学生宿舍管理系统设计与分析

1、项目背景

随着科技的发展,智能化管理越来越重要。大学生在宿舍的时间超过了1/3,因此良好的宿舍管理对学生的生活和学习极为关键。学生宿舍管理系统能够合理安排新生分配宿舍,不浪费公共资源,减轻学校管理压力,同时减少宿舍内同学之间的矛盾,促使学生享受舒适的校园生活。

2、需求分析

2-1 系统概述

软件旨在宿舍管理全部电脑化。它主要可以更快地了解到每个学生的住宿情况,使宿舍的管理效率更高,做的更好。宿舍管理系统是一个现代化软件,他通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据,降低成本,提高效率,改进服务等目的。

2-1 系统运行环境

java运行环境:jdk1.8
web服务器版本:tomcat8.5
开发工具:idea2020.1 + navicat premium 15
数据库:mysql 8.0

2-3 功能需求描述

整体设计中,我们将宿舍管理系统分为四个页面:登录页面、宿舍管理员页面、学生页面下面将具体进行介绍每个页面的功能。
(1)登陆页面
登陆页面包括对各个部分功能进行解释以及管理员与学生登陆入口。
(2)宿管页面
宿管页面功能包括:查看所有学生信息、查看修改维修信息、查看修改快件信息、查看修改离校返校信息、查看修改水电费信息、查看修改晚归信息。
(3)学生页面
学生页面功能包括:查看学生信息、查看提交维修信息、查看快件信息、查看提交离校返校信息、查看水电费信息、查看晚归信息。

3.用例分析

功能分析描述了待开发的软件必须完成的任务,定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。

3-1 用户角色分析

以下对学生宿舍管理系统的实际需求分析,系统涉及到以下角色:
角色职责或功能
学生系统主要参与者、查看宿舍人员信息等
宿管系统的管理人员,负责上传学生晚归信息等
表3-1用户角色划分表

3-2 用例分析

下面给出了学生宿舍管理系统的总体用例图,包含用例,如下图3-1所示 :

在这里插入图片描述

图3-1学生宿舍管理系统用例图

4. 软件设计

4-1 系统总体功能设计

在这里插入图片描述

图4-1学生宿舍管理系统功能模块图
如上图4-2所示,学生宿舍管理系统一共分为六个模块:学生信息、学生快件信息、学生宿舍维修信息、学生离校返校信息、学生晚归信息、学生宿舍水电费信息。模块提供给宿舍管理人员和学生两种角色使用,管理员可以修改学生快件到件时间以及取件日期和取件人以及其电话号码,修改提交学生提交的维修信息,修改学生离校返校信息,修改提交学生晚归信息,修改提交水电费信息,最后传到数据库中供学生查看。

5. 数据库设计

5-1 数据库表

(1)学生信息表
保存学生的基本信息。
字段名数据类型长度
studentid字符型255主键
studentname字符型255
major字符型255
gender字符型255
classes字符型255
dormitoryid字符型255
phoneid字符型255
entrytime时间型255
(2)维修信息表
保存维修信息的基本信息。
字段名数据类型长度
dormitoryid字符型255
studentname字符型255
goodsname字符型255
reason字符型255
guaranteetime时间型255
phoneid字符型255
(3)晚归信息表
保存晚归信息的基本信息。
字段名数据类型长度
studentname字符型255
dormitoryid字符型255
reason字符型255
latetime时间型255
(4)离校返校信息
保存离校返校信息的基本信息。
字段名数据类型长度
studentname字符型255
dormitoryid字符型255
leavetime时间型255
returntime时间型255
(5)水电费信息
保存水电费信息的基本信息。
字段名数据类型长度
month字符型255
dormitoryid字符型255
electricfee字符型255
electricnum整型255
waterfee字符型255
waternum整型255
(6)快件信息
保存快件信息的基本信息。
字段名数据类型长度
studentname字符型255
dormitoryid字符型255
arrivetime时间型255
collecttime时间型255
collectname字符型255
collectname字符型255
collectnum整型255
学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 一、 学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。 二、 宿舍的基本信息: 每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。 三、 宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 四、 快件收发的基本信息: 每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。 五、 报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 六、 夜归的基本信息: 宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。 离校的基本信息: 每当放寒假或暑假时,同学们大部分都会回家;每当“五•一”或“十•一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我蘑菇先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值