一、项目简介
【教务管理系统】,基于JavaWeb实现的教务管理系统
二、技术实现
IOC容器:Spring Web框架:SpringMVC
ORM框架:Mybatis(持久层)
数据源:C3P0
日志:log4j
前端框架:Bootstrap
三、系统功能
系统共分为三个模块:
- 课程管理:
学生、老师、管理员的CURD
- 当课程已经有学生选课成功时,将不能删除
- 学生管理:
选课,查询选课
成绩查询等
- 账户密码重置:
- 修改密码:
- 教师管理:
课程的CURD
学生成绩打分
同上
1)系统登陆界面
2)管理员
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I4wroG6E-1607610163262)(…/运行截图/2.普通管理员.png)]
3)教师管理员
4)学生
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FH0cnxZC-1607610163271)(…/运行截图/4.学生页面.png)]
四、环境搭建
运行环境:
- JDK 8
- Eclipse
- Tomcat 7
- MySQL 5.5
1. 安装JDK
安装文件:
安装步骤:
- 解压缩到C盘根目录
- 配置环境变量
JAVA_HOME
新建一个JAVA_HOME,配置JDK安装的位置C:\jdk-8u151-windows-x64
CLASSPATH
新建一个CLASSPATH,配置类库文件的位置.;%JAVA_HOME%\lib
PATH
修改PATH,在最前面添加JDK命令文件的位置%JAVA_HOME%\bin;
- 验证
点击“开始”——>输入cmd按回车,然后执行:java -version
和javac -version
2. 安装Eclipse
安装文件:
安装步骤:
- 解压缩到C盘根目录
- 双击解压目录下的
eclipse.exe
3. 安装Tomcat
安装文件:
安装步骤:
- 解压缩到C盘根目录
- 将Tomcat关联到Eclipse中
4. 安装MySQL
安装文件:
- MySQL服务器
- MySQL客户端
安装步骤:
- 双击
mysql-5.5.20-win32.msi
安装MySQL服务器 - 安装过程参考
- 双击
Navicat_Premium_11.0.8.exe
安装MySQL客户端 - 使用Navicat连接MySQL服务器
五、部署项目
步骤:
- 导入数据库脚本
- 导入项目代码
- 部署运行项目
六、项目演示
1.访问地址
http://localhost:8080/Examination_System/login.jsp
2.账户信息
- 超级管理员:admin 密码:123
- 学生登录: 10001 密码:123
- 教师登录:1001 密码:123