Skip to content

cooper-xs/dms-2022-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概述

  • apartment.sql文件放的是SQL语句,可以放在navicat里面新建查询直接运行,完成自动建表和填充任务。

  • src/main/java/db.properties`文件放的是数据库连接语句,可根据自己的实际情况修改连接语句

  • - src/main/java/module-info.java是基于jdk1.8以上版本特有的配置文件,设置了一些包的依赖和导出

  • src/main/resources下是fxml文件和img文件,以及css样式文件

  • src/main/java/com/dms下是主要java文件,其下面:

    • Controller:fxml的控制类文件
    • Dao:数据访问层
    • DMSUtil:常用函数
    • Ex:自定义异常
    • Po:实体类,与数据库中的表一致
    • Service:持久层
    • View:UI界面,其中 MainApplication是程序入口

功能

  1. 先运行sql数据库建表并添加数据,修改db.prooerties文件
  2. 运行程序可以到登录界面,可以转跳到三个界面(学生、宿舍管理员、超级管理员)可以到数据库register中查看。
  3. 学生可以查看和修改个人信息宿舍信息,查看楼宇信息修改密码,并且进行对本宿舍的缴费功能,以及本人的签到签退功能
  4. 宿管可以查看和修改个人信息全部宿舍信息全部学生信息,查看签到签退情况,并且进行宿舍缴费,以及修改密码
  5. 超级管理员可以登录宿管界面,查看和修改楼宇信息,修改任意账号的密码。
  6. 注销即可退出系统

特色

  1. 使用javafx的css美化,雅观有特色
  2. 不同身份对应不同的主界面
  3. 全面且人性化错误信息提示
  4. 独特的信息查询与修改方式

About

sdut-2022.1-dormmanagementsystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published