littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于JavaFX框架的宿舍管理系统

项目简介

本系统是基于JavaFX框架开发的学生宿舍管理应用,用于协助学校管理宿舍信息,涵盖学生信息、宿舍信息、楼宇信息、签到签退记录、缴费记录等。系统支持学生、宿舍管理员、超级管理员三种不同身份的用户登录操作,具备丰富功能与友好的用户界面。

项目的主要特性和功能

  1. 多用户角色支持
    • 学生:可查看修改个人与宿舍信息、查看楼宇信息、修改密码、进行宿舍缴费及签到签退。
    • 宿舍管理员:能查看修改个人、全部宿舍与学生信息,查看签到签退情况,进行宿舍缴费并修改密码。
    • 超级管理员:可查看修改楼宇信息,修改任意账号密码。
  2. 数据管理
    • 对学生、宿舍、楼宇信息进行添加、删除、更新、查询操作。
    • 记录学生签到签退信息和宿舍缴费信息。
  3. 用户界面
    • 采用JavaFX的FXML文件和CSS样式文件设计界面,美观且易操作。
    • 不同身份用户登录后跳转至不同主界面,设计人性化、操作简便。
  4. 错误处理
    • 系统提供全面错误信息提示,方便用户了解错误原因。

安装使用步骤

  1. 数据库准备:在Navicat或其他SQL客户端运行apartment.sql文件,完成数据库表创建与初始数据填充。
  2. 配置数据库连接:根据实际情况修改src/main/java/db.properties文件中的数据库连接信息,如URL、用户名、密码等。
  3. 运行程序:运行MainApplication类启动宿舍管理系统,启动后显示登录界面,用户选择身份登录。
  4. 功能操作:登录后,根据身份进行相应操作,如查看修改信息、签到签退、缴费等。
  5. 退出系统:用户可通过注销功能退出系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】