# 简介
该项目是一个基于SSM框架的教务查询系统
# 使用技术
IOC容器:Spring
Web框架:SpringMVC
ORM框架:Mybatis
安全框架:Shiro
数据源:C3P0
日志:log4j
前端框架:Bootstrap
# 快速上手
### 1、运行环境和所需工具
* 编译器:IntelliJ IDEA
* 项目构建工具:Maven
* 数据库:Mysql
* JDK版本:jdk1.8
* Tomcat版本:Tomcat8.x
### 2、初始化项目
* 在你的Mysql中,创建一个数据库名称为 examination_system 的数据库,并导入我提供的 .sql 文件,
* 进入src/main/resources修改mysql.properties配置文件,把数据库登录名和密码,改为你本地的
* 使用 IntelliJ IDEA 导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目
* 在 IntelliJ IDEA 中,配置我们的 Tomcat, 然后把使用Maven构建好的项目添加到Tomcat中
* 运行
![image](http://imgsrc.baidu.com/forum/pic/item/5a8d9e1c8701a18b1ea553e4942f07082938fead.jpg)
* 登录账户
* 管理员账户:admin
* 老师账户:1001
* 学生账户:10001
* 密码均为:123
# 功能模块介绍
### 1、登录模块功能
使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置
### 2、管理员模块功能
管理员可对 教师信息、学生信息、课程信息 进行 增删改查 操作,管理员账户,可以重置非管理员账户的密码
* 课程管理:当课程已经有学生选课成功时,将不能删除
* 学生管理:添加学生信息时,其信息也会添加到登录表中
* 教师管理:同上
* 账户密码重置:
* 修改密码:
![image](http://imgsrc.baidu.com/forum/pic/item/96499412c8fcc3ce82d37e989845d688d53f20e7.jpg)
![image](http://imgsrc.baidu.com/forum/pic/item/e8829bfd5266d0165ce22a839d2bd40734fa357f.jpg)
![image](http://imgsrc.baidu.com/forum/pic/item/004a5ef082025aafccfdca60f1edab64024f1a23.jpg)
### 3、教师模块功能
教师登陆后,可以获取其,教授的课程列表,并可以给已经选择该课程的同学打分,无法对已经给完分的同学进行二次操作
* 我的课程
* 修改密码
![image](http://imgsrc.baidu.com/forum/pic/item/db884fd9f2d3572c8f662b778013632763d0c36b.jpg)
![image](http://imgsrc.baidu.com/forum/pic/item/7e08dedeb48f8c549e49728430292df5e1fe7f58.jpg)
![image](http://imgsrc.baidu.com/forum/pic/item/7c6d7482b2b7d0a2eb88b336c1ef76094a369ab6.jpg)
### 4、学生模块功能
学生登录后,根据学生信息,获取其已经选择的课程,和已经修完的课程
* 所有课程: 在这里选修课程,选好后,将会自动跳转到已选课程选项
* 已选课程: 这里显示的是,还没修完的课程,也就是老师还没给成绩,由于还没有给成绩,所以这里可以进行退课操作
* 已修课程: 显示已经修完,老师已经给成绩的课程
* 修改密码:
![image](http://imgsrc.baidu.com/forum/pic/item/8f86a0b1cb1349541f345ecf5c4e9258d0094ac8.jpg)
![image](http://imgsrc.baidu.com/forum/pic/item/4f0822b30f2442a7871a4b0edb43ad4bd01302da.jpg)
![image](http://imgsrc.baidu.com/forum/pic/item/821ad6f2b21193136cb8481b6f380cd790238d78.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
基于SSM的教务管理系统源码+数据库+毕业设计.zip
共131个文件
java:65个
jsp:28个
xml:19个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 76 浏览量
2022-07-08
16:16:28
上传
评论 7
收藏 936KB ZIP 举报
温馨提示
基于SSM的教务管理系统源码+数据库+毕业设计.zip,已获老师指导并通过的高分项目。本项目是一套基于基于SSM的教务管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。也可作为课程设计、期末大作业。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都经过严格调试,确保可以运行! 基于SSM的教务管理系统源码+数据库+毕业设计.zip,已获老师指导并通过的高分项目。本项目是一套基于基于SSM的教务管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。也可作为课程设计、期末大作业。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都经过严格调试,确保可以运行!
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM的教务管理系统源码+数据库+毕业设计.zip (131个子文件)
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
glyphicons-halflings-regular.eot 20KB
.gitignore 546B
CourseExample.java 25KB
TeacherExample.java 23KB
StudentExample.java 19KB
UserloginExample.java 13KB
AdminController.java 13KB
RoleExample.java 12KB
SelectedcourseExample.java 11KB
CollegeExample.java 9KB
CourseServiceImpl.java 5KB
TeacherServiceImpl.java 4KB
SelectedCourseServiceImpl.java 4KB
StudentController.java 4KB
StudentServiceImpl.java 4KB
StudentServiceImplTest.java 4KB
TeacherServiceImplTest.java 3KB
LoginRealm.java 3KB
TeacherController.java 3KB
Course.java 2KB
CustomExceptionResolver.java 2KB
PagingVO.java 2KB
UserloginServiceImpl.java 2KB
Teacher.java 2KB
StudentMapperCustomTest.java 2KB
LoginController.java 1KB
RestPasswordController.java 1KB
CourseServiceImplTest.java 1KB
Student.java 1KB
StudentMapperTest.java 1KB
SelectedCourseServiceImplTest.java 1KB
SelectedCourseService.java 1KB
TeacherMapperCustomTest.java 1KB
CourseMapperCustomTest.java 1KB
UserloginServiceImplTest.java 1KB
TeacherService.java 981B
StudentService.java 966B
CourseService.java 896B
SelectedCourseCustom.java 873B
UserloginMapper.java 867B
CollegeMapper.java 841B
TeacherMapper.java 835B
StudentMapper.java 835B
CourseMapper.java 823B
Userlogin.java 815B
CustomDateConverter.java 798B
CollegeServiceImpl.java 793B
RoleMapper.java 787B
UserloginMapperCustomTest.java 742B
SelectedcourseMapper.java 733B
StudentCustom.java 687B
Role.java 675B
Selectedcourse.java 594B
RoleServiceImpl.java 519B
CustomException.java 483B
College.java 482B
UserloginService.java 453B
StudentMapperCustom.java 440B
CourseCustom.java 334B
TeacherCustom.java 325B
TeacherMapperCustom.java 323B
CourseMapperCustom.java 307B
UserloginCustom.java 271B
UserloginMapperCustom.java 214B
CollegeService.java 209B
RoleService.java 177B
CollegeCustom.java 102B
a.jpg 603KB
jquery-3.2.1.min.js 85KB
bootstrap.js 68KB
bootstrap.min.js 36KB
npm.js 484B
editCourse.jsp 5KB
editTeacher.jsp 5KB
showCourse.jsp 5KB
showTeacher.jsp 5KB
showStudent.jsp 5KB
showCourse.jsp 5KB
showCourse.jsp 5KB
addTeacher.jsp 4KB
selectCourse.jsp 4KB
addCourse.jsp 4KB
overCourse.jsp 4KB
editStudent.jsp 4KB
showGrade.jsp 4KB
addStudent.jsp 4KB
userPasswordRest.jsp 3KB
passwordRest.jsp 3KB
passwordRest.jsp 3KB
passwordRest.jsp 3KB
mark.jsp 3KB
login.jsp 2KB
top.jsp 2KB
top.jsp 2KB
top.jsp 2KB
menu.jsp 880B
共 131 条
- 1
- 2
资源评论
- Zyl3285792022-11-05资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
- qq_528112772022-11-19感谢资源主的分享,这个资源对我来说很有用,内容描述详尽,值得借鉴。
- m0_689458252023-02-20资源是宝藏资源,实用也是真的实用,感谢大佬分享~
程序员张小妍
- 粉丝: 1w+
- 资源: 3252
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于JavaWeb的学生管理系统.zip
- (源码)基于Android的VR应用转换系统.zip
- (源码)基于NetCore3.1和Vue的系统管理平台.zip
- (源码)基于Arduino的蓝牙控制LED系统.zip
- SwitchResX 4.6.4 自定义分辨率 黑苹果神器
- (源码)基于Spring Boot和MyBatis的大文件分片上传系统.zip
- (源码)基于Spring Boot和MyBatis的后台管理系统.zip
- (源码)基于JDBC的Java学生管理系统.zip
- (源码)基于Arduino的教室电力节能管理系统.zip
- (源码)基于Python语言的注释格式处理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功