项目简介
本项目是一个基于JavaFX和MyBatis框架开发的寝室管理应用,能够帮助学校或宿舍管理员高效管理学生住宿信息,具备学生入住、退房、信息查询、密码修改、数据库备份和Excel报表导出等功能。
项目的主要特性和功能
- 学生入住和退房管理:支持学生入住与退房操作,自动更新寝室和学生信息;具备模糊搜索功能,便于查找特定寝室;有健壮性检查,保障操作合法和数据完整。
- 学生信息查询:支持多条件查询学生信息,如学号、姓名、班级、学院等;可根据寝室号查询入住学生信息。
- 密码管理:初次登录需修改初始密码;提供密码修改功能,确保账户安全。
- 数据库备份与恢复:具备数据库备份功能,防止数据丢失;支持导出Excel报表,方便数据分析和报告生成。
- 系统主界面:显示欢迎信息和当前时间;提供修改密码和退出系统的按钮。
安装使用步骤
环境准备
- 安装Java 1.8及以上版本。
- 安装IntelliJ IDEA 2018.3及以上版本。
项目导入
使用IntelliJ IDEA打开项目。
数据库配置
- 在
mybatis-config.xml
文件中配置数据库连接信息。 - 创建数据库并导入初始数据。
运行项目
- 在IntelliJ IDEA中运行
MainApp.java
文件,启动应用程序。 - 使用初始管理员账户登录:用户名
admin
,密码123
。
功能使用
- 登录后,按系统提示修改初始密码。
- 利用系统提供的各项功能进行学生入住、退房、信息查询等操作。
- 定期备份数据库,导出Excel报表以进行数据分析。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】