# 宿舍管理系统 **Repository Path**: e5bb96/ssglxt ## Basic Information - **Project Name**: 宿舍管理系统 - **Description**: jdk1.8+IDEA+MySQL 5.7.26+tomcat 9.0.46+maven+jsp - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2021-12-19 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 宿舍管理系统 博客https://blog.csdn.net/e5bb96/article/details/121985085

基于JavaWeb(B/S)的高校学生宿舍管理系统

环境:

* jdk1.8+IDEA+MySQL 5.7.26+tomcat 9.0.46+maven+jsp

技术选型:

* :web层:jsp+el+jstl +servlet+ filter+ BeanUtils+Ajax+Jackson; Dao层:Druid+JdbcTemplate

主要模块:

用户管理,公寓管理(楼房管理、宿舍管理、员工管理),学生信息管理,出入登记(包括学生进、出楼登记)

项目介绍:

* 分别有两个角色:管理员,宿管,学生。每个角色所能使用的功能也不一样,管理员是能够对本项 目所有功能进行增删改查管理,宿管只能对学生进行管理以及缺勤记录的管理。 每个角色都可以登录退出系统,修改密码。

未完善的功能:

* 没有用到用户,角色,权限(RBAC),没有写权限表。 * RBAC(基于角色的访问控制)是指用户通过角色与权限进行关联。即一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户—角色—权限”的授权模型。在这种模型中,用户与角色之间、角色与权限之间,一般者是多对多的关系。 * 沒有使用分頁功能,導致信息成對出現。 * 數據庫表的信息字段過少 * 密碼使用base64加密,容易被破解。 * 用户(宿管)登录时,没有根据宿管所管的楼号显示对应的学生。而是直接显示所有学生。 * 出入登记表没有增加出入字段和外来人防字段。 * 没有系统管理模块