项目简介
本项目是一个基于Java Swing和MySQL数据库的桌面应用程序,为学生和教师打造了便捷的考勤管理平台。系统支持学生和教师两种身份登录,不同身份有不同功能与界面。学生可查看和修改个人、考勤、教师及课程信息;教师能管理学生考勤记录,查看和修改个人信息。
项目的主要特性和功能
学生功能
- 个人信息管理:可查看和修改姓名、学号、学院、专业和邮箱等个人信息。
- 考勤记录查看:查看包含课程名称、考勤日期和考勤状态等的考勤记录。
- 教师信息查看:查看教师个人信息与所授课程信息。
- 课程信息查看:查看所选课程详细信息。
教师功能
- 个人信息管理:可查看和修改姓名、工号、学院、专业和邮箱等个人信息。
- 考勤管理:查看和管理所授课程学生的考勤记录,可添加、修改和删除。
- 学生信息查看:查看学生个人信息和考勤记录。
- 课程信息查看:查看所授课程详细信息。
安装使用步骤
环境要求
- Java 1.8 或更高版本
- Maven 3 或更高版本
- MySQL 数据库
安装步骤
- 复制项目:
bash
- 导入数据库:
- 在MySQL中创建一个新的数据库。
- 将项目中的SQL文件导入到新创建的数据库中。
- 配置数据库连接:
- 打开项目中的
DatabaseConnection.java
文件,修改数据库连接URL、用户名和密码以匹配你的MySQL配置。 - 编译和运行项目:
- 在项目根目录下运行以下命令进行编译和测试:
bash mvn compile test
- 编译成功后,运行主类
MainLoginFrame
启动应用程序。
使用说明
- 登录:
- 启动应用程序后,选择学生或教师身份登录。
- 输入正确的学号/工号和密码进行登录。
- 功能使用:
- 登录后,根据身份不同,使用相应的功能模块进行操作。
- 学生可查看和修改个人信息、考勤记录等。
- 教师可管理学生的考勤记录、查看和修改个人信息等。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】