教务查询系统_第1页
教务查询系统_第2页
教务查询系统_第3页
教务查询系统_第4页
教务查询系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、简介这个项目是一个简单的教务查询系统,该练手小项目希望能帮助到大家,熟悉SSM的整合开发使用技术IOC容器:SpringWeb框架:SpringMVCORM框架:Mybatis安全框架:Shiro数据源:C3P0日志:log4j前端框架:Bootstrap快速上手1、运行环境和所需工具· 编译器:eclipse· 项目构建工具:Maven· 数据库:Mysql· JDK版本:jdk1.8推荐精选· Tomcat版本:Tomcat8.x初始化项目· 在你的Mysql中,创建一个数据库名称为 examination_system 的数据库

2、,并导入我提供的 .sql 文件,· 进入src/main/resources修改perties配置文件,把数据库登录名和密码,改为你本地的· 使用 eclipse 导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目· 在 eclipse 中,配置我们的 Tomcat, 然后把使用Maven构建好的项目添加到Tomcat中· 运行 ·登录账户推荐精选· 管理员账户:admin· 老师账户:1001· 学生账户

3、:10001· 密码均为:123功能模块介绍1、登录模块功能使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置用户、角色、菜单、用户与角色关系、角色与菜单的关系用户:用户ID、用户名、密码、角色角色:角色ID、角色名、权限教师:ID、姓名、性别、出生日期、学历、职称、入职时间、院系学生:ID、姓名、性别、出生日期、入学时间、院系院系:ID、院系名称课程:ID、课程名称、开课老师、开课时间、开课地点、学时、课程类型、所属院系、学分CREATE TABLE userlogin (推荐精选 userID int(11)

4、NOT NULL AUTO_INCREMENT, userName varchar(200) NOT NULL, password varchar(200) NOT NULL, role int(11) NOT NULL DEFAULT '2' COMMENT '角色权限', PRIMARY KEY (userID), KEY role (role), CONSTRAINT userlogin_ibfk_1 FOREIGN KEY (role) REFERENCES role (roleID) ENGINE=InnoDB AUTO_INCREMENT=17 DE

5、FAULT CHARSET=utf8;InnoDB 是MySQL的数据库引擎之一,是一套放在 MySQL 后台的完整数据库系统AUTO_INCREMENT=1 自增键的起始序号为17DEFAULT CHARSET=utf8 数据库默认编码为utf-8- - Records of userlogin- -INSERT INTO userlogin VALUES ('1', 'admin', '123', '0');INSERT INTO userlogin VALUES ('8', '10001',

6、'123', '2');INSERT INTO userlogin VALUES ('9', '10002', '123', '2');推荐精选INSERT INTO userlogin VALUES ('10', '10003', '123', '2');INSERT INTO userlogin VALUES ('11', '10005', '123', '2');IN

7、SERT INTO userlogin VALUES ('12', '10004', '123', '2');INSERT INTO userlogin VALUES ('13', '10006', '123', '2');INSERT INTO userlogin VALUES ('14', '1001', '123', '1');INSERT INTO userlogin VALUES ('1

8、5', '1002', '123', '1');INSERT INTO userlogin VALUES ('16', '1003', '123', '1');CREATE TABLE role ( roleID int(11) NOT NULL, roleName varchar(20) NOT NULL, permissions varchar(255) DEFAULT NULL COMMENT '权限', PRIMARY KEY (roleID) ENG

9、INE=InnoDB DEFAULT CHARSET=utf8;- - Records of role- -INSERT INTO role VALUES ('0', 'admin', null);INSERT INTO role VALUES ('1', 'teacher', null);INSERT INTO role VALUES ('2', 'student', null);CREATE TABLE teacher ( userID int(11) NOT NULL AUTO_INCREME

10、NT,推荐精选 userName varchar(200) NOT NULL, sex varchar(20) DEFAULT NULL, birthYear date NOT NULL, degree varchar(20) DEFAULT NULL COMMENT '学历', title varchar(255) DEFAULT NULL COMMENT '职称', grade date DEFAULT NULL COMMENT '入职时间', collegeID int(11) NOT NULL COMMENT '院系',

11、PRIMARY KEY (userID), KEY collegeID (collegeID), CONSTRAINT teacher_ibfk_1 FOREIGN KEY (collegeID) REFERENCES college (collegeID) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8;- - Records of teacher- -INSERT INTO teacher VALUES ('1001', '刘老师', '女', '1990-03-08

12、9;, '硕士', '副教授', '2015-09-02', '2');INSERT INTO teacher VALUES ('1002', '张老师', '男', '1996-09-02', '本科', '普通教师', '2015-09-02', '1');INSERT INTO teacher VALUES ('1003', '软老师', '男', &

13、#39;1996-09-02', '硕士', '助教', '2017-07-07', '1');CREATE TABLE student ( userID int(11) NOT NULL AUTO_INCREMENT, userName varchar(200) NOT NULL,推荐精选 sex varchar(20) DEFAULT NULL, birthYear date DEFAULT NULL COMMENT '出生日期', grade date DEFAULT NULL COMMENT 

14、9;入学时间', collegeID int(11) NOT NULL COMMENT '院系id', PRIMARY KEY (userID), KEY collegeID (collegeID), CONSTRAINT student_ibfk_1 FOREIGN KEY (collegeID) REFERENCES college (collegeID) ENGINE=InnoDB AUTO_INCREMENT=10007 DEFAULT CHARSET=utf8;- - Records of student- -INSERT INTO student VALUE

15、S ('10001', '小黄', '男', '1996-09-02', '2015-09-02', '1');INSERT INTO student VALUES ('10002', '小米', '女', '1995-09-14', '2015-09-02', '3');INSERT INTO student VALUES ('10003', '小陈', '女&#

16、39;, '1996-09-02', '2015-09-02', '2');INSERT INTO student VALUES ('10004', '小华', '男', '1996-09-02', '2015-09-02', '2');INSERT INTO student VALUES ('10005', '小左', '女', '1996-09-02', '2015-09-02

17、', '2');INSERT INTO student VALUES ('10006', '小拉', '女', '1996-09-02', '2015-09-02', '1');CREATE TABLE college (推荐精选 collegeID int(11) NOT NULL, collegeName varchar(200) NOT NULL COMMENT '院系名称', PRIMARY KEY (collegeID) ENGINE=InnoDB

18、DEFAULT CHARSET=utf8;INSERT INTO college VALUES ('1', '计算机系');INSERT INTO college VALUES ('2', '设计系');INSERT INTO college VALUES ('3', '财经系');CREATE TABLE course ( courseID int(11) NOT NULL, courseName varchar(200) NOT NULL COMMENT '课程名称', teac

19、herID int(11) NOT NULL, courseTime varchar(200) DEFAULT NULL COMMENT '开课时间', classRoom varchar(200) DEFAULT NULL COMMENT '开课地点', courseWeek int(200) DEFAULT NULL COMMENT '学时', courseType varchar(20) DEFAULT NULL COMMENT '课程类型', collegeID int(11) NOT NULL COMMENT '

20、所属院系', score int(11) NOT NULL COMMENT '学分', PRIMARY KEY (courseID), KEY collegeID (collegeID), KEY teacherID (teacherID), CONSTRAINT course_ibfk_1 FOREIGN KEY (collegeID) REFERENCES college (collegeID), CONSTRAINT course_ibfk_2 FOREIGN KEY (teacherID) REFERENCES teacher (userID)推荐精选) ENG

21、INE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO course VALUES ('1', 'C语言程序设计', '1001', '周二', '科401', '18', '必修课', '1', '3');INSERT INTO course VALUES ('2', 'Python爬虫技巧', '1001', '周四', 'X402',

22、'18', '必修课', '1', '3');INSERT INTO course VALUES ('3', '数据结构', '1001', '周四', '科401', '18', '必修课', '1', '2');INSERT INTO course VALUES ('4', 'Java程序设计', '1002', '周五'

23、, '科401', '18', '必修课', '1', '2');INSERT INTO course VALUES ('5', '英语', '1002', '周四', 'X302', '18', '必修课', '2', '2');INSERT INTO course VALUES ('6', '服装设计', '1003',

24、'周一', '科401', '18', '选修课', '2', '2');CREATE TABLE selectedcourse ( courseID int(11) NOT NULL, studentID int(11) NOT NULL, mark int(11) DEFAULT NULL COMMENT '成绩', KEY courseID (courseID),推荐精选 KEY studentID (studentID), CONSTRAINT selectedcourse_

25、ibfk_1 FOREIGN KEY (courseID) REFERENCES course (courseID), CONSTRAINT selectedcourse_ibfk_2 FOREIGN KEY (studentID) REFERENCES student (userID) ENGINE=InnoDB DEFAULT CHARSET=utf8;- - Records of selectedcourse- -INSERT INTO selectedcourse VALUES ('2', '10001', '12');INSERT INTO selectedcourse VALUES ('1', '10001', '95');INSERT INTO selectedcourse VALUES ('1', '10002', '66');INSERT INTO selectedcourse VALUES (&#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论