项目简介
本项目是基于Java Swing和MySQL的教务管理系统,为学校打造高效、便捷的管理平台。系统具备学生和教师管理功能,如登录、注册、信息管理、课程管理、成绩查询等,可助力学校更好地管理师生信息,提升教务管理效率。
项目的主要特性和功能
学生端功能
- 登录与注册:学生能登录和注册,注册需提供详细信息并通过邮箱验证。
- 个人信息管理:可查看和修改姓名、性别、密码等个人信息。
- 课程管理:能选择课程、查看已选课程、查询课程表,支持导出课程表为PDF格式。
- 成绩查询:可查询自己的成绩及详细信息。
教师端功能
- 登录与注册:教师可登录和注册,注册需提供详细信息。
- 个人信息管理:能查看和修改姓名、性别、密码等个人信息。
- 课程管理:可添加、删除、查询课程,为课程分配教师。
- 成绩管理:能录入、修改和查询学生成绩。
系统管理功能
- 登录信息管理:记录用户登录信息,支持删除过期登录记录。
- 数据备份与恢复:保障数据安全性。
安装使用步骤
环境准备
- 安装JDK 8或更高版本的Java开发环境。
- 安装MySQL数据库,并创建相应的数据库和表结构。
- 推荐使用IntelliJ IDEA或Eclipse进行开发。
项目导入
- 复制项目到本地。
- 使用IDE打开项目。
配置数据库
- 在
src/Util/JDBCUtils.java
中配置数据库连接信息:java @Pro(url="jdbc:mysql://localhost:3306/your_database", user="your_username", password="your_password")
- 运行数据库脚本,创建所需的表结构。
运行项目
- 在IDE中运行
ActionPlay.Action
类,启动系统。 - 系统启动后,通过学生或教师入口进行登录和注册。
使用说明
- 学生端:登录后可查看个人信息、选择课程、查询成绩等,在课程管理界面可导出课程表为PDF格式。
- 教师端:登录后可管理课程信息、录入学生成绩等,在成绩管理界面可查看和修改学生的成绩。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】