学生宿舍管理系统分析资料报告与设计
宿舍管理系统的分析报告

宿舍管理系统的分析报告一、简介宿舍管理系统是一种用于大学或其他集体宿舍管理的软件系统。
该系统旨在提高宿舍管理效率、增强宿舍生活质量,并便于学生和管理员之间的沟通和信息交流。
本分析报告将详细介绍宿舍管理系统的功能与特点,并探讨其在宿舍管理中的应用。
二、系统功能分析1. 人员管理功能宿舍管理系统可以实现学生信息的录入、管理和查询。
学生的基本信息包括姓名、学号、班级、宿舍楼号和房间号等。
管理员可以通过系统对学生信息进行添加、修改和删除,并能够便捷地查询学生的宿舍分配情况。
2. 宿舍楼管理功能宿舍管理系统可以管理各个宿舍楼的信息,包括宿舍楼的名称、楼号、楼层总数以及每层楼的房间数等。
通过该功能,管理员可以轻松维护与更新宿舍楼的相关信息。
3. 宿舍房间管理功能系统能够管理每个宿舍房间的基本信息,并且提供空闲房间查询功能。
管理员可以将学生的信息与特定的宿舍房间关联,并能够随时查询某个房间的入住情况。
4. 公告通知功能宿舍管理系统支持管理员发布公告和通知。
管理员可以通过该系统向学生发送各类告示,如宿舍维修通知、活动安排等,方便及时地传达重要信息。
5. 维修报修功能学生可以通过宿舍管理系统提交宿舍维修报修申请,并跟踪维修进度。
该功能能够提高维修效率,解决学生在宿舍维修方面的困扰。
三、系统特点分析1. 信息集中管理宿舍管理系统将学生、宿舍楼和房间等各个方面的信息集中管理,提供了一个统一的平台便于查询与管理。
管理员无需手动记录与整理信息,节省了大量的时间和人力成本。
2. 高效便捷的操作宿舍管理系统提供了直观简洁的用户界面,管理员和学生可以轻松上手操作。
各项功能的使用也非常便捷,例如学生可以通过系统自主选择宿舍房间、管理员可以通过系统实时发布公告等。
3. 快速响应的通知系统宿舍管理系统支持短信、邮件等多种通知方式,能够及时向学生发送重要通知。
学生无需时刻关注系统,亦能第一时间获取到最新的消息。
4. 便于数据分析与统计宿舍管理系统可以对学生宿舍分配情况、维修报修次数等数据进行统计与分析。
宿舍管理系统分析实验报告内容

xx学院实验报告题目:宿舍管理系统姓名:xxx学号:xxxxxx专业:xx班级:xx指导老师:xx小组成员:xxxx学校计算机学院2011年10月29日实验项目:系统分析宿舍管理系统的系统分析一、实验目的1.能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。
2.熟悉业务流程图、数据流程图、数据字典的绘制。
3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高资料查询和撰写能力………………二、实验内容及过程实验内容:(1)根据系统功能需求,开展实地调查或通过Internet 查阅相关资料或结合个人经验,进行系统分析。
(2)明确管理业务调查过程和方法,包括系统所在组织的典型组织机构、管理功能及业务流程。
(3)明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。
(4)独立完成上述内容,并提交书面实验报告。
1、宿舍管理系统分析报告宿舍管理系统可以解决学生入住学校的住宿问题。
是经过学校领导同意才能实施的,这个系统也收到了广大教师们的青眛,这在一定的程度上缩减了老师们的工作量。
这个系统主要是宿舍管理中心来使用。
从学生拿着报到单到学校登记注册,然后分到各个相应的班级到分配楼号,分配寝室号,登记住宿这一系列的连环系统。
2、宿舍管理系统组织结构图3、宿舍管理系统业务流程图业务流程图4、宿舍管理系统数据流程图(包含顶层图、0层图、1层图)宿舍管理系统的顶层DFDDFD(0层)宿舍管理系统DFD(1层)住宿子系统(1.0)DFD(1层)维修子系统(2.0)5、宿舍管理系统数据字典(对数据流程图中的每个数据流、数据存储、数据处理、数据项进行定义)数据元素数据元素数据流数据流数据存储数据存储数据处理三、实验分析及总结通过本次实验,加深了我对管理系统基础理论、基本知识的理解,对组织流程图、业务流程图、数据流程图,数据字典的编制也有了一个全新的认识。
学生宿舍管理系统设计报告 概述及报告范文

学生宿舍管理系统设计报告概述及报告范文1. 引言1.1 概述学生宿舍管理系统是为了规范和便利学生宿舍的管理而设计和开发的一种信息化系统。
随着高校学生数量的不断增加,传统的手工管理方式已经无法满足目前学生宿舍管理的需求。
因此,通过引入计算机技术和信息系统,可以提高学生宿舍管理效率,减少人力资源成本,并能够更好地满足学生对宿舍服务质量的要求。
1.2 文章结构本报告将围绕学生宿舍管理系统的设计而展开。
首先介绍概述部分,包括对该系统的简要描述以及文章结构的安排。
接下来是正文部分,主要涵盖学生宿舍管理系统的概述、系统需求分析以及设计原则与方法等内容。
然后是实施计划部分,详细说明了如何配置运行环境、进行数据库设计与实现以及界面设计与开发等任务。
在结果和讨论部分,将呈现功能测试结果分析、用户反馈及改进建议,以及数据分析和总结报告等内容。
最后,在结论部分对主要工作进行总结,并就系统优劣进行评估并展望后续工作。
1.3 目的通过本报告,旨在全面介绍学生宿舍管理系统的设计过程,包括需求分析、设计原则与方法的选择等,并详细展示实施计划以及结果和讨论部分的分析。
通过对该系统的研究,期望能够提供给读者一个全面了解学生宿舍管理系统的机会,并为类似项目的设计与开发提供参考和借鉴。
同时,也希望通过这个系统能够有效解决传统学生宿舍管理方式中存在的问题,提高管理效率和服务质量。
2. 正文:2.1 学生宿舍管理系统概述:学生宿舍管理系统是针对大学或学院宿舍楼的管理需求而设计的一种系统。
它旨在提供一个集中管理和监控学生宿舍信息、维护保修请求、查看住宿空间、管理入住登记等功能的平台。
此系统的目标是简化和优化学生宿舍管理过程,提高工作效率,并增加各方之间的沟通和信息交流。
2.2 系统需求分析:为了满足学生宿舍管理的各项需求,我们对该系统进行了详细的需求分析。
首先,该系统应能够实现学生宿舍入住登记、退房办理、换房申请等业务功能。
其次,需要具备良好的安全性能,包括用户认证机制和数据隐私保护。
学生宿舍管理系统数据库分析与设计报告

学生宿舍管理系统数据库分析与设计报告学生宿舍管理系统是一个主要用于监督和管理宿舍人员信息的系统,实现学校对学生宿舍卫生环境、住房安全和宿舍管理的综合性监控要求。
为了实现学校学生宿舍的信息化管理,解决学生宿舍管理中的管理效率低、管理混乱等问题,本文首先分析了学生宿舍管理系统数据库。
学生宿舍管理系统数据库主要包括以下内容:学生信息表包括学生基本信息(学号、姓名等)、住宿信息(宿舍号、床号等)、入住信息(入住日期、退宿日期等)以及学生宿舍表。
其中,『学生信息』表中存放学生的基本信息,如学号、学校、姓名、性别、民族等;『住宿信息』表中存放学生的住宿信息,如宿舍号、床号、入住日期等;『学生宿舍表』存放学生宿舍的位置、限制人数等信息。
数据库中的『空调』表存放宿舍内空调的信息,用于管理和调整宿舍内的空调、电视/电脑/WIFI等设备的温度,以保证宿舍的正常使用与维护。
系统还有一个『宿舍管理』表,可以存放学生宿舍的详细管理情况,比如宿舍有无必要卫生清洁、宿舍内有无其他不良行为、宿舍内设备有无问题等。
通过对学生宿舍管理系统数据库的分析,我们发现这些表可以根据实际需求进行进一步完善和优化,如增加宿舍卫生清洁表、出入人员表、报修记录表等,以更好地满足宿舍管理的需求特性。
实施学生宿舍管理系统构建的数据库时,需要考虑以下几方面:安全性、可靠性、可扩展性、简便性等,采用合理的规划设计,做好技术准备,用可靠性高、安全性强的数据库软件,如Oracle、SQL Server 或MySQL等,以便系统能获得高性能。
学生宿舍管理系统的数据库设计需要遵循软件工程的通用原则,如合理的表设计、含义清晰的字段和索引设计、完善的安全性体系等,以保证宿舍管理的有效运作及数据库的可靠性和安全性。
另外,系统的安全性管理需要有效地依赖于丰富的访问控制机制,在设计时需要考虑系统安全性,正确使用保密技术,定期测试和检查系统性能和可用性,保证系统的可靠和安全运行。
学生宿舍信息管理系统的分析与设计word资料5页

学生宿舍信息管理系统的分析与设计传统的单纯依靠管理人员对宿舍进行人工管理,已不能适应我国大中专学校的发展需求。
单纯的依靠人工对管理信息进行处理,不仅会导致物力、人力的浪费,且难以获得良好管理效果,因此,开发并使用宿舍信息化管理系统是其必然发展方向。
但是,目前我国的宿舍信息管理系统建设中存在一些问题,需要不断的提高信息管理系统的技术,完善信息管理系统的设计。
这也是本文的努力方向。
1 宿舍信息管理系统的功能分析依据业务需求的不同,可以将宿舍管理系统分为房间管理、宿舍分配管理、学生住宿管理、宿舍财产管理以及系统管理等五个模块。
各模块功能分析如下:1.1 房间管理子系统。
关于房间管理的功能,其主要有房间调换、入住管理、房间信息管理以及迁出管理几个子系统。
入住管理这个子系统的主要功能是为新入住学生安排房间,并将其主要信息输入到系统里。
在这个系统里,可以根据情况的变化,进行信息的查找、修改和删除等操作;房间调换管理的功能是指当学生调整房间后,将其调换之前的房号、调换之后的房号、调换的原因、调换的时间等一些信息录入到系统中;房间迁出管理的功能是指能够查找学生的迁出信息,包括其寒暑假离校信息以及毕业离校信息等;房间信息管理的功能有多个方面,主要包括查询房间信息、统计空置房间数目、统计房间总床位数、新增加的房间信息等。
学工人员操作房间管理业务的全部流程,主要包括对入住、调整、迁出、房间信息以及财产这些子系统管理的操作,并完成对以上录入信息的汇总统计。
1.2 宿舍分配管理子系统。
对于宿舍的分配管理,其功能包括宿舍的安排管理以及宿舍的片区管理。
宿舍的安排管理功能包括了录入安排信息、修改安排信息、制定安排规则、重置宿舍安排等。
对学生进行宿舍安排时,要依据性别、专业、班级等进行安排,以方便宿舍管理;宿舍的片区管理工作主要有片区信息录入、片区信息的修改、片区划分等,学工处根据自身需要进行片区的划分,并将划分信息进行相应的录入。
学生宿舍管理系统的分析与设计

目录1 背景介绍 (1)1.1宿舍楼的基本情况 (1)1.2用户对系统的要求 (1)2 UML基础知识 (1)3 UML建模实现 (2)3.1整体宿舍管理系统用例的组织 (2)3.3 系统类图 (4)3.4为对象分配操作 (5)3.5活动图 (7)4 背景介绍 (8)1 背景介绍1.1宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
(1)学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
(2)宿舍的基本信息:每间宿舍都有唯一的宿舍号1.2用户对系统的要求(1)宿舍楼管理员:a.信息要求:宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,夜归的详细信息和学生离返校的信息。
以利于对整个宿舍楼的全面管理。
b.处理要求:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。
比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。
c.安全性与完整性要求:系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。
(2)本宿舍楼的学生:本宿舍楼的学生能查询其所在的宿舍的所有信息。
2 UML基础知识学生宿舍管理系统的主要的参与者是查询者,一般用户,系统管理员,财务人员,系统管理员,学生工作人员,以及时钟。
通过分析参与者的活动,可以初步确定这样的一些用例:①查询信息②学生管理③宿舍分配④住宿管理⑤基本数据管理⑥财务管理⑦决策支持。
宿舍管理系统描述分析报告

提升服务质量
通过系统提供的学生信息查询、报修、 投诉等服务,可以提升学生满意度, 增强学生归属感。
优化资源配置
系统可以对宿舍资源进行合理分配, 确保资源的充分利用,避免浪费。
系统的工作原理和流程
工作原理
宿舍管理系统基于计算机技术和网络技术构建,通过数据库管理实现对宿舍资源 的信息化管理。
流程
系统流程包括学生信息录入、宿舍分配、费用收缴、报修管理等环节,各环节相 互关联,形成一个完整的宿舍管理流程。
学生入住管理
学生入住登记
新生报到时,系统应支持 在线入住登记,收集学生 的基本信息并分配宿舍。
学生入住信息查询
学生和家长应能够查询入 住信息和宿舍分配情况, 增加透明度。
学生入住状态更新
学生入住后,系统应实时 更新学生的入住状态,如 离校、请假等。
宿舍设备管理
设备报修申请
学生发现宿舍设备故障时,可通 过系统提交报修申请,提高维修
费用减免申请
对于家庭经济困难的学生,系统 应支持费用减免申请的在线提交
和审核。
04
宿舍管理系统的技术分析
系统架构和技术栈
系统架构
宿舍管理系统通常采用分层架构,包括用户界面层、业务逻 辑层和数据访问层。这种架构有助于提高系统的可维护性和 可扩展性。
技术栈
系统开发中常用的技术栈包括前端技术(如HTML、CSS、 JavaScript)和后端技术(如Java、Python、.NET)。数据 库技术(如MySQL、SQL Server、MongoDB)也广泛应用 于数据存储和处理。
数据存储和数据库设计
数据存储
宿舍管理系统的数据存储通常采用关 系型数据库(如MySQL、SQL Server )或非关系型数据库(如MongoDB )。数据库的选择取决于系统的需求 和性能要求。
学生宿舍管理系统报告范文

学生宿舍管理系统报告范文1. 引言学生宿舍管理是大学校园管理的重要组成部分之一。
合理高效的学生宿舍管理系统可以提高学生的居住质量和生活安全性,并减轻学校管理人员的工作负担。
本文通过调研分析现有的学生宿舍管理情况,并结合技术手段,设计了一套学生宿舍管理系统。
2. 学生宿舍管理需求分析在现有的学生宿舍管理中,出现了一些问题,如信息不及时、床位容量不合理分配、管理不规范等。
为解决这些问题,我们分析整理了学生宿舍管理的需求,主要包括以下几个方面:2.1 学生信息管理学生宿舍管理系统需要能够管理学生的基本信息,如学号、姓名、性别、年级、专业等,并能够实时更新和查询。
2.2 宿舍楼信息管理宿舍楼是学生居住的重要场所,学生宿舍管理系统需要提供宿舍楼信息的管理功能,包括楼栋号、楼层数、床位总数等。
2.3 床位分配管理学生宿舍管理系统需要能够合理分配床位,根据学生的专业和年级等信息,自动分配床位,并能够灵活调整和管理。
2.4 入住和退房管理学生宿舍管理系统需要有入住和退房管理功能,包括学生入住登记、退房手续办理等。
2.5 宿舍设施管理宿舍设施是影响学生居住质量的重要因素之一,学生宿舍管理系统需要能够管理宿舍设施,包括设备检修、报修等功能。
3. 学生宿舍管理系统设计与实现基于以上需求分析,我们设计了一套学生宿舍管理系统。
系统采用前后端分离的设计,前端使用HTML、CSS、JavaScript进行页面开发,后端使用Python开发,数据库采用MySQL。
3.1 前端页面设计前端页面设计需要符合学生使用习惯,页面简洁易用。
主要包括学生信息管理页面、宿舍楼信息管理页面、床位分配管理页面、入住和退房管理页面、宿舍设施管理页面等。
3.2 后端数据处理后端使用Python开发,通过与前端的接口进行数据交互。
主要实现学生信息的增删改查、宿舍楼信息的增删改查、床位分配的自动和人工调整、入住和退房管理的处理、宿舍设施的管理等功能。
3.3 数据库设计数据库采用MySQL,设计了学生信息表、宿舍楼信息表、床位分配表、入住和退房表、宿舍设施表等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1调查概述 (1)1.1背景 (1)1.2目标 (1)1.3系统描述 (1)2系统分析 (2)2.1需求分析 (2)2.1.1用户需求 (2)2.1.2功能需求 (2)2.1.3安全需求 (2)2.2可行性分析 (2)2.2.1经济可行性 (2)2.2.2技术可行性 (3)2.2.3管理可行性 (3)2.3系统开发方法的选择 (3)2.4组织结构与功能分析 (3)2.5业务流程分析以及业务流程图 (4)2.5.1总业务流程图 (5)2.5.2分业务流程图 (5)2.6数据流程分析以及数据流程图 (8)2.6.1总数据流程图 (8)2.6.2分数据流程图 (9)2.7数据分析 (11)2.7.1数据项条目 (11)2.7.2数据结构条目 (14)2.7.3数据流条目 (15)2.7.4处理逻辑 (17)2.7.5数据存储 (19)2.7.6外部实体 (19)2.8描述处理逻辑 (20)3系统设计 (22)3.1总体设计 (22)3.1.1模块结构设计 (22)3.1.2总体数据库设计 (23)4结束 (30)参考文献 (31)附录 (32)1调查概述1.1背景当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
人才培养,是高校的基本任务。
而高校教学工作的良好运行,则离不开教学与管理工作的有效组织和协调。
而学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
而住宿学生的大量增加,由此导致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工的操作方式进行,显然无法满足日益增长的宿舍管理业务工作的需要。
因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。
1.2目标建立一个宿舍管理系统帮助宿管人员解决繁杂的宿舍管理事物,提高其工作效率使宿舍的管理由人员的经验化向科学的系统化方面发展。
进而节约学校关于后勤方面的支出更好的利用有限的财力为学生们做更多方便性服务。
1.3系统描述此学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
2系统分析2.1需求分析2.1.1用户需求整个系统有三种用户角色,即管理员,学生和系统管理员。
管理员能够查询学生的所有相关住宿信息,以利于对宿舍及学生的全面管理。
学生能查询其所在的宿舍的所有信息,以利于能查询自己的夜归记录和离返校记录,能查询自己的请假情况等等。
系统管理员在后台对系统进行用户管理,并展开系统的正常运行维护工作每个角色操作都通过密码验证和用户类型选择后登录。
通过系统管理员才可以修改密码。
工作完成后,通过各自专门的出口退出登录状态。
2.1.2功能需求系统提供了学生住宿情况的基本登记,学生每学期的注册登记,宿舍变动处理,学生的离校处理;学生晚归情况检查及处理,学生违规电器使用情况检查及处理;学生卫生情况检查及卫生评比;学生用电量情况记录及用电量评比;宿舍设备维修情况处理及记录;学生出入情况及访客出入情况处理及记录;以及学生住宿信息,相关管理信息,违纪信息等的记录。
2.1.3安全需求为了尽可能的满足学生和管理人员的需求,该系统要求用户必须输入正确的用户名和密码才能进入系统,由于该系统在登录界面设有不同的身份,不同的身份的人进入该系统时对本系统的使用功能是不同的,系统应该由专人使用不同的的权限对系统进行管理,以防不法分子修改数据。
2.2可行性分析2.2.1经济可行性此管理信息系统的开发,运行以及维护的费用包括:购买软件、硬件,系统的开发维护费用,以及这些人员的工资,系统开发运行过程所耗费的资源材料,如电费、打印纸等。
而在电脑普及的今天,该系统成本低,维护费用少,同时也可以节省人力、物力、财力。
而且通过自顶向下分析逐步求精的方法对系统进行设计,并通过维护使系统逐步完善,从而达到经济上的节约。
而且数据库通过编程实现,系统设计成模块化,便于将来的扩展和维护,减少学校的再投资。
此管理信息系统带来的效益:宿舍原来是采用手工作业的方式进行数据管理和文档处理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量纸、油墨等耗材,也可以节约大量的人力和时间,可以让管理人员从繁琐复杂的工作中解脱出来,做更多的工作,而且更加直观和方便,有效的提高了宿舍管理的质量和效率,取得无形的校园效益。
更为重要的是,从长远的眼光来看,效益的回报是不断增加的。
从以上分析可知此信息系统开发在经济上可行。
2.2.2技术可行性对于该系统,必须要求电脑的基本配置符合要求,电脑的硬件软件必须支持本系统的运行,完整安全的数据库也是必备的。
除了对电脑的基本要求以外还必须有开发此系统以及进行日常维护的技术人员。
而这些是比较容易解决的。
从以上分析可知此信息系统开发在技术上可行。
2.2.3管理可行性该系统由宿舍管理员进行操作管理,而且宿舍管理员通常都是一些岁数稍大的阿姨,电脑的复杂操作对于宿管阿姨的确是一个难题,所以系统操作起来简单方便是必须的,同时还需要学校主管部门的大力支持,而且领导部门的管理方法科学有效,管理制度的改革时机应该成熟,规章制度应该齐全等。
从以上分析可知此信息系统开发在管理上可行。
2.3系统开发方法的选择我们选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。
是组织、管理和控制信息系统开发过程的一种基本框架。
其基本思想是在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统[1]。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制[1]。
2.4组织结构与功能分析学生宿舍管理系统的组织结构图如图所示:图1组织结构图其中各个部门的主要职能分别是:后勤处:负责整个公寓学生宿舍的管理工作。
管理员:全面负责学生住宿相关事宜的登记,管理工作。
住宿登记部:主要负责学生入住,调整住宿,离校搬离宿舍等事宜。
安全管理部:主要负责学生安全工作,包括晚归情况记录及处理,违规电器使用情况记录及处理。
卫生管理部:主要负责学生卫生工作,包括检查卫生情况,进行卫生评比,记录及处理违纪情况。
供电管理部:主要负责学生宿舍用电管理工作,包括记录宿舍用电量,用电评比。
维修管理部:主要负责学生宿舍维修管理工作,包括记录报修情况,进行报修分类,记录设备维修情况。
门卫管理部:主要负责学生出入情况、访客出入情况的登记,管理等工作。
2.5业务流程分析以及业务流程图本系统的业务流程主要描述:学生把自己的基本信息交给后勤处,后勤处根据学生的基本信息安排学生的住宿,生成宿舍生,再把住宿登记表给管理员。
学生宿舍的安排,申请变更和退宿都由审核单位进行审核处理;学生在住宿期间的维修管理信息,供电管理信息,安全管理信息,卫生管理信息,门卫管理信息,以及违纪信息都记录在学生住宿信息里,并反馈到管理员,学生,以及辅导员。
此系统的业务流程图如下图所示。
2.5.1总业务流程图图2总业务流程图2.5.2分业务流程图住宿登记部业务流程图:图3住宿登记部业务流程图图4安全管理部业务流程图卫生管理部业务流程图:图5卫生管理部业务流程图图6供电管理部业务流程图维修管理部业务流程图:图7维修管理部业务流程图图8门卫管理部业务流程图2.6数据流程分析以及数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具。
它用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况[3]。
2.6.1总数据流程图图9总数据流程图2.6.2分数据流程图住宿登记部数据流程图:图10住宿登记部数据流程图安全管理部数据流程图:图11安全管理部数据流程图卫生管理部数据流程图:图12卫生管理部数据流程图用电管理部数据流程图:图13用电管理部数据流程图维修管理部数据流程图:图14维修管理部数据流程图门卫管理部数据流程图:图15门卫管理部数据流程图2.7数据分析数据字典:主要容就是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义[3]。
2.7.1数据项条目数据项名称:宿舍编号数据项编号:A1-1简述:学校所有学生宿舍的编号类型:字符型长度: 8 位取值围: 1-9999数据项名称:宿舍区号数据项编号:A2-1简述:学校所有宿舍区的编号类型:字符型长度:8位取值围:1—100数据项名称:学生人数数据项编号:A1—2简述:一个宿舍包括的人数类型:整形取值围:1—16数据项名称:宿舍长数据项编号:A1—3简述:一个宿舍里的管理者类型:字符型数据项名称:宿舍长联系方式数据项编号:A1—4简述:一个宿舍管理者的联系方式类型:字符型数据项名称:辅导员编号数据项编号:A3—1简述:学校担任担任辅导员人员的编号类型:字符型取值围:1—500数据项名称:联系方式数据项编号:A7—1简述:所以人的联系方式类型:字符型数据项名称:所在专业简述:辅导员所辅导的专业类型:字符型数据项名称:宿舍数目数据项编号:A2—2简述:一个宿舍区所包含的的宿舍个数类型:整型取值围:1—1000数据项名称:宿舍区主管数据项编号:A2—3简述:一个宿舍区的主要管理者类型:字符型数据项名称:单位编号数据项编号:A4—1简述:在这特这后勤部划分的单位的编号类型:字符型数据项名称:单位名称数据项编号:A4—2简述:后勤部所划分的部门名称类型:字符型数据项名称:单位联系方式数据项编号:A4—3简述:各单位的联系方式类型:字符型数据项名称:领导数据项编号:A4—4简述:单位中领导的类型:字符型数据项名称:院系数据项编号A5—1简述:学生所在的院系类型:字符型数据项名称:专业数据项编号:A5—2简述:学生所在专业类型:字符型数据项名称:班级数据项编号:A5—3简述:学生所在班级类型:字符型数据项名称:出生年月数据项编号:A5—4简述:学生的出生年月类型:时间日期数据项名称:家庭住址数据项编号:A5—5简述:学生的家庭住址类型:字符型数据项名称:入学日期数据项编号:A5—6简述:学生的入学日期类型:时间日期数据项名称:管理员编号数据项编号:A6—1简述:管理员的工作编号类型:字符型2.7.2数据结构条目数据结构名:学生信息表数据结构编号:B5—1组成:学号性别院系专业班级宿舍编号出生年月家庭住址联系方式入学日期宿舍区号数据结构名:管理员信息表数据结构编号:B6—1组成:管理员编号性别年龄联系方式宿舍区号数据结构名:宿舍信息表数据结构编号:B1—1组成:宿舍编号宿舍区号学生人数宿舍长宿舍长联系方式数据结构名:宿舍区信息表数据结构编号:B2—1组成:宿舍区号宿舍数目宿舍区主管数据结构名:单位信息表数据结构编号:B4—1组成:单位编号单位名称单位联系方式领导数据结构名:辅导员信息表数据结构编号:B3—1组成:辅导员编号性别年龄联系方式所在专业2.7.3数据流条目数据流名称:住宿生数据流编号:C1—1简述:每个宿舍学生信息数据流来源:后勤处数据流去向:住宿安排组成:住宿号 ++ 宿舍号+ 入住日期数据流量:10份/天数据流名称:住宿登记表数据流编号:C1—2数据流来源:住宿安排数据流去向:管理员组成:需要登记的住宿信息数据流量:10份/天数据流名称:住宿安排表数据流编号:C1—3数据流来源:住宿安排数据流去向:学生住宿信息组成:安排好的学生住宿信息数据流名称:维修情况数据流名称:C2—1数据流来源:维修管理数据流去向:学生住宿信息组成:维修的进行情况数据流量:5份/天数据流名称:故障信息数据流编号:C2—2数据流来源:学生住宿信息数据流去向:维修管理组成:需要维修的故障的信息数据流量:10份/天数据流名称:维修管理信息数据流编号:C2—3数据流来源:维修管理数据流去向:学生、管理员组成:已维修好的信息数据流量:5份/天数据流名称:住宿生信息数据流编号:C3—1数据流来源:学生住宿信息数据流去向:安全管理、卫生管理、门卫管理、供电管理组成信息:有关学生的相关信息数据流量:10份/天数据流名称:供电信息数据流编号:C4—1数据流来源:供电管理数据流去向:学生住宿信息组成信息:有关供电情况的相关信息数据流名称:门卫管理信息数据流编号:C5—1数据流来源:门卫管理数据流去向:学生住宿信息组成信息:有关门卫管理的相关信息数据流量:10份/天数据流名称:卫生管理信息数据流编号:C6—1数据流来源:卫生管理数据流去向:学生住宿信息组成信息:有关卫生管理的相关信息数据流量:5份/天数据流名称:安全管理信息数据流编号:C7—1数据流来源:安全管理数据流去向:学生住宿信息组成信息:有关安全管理的相关信息数据流量:5份/天数据流名称:违纪信息数据流编号:C8—1数据流来源:安全管理、卫生管理、门卫管理、供电管理数据流去向:辅导员组成信息:关于学生违纪的相关信息数据流量:5份/天2.7.4处理逻辑处理逻辑编号:P1.1处理逻辑名称:住宿安排简述:安排学生住宿输入的数据流:住宿生处理:根据数据流“住宿生”,由管理员安排学生住宿。