学生宿舍管理系统需求分析说明书_第1页
学生宿舍管理系统需求分析说明书_第2页
学生宿舍管理系统需求分析说明书_第3页
学生宿舍管理系统需求分析说明书_第4页
学生宿舍管理系统需求分析说明书_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 / 26前景文档学生宿舍管理系统在社会飞速发展的今天,智能化管理是现代管理宿舍信息的必然趋势之一。随着宿舍种类和学生的不断增加, 宿舍管理越来越来复杂, 信息量不断地提高, 因此,以往的宿舍管理方法,查询速度慢,管理困难,容易丢失数据,已经不适合现在宿舍管理信息的要求。为克服宿舍管理信息的困难和查询的不便。 采用计算机智能化来管理宿舍和学生的信息, 不仅很大的提高了查询的速度, 节约了人力和物力资源, 达到了预期的要求, 还是世界发展的需求,社会发展的趋势。1 .背 景随着信息时代的快速发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。 高校学生宿舍信息管理系统是

2、一个安全和高效的专用系统。 信息世界永远不会是一个平静的世界, 当一种技术不能满足需求时, 就会有新的技术诞生并取代旧技术。 系统做的尽量人性化, 使用者会感到操作非常方便, 管理人员需要做的就是将数据输入到系统的数据库中去。 由于数据库存储容量相当大而且比较稳定, 适合较长时间的保存, 也不容易丢失。 这无疑是为信息存储量比较大的学校提供了一个方便、 快捷的操作方式。 本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。1.1 课题名称本课题要实现的是高校学生宿舍管理系统。1.1.2 系统功能 用户必须输入正确的用户名和密码才能

3、进入系统; 提供学生住宿情况的基本登记; 提供学生每学期的注册及学生的离校处理; 提供人员来访登记及结束访问的详细登记; 提供学生在校期间物品出入宿舍楼的详细情况登记; 提供查询功能, 以方便用户对学生基本信息的查询, 要实现按多种条件的查询及楼房信息的查询; 提供增加、删除、修改用户帐户的功能; 具有添加、修改、删除学生及员工基本信息的功能。2 .国内外现状调查显示,现在国内绝大多数学校的学生公寓管理还没有实现信息化,主要还是停留在手工管理的形式。 随着高校招生规模的不断扩大,高校在校大学生逐年增长,学生管理的难度和压力也越来越大。目前大多数高校已经实现学生学籍等管理的系统化,但宿舍管理还基

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

5、1 系统管理模块系统管理模块包括超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。3.1.1 系统管理模块的步骤超级用户登录实现系统管理人员登录。普通用户登录实现一般管理人员登录。用户管理实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。密码修改实现所用用户的密码更改功能。退出系统实现正常退出宿舍管理系统。3 / 263.2 公寓管理模块公寓管理模块包括楼房管理、宿舍管理二个大的部分。3.2.1 公寓管理模块的步骤楼房管理登记该住宿楼信息并进行添加、修改和删除功能。宿舍管理登记该楼所有宿舍的信息并进行添加、修改和删除功能。3.3 学生管理模块学生管理模块包括学生基

6、本信息录入、学生财物登记、学生学期注册三项功能。3.3.1 学生管理模块的步骤学生基本信息录入实现学生基本信息情况的登记及宿舍的分配功能。学生财物登记登记学生在校期间所拥有的公共及私有贵重物品情况。学生学期注册管理登记学生在校期间每学期的缴费情况。3.4 信息查询模块信息查询模块基本上包括按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询四个部分。3.4.1 信息查询模块的步骤按学号进行查询实现每个学生基本信息情况的查询功能。按姓名查询通过学生姓名查询学生基本信息情况。按班级查询通过班级查询某班级学生住宿情况及该班级学生信息。按寝室号查询查看每个宿舍所住学生信息情况。3.5 出入登记模块

7、出入登记模块包括进楼物品登记、 出楼物品登记、 人员来访登记、 结束访问登记四个功能模块。3.5.1 出入登记模块的步骤 进楼物品登记详细登记某学生搬入宿舍楼的物品情况。 出楼物品登记详细登记某学生搬出宿舍楼的物品情况。 人员来访登记详细登记进入宿舍楼的外来人员情况。 结束访问登记详细登记外来人员的离开情况。3.6 信息修改模块信息修改模块包括学生基本信息修改、个人财物信息修改二个大的功能。3.6.1 信息修改模块的步骤 学生基本信息修改实现系统管理人员对学生基本信息情况所作的添加、 修改、 删除。 个人财物修改实现对学生个人财物的添加、修改、删除功能。4 . 寝室公告管理功能4.1 寝室公告

8、信息功能概述寝室公告管理功能主要分为查看、修改和删除寝室公告信息。所有的用户登陆系统后都可以查看请示公告信息,而只有管理员能删除和修改寝室公告。下面就以修改寝室公告信息为例,详细说明寝室公告信息管理功能!4.2 修改寝室公告信息功能用户登录系统后,选择修改寝室公告信息,系统跳转到修改寝室公告信息页面,该页面会显示寝室公告修改之前的所有信息, 用户选择要修改的信息, 在原有的基础上修改之后数据库中会更新一条新的信息,点击提交按钮, 如果修改成功系统将跳转到修改之前的页面,9 / 26如果修改失败,系统会给用户相应的提示信息。用例文档1 .前言在宿舍管理系统的需求获取工程中,根据分析师对系统在用户

9、方和层次性场景描述的 模拟再现,提取出了相关用例。本文当给出了需求获取阶段中使用的用例列表和用例描述。 而此小结文档相关信息与本身特征,文档组织可参见目录,其余信息可参看下文内容。1.1 编写目的本文档的编写目的是将系统的所有用例文档化,用自然语言描述用户所有期望的操作,记录、交流领域信息和用户期望, 传达有关问题域的必要信息以及涉众的需求,通过这些描述,尽可能将用户前景和需求从抽象中提取出来,具体化之。2 .背景及内容概述2.1 背景本文档用于提高学生宿舍管理的效率而开发的,运用该系统可以实现对学生及宿舍信息资料进行编辑,添加、修改、删除、查询等功能,并对学生宿舍进行智能化管理,减少人 力物

10、力资源的要求。2.2 内容概述本用例文档是根据前一阶段项目前景和范围的获取和分析,对解决方案的细化而得到的,传达了有关问题域的必要信息以及涉众需求。本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。通过该系统,用户可以查询学生的基本信息和宿舍管理信息等各方面的资料, 能够及时方便的了解学生和宿舍的各种情况。并且该宿舍管理系统为用户提供一些简单的数据查询、输出各种信息等功能。本文档首先列出用例列表,简要概述每个概要用例及其展开用例,之后详细定义了每个展开用例。3 .用例列表3.1 基本用例叙述3.1.1. 宿舍管理系统事件列表编R事件描述系统输入提供参与者系统输出1管理员登录系统贝k三和福'

11、;码管理员2管理员进行宿舍管理学生学号、姓名管理员入住、退宿信息3管理员进行信息查询学生学号、姓名管理员学生、寝室信息4管理员进行出入登记查询学生学号、姓名管理员物品出、入信息5管理员进行信息修改学号、密码管理员4 .用例图本节是用例图,旨在用图示方式直观表达外部角色(用户方)和系统内部之间的交互。4.1 学生宿舍管理系统用例图学生宿备管理系摘吴学生C j生信息管理慢快飞% .o&系或管理镯块. 加/r "信息董福捶坦X / X窗舍直理员t公里管理根集jJ *登录/二H)、。制一4一一一飒一信息健改堰法Use. 盲含管理系蛾、出入登记模决4.2系统管理模块11 / 26T 人

12、 )一晋亶用户第子主4.3公寓管理模块Q、登录*管11 员X、C j,月用户管理葭 / 、* , *< "XZ < 大 用户雷码惨改 .坪用户登录寤舍置颤、 /1VW*、/A Xo退出躲O布加福品邕理信息JTjT酒若g理 州除直H管理信息/ ,、/ < )/他上二把修改直舍管理信恿公里笞理侵犊1)添加粮房管理信里产CZ)->czzF医管理一.刷除怯青世理信息G D修改咂店管理七旦4.4学生管理模块13 / 26宇生住宿信总年一 ,4.5信息查询模块寝室号苣密4.6出入登记模块15 / 26x、C) .进褚物品登记"、V' DT Zq/宿舍管理

13、员Cy人员来访登记4.7信息修改 .jT/£二 _ 口、 工 .登录 信息检散幢城系域重攫员O比格物品登记Q结束访问登记c ,手机宇主星丰信足 KCJr * * 1*二匚 3 -基本值史 '南他学上要才信息u n修改学生聿僮也C 3>一考加个人则分值患卜人财务信息删称个人则务信急0、Q)器芹个人叫苦(!皂用户5 .用例描述本节为用例详细描述,用自然语言详细描述用例,便于在客户、用户、需求开发人员和解系统设计人员之间交流。用例名称系统设置9T日系统管理员简单描述系统管理员对系统基本信息进行设置,系统记录基本信息前置条件系统管理员登入“学生宿舍管理系统”系统管理员激活系统设

14、置用例后置条件系统基础信息设置成功主干过程系统管理员设置信息1 .系统显示当前系统基本信息表2 .系统管理员输出系统基本信息3 .系统管理员请求保存当前设置4 .系统保存当前设置5 .系统管理员退出系统备注此用例完成对系统基本信息的设置,它由系统管理员来操作。用例登录宿舍管理系统参与后用户前提条件系统必须能正常启动前置条件用户企图进入各个系统模块时触发典型事件过程9T 口、系统响应当用户启动这个应用系统时,用例开始。用户输入用户名和密码系统显本登录界面系统验证信息系统设置访问权限系统显示主界面用例结束替代事件过程替代:如果用户输入错误的用户名或者密码,系统给出提示信息,并且跳转到后置条件用户正

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

16、(从第3步分支出来)1 .宿舍管理员删除学生入住记录2 .返回到第3步备注此用例仅由宿舍管理员来操作。用例名称人物查询9T日宿舍管理员简单描述宿舍管理员通过输入学生的学号和姓名来查询学生的其他所有信息前置条件宿舍管理员登入“学生宿舍管理系统”宿舍管理员激活任务查询用例后置条件要查询学生的所有被显示出来主干过程宿舍管理员查询学生信息1 .宿舍管理员使用用户名和密码进入系统2 .系统验证宿舍管理员身份3 .宿舍管理员输入学生的学号,姓名4 .系统验证学生的信息是否准确5 .系统显示学生的所有相关信息6 .宿舍管理员退出系统分支过程宿舍管理员清除已填信息(从第 3步分支出来)1 .宿舍管理员清除已填

17、的学生信息2 .返回到第3步备注此用例仅由宿舍管理员来操作。6 .文档总结宿舍管理系统是一个典型的辅助宿舍管理系统, 我们团队在项目前景和范围 的指导下,对功能需求进行展开分析,将得到的一个完整的系统用例图, 在逐步 细化分解为许多较小的用例,在进行了整合,从而得到一系列完整的用例。7 .参考资料需求工程一一软件建模与分析20 / 26分析模型1 . 引言1.1 编写目的解决从需求获取阶段的用例模型到完整的对象模型的过渡,在本文需要解决的问题有: 建立分析模型,达成开发者和用户对需求信息的共同理解; 共同理解,发挥创造性,创建软件系统解决方案。1.2 背景随着计算机产业的迅速发展,电子计算机已

18、广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。学生宿舍管理系统是学校中一个重要的环节,能否实现这一步关系到学校办学整体效率的高低, 学生在众人面前的整体面貌。 运用学生宿舍管理系统可以减轻学院教学人员的工作量, 加快查询速度, 加强统一管理, 以及宿管部门已步入信息化, 使各项管理更加规范化。还有就是缩小开支, 提高工作效率与准确率。 可以使学生有条无紊的管理, 方便调整学生注入和转出。1.3 文档概要本文档的主要任务是建立分析模型:将复杂的系统分解为简单的部分以及他们之间的联系, 确定本质特征,并抛弃次要特征, 帮助开发者准确理解客户的用意, 和用户达成对信息内容的共

19、 同理解。分析的主要活动包括识别、定义和结构化,它的目的是获取某个可以转捍卫只是得事务的信息, 这种分析活动被称为建模建立需求分析模型。 需求分析建模分为三个阶段, 通常的 做法是依据获取的问题域信息建立初步的模型, 然后分析用户需求,对模型进行调整, 得到一个中间形式的模型形式, 最后对调整后的模型进行逻辑推理和验证,如果符合预期的期望,即是最终的解决方案。本文档主要完成两部分内容,建立领域模型和建立行为模型。本文档根据用例对整个系统分析建模的结果进行呈现,并对系统做综合描述,涉及到需求分析建模的各个阶段: 包括发现对象和类, 建立类之间的关联和添加类的重要属性, 建立系统的行为模型, 建立

20、系统顺序图,建立详细的交互图,这里的交互图选择为顺序图,建立用例的状态图,建立活动图,添加契约说明。说明:由于系统规模较大,为了更方便地描述系统, 所有图都根据不同的用例来说明,具体可以参见用例文档。2 .系统用例系崎E仲瞋旭用户了公募肾伸槽悻首埋员,值量直润场提出入登记便电3 .系统管理模块3.1 建立领域模型3.2建立行为模型22 / 263.2.13.2.2建立系统状态图恬kit是寸卜同刖蛇晒奇令©籍.E.命令执打完毕&,】理槊贝百3.2.3建立系统活动图23 / 26三便I退出节帆«小妾录3.3添加契约说明操作:用户、管理员 不变量:无 前置条件:参与者成功

21、登录系统之系统管理模块功能 后置条件:4 .公寓管理模块4.1 建立领域模型4.2建立行为模型4.2.1建立顺序图修改住宿信恩时除住宿心息十 籽泉系统 而增化宿信 息管理员°1: Login。25 / 262: lnsertlnfo()3: updata()Fik 一一.割4. InsertStimmitO5: RetL rnResulK4.2.2建立状态图4.2.3建立活动图4.3添加契约说明操作:管理员不变量:无前置条件:登录系统,实现功能需求。后置条件:信息须正确填写。33 / 265 .学生管理模块5.1 建立领域模型5.2 建立行为模型5.2.1 建立顺序图管理员登录系统1; Login。新增学生倍息修改学生信息也除母牛俏2: Insertlnf00 >3: update(J4. InsertSummitO5: RetirnResult()5.2.2建立状态图改打舞作的¥仔蜷享士憔我警判三璀曼*w二到并龄十 z - - : TR-鞫亚X /*电5.2.3建立活动图5.3 添加契约说明操作:管理学生信息不变量:无前置条件:登录并完善信息。后置条件:正确填写信息并返回。6 参考文献丁二玉、骆斌需求工程软件建模与分析软件工程:实践者的研究方法(第5 版)过程分析文档 项目前景和范围文档需求获取安排计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论