




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简介这个项目是一个简单的教务查询系统,该练手小项目希望能帮助到大家,熟悉SSM的整合开发使用技术IOC容器:SpringWeb框架:SpringMVCORM框架:Mybatis安全框架:Shiro数据源:C3P0日志:log4j前端框架:Bootstrap快速上手1、运行环境和所需工具 编译器:eclipse 项目构建工具:Maven 数据库:Mysql JDK版本:jdk1.8 Tomcat版本:Tomcat8.x初始化项目 在你的Mysql中,创建一个数据库名称为 examination_system 的数据库,并导入我提供的 .sql 文件, 进入src/main/resources修改perties配置文件,把数据库登录名和密码,改为你本地的 使用 eclipse 导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目 在 eclipse 中,配置我们的 Tomcat, 然后把使用Maven构建好的项目添加到Tomcat中 运行登录账户 管理员账户:admin 老师账户:1001 学生账户:10001 密码均为:123功能模块介绍1、登录模块功能使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置用户、角色、菜单、用户与角色关系、角色与菜单的关系用户:用户ID、用户名、密码、角色角色:角色ID、角色名、权限教师:ID、姓名、性别、出生日期、学历、职称、入职时间、院系学生:ID、姓名、性别、出生日期、入学时间、院系院系:ID、院系名称课程:ID、课程名称、开课老师、开课时间、开课地点、学时、课程类型、所属院系、学分CREATE TABLE userlogin ( userID int(11) 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 DEFAULT 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, 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);INSERT 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 (15, 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) ENGINE=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_INCREMENT, 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 院系, 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, 硕士, 副教授, 2015-09-02, 2);INSERT INTO teacher VALUES (1002, 张老师, 男, 1996-09-02, 本科, 普通教师, 2015-09-02, 1);INSERT INTO teacher VALUES (1003, 软老师, 男, 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 入学时间, 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 VALUES (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, 小陈, 女, 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, 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 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 课程名称, teacherID 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 所属院系, 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) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO course VALUES (1, C语言程序设计, 1001, 周二, 科401, 18, 必修课, 1, 3);INSERT INTO course VALUES (2, Python爬虫技巧, 1001, 周四, X402, 18, 必修课, 1, 3);INSERT INTO course VALUES (3, 数据结构, 1001, 周四, 科401, 18, 必修课, 1, 2);INSERT INTO course VALUES (4, Java程序设计, 1002, 周五, 科401, 18, 必修课, 1, 2);INSERT INTO course VALUES (5, 英语, 1002, 周四, X302, 18, 必修课, 2, 2);INSERT INTO course VALUES (6, 服装设计, 1003, 周一, 科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_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,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设工程资料合同续签
- 果园出租转让合同范本
- 电梯技术协议合同范本
- 广告衫合同范本
- 节能改造项目造价咨询合同
- 工地承包草木合同范本
- 租赁防爆护栏合同范本
- 白蚁防治服务合同范本
- 自用无暇出售合同范本
- 他人借款合同范本模板
- 从2025年河南中考语文试卷中分析阅读理解如何提分
- 军工领域涉密项目保密风险评估及防控措施
- 2025发展对象考试题库附含参考答案
- 公共打印区域管理办法
- 杭州预付消费管理办法
- 2025年中国淋膜纸市场调查研究报告
- 【课件】破茧 逐光-2026届新高三启航主题班会:挑战极限成就梦想(含规划指南、学法指导、心理护航)
- 听觉与健康课件
- (2025)事业单位考试(面试)试题附答案
- 遗体整形协议书
- IATF16949:2016内审员培训试卷含答案
评论
0/150
提交评论