宿舍管理系统设计(20200608102200)

合集下载

学生宿舍管理系统(毕业设计_论文)

学生宿舍管理系统(毕业设计_论文)

XXXXXXXX 大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

管理人员需要做的就是将数据输入到系统的数据库中去。

经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:宿舍管理、来访者管理、学生离校返校管理目录第1章系统分析 (1)1.1系统开发的背景 (1)1.2系统需求分析 (1)1.2.1功能需求 (1)1.2.2性能需求 (2)1.3 可行性分析 (3)1.3.1经济可行性 (3)1.3.2技术可行性 (3)1.3.3总结 (3)1.4系统的开发平台及开发工具 (3)1.4.1 开发工具Eclipse (3)1.4.2 数据库MySQL (4)1.4.3 三层架构技术介绍 (5)1.5实现系统的平台 (5)1.5.1系统环境 (5)1.5.2后台数据库选择机配置 (6)第2章系统总体设计 (7)2.1数据库设计 (7)2.1.1 数据库设计概念 (7)2.1.1 E-R模型设计 (7)2.2数据库的逻辑设计 (10)2.3模块设计 (12)2.2.1用户管理模块 (13)2.2.2学生信息管理模块 (13)2.2.3报修管理模块 (15)2.2.4来访者登记模块 (15)2.2.4学生进出校管理模块 (16)第3章系统详细设计 (17)3.1子系统功能模块的实现 (17)3.1.1 包的创建 (17)3.1.2 java架包的构建 (19)3.1.3 公共模块设计 (19)3.1.3 数据库连接配置 (21)3.2主窗体模块设计 (22)3.2.1 学生宿舍管理系统主界面 (22)3.2.2 学生信息管理模块 (23)3.2.3 报修管理管理模块 (28)3.2.4 来访者登记管理模块 (29)3.2.5 进校出校管理模块 (30)3.3数据导出Excel和导入Excel数据 (33)第4章系统调试 (36)4.1系统调试的目的 (36)4.2系统的调试 (36)结束语 (40)谢词 (41)附录 (42)参考文献 (43)第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

学生宿舍管理系统的设计_毕业设计论文

学生宿舍管理系统的设计_毕业设计论文

本科生毕业设计学生宿舍管理系统的设计Design of Student Dormitory Management System学生宿舍管理系统的设计摘要宿舍管理科在高校宿舍管理工作中承担着管理、检查、督促和协调等重要的管理任务。

随着高校规模的不断扩大及学生人数的不断增多,宿舍管理也需要得到改进和完善。

而在传统的手工管理方式中,由于人力、物力等客观因素的限制,使得管理上难免会存在漏洞和不到位。

但是,随着计算机技术、信息技术的发展和广泛应用,信息管理系统作为信息的交互的平台已成为大势所趋。

计算机的信息化管理为这些问题的解决提供了可能。

结合目前我院后勤管理情况,通过咨询各用户部门的需求,本设计使用Access 数据库和其内置的VBA(Visual Basic for Application)语言作为开发工具,设计出功能全面的管理系统。

在论文中介绍了设计开发的方法及过程,论证说明Access数据库和VBA语言工具的特点。

本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类、查询、添加、删除和修改。

系统操作简便、灵活实用、界面美观,对高校的宿舍管理具有一定的借鉴意义。

关键词:宿舍管理,Access数据库,VBA语言Design of Student Dormitory Management SystemElectronic Information Science and Technology 2005-1 Xie Chun-yuSupervisor Chen Shi-dongAbstractThe department of dormitory management plays an important role in college dormitory management, which undertaking the management, the inspection, the supervision and the work in line and so on.With the university scale unceasing expansion and the increasing number of students, the dormitory management also needs to obtain the improvement and the consummation. But the traditional way is manual management, which is limit in some objective factors, such as the manpower, the physical resource and so on. The traditional way is not able to get the task or solve the loopholes. However, with the development of the computer technology and information technology, the widespread application of computer, the information management system has become as the information interactive platform ultimately. The computer informationization management has provided the possibility for these question solution.The current situation of logistics management in our hospital, through consultation with the needs of user departments. This design uses the VBA(Visual Basic for Application)language and the Access database as the development tool, designs the management system with a comprehensive function. In the paper, the author introduced the method and the process of the design, and proves merits of the Access database and the VBA language tool.The system is designed to achieve the existing dormitory management system of information encountered in quarters and a large amount of data stored in the database based on the design and completion of the classification of information to their quarters, query, add, delete, and modify. This system existence some merits such as operation simple, nimble practical and contact surface artistic and so on, which has certain model significance to university's dormitory management.Key words: Dormitory management, Access database, VBA language目录1前言 (1)1.1系统开发应用背景 (1)1.2课题研究的意义 (1)1.3系统开发环境的选择 (1)2数据库系统的介绍 (1)2.1数据库的概念、发展及其优点 (1)2.1.1数据库的概念 (2)2.1.2数据库的发展 (2)2.2 VBA语言简介 (4)2.3数据库设计的一般步骤 (5)2.3.1需求分析 (5)2.3.2逻辑设计结构 (6)2.3.3物理设计结构 (6)2.3.4数据库的实施 (6)2.3.5数据库的运行与维护 (6)3系统分析与总体设计 (7)3.1系统需求分析 (7)3.2系统功能描述 (7)3.3系统功能模块划分 (8)4数据库的基础认识 (9)4.1数据表的创建 (9)4.2数据表之间的关系 (9)4.3窗体的基本认识 (10)5系统功能模块的设计 (10)5.1登录窗体的设计 (10)5.2主窗体的设计 (11)5.3学生基本信息窗体的设计 (12)5.4查询模块的设计 (14)5.4.1查询的概念 (14)5.4.2创建选择查询 (15)5.5宿舍基本管理模块的设计 (17)5.6宿舍状态图的设计 (18)5.7报表显示的设计 (19)5.8系统权限窗体的设计 (21)5.9密码维护窗体的创建 (22)5.10帮助窗体的设计 (23)6应用系统设计 (23)6.1为窗体定义自定义菜单 (23)6.2设置基本启动选项 (24)6.3系统使用评价 (25)7结束语 (25)致谢 (26)参考文献 (26)附录 (27)1前言1.1系统开发应用背景MIS(Management Information System,管理信息系统)是以管理学、会计学、经营管理理论、统计学、计算机处理等多学科为基础,为经营管理者提供有用的信息而建立的系统。

学生宿舍安全综合管理系统规划设计书

学生宿舍安全综合管理系统规划设计书

学生宿舍安全综合管理系统规划设计书宿舍安全综合管理系统建议:1、体现科技感;2、只针对宿舍业务管理;3、行业细分明确;4、教育线主打产品;5、融合录音监听、广播、人脸识别、对讲、声强驱逐等模块6、形成综合预案解决方案。

7、分层架构宿管中心-值班室-学校总监控中心-领导分控。

宿舍安全综合管理系统声控报警管理紧急求助管理广播喊话管理进出口验证管理联动预案管理电子地图管理建议:1、录音监听功能,基于网络拾音器或录音主机,形成单独管理模块;2、紧急求助管理,基于对讲系统和守望者形成管理模式;3、广播喊话管理,基于网络化广播系统管理模式;4进出口管理,基于人脸识别和道闸机,形成管理模式;5、预警处置管理,基于声强驱逐,形成管理模式;6、联动预案管理,基于录音管理、紧急对讲求助管理,广播喊话管理,进出口管理形成预警处置模式;7、视频监控管理,基于视频监控可接入视频画面,8、电子地图管理,基于可视化图标方式,形成管理模式。

音视频管理录音监听管理模块思路IP 声控报警器 (宿舍)交换机IP 声控报警器(宿 卫生间)一、录音监听管理模块思路声控信息声控信息声控信息宿管中心 (分控管理软件)学校管理中心(管理软件)二、三级界面-录音监听管理功能模块系统设置权限管理监听管理日志管理事件管理建议:1、系统设置:主要是体现设备添加、删除、群组设置、分时段划分、防区布设、节点布设、录音设置设备状态监测、联动设置(求助联动、广播联动、视频监控联动、出入口、声强驱逐联动等)等功能;主要是在后台展示;2、事件管理:主要体现报警事件和联动执行事件;主要是在后台展示;3、日志管理:主要体现操作日志、登录日志、处置日志;主要是在后台展示;4、权限管理:主要体现不同管理权限的设置,例如管理员、操作员等等。

主要是在后台展示;6、监听管理:主要体现模式下实时监听窗口和联动窗口。

主要是在前台展示,7、录音及回放管理:主要对录音设置和录音回放调取管理;录音及回放管理三、三级界面-录音监听功能界面建议:1、设备管理界面设备列表,处于可隐藏模式,通过拖拽不同站点下边的设备节点 到监听窗口可以实现单窗口、四窗口、 八窗口、十六窗口不同模式下实时监听。

【毕业设计】宿舍管理系统毕业设计(软件工程毕业设计)

【毕业设计】宿舍管理系统毕业设计(软件工程毕业设计)

宿舍管理系统毕业设计(软件工程毕业设计) 摘要在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。

使用传统人工的方式管理宿舍,存在着许多缺点,而使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高高校宿舍管理系统效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。

高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。

本系统是采用microsoft visual studio XX作为前台开发工具,sql serverXX作为后台数据库平台的管理系统。

第1章引言本章主要将介绍学生宿舍管理的背景,现状和发展前景。

在此基础上分析系统的研发意义和目的,在此同时本文作者将对本文涉及的内容做概要的说明。

1.1 系统开发的背景数据库是从20xx年代初发展起来的计算机技术。

经过四十来年的发展,数据库技术己经趋于成熟。

数据库在新的计算机环境中发生了很大的变化。

就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。

高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

宿舍管理系统设计

宿舍管理系统设计
异常情况登记表录入项目包括:
录入宿舍号:发生异常情况的具体楼栋号和宿舍号。
学生姓名:发生安全情况或晚归等情况的学生姓名。选填。提示如果是发生宿舍设备故障情况就不用填写。
性别:学生性别,要求同上。默认女。采用radio单选框。
年龄:学生年龄,要求同上。
家长号码:如果有出现晚归的学生,或者出现安全情况,则需要联系寝室长或班长记录学生电话号码和家长电话号码,情况严重时需和家长联系。
学生基本信息管理模块
表格每一行基本信息是学生姓名和学号,后面为更多,点进去为另一个表格,包括学生姓名、学号、电话、所在班级、学生教师、寝室号等信息,以便以后出现问题进行查询解决。
表格如下面这种形式:
更多:
该模块主要记录了学生信息,如果学生有异议,可以来查询。可以根据学号来查询异常情况一栏里也有详细的备注信息。
异常情况说明:这个必须要写明是什么异常情况,例如如果是晚归(情况恶劣)的学生,则需要受到相应处分。
填报时间:由系统自动获取服务器时间。
该模块主要包括两个功能,一个是零报录入,如果该地区当天未发现可疑情况,只需填写零报,一天只许填写一次零报。一个是异常情况登记录入。若有异常情况,须立即填写异常情况登记表,不可再填写零报。
8.学生宿舍安全模块:对于一些基本的安全问题进行指导说明,并对近期发生的安全事故进行通报分析,以便同学们提早做出防范。
4.模块设计
零报和学生宿舍异常处理模块
零报登记表录入项目包括:
录入宿舍号:零报楼栋号和宿舍号。
录入人姓名及联系方式:录入人的姓名,联系方式。
填报时间:由系统自动获取服务器时间。
填写完上述信息后,点击提交按钮系统提示用户检查所填信息,并提问用户是否确认提交所填零报。如果确认,则提交零报,提交成功后提示零报已经提交成功。失败的话给出失败提示。如果当天已经填写过零报或可疑情况登记表则提示零报已经提交,或已经填写过可疑情况登记表,不能在提交零报。

学生宿舍管理系统设计

学生宿舍管理系统设计

学生宿舍管理系统设计首先,学生宿舍管理系统应包括以下基本功能:2.宿舍信息管理:包括宿舍的基本信息、楼层分布图、房间信息等。

管理员可以通过系统对宿舍进行分配、调整和查询等操作,同时可以根据楼层分布图方便地查看宿舍的使用情况。

3.入住管理:学生在入住时,需要通过系统进行申请和审批。

学生可以在系统中提交入住申请,并通过系统查看审批进度。

管理员可以通过系统对入住申请进行审批,并进行入住分配。

4.报修管理:学生在宿舍内遇到问题或需要维修时,可以通过系统进行报修申请。

管理员可以及时处理报修请求,并派遣维修人员进行维修。

学生可以通过系统查看报修进度和维修结果。

5.借用管理:学生在宿舍内需要借用公共设备或物品时,可以通过系统进行借用申请。

管理员可以审核借用请求,并进行设备或物品的分配。

学生可以通过系统查看借用记录和归还日期。

6.宿舍费用管理:学生入住宿舍需要缴纳宿舍费用,系统可以通过信息管理功能记录学生缴费记录和查看欠费情况。

同时,系统可以提供在线缴费功能,方便学生缴费。

7.公告管理:管理员可以通过系统发布学生宿舍的重要公告和通知。

学生可以通过系统查看公告内容和重要通知,确保及时了解宿舍相关信息。

此外,学生宿舍管理系统还可以拓展一些扩展功能和智能化功能,如:1.考勤打卡功能:通过系统实现学生的考勤管理,学生在入住宿舍时通过系统打卡,管理员可以通过系统查看学生的考勤情况。

2.温湿度监测功能:通过传感器实时监测宿舍的温湿度情况,并通过系统进行实时监控和记录,管理员可以及时了解宿舍环境,保障学生的健康和舒适。

3.智能安全管理:通过智能设备和监控系统监测宿舍安全状况,如火灾报警、入侵检测等,管理员可以通过系统实时监控和处理。

总结起来,学生宿舍管理系统的设计目标是方便、高效、自动化和智能化。

通过系统集成多个管理功能,可以实现宿舍管理的一体化和信息化,提升管理效率,改善学生的生活和学习环境。

宿舍管理系统功能设计

宿舍管理系统功能设计

3・4系统功能结构图宿舍管理系统的功能结构如图3-1所示。

图3・1系统功能结构图4系统功能设计4.1设计目标根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下儿模块:第一模块:学生寝室查询1、信息查询管理对现有的已有的学生的信息数据进行查询,主要包括了现年度、班级、年级、寝室住址、学号、姓名、班主任等等类别的查询,可以是单方面的查询也可以是多方面的综合人信息的查询。

2、信息管理主要对现有的已有的学生的政治面貌数据进行查询,主要包括了班级、寝室号、学号、姓名、班主任等等类别的查询,可以是单方面的查询也可以是多方面的综合人信息的查询3、常规检查管理针对南工院存在的復室常规检查,特设置了此项内容,主要包括了现班级、年级、事件情况(即寝室常规检查的情况记录)、寝室住址、学生姓名、学号等多个方面信息的查询。

第二模块:信息采集维护1、学籍新增对于一个健全的数据库自然少不了新数据的添加与删除,这样才能真正的实现数据库的作用,实现内容的更新与替换,此项内容就是针对这一点对新生的信息进行采集以便对其信息进行管理。

2、学籍修改与删除现有的学籍信息往往都会产生一定的变动,为方便对信息进行修改,为此设置该项U 以方便对现有的产生变动的信息进行修改与删除操作,实现系统的新陈代谢,信息的更新。

3、新录入记录审核主要对新录入的记录进行审核,检查相关的信息,确认无误之后对信息进行发对并存入现有的数据库中,以备查询。

4、新修改记录审核主要对新修改的记录进行审核,检查相关的信息,确认无误之后对信息进行发对并存入现有的数据库中,以备查询。

4. 2开发及运行环境硬件平台:CPU: P41.8GHZO内存:256MB以上。

软件平台:操作系统:Windows XP。

数据库:SQL Server 2008。

开发工具包:JDK Versionl. 4. 2oJSP 服务器:Tomcat o浏览器:IE7.0以上,推荐使用IE9.0o分辨率:最佳效果1024X768像素。

宿舍管理系统设计

宿舍管理系统设计

宿舍管理系统设计1000字宿舍管理系统是一款针对高校学生宿舍管理的软件,它的目的是为了方便学生宿舍管理人员更好的管理宿舍,包括房间信息维护、入住管理、水电费管理等功能,提高宿舍管理的工作效率,节约管理成本。

下面是我对宿舍管理系统的设计方案:一、系统功能分析1.1 登录功能:分为管理员登录和学生登录,管理员可以查看所有宿舍信息并进行管理操作,学生只能查看自己的宿舍信息。

1.2 宿舍管理功能:(1)房间信息维护:录入或修改房间信息,包括房间编号、楼层、房间类型等。

(2)学生入住管理:对学生的入住信息进行管理,包括新生入住、退宿和换宿。

(3)学生信息管理:对宿舍内学生的基本信息进行管理,包括学生姓名、学号、联系方式等。

(4)水电费管理:记录各个房间的水电费用,并能够生成水电费用统计表格。

1.3 信息查询功能:(1)房间信息查询:可以按照房间编号、楼层等条件查询房间信息。

(2)学生信息查询:可以查询宿舍内所有学生基本信息。

(3)水电费用查询:可以查询各个房间水电费用情况。

1.4 系统管理功能:(1)管理员信息管理:管理员可以修改自己的账号密码等信息。

(2)数据备份:管理员可以进行系统数据的备份操作。

(3)数据恢复:管理员可以根据备份的数据进行数据恢复操作。

二、系统架构设计2.1 数据库设计:设计一张“宿舍信息”表,包括以下字段:宿舍编号、楼层、房间类型、床位数、水费、电费等。

一张“学生信息”表,包括以下字段:学生编号、学生姓名、所在宿舍、联系方式等。

一张“登录信息”表,包括以下字段:用户名、密码、角色(管理员/学生)等。

2.2 系统架构:(1)前端页面:使用Bootstrap框架进行开发,实现前端可视化操作界面。

(2)后端服务:使用Java语言进行开发,使用Spring Boot框架进行构建。

(3)数据库设计:使用MySQL数据库进行开发。

(4)系统服务器:使用Linux系统,进行系统部署与维护。

三、系统开发实现3.1 前后端开发:(1)前端开发:利用Bootstrap框架进行开发,实现前端交互式操作界面。

宿舍管理系统系统设计

宿舍管理系统系统设计

学生公寓管理系统设计报告一、需求分析第一部分调查用户需求本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。

根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:1、组织机构情况与宿舍楼管理相关的学校的组织机构有:学生、宿舍管理员、宿舍和财产。

宿舍的所有日常管理工作都是围绕着这四部分进行的。

每个学生有唯一确定的学号并被分配到指定的宿舍,其入校时间为入住时间。

为方便管理,同一院系的学生的宿舍一般相邻较近,相应的会有其所在的院系名称。

一个宿舍有若干宿舍楼,一个宿舍楼有若干楼层,一个楼层有多个宿舍,每个宿舍有唯一确定的宿舍号。

一个宿舍有多个学生住宿,每个学生拥有若干宿舍财产,比如电灯、暖气等,每种宿舍公共财产分配唯一确定的宿舍财产号。

每栋宿舍楼都有邮件收发的管理,宿舍管理员将邮件分为:一般信件、快递、汇款单和包裹四类,宿舍管理员公布本楼邮件信息,包括邮件类型、邮件到达时间、同一学生接收邮件数目,接受邮件的学生姓名及其所在的宿舍号。

当邮件领取后,登记邮件领取时间。

当宿舍财产损坏时,学生需要提交财产报修登记表记录报修宿舍号,财产编号,报修时间和损坏原因,当损坏的宿舍财产维修完毕后,学生记录解决时间。

宿舍楼在指定的时间关门,若有学生晚于关门时间到宿舍,经宿舍楼管理员同意才能进入宿舍,宿舍管理员登记晚归学生姓名,宿舍号,时间和晚归原因。

放假时,宿舍管理员登记离校学生的姓名,宿舍号及离校时间。

返校是,宿舍管理员登记返校学生的姓名,宿舍号及返校时间。

2、调查相关部门的业务活动情况宿舍管理员:宿舍管理员需要处理邮件收发、宿舍财产报修、学生夜归和学生离校返校业务,使用的数据是电子版的学生和宿舍信息,对相应业务进行电脑的加工和处理,并给提出需求的学生输出电子的维修单。

3、用户对系统的要求信息要求:a、学生的基本信息,主要包括学生的学号,姓名,性别,院系名,宿舍号等;b、财产的基本信息,主要包括财产名称,财产号,是否损坏,宿舍号等;c、宿舍基本信息,主要包括宿舍楼号,楼层号,宿舍号等;d、宿舍楼基本信息,主要包括宿舍楼号,宿舍管理员等;处理要求:宿舍现存管理系统的信息操作:宿舍楼管理员能查询和修改上述所有宿舍楼、学生及财产的相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,邮件收发的所有信息,宿舍财产报修的所有信息,学生夜归的所有信息和学生离校返校的所有信息,以利于对整个宿舍楼的全面管理。

学生宿舍管理系统设计方案

学生宿舍管理系统设计方案

学生宿舍管理系统设计方案1.学生宿舍管理系统概述学生宿舍管理系统用来对学生的分房入住开始到最后的费用结算全过程进行管理,该系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括分房、入住登记、出入记录、对学生的住宿情况查询,可以更快地了解到每个学生的住宿情况,统计出剩余床位,测算出预期时间内的床位总剩余数等。

1.1 系统的任务学生宿舍管理系统是学校管理学生住宿信息的重要工具,一个完善的学生宿舍管理系统的任务主要包括一下几项:(1 )宿舍基本信息管理:能够向数据库中添加、删除和修改宿舍记录。

(2 )住宿人员基本信息管理(3 )出入登记管理(4 )贵重物品登记管理(5 )宿舍信息查询:能够按照查询条件(学生姓名、学号、宿舍、电话、班级)进行查询并能浏览查询结果。

(6 )宿舍信息统计:能够按照条件(学生人数、专业、是否住满或是否为空等)进行统计并能浏览统计结果。

注:提供的数据有学生宿舍信息汇总表、学生学籍信息统计表1.2 系统的目标学生宿舍管理系统是一个现代化软件系统,它通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据、降低成本、提高效率、改进服务等目的。

一般而言,学生宿舍管理系统应达到以下目标。

● 能够管理各类有关学生以及宿舍的信息;● 能够快速地进行各类信息的添加、修改以及查询;●减少工作人员的参与和基础信息的录入,具有良好的自治功能和信息循环;● 减少管理人员,减轻管理人员的任务,降低管理成本。

2.系统需求分析2.1 需求分析阶段的目标(1)了解目前宿舍管理的现状。

(2)通过实地调查的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。

2.2 需求分析阶段的任务( 1)处理对象系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息各个对象包括信息如下所示(详细的数据见于数据字典):1.宿舍楼基本信息:包括宿舍楼编号、寝室号、这样可以方便管理者对宿舍楼的管理,提高查询效率;2.学生基本信息:学生姓名、学生学号、学生寝室、学生联系方式、、学生入住时间等方面的信息,可以方便学信息的查询和更新;3.宿舍基本信息:宿舍基本信息包括四个数据结构:宿舍编号,宿舍人数(2)处理功能要求系统主要完成以下几个功能:1.宿舍楼基本信息查询与修改;2.学生基本信息查询;3.每一幢宿舍楼中宿舍信息的查询;2.3 系统功能图学生宿舍管理系统宿舍基本信息管理出入登记管理贵重物品管理学生基本信息管管理管理理添宿宿登查登查添加舍舍记看记看加宿信信登贵学舍息息记重生管统记物理计录品3.数据库分析设计3.1 系统 E-R 图E-R图是一种信息模型图,体现了系统实体之间的关系。

学生宿舍管理系统(需求分析及详细设计)

学生宿舍管理系统(需求分析及详细设计)

学生住宿管理系统要求:要求:1、完成学生的住宿管理,包括入住、换房、退房、新生入学、毕业、收费等功能。

能。

2、入住,先查询房源、写申请、交费、入住。

3、换房,先查询房源、写申请、退房、交费、入住。

4、新生,交费、自动分配房间、入住。

5、退房,申请、交、退房,申请、交//退费、退房。

退费、退房。

6、毕业,交、毕业,交//退费、退房。

退费、退房。

完成:完成:DFD DFD 图(图(0-30-3层),DD,DD,精细精细DFD 图,SC 图,流程图,流程图,E-R E-R 图,流程图,数据存储文件存储文件1.1.数据流(数据流(数据流(DFD DFD DFD)图)图1)、第0层学生0 0 宿舍宿舍管理系统房管员账号登入、申请信息宿舍信息库费用、业务处理信息房间、床位、学号信息费用、空闲床位招就处新生名单2)、第1层学生2 住宿管理房管员3 费用管理床位、费用查询申请信息费用信息1 查询5 自动分配房间系统4 系统管理床位信息表费用记录表住宿信息表用户信息表学生信息表床位、费用查询信息反馈申请信息申请信息反馈用户信息床位信息住宿信息费用信息3)、第2层查询模块:查询模块:学生 1.1登入1.2房间1.3费用房管员用户名、密码登入成功信息、用户名、权限费用信息空闲房用户名、密码房间基本信息费用信息费用记录表床位信息表住宿信息表住宿管理模块:住宿管理模块:费用管理模块:费用管理模块:3.1住宿费3.3水电费3.2管理费房管员学生入住信息费用记录表水电费信息4)第3层入住模块:入住模块:入住模块:用户信息表床位信息表2.1.1登入2.1.2查询2.1.3申请2.1.4审核2.1.5分配2.1.6退回用户名、密码查询空房空房间申请书成功房间不成功拒绝退房模块:退房模块:退房模块:费用记录表2.2.1登入2.2.2申请2.2.3审核2.2.4交退费2.2.6退回用户名、密码申请书成功回收房间不成功拒绝2.2.5退房费用信息登入成功用户信息表换房模块:换房模块:2.3.1登入2.3.3申请2.3.4审核2.3.5交退费2.3.7退回用户名、密码申请书成功房间不成功拒绝2.3.6换房费用信息2.3.2查询查询空房空房间用户信息表床位信息表费用记录表2. 2.数据字典数据字典1)、外部实体、外部实体 名称名称 说明说明 输入数据流 输出数据流 数据结构数据结构 备注备注 学生学生 无 无 学生数据结构结构区分新生、毕业生毕业生 房管员房管员无无 房管员数据结构据结构2)、数据结构、数据结构 名称名称 数据项数据项 学生学生 学号、姓名、性别、专业、宿舍号学号、姓名、性别、专业、宿舍号 房管员房管员 编号、姓名、性别编号、姓名、性别3)、数据元素、数据元素学生:学生:属性名属性名 存储代码存储代码 类型类型 长度长度 备注备注学号学号 Sno char 20 住宿学生学号住宿学生学号 姓名姓名 Sname char 20 住宿学生姓名住宿学生姓名 性别性别 Ssex char 4专业专业Sdeptchar 40 学生专业学生专业 宿舍号宿舍号 Dno char6住宿学生宿舍号住宿学生宿舍号房管员:房管员:属性名属性名 存储代码存储代码 类型类型度备注备注编号编号 Mno char 20 房管员编号房管员编号 姓名姓名 Mname char 20 房管员姓名房管员姓名 性别性别Msexchar44)、数据流)、数据流数据流名数据流名 数据流来源数据流来源 数据流去向数据流去向组成组成学生信息学生信息 学生学生 数据解读数据解读 学生数据信息学生数据信息房间信息房间信息 房间分配房间分配住宿信息数据库住宿信息数据库 房间编号、状态房间编号、状态申请报告申请报告写申请写申请缴费管理缴费管理退房、换房、入住信息退房、换房、入住信息5)、处理)、处理处理过程名处理过程名 输入数据流输入数据流 输出数据流输出数据流 费用管理费用管理 住宿申请住宿申请 费用信息费用信息 查询房源查询房源 房源信息房源信息 房间分配房间分配 申请报告申请报告申请报告申请报告6)、数据存储文件、数据存储文件 a)a) 学生信息学生信息属性名属性名 存储代码存储代码 类型类型 长度长度 备注备注 学号(KEY ) Sno char 20 住宿学生学号住宿学生学号 姓名姓名 Sname char 20 住宿学生姓名住宿学生姓名 性别性别 Ssex char 4 专业专业 Sdept char 40 学生专业学生专业 宿舍号宿舍号Dno char 6 住宿学生宿舍号住宿学生宿舍号b)b) 床位信息床位信息属性名属性名 存储代码存储代码 类型类型 长度长度 备注备注 床号(KEY ) Bno char 20 住宿学生学号住宿学生学号 状态状态Bstate Char 1 标注闲置或有人标注闲置或有人c)c) 住宿信息住宿信息属性名属性名 存储代码存储代码 类型类型 长度长度 备注备注 ID (KEY ) Zid Int 学号学号 Sno char 20 住宿学生学号住宿学生学号 床号床号Bno char 20 住宿学生床号住宿学生床号d)d) 费用记录费用记录属性名属性名 存储代码存储代码 类型类型 长度长度 备注备注 ID (KEY ) Pid Int 流水号流水号 帐号帐号 Pno char 20 住宿学生帐号住宿学生帐号 金额金额 Pmoney Float 日期日期 Pdate Date me 账目变动日期账目变动日期 摘要备注Pstract T ext e)e) 用户信息用户信息属性名属性名存储代码存储代码类型类型 长度长度 备注备注 用户名(KEY ) Mno char 20 姓名姓名 Mname char 20 用户的真实姓名用户的真实姓名 密码密码 Mpassword char 15 备注备注Mstract T ext 3.3.精细精细DFD 图查询申请审核分配退回查询空房空房间申请书成功房间不成功拒绝登入申请审核交退费退回用户名、密码申请书成功回收房间不成功拒绝退房费用信息登入成功申请审核交退费退回申请书成功房间不成功拒绝换房费用信息查询查询空房空房间学生4.SC 图学生宿舍管理系统住宿管理入住换房退房自动分配房间自动分配房间交费交费新生申请审核非新生申请审核交/退费非新生申请审核交/退费非毕业生申请审核交/退费毕业生申请审核查询学生信息查询费用信息查询房间信息查询费用信息查询房间信息查询房管员登入学生登入费用管理住宿费水电费管理费输出1,11,n1,n 学生学号姓名性别出生年月院别专业班级联系方法<pi>Variable characters (10)Variable characters (20)Characters (2)Date Variable characters (16)Variable characters (16)Variable characters (8)Variable characters (13)<M><M><M>主标识符次标识符<pi><ai>房管员证件ID 姓名性别职务联系号码<pi>Variable characters (10)Variable characters (20)Characters (2)Variable characters (10)Variable characters (13)<M>主标识符<pi>床位房间号床号床位状态住宿学生学号入住日期退房日期Variable characters (10)Short integerVariable characters (2)Variable characters (10)Date Date<M>住宿_分配学号房号床号房价房管员Variable characters (10)Number (8)Short integer Money (5)Variable characters (10)<M><M><M><M><M>1)1)、系统总体流程图、系统总体流程图、系统总体流程图函数说明:函数说明:int main() int main()开始falg == 1点击查询Bu on点击入住Bu on点击退房Bu on点击费用Bu on进入查询模块int Search(string Username)进入费用模块int FaresManage(string Username)登入模块Int flag = (Login(string Username, string Password))进入入住模块int RoomAutoAllocate(string Username, string Null_Room)进入退房模块int RoomChectOut(string Username)选择功能Bu on点击退出Bu on结束涉及费用管理TFTTTTTTFFFFFF2)2)、用户登录模块、用户登录模块、用户登录模块函数声明:函数声明:int Login(string Username, string Password) int Login(string Username, string Password) 参数说明:参数说明:参数说明:Username Username Username 用户名;用户名;用户名;Password Password Password 密码密码密码开始Username = trim( Username )Password = trim( Password )1 < Length( Username ) ≤ 201 < Length( Password ) ≤ 20Substring( Username, 0, 1) == ‘A ’Input string != selectInput string != insertInt Count = (select * from Userinfo where Username = Username)Count > 0Count > 0Int Count = (select * from Userinfo where Username = Username and Password = Password)User = new UserUser . Username = Username User .Password = PasswordUser .权限 = 权限权限结束FFTTFTTFTFFTFT函数声明:函数声明:int Search(string Username) int Search(string Username)参数说明:参数说明:Null_Room Null_Room Null_Room 闲置床位;闲置床位;闲置床位; PersonFares PersonFares PersonFares个人消费;个人消费;个人消费;Perinformation Perinformation个人详细信息个人详细信息个人详细信息开始(temp = int Login()) == successUsername == AdministratorNameSelect * from RoomInfo Select Null_Room, Perinforma on,PersonFares from RoomInfo结束TFTF函数声明:函数声明:intRoomAutoAllocate(string Username, string Null_Room) intRoomAutoAllocate(string Username, string Null_Room)参数说明:参数说明:Username Username Username 用户名;用户名;用户名; NewUsername NewUsername NewUsername 新用户;新用户;新用户;RoomInfo RoomInfo RoomInfo 房间信息房间信息房间信息 UserInfo UserInfo 用户表;用户表;用户表; Count Count Count 空床位数;空床位数;空床位数; tag tag tag 费用模块返回值费用模块返回值费用模块返回值开始ername == (Username= (select * from UserInfo))Int Count = RoomStateNum(select * from RoomInfo where RoomState = ‘0)Count > 0NewUserInfo = new UserInfo Int Insert(string UserInfo, string NewUserInfo )User.Room = Rand( Null_Room) ;Set RoomInfo.RoomState = ‘1’;结束RoomState = ‘0’代表床位为空;‘1’代表该床位已分配Send ErrorMessageInfoTFFT进入费用管理模块Int tag = FaresManage(string Username)Tag == 1TF5)5)、费用管理模块、费用管理模块、费用管理模块函数声明:函数声明:intFaresManage(string Username) intFaresManage(string Username)参数说明:参数说明:Username Username Username 用户名;用户名;用户名; FareTable FareTable 费用表;费用表;UserCash UserCash UserCash 用户余额用户余额用户余额 FareRoom 住宿费;住宿费;FareElectric FareElectric FareElectric 电费;电费;电费; FareWater FareWater FareWater 水费水费水费列出各项费用的详细信息select * from FareTable where ername = ername开始点击点击 缴费Bu onFares = FareRoom;Cash = erCash;Cash – Fares > 0退费UserCash = Cash - Fares 缴费UserCash = Cash - Fares结束输出财务信息Prin ( str );FFTT点击住宿费Bu on点击水电费Bu onFares = FareELectric + FareWater;Cash = erCash;TTFF开始申请退房Sno = Username;房管员同意退房(显示在房管员页面)Select * from StudentTable where Sno = UserSno进入费用费用管理模块int FaresManage(stringUsername)结束删除住宿记录Delete from RoomTable where Sno = UserSnoFT。

高校宿舍管理系统详细设计

高校宿舍管理系统详细设计

高校宿舍管理系统详细设计书策划给: 高校宿舍管理系统撰写人: Summoner2020年11月30日第一部分 模块设计在整体设计中,我将宿舍管理系统分为五个模块:系统管理模块、宿舍管理模块、卫生评比、学校管理模块及学生服务模块。

每个模块为不同的对象服务。

下面将具体进行介绍。

1.1 系统管理模块系统管理模块包括帐号设置和系统初始2个大的模块。

1.超级用户登录系统后可以对进行帐号管理和系统初始设置。

2.超级用户可以快速对毕业生帐号进行管理3.超级用户可以为学校管理员帐号和系统帐号进行管理1.2 宿舍管理模块宿舍管理模块包括:入住管理、退宿管理、晚归管理、出入登记、巡楼小结五个主要功能。

1.入住管理:登记学校所有宿舍楼的情况。

2.退宿管理:办理、登记学校退宿人员的情况。

3.出入登记:登记学校所有宿舍楼值班员工个人信息登记情况。

(1)物品搬出:详细登记某学生搬出宿舍楼的物品情况。

(2)访客登记:详细登记进入宿舍楼的外来人员情况及离开情况。

4.巡楼小结:宿管员巡楼后将巡楼情况如实填写。

1.3 卫生评比卫生评比根据学校规定的卫生评比标准对宿舍进行评比。

1.周扣分:记录每周每个宿舍楼每个宿舍扣分情况。

2.扣分统计:按班级和宿舍两种不同分法在一段时间内进行统计。

3.卫生评比:对先进宿舍进行奖励和对差宿舍进行批评。

1.4学校管理1.4.1学生基本信息模块基本上包括:学生的基本情况录入和查询以及打印输出。

1. 学生的基本情况可以添加和修改及打印输出。

2.查询方式如下:(1)按学号进行查询:每个学生基本信息情况的查询功能。

(2)按姓名查询:通过学生姓名查询学生基本信息情况。

(3)按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。

(4)按寝室号查询:查看每个宿舍所住学生信息情况。

(5)楼房住宿情况查询:查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。

1.4.2基本信息包括:添加宿舍、添加学院、添加班级、登记辅导员及分配宿舍等五个模块。

(完整word版)学生宿舍管理系统详细设计

(完整word版)学生宿舍管理系统详细设计

(完整word版)学⽣宿舍管理系统详细设计详细设计说明书【学⽣宿舍管理系统】⽬录⼀、引⾔ (1)1.1编写⽬的 (1)1.2背景 (1)1.3定义 (1)⼆、系统性能 (2)三、程序系统的结构 (2)四、程序设计说明 (3)4.1.登录模块 (3)4.1.1功能简介 (3)4.1.2功能 (4)4.1.3输⼈项 (4)4.1.4输出项 (4)4.1.5算法 (4)4.1.6逻辑流程 (4)4.1.7接⼝ (5)4.1.8存储分配 (5)4.2 admin模块 (5)4.2.1功能简介 (5)4.2.2功能 (6)4.2.3输⼊项 (6)4.2.4输出项 (6)4.2.5算法 (6)4.2.6逻辑流程 (6)4.2.7接⼝ (7)4.2.8存储分配 (7)4.3管理员信息查询模块 (7)4.3.1功能简介 (7)4.3.2功能 (7)4.3.3输⼊项 (8)4.3.4输出项 (8)4.3.5算法 (8)4.3.6逻辑流程 (8)4.3.8存储分配 (9)4.4管理员信息登记模块 (9) 4.4.1功能简介 (9)4.4.2功能 (10)4.4.3输⼊项 (10)4.4.4输出项 (10)4.4.5算法 (11)4.4.6逻辑流程 (11)4.4.7接⼝ (11)4.4.8存储分配 (11)4.5学⽣管理模块 (12)4.5.1功能简介 (12)4.5.2功能 (12)4.5.3输⼊项 (12)4.5.4输出项 (12)4.5.5算法 (12)4.5.6数据流程 (13)4.5.7接⼝ (13)4.5.8存储分配 (13)4.6数据库查询模块 (14) 4.6.1功能简介 (14)4.6.2功能 (14)4.6.3输⼊项 (14)4.6.4输出项 (14)4.6.5逻辑流程 (15)4.6.6算法 (15)4.6.7接⼝ (15)4.7数据库修改模块 (15) 4.7.1功能简介 (15)4.7.2功能 (16)4.7.3输⼊项 (16)4.7.4输出项 (16)4.7.5逻辑流程 (17)4.7.6算法 (17)4.8显⽰模块 (17)4.8.1功能简介 (17)4.8.2功能 (17)4.8.3输⼊项 (18)4.8.4输出项 (18)4.8.5逻辑流程 (18)4.8.6算法 (19)4.8.7接⼝ (19)⼀、引⾔1.1编写⽬的本⽂档为学⽣宿舍管理系统详细设计说明书,为学⽣宿舍管理系统编码的主要依据。

宿舍管理系统设计

宿舍管理系统设计

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

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

1.3定义1. 零报无论宿舍有无异常情况都必须在每天的规定时间上报给寝室管理员。

如果有学生异常情况的出现,则相关负责人应作出相应的处理,若学生没有出现异常事件,则只需在系统中提醒无异常即可。

2. 异常情况如果宿舍出现有同学在规定时间内没有回宿舍,或在宿舍突发疾病等异常情况,则有寝室长报告给宿舍管理员,由宿舍管理员填写报告并帮助解决问题3. 待处理当出现异常情况时,若事件尚未解决,则状态为“待处理”状态,表明此事件需要由相应的管理员进行处理解决。

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

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

2.2 系统网络配置及构架方案宿舍管理系统依托于湖北文理学院官网平台构建,逻辑结构为环型拓扑结构,如图一 所示,学校学工处管理员通过网络平台可以发送消息,每一位宿舍管理员,学生,学生教师都能看到。

宿舍管理员也可以通过官网发送宿舍管理情况到服务器,学校管理员,学生等都可以登录查看。

图一:网络结构拓扑图2.3 系统架构图宿舍管理系统网络逻辑架构图服务器宿舍管理员学生教师学工处管理员学生图二:系统构架图2.4 条件与限制系统使用用户主要为宿舍管理员、宿舍住宿学生、学生教师、学校管理员,因此,系统因属于学校应用系统的范畴内,运行在学校的内部网站中。

信息系统运行的前提和假设如下:(1)学生基本信息以及宿舍各种活动信息(包括学生的姓名、学号、寝室号、所在班级等信息)已经给定。

宿舍管理系统总体设计

宿舍管理系统总体设计

宿舍管理系统总体设计分析1引言1.1编写目的目前学校还停留在宿舍管理人员手工记录数据的最初阶段。

学生信息量比较大,需要记录存档的数据比较多,人工记录是相当麻烦的。

而且当查询某条纪录时,由于数据量庞大,还只能靠人工去一条条查找,既浪费人力物力,效率也很低。

由于计算机技术的迅速发展和普及,网络通信技术越来越被广泛的应用。

管理信息系统在现代社会已深入到各行各业。

大学生宿舍管理系统就是一个典型的管理信息系统,学生宿舍管理系统对于一个学校来说是必不可少的组成部分,它可以让宿舍管理工作变的更轻松。

学生宿舍管理系统更能帮助宿舍管理员更加轻松方便快捷的管理宿舍。

节省大量的劳动力,实现校园信息化管理。

1.2项目背景及术语说明项目名称初步设定为:学生宿舍管理系统(SDMS,Student Dormitory Management System)SQL Sever 2005: 所采用的数据库管理系统Visual Studio 2008:微软公司推出的开发环境B/S结构:浏览器和服务器结构。

用户:学生2总体设计2.1 需求分析(1) 系统高级管理员功能的需求:A、学生查询信息管理:可浏览,添加,修改,删除所有学生信息。

B、学生违纪信息管理:可浏览,添加,修改,删除所有违纪、考勤信息。

C、用户信息管理:管理系统中所有登录用户的信息,分配用户的权限。

D、系统后台信息管理:可浏览,添加,修改,删除后台的任务信息,包括数据管理,参数设定,权限设定(2) 系统一般管理员功能的需求:A、晚归信息管理:可浏览所有晚归信息,添加,修改,删除属于自己添加的晚归信息。

B、考勤信息管理:可浏览所有考勤信息,添加,修改,删除属于自己添加的考勤信息。

3、系统一般用户功能的需求:A、公寓信息管理:可浏览一般的水电报修、卫生检查、物品管理等信息。

B、学生违纪信息管理:可浏览一般的考勤信息。

C、学生查询管理:可以浏览一般的学生数据信息。

2.2 软件结构2.3总体功能如图所示:软件详细结构图1软件详细结构图2软件详细结构图3 软件详细结构图43、程序描述。

学生宿舍管理系统设计

学生宿舍管理系统设计

摘要现如今大学校园内的学生公寓数量多,各类信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等人工工作量较大,浪费了许多人力物力资源,且容易出现差错,因此开发一款软件对学生公寓数据进行管理,便于对各种信息的提取和操作。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

相关操作人员需要将数据通过界面操作输入到系统的数据库里面。

经过分析,本系统运用了MySQL为后台数据库,easyui作为前台技术,以eclipse为开发工具,系统实现了宿舍管理、学生管理、宿舍分配、宿舍评比、损坏管理查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:学生宿舍管理java MySQL数据库eclipse easyui spring mvchibernate spring目录1 绪论 (1)1.1 开发背景与现状 (1)1.2 开发设计的意义 (2)2 开发环境介绍 (4)2.1 开发工具 Eclipse (4)2.2 数据库 MySQL (4)2.2.1 MySQL概述 (4)2.2.2 MySQL的特性 (5)2.2.3 MySQL的应用 (5)3 系统需求分析 (6)3.1 功能需求 (6)3.1.1 基本功能需求 (6)3.1.2 功能模块 (6)3.2 性能需求 (7)3.2.1 系统安全性 (7)3.2.2 数据库选择 (7)4 系统设计 (8)4.1 数据库设计 (8)4.1.1 物理设计 (8)4.1.2 E-R模型设计 (8)4.1.3 表/字段及表间关系设计 (10)4.2 模块设计 (11)4.2.1 用户管理模块 (11)4.2.2 房间管理模块 (13)4.2.3 信息维护模块 (14)5 系统的编码与实现 (15)5.1 系统的实现平台 (15)5.1.1 系统环境 (15)5.1.2 后台数据库选择及配置 (15)5.2 子系统功能模块的实现 (16)5.2.1 房间管理模块 (16)5.2.2 宿舍管理模块 (20)5.2.3 信息查询模块 (23)5.2.4 信息维护模块 (25)5.3 数据库操作的实现 (28)5.4 系统测试 (29)5.4.1 系统测试的目的 (29)5.4.2 系统的测试环境 (30)总结 (31)致谢 (32)参考文献 (33)1 绪论1.1 开发背景与现状现如今是飞速发展的信息时代。

宿舍管理信息系统设计

宿舍管理信息系统设计

学生宿舍管理信息系统总体规划1.开发背景与现状学生宿舍和公寓是学生日常生活与学习的重要场所,是对学生进行思想政治工作和素质教育的重要阵地。

学生住宿管理事关学生人身安全和财产安全,关系到学校正常的教学、生活秩序,关系到学校和社会的稳定,也关系到我国高等教育的改革和发展。

目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。

随着信息时代的来临,寝室管理也要贴近科学化系统化,因此需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。

近年来,国家教育部相继出台了《教育部关于切实加强高校学生住宿管理的通知》、《教育部办公厅关于进一步加强高校学生住宿管理的通知》、《教育部办公厅关于进一步作好高校学生住宿管理的通知》等一系列文件,明确要求,建立健全学生公寓管理的各项规章制度,明确学生公寓提供的服务项目,保障入住学生的日常生活;加强安全保卫制度建设,对学生宿舍和公寓的住宿、用电、用水、饮食、防火防盗等方面工作,制定完善的管理制度;建立安全工作信息的收集、处理和报送制度;建立值班制度和门卫制度,开通二十四小时固定值班电话;建立安全工作检查制度,做到全面检查与重点检查相结合、定期检查和日常防范相结合,对发现的事故隐患要及时进行整改。

切实做到值班门卫到位、巡逻执勤到位、检查整改到位、制度落实到位。

系统全面体现了教育部相关文件的精神要求,为高校扩招、建设、后勤制度改革提供支持。

在吸收先进管理思想的基础上,综合运用了各种现代信息技术,是促进管理科学化的新型管理系统。

2.学生宿舍管理系统的开发策略由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宿舍管理系统设计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.安全保密设计根据系统用户。

相关文档
最新文档