项目简介
这是一个基于Spring MVC和MyBatis框架开发的教务管理系统。系统主要用于管理学生、教师和课程信息,提供登录、注册、课程管理、成绩查询等功能。前端使用Bootstrap框架进行页面布局,数据库操作通过MyBatis实现。
项目的主要特性和功能
- 用户管理:支持学生、教师和管理员的注册与登录,还有黑名单管理,可添加、删除和更新黑名单用户。
- 课程管理:学生能选课、退课和查询课程成绩;教师可管理自己教授的课程,如添加成绩和强制学生退课;管理员可添加、删除和更新课程信息。
- 成绩管理:教师可为学生添加和更新课程成绩,学生可查询自己的课程成绩。
- 个人信息管理:学生和教师能查看和更新自己的个人信息,管理员可管理所有用户的基本信息。
安装使用步骤
环境准备
- 安装MySQL数据库,创建名为
web
的数据库,并导入提供的web.sql
文件。 - 安装Tomcat服务器。
- 使用Intellij Idea导入项目。
项目配置
- 在Intellij Idea中配置项目启动方式,选择之前下载的Tomcat服务器。
- 配置数据库连接信息,确保Spring MVC能够正确连接到MySQL数据库。
运行项目
- 启动Tomcat服务器,运行项目。
- 访问系统首页,进行注册和登录操作。
功能使用
- 注册管理员账户,登录后可以创建学生、教师和课程信息。
- 学生登录后可以进行选课、退课和成绩查询。
- 教师登录后可以管理课程和添加成绩。
- 管理员登录后可以进行用户和课程的管理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】