项目简介
本项目是基于Spring、Spring MVC和MyBatis(SSM)框架开发的教务管理系统。面向学生、教师和管理员三类用户,具备课程管理、学生管理、教师管理、选课管理、成绩管理等功能。前端采用Bootstrap框架,后端用MySQL数据库存储数据。
项目的主要特性和功能
学生功能
- 查看所有课程
- 选课与退课
- 查看个人成绩
- 修改个人信息
教师功能
- 查看个人信息
- 查看所授课程
- 录入学生成绩
管理员功能
- 学生管理:添加、修改、删除学生信息
- 教师管理:添加、修改、删除教师信息
- 课程管理:添加、修改、删除课程信息
- 密码重置:重置学生、教师和管理员的密码
安装使用步骤
环境准备
- Java Development Kit (JDK) 1.7 或更高版本
- MySQL 5.6.42 或更高版本
- Apache Tomcat 7 或更高版本
- Eclipse IDE 或其他Java开发工具
数据库配置
- 创建新的MySQL数据库,如
edu_system
。 - 导入项目中的SQL脚本文件创建所需表结构。
项目配置
- 复制项目到本地。
- 使用Eclipse或其他IDE导入项目。
- 配置数据库连接信息,编辑
src/main/resources/application.properties
文件,设置数据库URL、用户名和密码。
运行项目
- 在IDE中启动Tomcat服务器。
- 访问系统主页,如
http://localhost:8080/Edu_System
。
用户登录
- 管理员账号:admin/admin
- 教师账号:teacher/teacher
- 学生账号:student/student
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】