一、项目简介

【教务管理系统】,基于JavaWeb实现的教务管理系统

二、技术实现

IOC容器:Spring Web框架:SpringMVC

ORM框架:Mybatis(持久层)

数据源:C3P0

日志:log4j

前端框架:Bootstrap

三、系统功能

系统共分为三个模块:

  1. 课程管理:
    学生、老师、管理员的CURD
  • 当课程已经有学生选课成功时,将不能删除
  1. 学生管理:
    选课,查询选课
    成绩查询等
  • 账户密码重置:
  • 修改密码:
  1. 教师管理:
    课程的CURD
    学生成绩打分
    同上

1)系统登陆界面

Java教务处管理系统 javaweb教务系统源码_mysql

2)管理员

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I4wroG6E-1607610163262)(…/运行截图/2.普通管理员.png)]

3)教师管理员

Java教务处管理系统 javaweb教务系统源码_数据库_02

4)学生

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FH0cnxZC-1607610163271)(…/运行截图/4.学生页面.png)]

四、环境搭建

运行环境:

  • JDK 8
  • Eclipse
  • Tomcat 7
  • MySQL 5.5

1. 安装JDK

安装文件:

安装步骤:

  1. 解压缩到C盘根目录
  2. 配置环境变量
    JAVA_HOME 新建一个JAVA_HOME,配置JDK安装的位置 C:\jdk-8u151-windows-x64CLASSPATH 新建一个CLASSPATH,配置类库文件的位置 .;%JAVA_HOME%\libPATH 修改PATH,在最前面添加JDK命令文件的位置 %JAVA_HOME%\bin;
  3. 验证
    点击“开始”——>输入cmd按回车,然后执行:java -versionjavac -version

2. 安装Eclipse

安装文件:

安装步骤:

  1. 解压缩到C盘根目录
  2. 双击解压目录下的eclipse.exe

3. 安装Tomcat

安装文件:

安装步骤:

  1. 解压缩到C盘根目录
  2. 将Tomcat关联到Eclipse中

4. 安装MySQL

安装文件:

  • MySQL服务器
  • MySQL客户端

安装步骤:

  1. 双击mysql-5.5.20-win32.msi安装MySQL服务器
  2. 安装过程参考
  3. 双击Navicat_Premium_11.0.8.exe安装MySQL客户端
  4. 使用Navicat连接MySQL服务器

五、部署项目

步骤:

  1. 导入数据库脚本
  2. 导入项目代码
  3. 部署运行项目

六、项目演示

1.访问地址

http://localhost:8080/Examination_System/login.jsp

2.账户信息

  • 超级管理员:admin 密码:123
  • 学生登录: 10001 密码:123
  • 教师登录:1001 密码:123