项目简介
本系统是基于JavaFX框架开发的学生宿舍管理应用,用于协助学校管理宿舍信息,涵盖学生信息、宿舍信息、楼宇信息、签到签退记录、缴费记录等。系统支持学生、宿舍管理员、超级管理员三种不同身份的用户登录操作,具备丰富功能与友好的用户界面。
项目的主要特性和功能
- 多用户角色支持
- 学生:可查看修改个人与宿舍信息、查看楼宇信息、修改密码、进行宿舍缴费及签到签退。
- 宿舍管理员:能查看修改个人、全部宿舍与学生信息,查看签到签退情况,进行宿舍缴费并修改密码。
- 超级管理员:可查看修改楼宇信息,修改任意账号密码。
- 数据管理
- 对学生、宿舍、楼宇信息进行添加、删除、更新、查询操作。
- 记录学生签到签退信息和宿舍缴费信息。
- 用户界面
- 采用JavaFX的FXML文件和CSS样式文件设计界面,美观且易操作。
- 不同身份用户登录后跳转至不同主界面,设计人性化、操作简便。
- 错误处理
- 系统提供全面错误信息提示,方便用户了解错误原因。
安装使用步骤
- 数据库准备:在Navicat或其他SQL客户端运行
apartment.sql
文件,完成数据库表创建与初始数据填充。 - 配置数据库连接:根据实际情况修改
src/main/java/db.properties
文件中的数据库连接信息,如URL、用户名、密码等。 - 运行程序:运行
MainApplication
类启动宿舍管理系统,启动后显示登录界面,用户选择身份登录。 - 功能操作:登录后,根据身份进行相应操作,如查看修改信息、签到签退、缴费等。
- 退出系统:用户可通过注销功能退出系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】