项目介绍
一个简单的教育查询系统(添加主页Q发送所有源代码和数据库文件,项目可以部署)
使用技术堆栈 。
SpringMVC Spring Mybatis Shiro自举
开发环境
IOC容器:Spring
Web框架:SpringMVC
ORM框架:Mybatis
安全框架:Shiro
数据来源:C3P0
日志:log4j
前端:引导
二 。项目软件和部署1操作环境和所需工具
编译器:IntelliJ IDEA项目构建工具:Maven数据库:MysqlJDK版本:jdk1.8Tomcat版本:Tomcat8.x
2初始化项目
在你的Mysql中,创建一个数据库名称为 examination_system 的数据库,并导入我提供的 .sql 文件,进入src/main/resources修改mysql.properties配置文件,把数据库登录名和密码,改为你本地的使用 IntelliJ IDEA 导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目在 IntelliJ IDEA 中,配置我们的 Tomcat,然后把使用Maven构建好的项目添加到Tomcat中运行登录账户管理员账户:admin/123老师账户:1001/123学生账户:10001/123
三个主要功能和界面1个登录模块
利用Shiro权限管理框架,实现了登录验证和登录信息存储 。根据不同的登录账号,分配权限角色,并为不同的页面URL设置角色 。
2管理员模块
(管理员可以添加、删除和查看教师信息、学生信息和课程信息 。对于管理员帐户,可以重置非管理员帐户的密码 。)
课程管理:课程选择成功后,不能删除 。
学生管理:当您添加学生信息时,其信息也会被添加到登录表单中 。
教师管理:同上
帐户密码重置:
更改密码:
3教师模块
(老师登录后,可以得到自己所教的课程列表,可以给已经选了这门课的学生打分,但是不能给已经打分完的学生做第二次操作)
我的课程
修改密码
4学生模块
(学生登录后,根据学生的信息,可以得到自己选择的课程和已经完成的课程)
所有课程:在这里上课 。选择它们后,您将自动跳转到所选的课程 。
选修课:这里显示的是没有完成的课程,也就是老师没有给出成绩 。因为分数还没给,你可以退出这里的课程 。
已完成的课程:显示已完成的课程以及教师给出的分数 。
更改密码:
【idea导入src idea怎么导入项目】
推荐阅读
- 电脑长时间不开机怎么保养 笔记本怎么保养
- 英语四级速成技巧 英语四级怎么办
- 写字练腕力的最佳方法图解 腕力怎么练
- 异地长期居住人员在乌鲁木齐医保怎么报销
- 武汉医保共济政策咨询电话 武汉医保共济政策
- 砂糖橘表皮上的红色有毒吗
- 异地就医备案成功后怎么使用 异地就医备案有效期是多长时间
- 湿热体质的人怎么调理身体
- 口干舌燥是肾阴虚还是阳虚