SpringBoot开发的宿舍管理系统

宿舍管理系统设计文档

1. 系统概述

本系统是基于SpringBoot开发的宿舍管理系统,主要用于高校学生宿舍的日常管理工作,包括宿舍信息管理、学生管理、报修管理、卫生评分管理以及外来人员访问登记等功能。

2. 数据库结构

系统包含以下主要数据表:

  • 宿舍信息表(dorm)

  • 外来人员访问表(external)

  • 报修单表(repair)

  • 报修类型表(repairtype)

  • 宿舍评分表(score)

  • 评分类型表(scoringbatch)

  • 职工信息表(staffinfo)

  • 学生信息表(student)

  • 用户表(user)

3. 系统功能模块

3.1 报修类型管理

  • 功能描述:管理系统中的各种报修类型

  • 主要操作

    • 添加新的报修类型

    • 编辑现有报修类型

    • 删除报修类型

    • 查看报修类型列表

  • 数据表关联:repairtype表

3.2 评分类型管理

  • 功能描述:管理宿舍卫生评分的各种类型

  • 主要操作

    • 创建评分批次(如期中检查、期末检查等)

    • 修改评分类型信息

    • 删除评分类型

    • 查看所有评分类型

  • 数据表关联:scoringbatch表

3.3 宿舍管理

  • 功能描述:管理系统中的所有宿舍信息

  • 主要操作

    • 添加新宿舍信息

    • 编辑宿舍信息(宿舍楼名、宿舍楼号、房间号、人数)

    • 删除宿舍记录

    • 查询宿舍信息

    • 查看宿舍入住情况

  • 数据表关联:dorm表

3.4 宿管管理

  • 功能描述:管理系统中的宿舍管理员信息

  • 主要操作

    • 添加宿管人员信息

    • 编辑宿管信息(姓名、性别、年龄、负责宿舍等)

    • 删除宿管记录

    • 查询宿管信息

  • 数据表关联:staffinfo表

3.5 学生管理

  • 功能描述:管理系统中的学生住宿信息

  • 主要操作

    • 添加学生信息

    • 编辑学生信息(姓名、学号、性别、年级、学院、专业等)

    • 删除学生记录

    • 查询学生信息

    • 分配/调整学生宿舍

  • 数据表关联:student表、dorm表

3.6 来访人员登记列表

  • 功能描述:管理外来人员访问宿舍的记录

  • 主要操作

    • 登记来访人员信息

    • 记录访问时间和离开时间

    • 查询历史访问记录

    • 统计访问数据

  • 数据表关联:external表、student表

4. 其他功能

4.1 报修管理

  • 学生提交报修申请

  • 宿管处理报修单

  • 报修状态跟踪(创建、处理中、完成)

  • 报修历史查询

4.2 宿舍评分

  • 创建评分任务

  • 录入宿舍卫生评分

  • 计算总分

  • 发布评分结果

  • 历史评分查询

4.3 用户管理

  • 用户登录/注销

  • 权限管理(学生、宿管、管理员)

  • 账号管理

5. 系统角色与权限

角色权限描述
学生查看个人信息、提交报修、查看报修状态、查看宿舍评分
宿管学生管理、报修处理、来访登记、宿舍评分
管理员系统所有功能,包括用户管理、基础数据维护等

6. 技术实现

  • 后端:SpringBoot框架

  • 数据库:MySQL

  • 前端:未在SQL中体现,但通常使用HTML+JavaScript框架(如Vue.js或React)

  • 权限控制:基于角色的访问控制(RBAC)

7. 页面展示

感兴趣的点个关注,私聊我吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值