电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

宿舍管理系统系统设计

来源:文库作者:开心麻花2025-09-191

宿舍管理系统系统设计(精选8篇)

宿舍管理系统系统设计 第1篇

宿舍管理系统设计

1.引言

1.1 项目背景

本系统开发的主要目的是采用信息化和网络化的方式,用于对学校宿舍进行管理,方便管理员对宿舍进行管理以及对同学们宿舍生活需求提供相应的帮助和记录,达到及时、有效的掌握学生信息以及处理寝室问题的目的。

1.2 文档概述

该文档编写的主要目的是为了定义系统索要实现的功能, 以及实现的方法和流程.同时进一步规范开发流程, 提高开发质量。

1.3定义 1.零报

无论宿舍有无异常情况都必须在每天的规定时间上报给寝室管理员。如果有学生异常情况的出现,则相关负责人应作出相应的处理,若学生没有出现异常事件,则只需在系统中提醒无异常即可。

2.异常情况

如果宿舍出现有同学在规定时间内没有回宿舍,或在宿舍突发疾病等异常情况,则有寝室长报告给宿舍管理员,由宿舍管理员填写报告并帮助解决问题

3.待处理

当出现异常情况时,若事件尚未解决,则状态为“待处理”状态,表明此事件需要由相应的管理员进行处理解决。

4.已处理

当异常事件被处理之后,该事件被标明“已处理”状态,则表明该事件已被处理。

2.任务概述

2.1 目标

根据《宿舍管理需求分析报告》编写此文档,用于指导开发人员根据客户功能需求进行相应的程序开发。

2.2 系统网络配置及构架方案

宿舍管理系统依托于湖北文理学院官网平台构建,逻辑结构为环型拓扑结构,如图一 所示,学校学工处管理员通过网络平台可以发送消息,每一位宿舍管理员,学生,学生教师都能看到。宿舍管理员也可以通过官网发送宿舍管理情况到服务器,学校管理员,学生等都可以登录查看。

宿舍管理系统网络逻辑架构图服务器宿舍管理员学生学工处管理员学生教师

图一:网络结构拓扑图

2.3 系统架构图

宿舍管理系统„„„湖北文理学院官网„„„学生教师学生教师„„„学校管理员宿舍管理员„„„学生

图二:系统构架图

2.4 条件与限制

系统使用用户主要为宿舍管理员、宿舍住宿学生、学生教师、学校管理员,因此,系统因属于学校应用系统的范畴内,运行在学校的内部网站中。信息系统运行的前提和假设如下:

(1)学生基本信息以及宿舍各种活动信息(包括学生的姓名、学号、寝室号、所在班级等信息)已经给定。

(2)学生进出宿舍以及各种生活需求的相关信息有学校的内部存储机制进行存储,学生采用刷卡式。

(3)学生宿舍的信息每24小时进行一次统计,统计时间为每天23:00,并建立相关的通报机制,及时将学生的信息变更报告给寝室管理员,对于个别信息(如学生晚归寝室等)及时报告给学校以及学生教师。

(4)信息的反馈与通报由相应的寝室管理员为基础,向相应的学生教师反映,再由学生教师向学校反映。

(5)系统用户仅限学校学工处统一管理,不对外提供公众访问。(6)进入系统的历史记录均要求保存。

3.总体设计

3.1 需求概述

系统宿舍管理情况要求每日在规定时间内上报给寝室管理员,一旦发现异常情况立即上报,并通知相关负责人来处理。上报可采取电话,传真,网络等方式。比较重大事件就采取先电话上报,涉及到相关人员或有必要需在网络上通知一下。一般情况下,寝室管理员,学工处管理员,学生教师可以在网络上发布消息。其他人登陆网站后可以接收到消息。学生可以反馈信息给寝室管理员。

3.2 功能分配

本系统主要包含了零报和学生宿舍异常处理模块、学生基本信息管理模块、学生日常进出寝室活动模块、学生寝室故障登记模块、学生寝室测评模块、信息通报模块、学生卡消费信息模块、学生宿舍安全模块。

各模块的简要功能说明如下:

1.零报和学生宿舍异常处理模块:主要对学生宿舍出现的一些问题进行记录。如果当天出现学生晚归、学生宿舍设施故障、学生安全问题等,则对其进行相应的信息记录,当天如果出现异常情况,则进行通报,若没有,则零报。对于异常事件,若已经解决,则显示为“已处理”,未经解决,则显示“未处理”。

2.学生基本信息管理模块:对学生的基本信息进行管理,如学生姓名、学号、电话、所在班级、学生教师、寝室号等信息进行存储记录,以便以后出现问题进行查询解决。

3.学生日常进出寝室活动模块:记录学生进出寝室的时间,以及学生贵重物品携带的情况,学生刷卡进出寝室,若带有物品需在相应的机器上登记并判断,来限定学生进出寝室,并予以记载。

4. 学生寝室故障登记模块:学生寝室出现各种故障,如断水断电、设施损坏等,均可上网登记。

5.学生寝室测评模块:对学生寝室进行相应的测评,如卫生测评、五星级寝室测评、文明寝室测评等记录。

6.信息通报模块:对宿舍发生的新闻、寝室测评结果、异常情况处理、通报寝室及学生等信息进行发布,以便学生了解宿舍情况,7.学生卡消费信息模块:宿舍采用校园卡进行宿舍使用水电、洗衣机等设备的费用支付,学生可在网上进行学生卡的充值、查询使用金额和剩余金额、使用的地方等。

8.学生宿舍安全模块:对于一些基本的安全问题进行指导说明,并对近期发生的安全事故进行通报分析,以便同学们提早做出防范。

4.模块设计

4.1 零报和学生宿舍异常处理模块

4.1.1 模块描述

 零报登记表录入项目包括:

录入宿舍号: 零报楼栋号和宿舍号。

录入人姓名及联系方式:录入人的姓名,联系方式。填报时间:由系统自动获取服务器时间。

填写完上述信息后,点击提交按钮系统提示用户检查所填信息,并提问用户是否确认提交所填零报。如果确认,则提交零报,提交成功后提示零报已经提交成功。失败的话给出失败提示。如果当天已经填写过零报或可疑情况登记表则提示零报已经提交,或已经填写过可疑情况登记表,不能在提交零报。

 异常情况登记表录入项目包括:

录入宿舍号:发生异常情况的具体楼栋号和宿舍号。

学生姓名:发生安全情况或晚归等情况的学生姓名。选填。提示如果是发生宿舍设备故障情况就不用填写。

性别:学生性别,要求同上。默认女。采用radio单选框。年龄:学生年龄,要求同上。

家长号码:如果有出现晚归的学生,或者出现安全情况,则需要联系寝室长或班长记录学生电话号码和家长电话号码,情况严重时需和家长联系。

异常情况说明:这个必须要写明是什么异常情况,例如如果是晚归(情况恶劣)的学生,则需要受到相应处分。

填报时间:由系统自动获取服务器时间。4.1.2 功能概述

该模块主要包括两个功能,一个是零报录入,如果该地区当天未发现可疑情况,只需填写零报,一天只许填写一次零报。一个是异常情况登记录入。若有异常情况,须立即填写异常情况登记表,不可再填写零报。

4.2 学生基本信息管理模块

4.2.1 模块描述

表格每一行基本信息是学生姓名和学号,后面为更多,点进去为另一个表格,包括学生姓名、学号、电话、所在班级、学生教师、寝室号等信息,以便以后出现问题进行查询解决。

表格如下面这种形式:

更多: 4.2.2 功能概述

该模块主要记录了学生信息,如果学生有异议,可以来查询。可以根据学号来查询异常情况一栏里也有详细的备注信息。

4.3 学生进出寝室活动模块

4.3.1 模块描述

记录学生进出寝室的时间,以及学生贵重物品携带的情况,学生刷卡进出寝室,若带有物品需在相应的机器上登记并判断,来限定学生进出寝室,并予以记载。

与4.2.1的表格类似。点击更多就可以看到进出时间以及携带物品情况。更多表格如下:

4.3.2 功能概述

记录学生进出寝室的时间,以及学生贵重物品携带的情况,方便查询。

4.4 学生寝室故障登记模块

4.4.1 模块描述

此模块用来管理学生提交的维修报告。维修人员可以修 改报告的是否修好的状态。任何人不能删除维修报告。学生只能查看自己提交的维修报告。管理员可以查看具体报告内容和报告的其它一些统计信息。维修人员只能查看属于他自己维修类型的报告删除操作随学生信息的删除而级联自动删除。学生寝室出现各种故障,如断水断电、设施损坏等,均可上网登记。这个模块由学生向宿舍管理员报告,管理员确认后登记。表格内容包括:

故障:说明发生故障情况,断水或断电或者水龙头坏了等 宿舍号:记录发生故障的宿舍号。记录时间:由系统自动获取服务器时间。4.4.2 功能描述

记录宿舍故障情况,如果故障太频繁,应该检查一下哪里出了问题。4.5 学生寝室测评模块

4.5.1 模块描述

此模块用来管理学生宿舍卫生情况。学生只能查询属于自己寝室的卫生情况,如果该学生换过寝室,也将他当时所住寝室的卫生信息显示出来,即显示全部该学生的卫生情况(包括以前住过的寝室)。院系录入情况后,不能删除和修改卫生情况。只有报告到校级管理员,由校级管理员自己修改。

4.5.2功能描述

学生组织定期对学生宿舍进行检查,由宿舍管理员汇总测评并上报,校学工处对测评结果进行通报审核。4.6学生卡消费模块

4.6.1模块描述

此模块用来描述学生卡的使用以及充值情况,你的卡在刷卡机上每刷一次都会有记录,同时也会显示你的余额,如果学生每天的消费超过卡的限定额卡在刷卡机上就会警告,如果卡上没钱了刷卡机上也会显示。

4.6.2功能描述

学生使用学生卡进行消费,扣除相应的金额,如果卡上没钱可由网上进行学生卡充值。4.7信息通报模块

4.7.1模块描述

此模块用来描述宿舍管理员与校学工处对于一些日常信息的通报与查看,同时还有老师以及学生自己对一些信息的查看,比如学生的作息时间、寝室的规章制度、以及某寝室被通报的信息等。4.7.2功能描述

对于一些日常信息,校学工处和宿舍管理员可进行通报和查看,学生和教师可对信息进行查看来了解最近的宿舍动态。4.8用户管理

4.8.1模块描述

此模块用来描述教师、学生、宿舍管理员对自己信息的创建(申请用户:最好用学号),创建好了以便于后面的的对自己信息的查询(比如你的个人信息、寝室信息等),和修改个人资料寝室资料,以及系统管理员对里面成员的管理,同时也以便于校学工处对那些违反寝室规章制度学生的查找。

4.8.2功能描述

系统管理员可以对所有用户进行管理,可创建、查询、修改和删除用户,以及教师、学生、校学工处和宿舍管理员在该系统中创建账号,并进行访问以及信息的修改。

5.安全保密设计

根据系统用户

宿舍管理系统系统设计 第2篇

本设计说明是在学生宿舍分配软件需求规格说明书的基础上,详细描述系统的概要设计结果,作为详细设计的基础资料,为系统开发人员提供设计和开发依据。

1.2 背景

a.待开发的软件系统的名称:学生宿舍分配系统 b.本项目的任务提出者:宿舍管理中心 c.本项目的任务开发者:学校技术人员

d.本项目的任务用户:学生、班主任、辅导员、宿舍负责人、校领导、院领导。

1.3 术语

本文当中涉及的专业术语定义或解释,一般用表格形式给出,如表2-1所示。表2-1 术语定义或解释表

1.4 参考资料

学生宿舍分配系统需求规格说明书

马小军 张玉祥,《软件开发实训教程》,中国人民大学出版社,2015年8月

2.系统总体设计 2.1设计约束

2.1.1本系统应遵循的标准和规范

易用性、高效性、可靠性、可扩展性、安全性 2.1.2软硬件运行环境约束 Windows XP/win7/win8, Sql server 2008数据库 数据库服务器一台,CPU:Pentium900M,内存容量>512M 2.1.3接口约束 数据库访问接口

2.1.4用户界面约束 交互方式:人机交互

界面空间尺寸:可随浏览器大小自行调整 硬件级网络带宽:校园网带宽>10M 2.2体系结构设计

(系统的体系结构模型,如下)

2.3系统功能结构 主功能清单

2.4模块设计

2.4.1 学生住宿申请子系统——填报申请模块程序设计 2.4.1.1功能描述 学生在线填写住换宿申请,填写后提交。该模块提供住换宿申请的保存和提交功能。2.4.1.2性能 提交时间<1s 2.4.1.3输入项

住宿申请表内容包括:姓名、学号、性别、学院、班级、家庭地址、联系电话、电子邮件、申请日期、特殊说明。

2.4.1.4输出项

提交状态的宿舍申请表 2.4.1.5流程逻辑与算法描述(住宿申请顺序图,如下)

2.4.1.6接口 数据库访问接口 2.4.1.7单元测试计划 按照住宿申请顺序图即程序执行流程设计测试用例

2.4.2 学生住宿申请子系统——申请查询模块程序设计 2.4.2.1功能描述 针对学生在线提交的住换宿申请,实现申请书所处状态的具体查询并显示查询结果。2.4.2.2性能 提交时间<2s 2.4.2.3输入项 学号 2.4.2.4输出项

住宿申请表审核或批准的状态。2.4.2.5流程逻辑与算法描述(申请查询顺序图,如下)

2.4.2.6接口 数据库访问接口 2.4.2.7单元测试计划 按照申请查询顺序图即程序执行流程设计测试用例

2.4.3 辅导员审核子系统 2.4.3.1 功能描述 实现辅导员对接收到的学生住宿申请进行审核意见标注的操作 2.4.3.2 性能 审核提交时间<1s 2.4.3.3 输入项 学生住宿申请表 2.4.3.4 输出项 审核后的的住(换)宿舍申请表 2.4.3.5 流程逻辑与算法描述(辅导员审核顺序图,如下)学生 住(换)宿舍申请查询界面 住(换)宿舍申请审核界面 住(换)宿舍申请书 数据库 辅导员编号 查询辅导员负责班级的住宿申请表 显示全部申请 查询提交状态的申请 显示列表结果 选择列表中申请 查询结果列表 查询未审核的住宿申请列表 查询结果列表 调取申请表详情 申请表详情 查询 查询结果 调用审核界面 置审核标记 持久化 审核完成 返回成功 返回,关闭审核界面 标注审核信息 刷新页面 审核完成,退出 界面关闭

2.4.3.6 接口 数据库访问接口 2.4.3.7 单元测试计划 按照辅导员审核顺序图即程序执行流程设计测试用例 2.4.4 宿舍负责人工作子系统——批准住宿模块程序设计

2.4.5 宿舍负责人工作子系统——住宿统计程序设计 2.4.6 公共服务子系统——用户登录模块程序设计 2.4.7 公共服务子系统——住宿查询模块程序设计 2.4.8 系统管理子系统——用户管理模块程序设计 2.4.9 系统管理子系统——基础信息维护模块程序设计 3.数据结构设计(详细类图,如下)

高校学生宿舍管理系统需求设计 第3篇

1.1项目背景及意义

在计算机科学蓬勃发展和互联网大浪潮的背景下, 大部分高校已经推出了自己的学生教务信息化管理系统,用来维护学生基本信息,教务相关信息,并有效提高了教务管理工作效率, 大大降低了工作量和维护成本。 本文研究目的旨在建立满足学生日常生活学习需求,为辅导员在学生管理工作中提供信息化支持的学生宿舍管理系统。

基于充分调研了当前宿舍管理工作现状的基础上, 我们发现宿舍管理工作十分重要又相当繁琐。 该工作直接影响到能否为学生提供良好的宿舍环境,能否时刻确认在校学生到勤情况, 并保证学生人身安全等重要问题。 另外,我们也了解到学生们对一个完善的班级信息共享平台的需求也是很强烈的。 因此,根据实际情况,分析各方面需求,利用计算机技术,为学生和学生工作人员提供一个高效、实用、稳定的宿舍管理系统是一件很有意义的事情。

1.2研究内容

大学生宿舍生活和业余活动是组成整个大学四年学习生活的重要组成部分。 从学生的角度来看,学生们需要一个平台,来方便他们互相交流和共享自己学习,生活, 娱乐中的点点滴滴。 从辅导员和学生管理工作者的角度来看,他们需要一个信息化的平台,来高效,稳定的管理学生业余生活, 了解学生实时动态, 为学生提供更加健康,良好的学习生活环境。 在当前的宿舍管理工作中,很多情况下都会采用传统的手工管理。 如以请假为例,学生由于个人原因需要向辅导员请假, 这时要么给辅导员打电话,或者去找辅导员写请假条。 辅导员方面,他要记录每个学生的请假记录,请假缘由,请假时间。 这种传统的人工录入和手动操作的方式存在着诸多不利之处, 如效率差、维护成本高、不方便,从而导致学生管理工作难度加大,而且当面对查询以前的请假记录等需求时,这种人工记录的方法很难会得到让人满意的结果。 同时,学生请假成本提高,甚至会导致夜晚无故不归寝等情况。

因此,建立一个宿舍管理系统,能够有效减少辅导员的日常工作量,并提升工作效率,同时使得学生的宿舍生活因此获益,从而创造方便舒适的宿舍环境是十分有必要的。

2系统功能需求

在综合分析宿舍管理工作中的特点, 调研辅导员和学生对宿舍管理工作和业余生活中的种种需求的基础上,该系统设计了三种用户角色,分别为系统管理员、辅导员和学生。 同时该系统也设计了四个功能模块,分别为签到、请假、班级论坛和资源共享。 因此,用户根据自己角色和定位,在各个功能模块中被授予的权限是不相同的。

2.1管理员功能需求分析

系统管理员作为系统最高权限拥有者,对整个系统的正常运行和日常维护来说不可或缺的。 系统管理员要负责整个宿舍的电脑网络的稳定,数据库的日常维护和检查,保证整个系统能正常有效运行。 另外,系统管理员应全面熟练掌握系统的整体框架、各子系统的流程框架以及系统中的所有操作,在面对系统故障或者功能瘫痪的时候,能够分析并找到原因,并进行正确的恢复操作。 在该系统中,系统管理员主要负责维护各个功能模块中的底层数据库,监督用户的非正常操作,并排除数据库中的异常值。

2.2辅导员角色需求分析

辅导员是宿舍管理系统中的学生管理工作者,日常工作包括实时关注学生动态, 帮助学生们在解决问题, 进行思想辅导和答疑解惑。 在该系统中,辅导员负责处理学生们的请假请求,并予以批准或否定,管理签到功能模块,查看学生在校情况。 同时,辅导员也能通过浏览班级论坛和资源共享文件,实时掌握班级学生的生活动态,并处理相关问题。 通过实现辅导员在四个功能模块中的操作流程, 系统可以有效提高辅导员的工作效率, 并降低了学生管理工作中各种信息的维护成本。

2.3学生角色需求分析

学生角色是宿舍管理系统中的核心角色。 他们可以在宿舍管理系统中申请请假, 并查看请假批准状态,实时完成签到,可以在班级论坛上发布帖子,与同学们进行交流,也可以在资源共享模块中下载有用资源,也可以上传自己的共享文件。 系统中这四个功能模块的实现不仅方便学生配合宿舍管理工作,同时也给学生提供了自由交流,分享生活体验的网络平台。

2.4系统非功能需求

高校每年学生的流动性比较大,每年都会有新生加入,有毕业生离校,甚至在某些情况下,会出现变换宿舍的需求。 因此,每次出现大规模数据变动的时候,宿舍管理系统需要具有良好的伸缩性,有效处理新数据的存储和老数据的转存。 另外,还需要高易用性,使得该系统能精确处理上述需求,保证系统数据管理上的巧妙、紧凑、 完整。

综上,从宿舍管理系统中的每个角色出发,分析其业务逻辑需求, 满足其日常工作学习生活的基本要求。 从系统功能需求和系统非功能需求角度出发,全面综合地对系统进行需求分析。

3系统设计

系统的设计好比建筑的蓝图,结构清晰功能完善的系统设计能够使得Web应用系统能够运行得更加流畅、易用。 因此,在着手开发实现系统之前,对系统进行详细的考察并做出合理的设计,同时使所有的设计文档化十分有必要,能够使得今后的工作事半功倍。 下面我们介绍系统架构设计和系统功能模块设计。 由该部分处理用户与远程服务器和数据库之间的消息传递。

3.1系统架构设计

本系统是由数据访问层、业务逻辑层、用户界面层这三层组成典型的Web信息系统。

用户界面层。 该层使用Struts框架,组要负责用户界面的实现与维护。 该层主要负责用户向系统的数据输入,将用户输入的信息传递给业务逻辑层。 另外,该层要负责将业务逻辑层的数据展示给用户。 前端层面上的数据合法性校验等工作也是由用户界面层负责。

业务逻辑层。 该层主要接收来自于用户界面层的用户请求数据。 对用户数据进行分析与处理,将该数据按照需求转发给其他业务逻辑组件, 或者通过数据访问层,对底层数据库进行相应操作。 同时,在接收到来自数据访问层的数据时,业务逻辑层会将该数据进行分析与处理,并传送给正确的用户界面层组件。

数据访问层。 数据访问层主要处理来自业务逻辑层对底层数据库的访问。 通过分析业务逻辑层的请求,数据访问层可以操作底层数据库,对底层数据库进行数据的增删改查,并将数据库数据返回给业务逻辑层。

3.2系统功能模块设计

宿舍管理系统主要由五个部分组成,分别是权限控制模块、签到模块、请假模块、班级论坛模块以及资源共享模块,如图1所示。 权限管理模块包括模块管理,角色管理,用户管理,密码修改,密码追回等五个子模块构成;签到模块在权限管理模块的作用下,向不同的角色提供不同的子模块;与签到模块一样,请假模块也在权限管理模块的作用下, 向不同的角色提供不同的子模块; 班级论坛功能实现了基于班级内部的论坛贴吧功能;资源共享功能模块由发布资源,下载资源模块以及资源限制模块组成。

3.3数据库设计

通过对需求阶段的分析以及功能模块的设计,对整个问题进行划分。 最终得到六个实体, 分别为用户、签到、帖子、回复、请假以及资源文件。

4结束语

本文所做的工作主要有两点:一是在前期准备工作中,对高校中宿舍管理工作中所涉及业务进行详细调研和分析,总结出一系列宿舍管理工作中业务需求;二是在系统设计部分,根据前期调研情况,结合宿舍管理工作中的业务需求,设计系统框架,使得系统在满足业务逻辑的基础上,保证可用性和稳定性。

在未来的工作中,将进一步了解学生宿舍日常管理工作和学习生活娱乐当中的流程细节,挖掘更多用户需求,进一步方便老师和学生们的日常生活,提高工作效率。 在上述功能基础上,添加功能模块,提供完善的学生宿舍管理系统。

摘要:论文首先分析了本课题研究的背景,明确项目需求,详细描述了项目总体设计需求、框架设计和相关核心技术模块,最后对系统的稳定性和有效性进行综合评估。该系统进一步提高了学生宿舍管理工作的效率,保证了管理工作中的正确性和完整性。同时,通过信息化管理技术,为学生和辅导员日常学习工作中的方方面面提供了方便和可靠的服务。

宿舍管理系统系统设计 第4篇

关键词:嵌入式;物联网;ZigBee;智能学生宿舍;智能家居

中图分类号:TP273

物联网是在现代计算机互联网的基础上,利用RFID、无线数据通信技术,构造一个覆盖万事万物的网络世界,在这个网络中,可以对各个事物进行智能化管理和互动[1]。如今,智能家居的理念不断深入人心,许多家用电器都实现了智能化控制,但很少有将这种物联网技术应用于大学生宿舍。然而,学校宿舍用电安全及财产安全一直是社会关注的焦点,所以设计一个基于物联网的智能控制系统来对学生宿舍进行管理是有现实意义的。

1 系统总体方案

本系统是以ARM 嵌入式系统为基础,利用无线传感器技术、RFID以及信号处理与通信技术实现系统的整体架构。该系统将实现对宿舍的门禁、照明、采光和供电插座进行远程控制与管理,利用RFID对人员进出进行记录。

智能宿舍系统按照功能结构可以分为应用层、网络层和感知层。系统应用层的具体实物包含了Android应用程序及其服务器相关程序。在系统的网络层中,服务器是建立外网通信的核心部分,宿舍网关是建立内部通信连接数据传输的核心部分。在tiny6410开发板上扩展ZigBee模块作为宿舍网关,负责宿舍内部网络和外部网络的连接和数据转换。系統的感知层是采用ZigBee近距离无线传输协议来组建宿舍内部通信网络,ZigBee终端节点扩展不同的模块以实现不同功能。智能宿舍系统的总体架构如图1所示。

2 智能宿舍系统硬件设计

智能宿舍系统硬件主要是宿舍网关(嵌入式Linux网关)、ZigBee自组网中各个内部网络节点的设计。智能宿舍网关设计是建立在嵌入式Linux系统上,与服务器建立TCP连接,实现网络通信,并与ZigBee协调器建立串行数据通信连接,ZigBee协调器通过组建内部网络并实现相互间的通信连接,从而实现网络化的管理与控制。

智能宿舍网关设计采用的是Tiny6410 嵌入式开发板[3],其配有一个网络接口和四个串行通信接口,可以简化了硬件设计。在移植嵌入式Linux系统后,只需要在该系统上运行建立网络与串行通信连接的应用程序。

ZigBee节点的硬件设计采的是TI公司的CC2530F256芯片,单个芯片上整合ZigBee射频(RF)前端、内存和微控制器。[2]

图1 智能宿舍系统的总体架构

2.1 嵌入式Linux网关设计

Linux内核支持DM9000 的驱动和串行通信接口驱动,并且对TCP/IP协议有良好的支持,设计网络通信程序较容易,作为智能宿舍的内部网关,要处理来自服务器的控制指令数据,解析后通过串行通信方式传递给ZigBee协调器,以实现网络数据的获取与传输,系统整体结构如图2所示。

图2 嵌入式系统结构图

2.2 ZigBee节点的设计

寝室环境中,各功能设备的通讯是基于ZigBee无线网络。介于智能宿舍的规模,即网络中传输的数据量不大、节点较多等因素,宿舍内部网络结构选择星形结构。在实际环境中搭建的网络结构,必要的硬件设备按结构可分为协调器和终端节点。

2.2.1 ZigBee协调器

ZigBee组网具有自组织的特点。ZigBee 协调器主要是组建整个ZigBee网络,实现内部网络相互间的数据传输,并与嵌入式智能宿舍网关建立通信连接,以实现数据的上传及指令的下发。

2.2.2 终端节点

在学生宿舍环境中,安全方面是首要考虑的。所以终端节点的功能设计,包含了RFID门禁系统、照明与插座控制节点、窗帘电机控制节点等。

(1)门禁控制节点。RFID门禁系统采用RC522 13.56MHZ 高频的射频识别模块,可以快速、准确地读取常见类型的学生校园卡,通过驱动电路实现门阀的控制。由于本RFID门禁系统是通过ZigBee终端节点控制,通过无线传感网络技术,可以方便的实现Android 手机的远程控制。当需要远程开门时,点击Android 系统上的开门按钮,通过Internet和ZigBee网络将数据传输到该门禁系统的节点上,通过该节点对门阀的控制实现开门。同时,还可以通过网络远程管理此门禁系统,当需要锁定某种RFID卡号,通过锁定按钮以实现RFID射频识别的失效;需要恢复时,通过解锁按钮恢复。

图3 门禁节点原理图

(2)照明与插座控制节点。与门禁节点原理相似,电灯与插座都是CC2530 单片机通过驱动电路实现对继电器的控制,从而实现对电灯以及用电器件的控制。当接收到网络传递的指令数据时,ZigBee 终端节点执行相应的控制指令,实现对电灯或是用电器件的开关控制,进而实现了学生宿舍的用电器件的管理以控制,以无接触方式实现用电器件的控制,保证了用电的安全可靠。

(3)窗帘电机控制节点。窗帘控制就是通过CC2530 单片机通过对步进电机驱动模块实现对步进电机的驱动,原理与门禁节点类似。当该终端节点接收到相关控制指令通过驱动电机的以实现窗帘的开关控制,这里可以通过实现需要来控制窗帘的开合度,保证室内的合理化采光控制。

3 智能宿舍系统的软件设计

3.1 服务器程序设计

服务器程序是建立在具有固定IP的服务器上,最主要的作用是建立 Android 手机客户端和嵌入式系统的TCP 连接的线程间的管理和通信。嵌入式Linux系统与服务器建立TCP连接后,服务创建相应线程与其通信,当Android 手机客户端建立连接时,服务器创建另一个线程与其通信,服务器将两者通信数据相互传输,以实现两个客户端线程的通信。

3.2 Android 应用程序设计

Android应用程序是用户远程访问控制宿舍的客户端。应用程序设计就是与ZigBee节点相应的,分为门禁的控制按钮、电灯的开关按钮、插座的通断按钮和窗帘的开闭按钮。应用程序首次安装登录时,会与手机号进行绑定,以提高系统的安全性。登录后与服务器建立TCP连接,按钮动作会向服务器发送相应的控制指令,达到控制目的。

4 结束语

本文设计的系统实现了学生宿舍的智能化管理与控制功能,整体结构清晰明了,节点安装方便。可以根据实际需求扩展节点的功能,适用于不同环境。此项技术将Web技术、嵌入式技术和ZigBee技术完美的结合,在学生宿舍方面的应用与推广有较好的前景。

参考文献:

[1]Luigi A,Antonio I,Giacomo M.The internet of things:A survey[J].Computer Networks,2010:784-2805

[2]Texas Instruments.A True System-on-Chip Solution for 2.4-GHz IEEE 802.15.4 and ZigBee Applications[EB/OL].http://www.ti.com.cn/cn/lit/ds/symlink/cc2530.pdf.

[3]友善之臂.Tiny6410开发板[EB/OL].http://www.arm9.net/tiny6410.asp.

作者简介:华旺东(1992.01-),男,湖北武汉人,本科,研究方向:物联网;张仕臻(1989.06-),男,湖北十堰人,江汉大学研究生处,研究生,研究方向:系统工程;王松(1992.08-),男,湖北武汉人,本科。

宿舍管理系统系统设计 第5篇

解决方案

组 长: 组 员:

专 业: 信息管理与信息系统

班 级:

指 导 教 师: 李民

完 成 日 期: 2016年12月13日

辽 东 学 院

Eastern Liaoning University

目 录

(一)背景分析

(二)功能定位

2.1.入住信息管理 …………………………………………………………………………………3 2.2.卫生检查信息管理 ………………………………………………..……....…………………3 2.3.水电收费管理 …………………………………..……………………..………………………4

2.4.公共设施报修管理 …………………………………………………..….……………………5 2.5.外来人员登记管理………………………………………………….…………………………5

一:背景分析

随着信息技术的飞速发展以及快速普及,现代社会管理方式逐步由人工化向信息化方式转变。借助计算机技术与管理信息系统理论,高校后勤管理模式逐步向计算机系统一体化管理模式转变。在此背景下,传统纸质台账式学生宿舍管理模式已经完全不适合高校宿舍管理的需要。随着学生人数的不断增加,传统的高校宿舍管理系统在数据管理方面越来越混乱,已不能适应现代化的高校管理需求。因此,针对高校学生宿舍管理的实际情况,综合利用计算机硬件平台与软件系统设计与开发学生宿舍管理信息系统,可以方便地解决传统学生宿舍管理模式中存在的问题。

二:功能定位

1.入住信息管理(1设计目的:

降低分配宿舍的人力和时间成本,提高分配宿舍的质量和效率,加

快数字化校园建设的步伐。(2功能:

包括分配宿舍和查询宿舍两个功能。

首先在数据库中录入学生信息,系统按分配原则自动分配寝室。通过查询宿舍信息,可以了解宿舍床位的分配情况以及学生在宿舍楼中的住宿情况,以便管理员管理。(3分配原则: 3.1.学院、专业、班级实行相对集中的原则

尽量将同一学院、专业、班级的学生安排在一起(同一楼层或相近的楼层),为便于进行日常管理,尽量安排同一个专业或班级的学生住满若干间宿舍。

3.2年级集中原则

便于做好迎新接待,日常活动,尽量减小不同年级之间的互相影响。

3.3对同一楼层的安排,安排宿舍到头后再后退折回

3.4对于不同楼层的安排,宿舍安排到头后上楼后退折回,不再从头开始,以便使同一个专业或班级的宿舍尽可能的靠在一起。2.卫生检查信息管理

学校每周对宿舍进行寝室卫生检查,登记每间寝室卫生成绩,并及时在系统中发布,学生可以通过登录宿舍管理系统查询卫生检查情况,宿管人员可以查询、修改、删除成绩。学校领导可以及时了解学生宿舍卫生状况,并对一些卫生差的寝室

加强管理。

(一 学生操作

1.登录:验证学生登录的账号和登录密码是否正确,所选择的登录类型是否一致

2.注册:注册未被注册的学生学号,填写学生基本信息。

3.寝室卫生结果查询:查询该学生所在寝室卫生检查结果;查询当月被评为优秀、不合格寝室的的基本信息。

4.整改意见提交:查看管理员提交的整改意见。(二 管理员操作

1.登录:验证管理员的账号和密码是否正确,所选择的登录类型是否一致; 2.寝室卫生检查结果的录入:管理员可以录入寝室卫生检查结果。3.寝室卫生结果查询:显示当月被评为优秀、不合格寝室的的基本信息。4.整改意见提交:能够提交整改意见。3.水电收费管理

通过开发水电费信息的管理,对学生宿舍的水电费收缴情况进行记录,并通过校方在固定的时段内对学生宿舍的水电费进行划扣,同时更新水电费缴纳信息数据库,并为学生提供一个方便、快捷、准确性高、可查询的客户端,使之能登陆数据库查询其水电费缴纳情况。

1)用户端输入:学生或管理员通过唯一标识的NETID和自己设定的密码登录系统。

2)网站权限:只有在教务系统拥有学籍信息的学生和相应管理人员才能登录系统,其他人不能通过注册获取登录账号。

3)宿舍水电费信息:对于学生用户及个宿舍管理员,及时登录查询本寝室或者本宿舍楼的每月水电费额度情况,如所在宿舍需交、欠交和之前已交的水电费项目的单价、度数吨数、总额以及缴费截止日期,及时了解、核查信息。

4)自动计算能力:宿舍管理员通过各宿舍的水电费表的抄录,及时输入系统各各宿舍用水吨数、用电度数以及相应单价后,系统将自动计算各宿舍需缴付的水电费总额。

5)用户管理:对新生和毕业学生的信息需及时进行更新或删改操作。

6)公告和留言:系统公告栏将显示重要通知,如水电费单价更改以及缴费截止日期等,而留言板则供同学对系统设计或水电费事项提出疑问或建议。

7)综合查询及统计分析:综合查询模块可以实现对全校各宿舍、区域水、电费和寝室资料的查询(包括寝室成员信息,通过统计数据,用图形直观的显示每一栋寝室在总的水、电费中所占的比例,便于后勤处领导对寝室管理。4.公共设施报修管理

现在的学生宿舍故障的报修和维修还是停留在传统的方式上。因此,如何减少人力资源的浪费,充分利用计算机和网络带来的优越性资源,使得学员宿舍故障报修管理系统应运而生。学员宿舍故障报修管理系统可以极大的减轻管理员的工作量,提高维修人员的工作效率,同时减少了对资源的浪费。

1)用户端输入:学生或管理员通过唯一标识的NETID和自己设定的密码登录系统。

2)网站权限:只有在教务系统拥有学籍信息的学生和相应管理人员才能登录系统,其他人不能通过注册获取登录账号。

3)宿舍故障申报信息:学员通过系统将宿舍故障进行申报形成宿舍故障申报表;然后,宿舍管理员对该表进行审核,审核通过后形成新的宿舍故障报修表,将新表打印或传给维修人员;最后,维修人员根据该表准备所需要的设备进行维修。

4)评价和通知:作为学员,还可以对维修的结果进行评价,同时也可以对所在宿舍的管理员进行评价;作为宿舍管理员,可以公布每天宿舍检查的成绩情况及一些重要通知。

5.外来人员登记管理

(一)设计目的

为确保学生在学校期间安全,宿舍需加强对外来人员的管理。

高校学生宿舍除了作为学生学习、生活的重要场所,同时也是青年学生交往的重要场所,不同学校的学生之间经常互相交往;学生家长及亲友看望学生等。该模块的设计主要考虑到来访人与受访人之间的关系,此外,还有宿舍的信息即其编号,来访及离开时间。

(二)外来人员进入宿舍登记表

包括:日期、来访人姓名、来访人电话、进入时间、离开时间、被访问人姓名、被访问人班级、被访问人寝室号、被访问人电话、来访原因;有效证件 外来人员进入宿舍登记表

日期 来访者 进入 离开 被访问人 时间 时间

姓名 电话

电话 姓名 班级

证件

来访

原因

寝室号

(三)宿舍外来人员管理制度

1.当外来人员来访时,需出示有效证件,填写外来人员进入宿舍登记表,外来人员需在本宿舍学生带领下完成登记。2.学生一律不得留客住宿。

3.工作人员如果发现外来人员精神异常,必须禁止入宿舍。4.外来人员不得携带刀、枪、大包裹等危险品入宿舍。

(四)宿舍管理员模块

学生宿舍管理系统-小结 第6篇

总结报告

宿舍信息管理系统的设计

(项目名称)

Information Management System for Dormitory design

学生宿舍管理系统总结 第7篇

2、项目背景3

3、系统分析3

4、系统设计3

4.1、模块设计3

4.1.1、主界面设计3

4.1.2、销售管理模块设计4

4.1.3、会员信息模块4

4.2、程序设计5

4.2.1、管理员登录5

4.2.2、管理员密码修改6

4.2.3、会员的录入7

4.3各模块测试9

5、设计总结9

学生宿舍管理系统的设计与实现 第8篇

关键词:宿舍管理,UML用例,系统设计

1 引言

学生宿舍是学校的基础设施之一,随着校园数字化步伐的加快,学生宿舍的管理也应随之发展而不断地推向进步。但是,部分院校开发的单项管理模块或多或少的存在一些缺陷:可用性不强,大量实际问题得不到解决;缺乏统一的规划,没有整套的信息编码方案,大量的信息数据形成信息孤岛;管理模式滞后。管理方向单一;可操作性较差,操作困难。这在很大程度上给学生管理工作带来许多新的问题。随着学生人数的增多,学生宿舍管理的信息量日益庞大,而目前大部分院校的学生宿舍管理仍采用传统的、手工的工作方式,这种模式获取信息慢,查阅困难,准确性差,很难适应宿舍管理的现实需要。

2 系统需求分析

2.1 主要业务描述

每个学校都设有宿舍管理中心,管理中心的工作人员可以对入住学生办理入住,迁出及对其资料进行编辑存档;工作人员可对各入住学生信息可进行查询,可对寝室进行分配,查询寝室学生入住情况。财务人员可以对学生费用进行管理,对学生缴纳的费用进行记录和查询,系统可以进行分类统计、查看收支明细。系统主要业务描述如下: (1) 能够实现宿舍分配、宿舍管理、用户管理、宿舍费用管理和信息查询与统计功能,对学生宿舍工作进行全过程的管理。 (2) 实现对学生宿舍管理过程中的所有业务数据的管理,如学生信息的编辑和维护、宿舍信息的编辑与维护、录入学生缴费信息、统计学生住宿情况表、统计宿舍费用收支明细等。 (3) 具有配套的系统后台管理维护功能,能够对系统运行参数进行设置、对数据进行备份和恢复,对用户进行权限管理,对系统日志进行管理和维护。

2.2 功能需求

学生宿舍管理系统的主要的参与者是查询者,一般用户,财务人员,系统管理员,学生宿舍工作人员。通过分析参与者的活动,可以初步确定这样的一些用例:查询信息、学生管理、宿舍分配、住宿管理、基本数据库管理和费用管理。在进行用例分析时,将整个系统分为学生宿舍管理子系统、费用管理子系统、学生基本信息管理子系统、查询子系统、公用部分和决策支持六部分。系统中的主要参与者有查询者、一般用户、宿舍管理人员、系统管理员、财务人员。参与者以某种方式参与了用例的执行过程。通过向系统或请求系统输入某些事件来触发系统的执行。通过需求分析得之主要有查询信息、学生信息管理、数据库管理、费用管理、登陆、宿舍分配、住宿管理等用例。

3 系统设计

3.1 系统功能设计

根据系统功能模块的分析,将学生宿舍管理系统分成四大模块:用户管理模块、宿舍管理模块、查询统计模块、系统管理模块。

(1) 用户管理:包括用户注册管理、用户密码修改和权限管理三部分。进入系统的用户,首先要进行注册,系统管理员对注册信息进行核对和身份验证通过后,才允许成为该系统的用户。

(2) 宿舍管理:包括寝室管理、学生管理和费用管理。寝室管理主要是把学生分配到各个寝室中,寝室按物理位置进行编号,按楼号-寝室号-床位号进行编码。学生管理主要是为在校生分配宿舍,录入和维护学生信息;费用管理学生要缴纳的住宿费、水费、电费等进行管理、记录和查询。

(3) 系统管理:主要是面向系统管理员使用,包括系统备份、系统恢复和参数设置。

(4) 查询统计:主要是供管理人员进行查询信息和对数据进行简单的统计,包括学生住宿查询、学生费用统计、学生收支明细查询等功能。

3.2 数据库设计

通过对系统数据库的需求分析,主要建立“住宿学生信息表”、“宿舍信息表”、“宿舍管理员表”、“公寓信息表”、“费用信息表”等12个数据库表。

(1) 住宿学生信息表,包括学号、姓名、性别、公寓楼号、院代码、系代码、入学时间、宿舍号和床号等属性。 (2) 宿舍信息表,包括宿舍号、公寓楼号、房间号、床位号、电话号码、管理员等属性。 (3) 宿舍管理员信息表,包括员工号、姓名、性别、密码等属性。 (4) 公寓信息表,包括公寓楼号、楼层号、房间数、空床数、已住人数等属性。 (5) 费用信息表,包括学号、费用类别、费用金额、交纳时间、经办人等属性。

4 系统实现

系统从学生宿舍管理的实际出发,运用面向对象的编程技术,采用自顶向下的对系统进行分析与设计,主要实现了对宿舍安排进行统一管理,保证了学生住宿管理的准确性。当新生入校时,宿舍管理员分配宿舍,按专业、班级进行集中分配。学生入住后,通过系统进行缴纳各种水费、电费、住宿押金等费用,财务人员进行登记、录入费用信息。管理人员可以简单快捷的浏览公寓住宿的情况,并提供多种查询方式进行信息的检索,如:能够按照学号、姓名、班级、楼号、楼层、宿舍号进行模糊和精确查询。同时,还提供了各种常规统计报表的打印,如:打印住宿情况表、床位历史使用情况表、费用统计表等。

5 结语

学生宿舍管理系统的实现,为学校学生宿舍信息资料进行计算机网络化管理,达到了资源共享的目的,为提高后勤相关部门的工作效率提供参考。学生宿舍楼日常的住宿学生调入、调出信息,都有各个宿舍楼的管理员及时地将这些信息输入到系统中,做到了每栋学生宿舍学生住宿情况的动态管理,同时保证了各类数据统计的即时性和准确率。学生宿舍学生住宿信息管理系统的使用,大大的减少了过去的那种人工纪录、统计学生住宿情况的繁杂工作,极大的提高了工作效率和降低了工作成本。宿舍管理系统具有操作方便、实用性强等特点,经试运行取得了良好的效果。

参考文献

[1]华蕊.学生宿舍管理信息系统的设计及实现[J].北京:电脑开发与应用, 2002.27-29.

[2]赵东, 邹英等.学生宿舍管理系统软件的开发和应用[J].重庆:四川工业学院学报, 2005.178-185.

[3]薛华成.管理信息系统[M].北京:清华大学出版社, 2006.135-143.

宿舍管理系统系统设计

宿舍管理系统系统设计(精选8篇)宿舍管理系统系统设计 第1篇宿舍管理系统设计1.引言1.1 项目背景本系统开发的主要目的是采用信息化和网...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部