学生宿舍管理系统需求分析说明书.docx

上传人:b****1 文档编号:14166950 上传时间:2023-06-21 格式:DOCX 页数:16 大小:85.02KB
下载 相关 举报
学生宿舍管理系统需求分析说明书.docx_第1页
第1页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第2页
第2页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第3页
第3页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第4页
第4页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第5页
第5页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第6页
第6页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第7页
第7页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第8页
第8页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第9页
第9页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第10页
第10页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第11页
第11页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第12页
第12页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第13页
第13页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第14页
第14页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第15页
第15页 / 共16页
学生宿舍管理系统需求分析说明书.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生宿舍管理系统需求分析说明书.docx

《学生宿舍管理系统需求分析说明书.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统需求分析说明书.docx(16页珍藏版)》请在冰点文库上搜索。

学生宿舍管理系统需求分析说明书.docx

学生宿舍管理系统需求分析说明书

需求分析说明书

前景文档

学生宿舍管理系统

在社会飞速发展的今天,智能化管理是现代管理宿舍信息的必然趋势之一。

随着宿舍种类和学生的不断增加,宿舍管理越来越来复杂,信息量不断地提高,因此,以往的宿舍管理方法,查询速度慢,管理困难,容易丢失数据,已经不适合现在宿舍管理信息的要求。

为克服宿舍管理信息的困难和查询的不便。

采用计算机智能化来管理宿舍和学生的信息,不仅很大的提高了查询的速度,节约了人力和物力资源,达到了预期的要求,还是世界发展的需求,社会发展的趋势。

1.背景

随着信息时代的快速发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

高校学生宿舍信息管理系统是一个安全和高效的专用系统。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。

系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。

由于数据库存储容量相当大而且比较稳定,适合较长时间的保存,也不容易丢失。

这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。

1.1课题名称

本课题要实现的是高校学生宿舍管理系统。

1.1.2系统功能

1 用户必须输入正确的用户名和密码才能进入系统;

2 提供学生住宿情况的基本登记;

3 提供学生每学期的注册及学生的离校处理;

4 提供人员来访登记及结束访问的详细登记;

5 提供学生在校期间物品出入宿舍楼的详细情况登记;

6 提供查询功能,以方便用户对学生基本信息的查询,要实现按多种条件的查询及楼房信息的查询;

7 提供增加、删除、修改用户帐户的功能;

8 具有添加、修改、删除学生及员工基本信息的功能。

2.国内外现状

调查显示,现在国内绝大多数学校的学生公寓管理还没有实现信息化,主要还是停留在手工管理的形式。

随着高校招生规模的不断扩大,高校在校大学生逐年增长,学生管理的难度和压力也越来越大。

目前大多数高校已经实现学生学籍等管理的系统化,但宿舍管理还基本依靠宿舍管理员的人工管理,大多数宿舍管理工作还倚靠宿管工作人员的人工操作和登记,如外来人员出入登记、学生出入登记、学生违纪登记、寝室保修等级等等。

这些在平时的工作中都是采取人工操作的方式进行,既繁琐,工作量又大,而且消耗大量的人力、物力和财力,对高校和国家造成的损失甚巨。

因此,目前高校急需要一种管理宿舍相关工作的系统,以此来处理繁杂的宿舍管理工作,本文学生宿舍管理系统就是基于这样一个背景设计。

3.功能详细描述

在整体设计中,我们将宿舍管理系统分为七个大的模块,系统管理模块、公寓管理模块、学生管理模块、信息查询模块、出入登记模块、信息修改模块。

每个模块将实现不同的功能。

下面将具体进行介绍。

3.1系统管理模块

系统管理模块包括超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。

3.1.1系统管理模块的步骤

1 超级用户登录

实现系统管理人员登录。

2 普通用户登录

实现一般管理人员登录。

3 用户管理

实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。

4 密码修改

实现所用用户的密码更改功能。

5 退出系统

实现正常退出宿舍管理系统。

3.2公寓管理模块

公寓管理模块包括楼房管理、宿舍管理二个大的部分。

3.2.1公寓管理模块的步骤

1 楼房管理

登记该住宿楼信息并进行添加、修改和删除功能。

2 宿舍管理

登记该楼所有宿舍的信息并进行添加、修改和删除功能。

3.3学生管理模块

学生管理模块包括学生基本信息录入、学生财物登记、学生学期注册三项功能。

3.3.1学生管理模块的步骤

1 学生基本信息录入

实现学生基本信息情况的登记及宿舍的分配功能。

2 学生财物登记

登记学生在校期间所拥有的公共及私有贵重物品情况。

3 学生学期注册管理

登记学生在校期间每学期的缴费情况。

3.4信息查询模块

信息查询模块基本上包括按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询四个部分。

3.4.1信息查询模块的步骤

1 按学号进行查询

实现每个学生基本信息情况的查询功能。

2 按姓名查询

通过学生姓名查询学生基本信息情况。

3 按班级查询

通过班级查询某班级学生住宿情况及该班级学生信息。

4 按寝室号查询

查看每个宿舍所住学生信息情况。

3.5出入登记模块

出入登记模块包括进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。

3.5.1出入登记模块的步骤

1 进楼物品登记

详细登记某学生搬入宿舍楼的物品情况。

2 出楼物品登记

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

3 人员来访登记

详细登记进入宿舍楼的外来人员情况。

4 结束访问登记

详细登记外来人员的离开情况。

3.6信息修改模块

信息修改模块包括学生基本信息修改、个人财物信息修改二个大的功能。

3.6.1信息修改模块的步骤

1 学生基本信息修改

实现系统管理人员对学生基本信息情况所作的添加、修改、删除。

2 个人财物修改

实现对学生个人财物的添加、修改、删除功能。

4.寝室公告管理功能

4.1寝室公告信息功能概述

寝室公告管理功能主要分为查看、修改和删除寝室公告信息。

所有的用户登陆系统后都可以查看请示公告信息,而只有管理员能删除和修改寝室公告。

下面就以修改寝室公告信息为例,详细说明寝室公告信息管理功能!

4.2修改寝室公告信息功能

用户登录系统后,选择修改寝室公告信息,系统跳转到修改寝室公告信息页面,该页面会显示寝室公告修改之前的所有信息,用户选择要修改的信息,在原有的基础上修改之后点击提交按钮,如果修改成功系统将跳转到修改之前的页面,数据库中会更新一条新的信息,如果修改失败,系统会给用户相应的提示信息。

用例文档

1.前言

在宿舍管理系统的需求获取工程中,根据分析师对系统在用户方和层次性场景描述的模拟再现,提取出了相关用例。

本文当给出了需求获取阶段中使用的用例列表和用例描述。

而此小结文档相关信息与本身特征,文档组织可参见目录,其余信息可参看下文内容。

1.1编写目的

本文档的编写目的是将系统的所有用例文档化,用自然语言描述用户所有期望的操作,记录、交流领域信息和用户期望,传达有关问题域的必要信息以及涉众的需求,通过这些描述,尽可能将用户前景和需求从抽象中提取出来,具体化之。

2.背景及内容概述

2.1背景

本文档用于提高学生宿舍管理的效率而开发的,运用该系统可以实现对学生及宿舍信息资料进行编辑,添加、修改、删除、查询等功能,并对学生宿舍进行智能化管理,减少人力物力资源的要求。

2.2内容概述

本用例文档是根据前一阶段项目前景和范围的获取和分析,对解决方案的细化而得到的,传达了有关问题域的必要信息以及涉众需求。

本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。

通过该系统,用户可以查询学生的基本信息和宿舍管理信息等各方面的资料,能够及时方便的了解学生和宿舍的各种情况。

并且该宿舍管理系统为用户提供一些简单的数据查询、输出各种信息等功能。

本文档首先列出用例列表,简要概述每个概要用例及其展开用例,之后详细定义了每个展开用例。

3.用例列表

3.1基本用例叙述

3.1.1.宿舍管理系统事件列表

编号

事件描述

系统输入

提供参与者

系统输出

1

管理员登录系统

账号和密码

管理员

2

管理员进行宿舍管理

学生学号、姓名

管理员

入住、退宿信息

3

管理员进行信息查询

学生学号、姓名

管理员

学生、寝室信息

4

管理员进行出入登记查询

学生学号、姓名

管理员

物品出、入信息

5

管理员进行信息修改

学号、密码

管理员

4.用例图

本节是用例图,旨在用图示方式直观表达外部角色(用户方)和系统内部之间的交互。

4.1学生宿舍管理系统用例图

4.2系统管理模块

4.3公寓管理模块

4.4学生管理模块

4.5信息查询模块

4.6出入登记模块

4.7信息修改

5.用例描述

本节为用例详细描述,用自然语言详细描述用例,便于在客户、用户、需求开发人员和解系统设计人员之间交流。

用例名称

系统设置

参与者

系统管理员

简单描述

系统管理员对系统基本信息进行设置,系统记录基本信息

前置条件

系统管理员登入“学生宿舍管理系统”

系统管理员激活系统设置用例

后置条件

系统基础信息设置成功

主干过程

系统管理员设置信息

1.系统显示当前系统基本信息表

2.系统管理员输出系统基本信息

3.系统管理员请求保存当前设置

4.系统保存当前设置

5.系统管理员退出系统

备注

此用例完成对系统基本信息的设置,它由系统管理员来操作。

用例

登录宿舍管理系统

参与者

用户

前提条件

系统必须能正常启动

前置条件

用户企图进入各个系统模块时触发

典型事件过程

参与者、

系统响应

①当用户启动这个应用系统时,用例开始。

③用户输入用户名和密码

②系统显示登录界面

④系统验证信息

⑤系统设置访问权限

⑥系统显示主界面

⑦用例结束

替代事件过程

替代⑤:

如果用户输入错误的用户名或者密码,系统给出提示信息,并且跳转到⑦

后置条件

用户正常登录到界面上

用例名称

办理入住

参与者

宿舍管理员

简单描述

宿舍管理员办理人员入住事务,将学生信息录入宿舍学生信息表中

前置条件

宿舍管理员登入“学生宿舍管理系统”

宿舍管理员激活办理迁出用例

后置条件

入住人员信息被记录在宿舍学生信息表

主干过程

宿舍管理员生成一份人员信息表

1.宿舍管理员使用用户名和密码进入系统

2.系统验证宿舍管理员身份

3.宿舍管理员输入学生的信息

4.系统验证学生信息是否正确以及房间号是否存在

5.系统将学生信息加入宿舍学生信息表

6.宿舍管理员退出系统

分支过程

宿舍管理员修改学生入住信息(从第3步分支出来)

1.宿舍管理员修改学生入住信息

2.返回到第4步

宿舍管理员删除学生入住信息记录(从第3步分支出来)

1.宿舍管理员删除学生入住记录

2.返回到第3步

备注

此用例仅由宿舍管理员来操作。

用例名称

人物查询

参与者

宿舍管理员

简单描述

宿舍管理员通过输入学生的学号和姓名来查询学生的其他所有信息

前置条件

宿舍管理员登入“学生宿舍管理系统”

宿舍管理员激活任务查询用例

后置条件

要查询学生的所有被显示出来

主干过程

宿舍管理员查询学生信息

1.宿舍管理员使用用户名和密码进入系统

2.系统验证宿舍管理员身份

3.宿舍管理员输入学生的学号,姓名

4.系统验证学生的信息是否准确

5.系统显示学生的所有相关信息

6.宿舍管理员退出系统

分支过程

宿舍管理员清除已填信息(从第3步分支出来)

1.宿舍管理员清除已填的学生信息

2.返回到第3步

备注

此用例仅由宿舍管理员来操作。

6.文档总结

宿舍管理系统是一个典型的辅助宿舍管理系统,我们团队在项目前景和范围的指导下,对功能需求进行展开分析,将得到的一个完整的系统用例图,在逐步细化分解为许多较小的用例,在进行了整合,从而得到一系列完整的用例。

7.参考资料

《需求工程——软件建模与分析》

分析模型

1.引言

1.1编写目的

解决从需求获取阶段的用例模型到完整的对象模型的过渡,在本文需要解决的问题有:

1 建立分析模型,达成开发者和用户对需求信息的共同理解;

2 共同理解,发挥创造性,创建软件系统解决方案。

1.2背景

随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。

学生宿舍管理系统是学校中一个重要的环节,能否实现这一步关系到学校办学整体效率的高低,学生在众人面前的整体面貌。

运用学生宿舍管理系统可以减轻学院教学人员的工作量,加快查询速度,加强统一管理,以及宿管部门已步入信息化,使各项管理更加规范化。

还有就是缩小开支,提高工作效率与准确率。

可以使学生有条无紊的管理,方便调整学生注入和转出。

1.3文档概要

本文档的主要任务是建立分析模型:

将复杂的系统分解为简单的部分以及他们之间的联系,确定本质特征,并抛弃次要特征,帮助开发者准确理解客户的用意,和用户达成对信息内容的共同理解。

分析的主要活动包括识别、定义和结构化,它的目的是获取某个可以转捍卫只是得事务的信息,这种分析活动被称为建模——建立需求分析模型。

需求分析建模分为三个阶段,通常的做法是依据获取的问题域信息建立初步的模型,然后分析用户需求,对模型进行调整,得到一个中间形式的模型形式,最后对调整后的模型进行逻辑推理和验证,如果符合预期的期望,即是最终的解决方案。

本文档主要完成两部分内容,建立领域模型和建立行为模型。

本文档根据用例对整个系统分析建模的结果进行呈现,并对系统做综合描述,涉及到需求分析建模的各个阶段:

包括发现对象和类,建立类之间的关联和添加类的重要属性,建立系统的行为模型,建立系统顺序图,建立详细的交互图,这里的交互图选择为顺序图,建立用例的状态图,建立活动图,添加契约说明。

说明:

由于系统规模较大,为了更方便地描述系统,所有图都根据不同的用例来说明,具体可以参见用例文档。

2.系统用例

3.系统管理模块

3.1建立领域模型

3.2建立行为模型

3.2.1建立系统顺序图

3.2.2建立系统状态图

3.2.3建立系统活动图

3.3添加契约说明

操作:

用户、管理员

不变量:

前置条件:

参与者成功登录系统之系统管理模块功能

后置条件:

4.公寓管理模块

4.1建立领域模型

4.2建立行为模型

4.2.1建立顺序图

4.2.2建立状态图

4.2.3建立活动图

4.3添加契约说明

操作:

管理员

不变量:

前置条件:

登录系统,实现功能需求。

后置条件:

信息须正确填写。

5.学生管理模块

5.1建立领域模型

5.2建立行为模型

5.2.1建立顺序图

5.2.2建立状态图

5.2.3建立活动图

5.3添加契约说明

操作:

管理学生信息

不变量:

前置条件:

登录并完善信息。

后置条件:

正确填写信息并返回。

6参考文献

丁二玉、骆斌《需求工程——软件建模与分析》

RogerS.Pressman《软件工程:

实践者的研究方法(第5版)》

《过程分析文档》《项目前景和范围文档》

《需求获取安排计划书》

《用例文档》

总结

通过对宿舍管理系统的软件需求分析设计,使我们从理论的水平提升到实践操作层次,提高了我们的动手能力,以及运用所学的知识解决实际问题的能力。

通过具体的实践操作加深了我们对课本知识的了解,同时也发现了我们自身的不足之处,例如在建模过程中,一些模型图刚开始总是弄错其中的一些关系问题,说明我们的理论知识还不够扎实,但通过我们的努力最终还是完成了整个课程设计。

提高了我们团队意识,团结协作能力,毕竟这个课程设计是小组所有人员努力。

由于我们自身能力的有限还有许多不完善的地方希望老师能够指出。

最后感谢老师在课程设计过程给出的建议和所有小组成员的努力。

通过对宿舍管理系统的设计,使我们从理论的水平提升到实践操作层次,提高了我们的动手能力,以及运用所学的知识解决实际问题的能力,对我们以后的工作无疑会产生重要的影响。

通过具体的实践操作加深了我对课本知识的了解,同时也发现了我们自身的不足之处,

例如在建模过程中,一些模型图刚开始总是弄错其中的一些关系问题,说明我们的理论知识还不够扎实,但通过我们的努力最终还是完成了整个课程设计。

提高了我们团队意识,团结协作能力,毕竟这个课程设计是小组所有人员努力。

由于我们自身能力的有限还有许多不完善的地方希望老师能够指出。

最后感谢老师在课程设计过程给出的建议和所有小组成员努力。

小组成员

组长:

杨胜

学号:

1650312602

负责整理资料,分配小组成员任务,主要编写用例文档,分析模型。

成员1:

鲁腾飞

学号:

1650412603

负责收集资料,做组长分配的任务,主要编写前景文档,总结。

成员2:

刘玥

学号:

1650510802

负责收集资料,做组长分配的任务,主要收集资料。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2