当前位置:文档之家› 学生宿舍管理系统需求分析说明书

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

需求分析说明书目录前景文档学生宿舍管理系统在社会飞速发展的今天,智能化管理是现代管理宿舍信息的必然趋势之一。

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

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

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

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

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

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

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

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

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

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

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

1.1.2系统功能①用户必须输入正确的用户名和密码才能进入系统;②提供学生住宿情况的基本登记;③提供学生每学期的注册及学生的离校处理;④提供人员来访登记及结束访问的详细登记;⑤提供学生在校期间物品出入宿舍楼的详细情况登记;⑥提供查询功能,以方便用户对学生基本信息的查询,要实现按多种条件的查询及楼房信息的查询;⑦提供增加、删除、修改用户帐户的功能;⑧具有添加、修改、删除学生及员工基本信息的功能。

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

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

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

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

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

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

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

下面将具体进行介绍。

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

3.1.1系统管理模块的步骤①超级用户登录实现系统管理人员登录。

②普通用户登录实现一般管理人员登录。

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

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

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

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

3.2.1公寓管理模块的步骤①楼房管理登记该住宿楼信息并进行添加、修改和删除功能。

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

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

3.3.1学生管理模块的步骤①学生基本信息录入实现学生基本信息情况的登记及宿舍的分配功能。

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

③学生学期注册管理登记学生在校期间每学期的缴费情况。

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

3.4.1信息查询模块的步骤①按学号进行查询实现每个学生基本信息情况的查询功能。

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

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

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

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

3.5.1出入登记模块的步骤①进楼物品登记详细登记某学生搬入宿舍楼的物品情况。

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

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

④结束访问登记详细登记外来人员的离开情况。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.用例列表3.1基本用例叙述3.1.1.宿舍管理系统事件列表4.用例图本节是用例图,旨在用图示方式直观表达外部角色(用户方)和系统内部之间的交互。

4.1学生宿舍管理系统用例图4.2系统管理模块4.3公寓管理模块4.5信息查询模块4.7信息修改5.用例描述本节为用例详细描述,用自然语言详细描述用例,便于在客户、用户、需求开发人员和解系统设计人员之间交流。

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

7.参考资料《需求工程——软件建模与分析》分析模型1.引言1.1编写目的解决从需求获取阶段的用例模型到完整的对象模型的过渡,在本文需要解决的问题有:①建立分析模型,达成开发者和用户对需求信息的共同理解;②共同理解,发挥创造性,创建软件系统解决方案。

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 参考文献丁二玉、骆斌《需求工程——软件建模与分析》《软件工程:实践者的研究方法(第 5 版)》《过程分析文档》《项目前景和范围文档》《需求获取安排计划书》《用例文档》总结通过对宿舍管理系统的软件需求分析设计,使我们从理论的水平提升到实践操作层次,提高了我们的动手能力,以及运用所学的知识解决实际问题的能力。

相关主题