资源描述:
《教务查询系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、简介这个项目是一个简单的教务查询系统,该练手小项目希望能帮助到大家,熟悉SSM的整合开发使用技术IOC容器:SpringWeb框架:SpringMVCORM框架:Mybatis安全框架:Shiro数据源:C3P0日志:log4j前端框架:Bootstrap快速上手1、运行环境和所需工具·编译器:eclipse·项目构建工具:Maven·数据库:Mysql·JDK版本:jdk1.8·Tomcat版本:Tomcat8.x初始化项目·在你的Mysql中,创建一个数据库名称为examination_system的数据库,并导入我提供的.sql文
2、件,·进入src/main/resources修改mysql.properties配置文件,把数据库登录名和密码,改为你本地的·使用eclipse导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目·在eclipse中,配置我们的Tomcat,然后把使用Maven构建好的项目添加到Tomcat中·运行 ·登录账户·管理员账户:admin·老师账户:1001·学生账户:10001·密码均为:123功能模块介绍1、登录模块功能使用Shiro权限管理框架,实现登录验
3、证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置用户、角色、菜单、用户与角色关系、角色与菜单的关系用户:用户ID、用户名、密码、角色角色:角色ID、角色名、权限教师:ID、姓名、性别、出生日期、学历、职称、入职时间、院系学生:ID、姓名、性别、出生日期、入学时间、院系院系:ID、院系名称课程:ID、课程名称、开课老师、开课时间、开课地点、学时、课程类型、所属院系、学分CREATETABLE`userlogin`(`userID`int(11)NOTNULLAUTO_INCREMENT,`userName
4、`varchar(200)NOTNULL,`password`varchar(200)NOTNULL,`role`int(11)NOTNULLDEFAULT'2'COMMENT'角色权限',PRIMARYKEY(`userID`),KEY`role`(`role`),CONSTRAINT`userlogin_ibfk_1`FOREIGNKEY(`role`)REFERENCES`role`(`roleID`))ENGINE=InnoDBAUTO_INCREMENT=17DEFAULTCHARSET=utf8;InnoDB是MySQL的数
5、据库引擎之一,是一套放在MySQL后台的完整数据库系统AUTO_INCREMENT=1自增键的起始序号为17DEFAULTCHARSET=utf8数据库默认编码为utf-8--------------------------------Recordsofuserlogin------------------------------INSERTINTO`userlogin`VALUES('1','admin','123','0');INSERTINTO`userlogin`VALUES('8','10001','123','2');INS
6、ERTINTO`userlogin`VALUES('9','10002','123','2');INSERTINTO`userlogin`VALUES('10','10003','123','2');INSERTINTO`userlogin`VALUES('11','10005','123','2');INSERTINTO`userlogin`VALUES('12','10004','123','2');INSERTINTO`userlogin`VALUES('13','10006','123','2');INSERTINTO`user
7、login`VALUES('14','1001','123','1');INSERTINTO`userlogin`VALUES('15','1002','123','1');INSERTINTO`userlogin`VALUES('16','1003','123','1');CREATETABLE`role`(`roleID`int(11)NOTNULL,`roleName`varchar(20)NOTNULL,`permissions`varchar(255)DEFAULTNULLCOMMENT'权限',PRIMARYKEY(`rol
8、eID`))ENGINE=InnoDBDEFAULTCHARSET=utf8;--------------------------------Recordsofrole-------------------