2022年学生宿舍管理系统需求分析说明书 2.pdf

上传人:Che****ry 文档编号:30550781 上传时间:2022-08-06 格式:PDF 页数:26 大小:2.69MB
返回 下载 相关 举报
2022年学生宿舍管理系统需求分析说明书 2.pdf_第1页
第1页 / 共26页
2022年学生宿舍管理系统需求分析说明书 2.pdf_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《2022年学生宿舍管理系统需求分析说明书 2.pdf》由会员分享,可在线阅读,更多相关《2022年学生宿舍管理系统需求分析说明书 2.pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1 / 26 需求分析说明书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 26 页 - - - - - - - - - 2 / 26 目录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 26 页 - - - - - - - - - 1 / 26 前景文档学生宿舍管理系统在社会飞速发展的今天,智能化管理是现代管理宿舍信息的必然趋势之一。随着宿舍种类和

2、学生的不断增加,宿舍管理越来越来复杂,信息量不断地提高,因此,以往的宿舍管理方法,查询速度慢,管理困难,容易丢失数据,已经不适合现在宿舍管理信息的要求。为克服宿舍管理信息的困难和查询的不便。采用计算机智能化来管理宿舍和学生的信息,不仅很大的提高了查询的速度,节约了人力和物力资源,达到了预期的要求,还是世界发展的需求,社会发展的趋势。1. 背景随着信息时代的快速发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。高校学生宿舍信息管理系统是一个安全和高效的专用系统。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。系统做的尽量人性化

3、,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大而且比较稳定,适合较长时间的保存,也不容易丢失。 这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。1.1 课题名称本课题要实现的是高校学生宿舍管理系统。1.1.2 系统功能用户必须输入正确的用户名和密码才能进入系统;提供学生住宿情况的基本登记;提供学生每学期的注册及学生的离校处理;提供人员来访登记及结束访问的详细登记;提供学生在校期间物品出入宿舍楼的详细情况登记;

4、提供查询功能, 以方便用户对学生基本信息的查询,要实现按多种条件的查询及楼房信息的查询;提供增加、删除、修改用户帐户的功能;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 26 页 - - - - - - - - - 2 / 26 具有添加、修改、删除学生及员工基本信息的功能。2. 国内外现状调查显示,现在国内绝大多数学校的学生公寓管理还没有实现信息化,主要还是停留在手工管理的形式。随着高校招生规模的不断扩大,高校在校大学生逐年增长,学生管理的难度和压力也越来越大。目前大

5、多数高校已经实现学生学籍等管理的系统化,但宿舍管理还基本依靠宿舍管理员的人工管理,大多数宿舍管理工作还倚靠宿管工作人员的人工操作和登记,如外来人员出入登记、学生出入登记、学生违纪登记、寝室保修等级等等。这些在平时的工作中都是采取人工操作的方式进行,既繁琐, 工作量又大,而且消耗大量的人力、物力和财力, 对高校和国家造成的损失甚巨。因此,目前高校急需要一种管理宿舍相关工作的系统,以此来处理繁杂的宿舍管理工作,本文学生宿舍管理系统就是基于这样一个背景设计。3. 功能详细描述在整体设计中,我们将宿舍管理系统分为七个大的模块,系统管理模块、公寓管理模块、学生管理模块、信息查询模块、出入登记模块、信息修

6、改模块。每个模块将实现不同的功能。下面将具体进行介绍。3.1 系统管理模块系统管理模块包括超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。3.1.1 系统管理模块的步骤超级用户登录实现系统管理人员登录。普通用户登录实现一般管理人员登录。用户管理实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。密码修改实现所用用户的密码更改功能。退出系统实现正常退出宿舍管理系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 26 页 - - - - - -

7、 - - - 3 / 26 3.2 公寓管理模块公寓管理模块包括楼房管理、宿舍管理二个大的部分。3.2.1 公寓管理模块的步骤楼房管理登记该住宿楼信息并进行添加、修改和删除功能。宿舍管理登记该楼所有宿舍的信息并进行添加、修改和删除功能。3.3 学生管理模块学生管理模块包括学生基本信息录入、学生财物登记、学生学期注册三项功能。3.3.1 学生管理模块的步骤学生基本信息录入实现学生基本信息情况的登记及宿舍的分配功能。学生财物登记登记学生在校期间所拥有的公共及私有贵重物品情况。学生学期注册管理登记学生在校期间每学期的缴费情况。3.4 信息查询模块信息查询模块基本上包括按学号进行查询、按姓名进行查询、

8、按班级查询、按寝室号查询四个部分。3.4.1 信息查询模块的步骤按学号进行查询实现每个学生基本信息情况的查询功能。按姓名查询通过学生姓名查询学生基本信息情况。按班级查询通过班级查询某班级学生住宿情况及该班级学生信息。按寝室号查询查看每个宿舍所住学生信息情况。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 26 页 - - - - - - - - - 4 / 26 3.5 出入登记模块出入登记模块包括进楼物品登记、出楼物品登记、 人员来访登记、 结束访问登记四个功能模块。3

9、.5.1 出入登记模块的步骤进楼物品登记详细登记某学生搬入宿舍楼的物品情况。出楼物品登记详细登记某学生搬出宿舍楼的物品情况。人员来访登记详细登记进入宿舍楼的外来人员情况。结束访问登记详细登记外来人员的离开情况。3.6 信息修改模块信息修改模块包括学生基本信息修改、个人财物信息修改二个大的功能。3.6.1 信息修改模块的步骤学生基本信息修改实现系统管理人员对学生基本信息情况所作的添加、修改、 删除。个人财物修改实现对学生个人财物的添加、修改、删除功能。4. 寝室公告管理功能4.1 寝室公告信息功能概述寝室公告管理功能主要分为查看、修改和删除寝室公告信息。所有的用户登陆系统后都可以查看请示公告信息

10、,而只有管理员能删除和修改寝室公告。下面就以修改寝室公告信息为例,详细说明寝室公告信息管理功能!4.2 修改寝室公告信息功能用户登录系统后,选择修改寝室公告信息,系统跳转到修改寝室公告信息页面,该页面会显示寝室公告修改之前的所有信息,用户选择要修改的信息,在原有的基础上修改之后点击提交按钮, 如果修改成功系统将跳转到修改之前的页面,数据库中会更新一条新的信息,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 26 页 - - - - - - - - - 5 / 26 如果修

11、改失败,系统会给用户相应的提示信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 26 页 - - - - - - - - - 6 / 26 用例文档1. 前言在宿舍管理系统的需求获取工程中,根据分析师对系统在用户方和层次性场景描述的模拟再现,提取出了相关用例。本文当给出了需求获取阶段中使用的用例列表和用例描述。而此小结文档相关信息与本身特征,文档组织可参见目录,其余信息可参看下文内容。1.1 编写目的本文档的编写目的是将系统的所有用例文档化,用自然语言描述用户所有期望

12、的操作,记录、 交流领域信息和用户期望,传达有关问题域的必要信息以及涉众的需求,通过这些描述,尽可能将用户前景和需求从抽象中提取出来,具体化之。2. 背景及内容概述2.1 背景本文档用于提高学生宿舍管理的效率而开发的,运用该系统可以实现对学生及宿舍信息资料进行编辑,添加、修改、删除、查询等功能,并对学生宿舍进行智能化管理,减少人力物力资源的要求。2.2 内容概述本用例文档是根据前一阶段项目前景和范围的获取和分析,对解决方案的细化而得到的,传达了有关问题域的必要信息以及涉众需求。本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。通过该系统,用户可以查询学生的基本信息和宿舍管理信息等各方面的资料,能

13、够及时方便的了解学生和宿舍的各种情况。并且该宿舍管理系统为用户提供一些简单的数据查询、输出各种信息等功能。本文档首先列出用例列表,简要概述每个概要用例及其展开用例,之后详细定义了每个展开用例。3. 用例列表3.1 基本用例叙述3.1.1. 宿舍管理系统事件列表编号事件描述系统输入提供参与者系统输出1 管理员登录系统账号和密码管理员名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 26 页 - - - - - - - - - 7 / 26 2 管理员进行宿舍管理学生学号、姓名

14、管理员入住、退宿信息3 管理员进行信息查询学生学号、姓名管理员学生、寝室信息4 管理员进行出入登记查询学生学号、姓名管理员物品出、入信息5 管理员进行信息修改学号、密码管理员4. 用例图本节是用例图,旨在用图示方式直观表达外部角色(用户方)和系统内部之间的交互。4.1 学生宿舍管理系统用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 26 页 - - - - - - - - - 8 / 26 4.2 系统管理模块4.3 公寓管理模块名师资料总结 - - -精品资料欢迎

15、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 26 页 - - - - - - - - - 9 / 26 4.4 学生管理模块4.5 信息查询模块名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 26 页 - - - - - - - - - 10 / 26 4.6 出入登记模块4.7 信息修改名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -

16、- - - - - - 名师精心整理 - - - - - - - 第 12 页,共 26 页 - - - - - - - - - 11 / 26 5. 用例描述本节为用例详细描述,用自然语言详细描述用例,便于在客户、用户、需求开发人员和解系统设计人员之间交流。用例名称系统设置参与者系统管理员简单描述系统管理员对系统基本信息进行设置,系统记录基本信息前置条件系统管理员登入“学生宿舍管理系统”系统管理员激活系统设置用例后置条件系统基础信息设置成功主干过程系统管理员设置信息1. 系统显示当前系统基本信息表2. 系统管理员输出系统基本信息3. 系统管理员请求保存当前设置4. 系统保存当前设置5. 系统

17、管理员退出系统备注此用例完成对系统基本信息的设置,它由系统管理员来操作。用例登录宿舍管理系统参与者用户前提条件系统必须能正常启动前置条件用户企图进入各个系统模块时触发典型事件过程参与者、系统响应当用户启动这个应用系统时,用例开始。用户输入用户名和密码系统显示登录界面系统验证信息系统设置访问权限系统显示主界面用例结束替代事件过程替代:如果用户输入错误的用户名或者密码,系统给出提示信息,并且跳转到后置条件用户正常登录到界面上名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 2

18、6 页 - - - - - - - - - 12 / 26 用例名称办理入住参与者宿舍管理员简单描述宿舍管理员办理人员入住事务,将学生信息录入宿舍学生信息表中前置条件宿舍管理员登入“学生宿舍管理系统”宿舍管理员激活办理迁出用例后置条件入住人员信息被记录在宿舍学生信息表主干过程宿舍管理员生成一份人员信息表1宿舍管理员使用用户名和密码进入系统2系统验证宿舍管理员身份3宿舍管理员输入学生的信息4系统验证学生信息是否正确以及房间号是否存在5系统将学生信息加入宿舍学生信息表6宿舍管理员退出系统分支过程宿舍管理员修改学生入住信息(从第3 步分支出来)1宿舍管理员修改学生入住信息2返回到第4 步宿舍管理员删

19、除学生入住信息记录(从第步分支出来)1宿舍管理员删除学生入住记录2返回到第3 步备注此用例仅由宿舍管理员来操作。用例名称人物查询参与者宿舍管理员简单描述宿舍管理员通过输入学生的学号和姓名来查询学生的其他所有信息前置条件宿舍管理员登入“学生宿舍管理系统”宿舍管理员激活任务查询用例后置条件要查询学生的所有被显示出来主干过程宿舍管理员查询学生信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 26 页 - - - - - - - - - 13 / 26 1宿舍管理员使用用户名

20、和密码进入系统2. 系统验证宿舍管理员身份3. 宿舍管理员输入学生的学号,姓名4. 系统验证学生的信息是否准确5. 系统显示学生的所有相关信息6宿舍管理员退出系统分支过程宿舍管理员清除已填信息(从第3 步分支出来)1宿舍管理员清除已填的学生信息2返回到第3 步备注此用例仅由宿舍管理员来操作。6. 文档总结宿舍管理系统是一个典型的辅助宿舍管理系统,我们团队在项目前景和范围的指导下, 对功能需求进行展开分析, 将得到的一个完整的系统用例图,在逐步细化分解为许多较小的用例,在进行了整合,从而得到一系列完整的用例。7. 参考资料需求工程软件建模与分析名师资料总结 - - -精品资料欢迎下载 - - -

21、 - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 26 页 - - - - - - - - - 14 / 26 分析模型1. 引言1.1 编写目的解决从需求获取阶段的用例模型到完整的对象模型的过渡,在本文需要解决的问题有:建立分析模型,达成开发者和用户对需求信息的共同理解;共同理解,发挥创造性,创建软件系统解决方案。1.2 背景随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。学生宿舍管理系统是学校中一个重要的环节,能否实现这一步关系到学校办学整体效率的高低, 学生

22、在众人面前的整体面貌。运用学生宿舍管理系统可以减轻学院教学人员的工作量,加快查询速度, 加强统一管理 , 以及宿管部门已步入信息化,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生有条无紊的管理,方便调整学生注入和转出。1.3 文档概要本文档的主要任务是建立分析模型:将复杂的系统分解为简单的部分以及他们之间的联系, 确定本质特征,并抛弃次要特征,帮助开发者准确理解客户的用意,和用户达成对信息内容的共同理解。分析的主要活动包括识别、定义和结构化,它的目的是获取某个可以转捍卫只是得事务的信息,这种分析活动被称为建模建立需求分析模型。需求分析建模分为三个阶段, 通常的做法是依

23、据获取的问题域信息建立初步的模型,然后分析用户需求,对模型进行调整, 得到一个中间形式的模型形式,最后对调整后的模型进行逻辑推理和验证,如果符合预期的期望,即是最终的解决方案。本文档主要完成两部分内容,建立领域模型和建立行为模型。本文档根据用例对整个系统分析建模的结果进行呈现,并对系统做综合描述,涉及到需求分析建模的各个阶段:包括发现对象和类,建立类之间的关联和添加类的重要属性,建立系统的行为模型,建立系统顺序图,建立详细的交互图,这里的交互图选择为顺序图,建立用例的状态图,建立活动图,添加契约说明。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

24、- - - - - 名师精心整理 - - - - - - - 第 16 页,共 26 页 - - - - - - - - - 15 / 26 说明: 由于系统规模较大,为了更方便地描述系统,所有图都根据不同的用例来说明,具体可以参见用例文档。2. 系统用例3. 系统管理模块3.1 建立领域模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 26 页 - - - - - - - - - 16 / 26 3.2 建立行为模型3.2.1 建立系统顺序图3.2.2 建立系统状态

25、图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 26 页 - - - - - - - - - 17 / 26 3.2.3 建立系统活动图3.3 添加契约说明操作:用户、管理员不变量:无前置条件:参与者成功登录系统之系统管理模块功能后置条件:无4. 公寓管理模块4.1 建立领域模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 26 页 - -

26、- - - - - - - 18 / 26 4.2 建立行为模型4.2.1 建立顺序图4.2.2 建立状态图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 26 页 - - - - - - - - - 19 / 26 4.2.3 建立活动图4.3 添加契约说明操作:管理员不变量:无前置条件:登录系统,实现功能需求。后置条件:信息须正确填写。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -

27、- - - - - - 第 21 页,共 26 页 - - - - - - - - - 20 / 26 5.学生管理模块5.1 建立领域模型5.2 建立行为模型5.2.1 建立顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 26 页 - - - - - - - - - 21 / 26 5.2.2 建立状态图5.2.3 建立活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -

28、 - - - - 第 23 页,共 26 页 - - - - - - - - - 22 / 26 5.3 添加契约说明操作:管理学生信息不变量:无前置条件:登录并完善信息。后置条件:正确填写信息并返回。6 参考文献丁二玉、骆斌需求工程软件建模与分析软件工程:实践者的研究方法(第 5 版)过程分析文档项目前景和范围文档需求获取安排计划书用例文档名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 26 页 - - - - - - - - - 23 / 26 总结通过对宿舍管理系

29、统的软件需求分析设计,使我们从理论的水平提升到实践操作层次,提高了我们的动手能力,以及运用所学的知识解决实际问题的能力。通 过 具 体 的 实 践 操 作 加 深 了 我 们 对 课 本 知 识 的 了 解,同时也发现了我们自身的不足之处,例如在建模过程中,一些模型图刚开始总是弄错其中的一些关系问题,说明我们的理论知识还不够扎实,但通过我们的努力最终还是完成了整个课程设计。提高了我们团队意识,团结协作能力,毕竟这个课程设计是小组所有人员努力。由于我们自身能力的有限还有许多不完善的地方希望老师能够指出。最后感谢老师在课程设计过程给出的建议和所有小组成员的努力。通过对宿舍管理系统的设计,使我们从理

30、论的水平提升到实践操作层次,提高了我们的动手能力,以及运用所学的知识解决实际问题的能力,对我们以后的工作 无疑 会 产 生 重 要 的 影 响 。 通 过 具 体 的 实 践 操 作 加 深 了 我 对 课 本 知识 的 了 解,同时也发现了我们自身的不足之处,例如在建模过程中,一些模型图刚开始总是弄错其中的一些关系问题,说明我们的理论知识还不够扎实,但通过我们的努力最终还是完成了整个课程设计。提高了我们团队意识,团结协作能力,毕竟这个课程设计是小组所有人员努力。由于我们自身能力的有限还有许多不完善的地方希望老师能够指出。最后感谢老师在课程设计过程给出的建议和所有小组成员努力。名师资料总结 -

31、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 26 页 - - - - - - - - - 学生宿舍管理系统需求分析说明书24 / 26 小组成员组长:杨胜学号: 1650312602 负责整理资料,分配小组成员任务,主要编写用例文档,分析模型。成员 1:鲁腾飞学号: 1650412603 负责收集资料,做组长分配的任务,主要编写前景文档,总结。成员 2:刘玥学号: 1650510802 负责收集资料,做组长分配的任务,主要收集资料。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 26 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁