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

下载本文档

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

文档简介

1、-. z CMMI文档编制指南 计算机学院学生宿舍管理系统需求规格说明书学生*:*:年级班级:指导教师:所在学院:提交日期:-. z目 录 TOC o 1-3 h z u HYPERLINK l _Toc24722 1引言 PAGEREF _Toc24722 4 HYPERLINK l _Toc16607 1.1 编制目的 PAGEREF _Toc16607 4 HYPERLINK l _Toc15848 1.2 围 PAGEREF _Toc15848 4 HYPERLINK l _Toc12846 1.3 预期的读者和阅读建议 PAGEREF _Toc12846 4 HYPERLINK l

2、_Toc937 1.4术语和缩略语 PAGEREF _Toc937 4 HYPERLINK l _Toc29443 1.5 文档约定 PAGEREF _Toc29443 4 HYPERLINK l _Toc28034 1.6 参考文件 PAGEREF _Toc28034 5 HYPERLINK l _Toc2193 2 工程概述 PAGEREF _Toc2193 5 HYPERLINK l _Toc11050 2.1 目标 PAGEREF _Toc11050 5 HYPERLINK l _Toc28095 2.2 围 PAGEREF _Toc28095 5 HYPERLINK l _Toc21

3、971 2.3 用户的特点 PAGEREF _Toc21971 6 HYPERLINK l _Toc16717 2.4 假定条件和约束限制 PAGEREF _Toc16717 6 HYPERLINK l _Toc14891 2.5 运行环境 PAGEREF _Toc14891 6 HYPERLINK l _Toc27230 2.5.1 硬件环境 PAGEREF _Toc27230 6 HYPERLINK l _Toc25422 2.5.2 软件环境 PAGEREF _Toc25422 7HYPERLINK l _Toc3609 3 业务分析 PAGEREF _Toc3609 7 HYPERLI

4、NK l _Toc30292 4 数据描述 PAGEREF _Toc30292 9 HYPERLINK l _Toc18299 5 功能需求 PAGEREF _Toc18299 12 HYPERLINK l _Toc11118 5.1 功能需求总述 PAGEREF _Toc11118 12 HYPERLINK l _Toc23186 5.1.1 功能需求总表 PAGEREF _Toc23186 12 HYPERLINK l _Toc22687 5.1.2 角色、权限需求 PAGEREF _Toc22687 13 HYPERLINK l _Toc9913 5.2 功能需求1宿舍管理员管理 PAG

5、EREF _Toc9913 13 HYPERLINK l _Toc25500 5.2.1 子功能1 管理员信息修改 PAGEREF _Toc25500 13 HYPERLINK l _Toc30606 5.2.2 子功能2 管理员查询 PAGEREF _Toc30606 13 HYPERLINK l _Toc23387 5.3 功能需求1学生管理 PAGEREF _Toc23387 14 HYPERLINK l _Toc4789 5.3.1 子功能1学生信息修改 PAGEREF _Toc4789 14 HYPERLINK l _Toc16210 5.3.2 子功能2 学生查询 PAGEREF

6、_Toc16210 14 HYPERLINK l _Toc4269 5.4 功能需求1宿舍楼管理 PAGEREF _Toc4269 14 HYPERLINK l _Toc26999 5.4.1 子功能1办理入住 PAGEREF _Toc26999 14 HYPERLINK l _Toc16697 5.4.2 子功能2调换宿舍 PAGEREF _Toc16697 15 HYPERLINK l _Toc31105 5.4.3 子功能3办理退宿 PAGEREF _Toc31105 15 HYPERLINK l _Toc8241 5.5 功能需求1 缺勤记录 PAGEREF _Toc8241 15 H

7、YPERLINK l _Toc21245 5.5.1 子功能1 学生缺勤记录 PAGEREF _Toc21245 15 HYPERLINK l _Toc17843 5.6 功能需求1 系统管理 PAGEREF _Toc17843 16 HYPERLINK l _Toc3376 5.6.1 子功能1 添加用户 PAGEREF _Toc3376 16 HYPERLINK l _Toc21775 5.6.2 子功能2 修改密码 PAGEREF _Toc21775 16 HYPERLINK l _Toc27357 6 非功能需求 PAGEREF _Toc27357 17 HYPERLINK l _To

8、c18405 6.1 性能需求 PAGEREF _Toc18405 18 HYPERLINK l _Toc24934 6.2 平安需求 PAGEREF _Toc24934 18 HYPERLINK l _Toc8005 6.3 扩展性需求 PAGEREF _Toc8005 19 HYPERLINK l _Toc12780 6.4 稳定性需求 PAGEREF _Toc12780 19 HYPERLINK l _Toc4829 7 界面要求 PAGEREF _Toc4829 20 HYPERLINK l _Toc27723 7.1 图形要求 PAGEREF _Toc27723 20 HYPERLI

9、NK l _Toc22127 7.2 报表格式 PAGEREF _Toc22127 20-. z引言学生宿舍管理一直是各大高校所重视的工作,为了提高高校宿舍管理的质量与效率,根据客户的要求,我们着手开发此项工程,高校公寓管理部门在宿管工作中担负着管理,检查,收费,协调等重要的管理任务。编制目的该文档是关于用户对于学生宿舍管理的功能和性能的要求,重点描述了的设计需求,将作为对该工具在概要设计阶段的设计输入。编写本报告的目的是明确本系统的详细要求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。围本节描述以下容:学生宿舍管理系统。主要实现的是学生宿舍管理系统,在设

10、计该系统时,应尽可能会的贴近用户,便于用户操作。主要功能包括:房间管理,宿舍管理,信息查询,信息维护等功能。预期的读者和阅读建议开发人员和测试人员:了解该需要实现的所有功能需求点,性能需求点。指导教师:建议了解该需要的主要流程和主要功能点。普通用户:只需要了解功能需求局部。术语和缩略语表1-1术语和缩略语UML是一种支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括需求分析到规格,到构造和配置。JDBCJava Data Base Connectivity(Java数据库连接)OracleOracle Database,又名Oracle TDBMS,简称Or

11、acle,是甲骨文公司的一种5关系数据库管理系统,是目前世界上流行的关系数据库管理系统,系统可移植性好,使用方便,功能强,适用于各类大中小微机环境。DBMS数据库管理系统,database management system,简称DBMS,是一种操作和管理数据库的大型团建,用于建立、使用和维护数据库。文档约定本软件需求规格说明书将遵循从IEEE830标志改写并扩大模板编写,实际的改写与扩大将根据该工程的需要。模板中的*以特定局部可能不适合该工程,约定的做法是在原处保存标题,并注明该项不适用。因为开发的工程比拟熟悉,本文档中没有专业词汇。表1-2文档约定编号名称说明01宿舍信息是指该系统中宿舍的

12、所有信息02宿舍管理员信息是指该系统中宿舍管理员的所有信息03学生信息是指该系统中学生的所有信息参考文件1微软面向.net的web应用程序设计M 高等教育2软件工程导论第五版海藩编著 清华大学3Visual Fo*Pro 6.0 程序设计与应用教程 (第二版) 鄂大伟 大学4数据库系统概论第四版王珊 萨师煊高等教育5Java Web开发从零开场更新 电子工业工程概述目标本系统是一个信息管理系统MISManagementInformationSystem(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进展入住登记等功能。系统提供多用户登陆,并实现

13、用户之间简单的角色管理,权限分配等功能。通过构建基于Internet的分布式网络信息共享平台,系统用户能够在网,或者是公网上登录系统,进展操作,实现学生宿舍管理工作的电子化管理。合理科学的学院设计和安排不仅能够方便教师管理,对学生科学使用网络资源也是很有利的。具体目标如下:宿舍楼根本信息查询与修改; 学生根本信息查询与更新; 每一幢宿舍楼中宿舍信息的查询与信息更新; 宿舍保卫处根本信息的查询和修改; 宿舍事故根本信息及事故处理信息的查询和修改;宿舍楼物品出入审批及记录。围系统可供管理员使用,主要功能包括:房间管理,宿舍管理,信息查询,信息维护等功能。系统可供学生使用,主要功能包括:能储存,申请

14、修改自己的寝室信息。能方便得进展寝室问题报修,能及时得到各种水电信息。用户的特点该的面对的用户和维护人员都将是受过高等教育的教师和大学生,对网这样的系统已经熟练操作和使用,再加上友好的界面展示,不存在不会使用的情况。学生公寓管理员,需要对学生信息进展集中管理,一边方便、快捷、高效等进展公寓楼管理。学生,可以申请寝室问题的报修,以及得到水电费信息。假定条件和约束限制本产品主要针对学生宿舍情况进展设计,其最终用户是宿舍系统的管理员,宿舍管理员以及宿舍学生,他们都具备一定的计算机使用能力,对计算机的操作十分熟练的。同时系统的维护人员是计算机专业人员,熟悉数据库、操作系统、网络维护工作。该需要在5月上

15、旬开发完成,必须使用ASP.NET 技术以及数据库必须是SQL Server 2021。建议软件寿命:5年经费来源:学校宿舍管理处硬件条件:hp效劳器工作站,ps机运行环境:Windows server 2003数据库:Oracle 11g运行环境硬件环境为了保证系统运行的效率和可靠性,系统效劳器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于部的局域网。其运行要求如下:客户端运行环境CPUPentium 4 1.8G或以上存512MB以上操作系统Windows98或以上版本网络工具IE浏览器6.0以上硬盘:500GB(5400 R

16、PM) 日立显卡:英特尔 HD Graphics 4000(2.00 GB)主板:华硕K46CB(Intel Ivy Bridge)效劳器端运行环境CPUPentium E5200存2GMB硬盘空间160G以上硬盘剩余空间输入设备键盘/鼠标操作系统Windows 2000 Server数据库Microsoft SQL Server 2000通信接口本系统采用的网络协议是TCP/IP本系统的局域网采用双绞线100M标准连接软件环境操作系统:Win7/Win8/Win *P/ Linu*等支持浏览器的使用的系统都可以数据库系统:Oracle 11g通信协议:TCP/IP业务分析该学生宿舍管理系统组

17、织机构图,如下列图3-1所示:图3-1组织机构图宿舍管理在此模块中宿舍管理员可以安排学生住宿、住宿调整、退宿、住宿查询和打印宿舍表,如下列图3-2所示:图3-2宿舍管理数据流图系统功能性需求分析用例,如下列图3-3所示:图3-3系统整体用例图访客管理在此模块中宿舍管理员可以记录来访人员的信息,对访客进展查询和管理,如下列图3-4所示:图3-4访客管理数据流图数据描述表4-1 数据表序号数据数据描述数据所属部门01用户数据存储管理员的登录信息02学生数据存储学生的根本信息03宿舍数据存储宿舍的使用信息04留言数据存储着建议意见留言信息数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描

18、绘信息在系统中流动和处理的情况。数据流图有四种成分:源点或终点,处理,数据存储和数据流。学生宿舍管理处是源点同时也是终点。处理有:新生资料录入;学生资料处理;学生资料查询;学生资料统计;打印学生资料报表;水电使用情况录入;学生宿舍处理等等。数据流有:学生信息;存放物品信息;借出物品信息;用水量及电量信息;物品信息;宿舍信息;维修信息等。数据存储有:学生信息.DBF、宿舍登记信息.DBF、物品登记信息.DBF、维修记录表.DBF、存放物品信息表.DBF等。表4-2住宿生数据字段名描述数据类型数据长度NULLPrimarykeyStu_id*Char20NYStu_nameChar10YNStu_

19、se*性别Char10YNIn_date入学年份Data10NNDepar所在系Char10YNClass班级Char10YNHou_id楼号Char10NyBer_id宿舍号Char10NYBed_id床号Char10YNIn_out入住情况Char8NN表4-3宿舍资料数据字段名描述数据类型数据长度NULLPrimarykeyHou_id楼号Char10NYBer_id宿舍号Char10NYBer_qua宿舍性质Char20NNBer_min宿舍长Char20YN表4-4电量表数据字段名描述数据类型数据长度NULLPrimarykeyHou_id楼号Char10NYBer_id宿舍号Cha

20、r10NYBer_num总电量Char5YNElec_al低电警告Char1YNData日期Data10NN表4-5水量表数据字段名描述数据类型数据长度NULLPrimarykeyHou_id楼号Char10NYBer_id宿舍号Char10NYWate_num水表读数Char10NYData日期Data10NN表4-6物品统计信息数据字段名描述数据类型数据长度NULLPrimarykeyArt_id物品号Char20NYArt_name物品名Char 20YNBer_id宿舍号Char10NYDamage损坏情况Char1YNLen_bor借还情况Char1YNData 日期Data10YN

21、表4-7要求维修信息数据字段名描述数据类型数据长度NULLPrimarykeyRep_id维修人员号Char20YNRep_name维修人员名字Char 20YNBer_id宿舍号Char10NNRep_back是否修理Char2NY表4-8用户数据字段名描述数据类型数据长度NULLPrimarykeyMana_id管理员Char 20NYMana_name管理员名字Char20NNRight权限Char 10NN功能需求功能需求总述功能需求总表表5-1 功能需求表编号功能需求名称优先级别1数据管理高2数据导入高3数据导出高4用户权限管理高角色、权限需求表5-2角色权限分配表序号角色功能权限1

22、宿舍管理员管理整个宿舍管理系统用户管理权限;宿舍管理权限;系统权限;2学生查询查询权限;功能需求1宿舍管理员管理子功能1 管理员信息修改【功能概述】 管理员对宿舍管理员信息进展增删查改操作。【操作者】系统管理员。【输入】宿舍管理员的新信息。【输出】输出管理员根本信息在指定位置。【数据来源】数据库。【展示界面】提示修改成功。子功能2 管理员查询【功能概述】 展示了管理员的根本信息,包括:名字,性别,以及负责事项。【操作者】系统管理员。【输入】无。【输出】输出管理员根本信息在指定位置。【数据来源】数据库。【展示界面】在页面指定位置展示。功能需求1学生管理子功能1学生信息修改【功能概述】 宿舍管理员

23、对学生信息进展增删查改操作。【操作者】宿舍管理员。【输入】学生的新信息。【输出】输出学生根本信息在指定位置。【数据来源】数据库。【展示界面】提示修改成功。子功能2 学生查询【功能概述】 展示了学生的根本信息,包括:名字,性别,以及班级*。【操作者】宿舍管理员。【输入】无。【输出】输出学生根本信息在指定位置。【数据来源】数据库。【展示界面】在页面指定位置展示。功能需求1宿舍楼管理子功能1办理入住【功能概述】每个学生入住的宿舍安排,对有空床的寝室进展学生入住安排。【操作者】宿舍管理员。【输入】:更新宿舍床位空缺数。【输出】该宿舍已住学生的根本信息,安排入住。【数据来源】数据库。【展示界面】在页面指

24、定位置展示。子功能2调换宿舍【功能概述】 宿舍管理员对学生进展宿舍调换的修改操作。【操作者】宿舍管理员。【输入】无。【输出】调换后的宿舍信息。【数据来源】数据库。【展示界面】提示修改成功子功能3办理退宿【功能概述】 宿舍管理员对学生进展宿舍退宿的修改操作。【操作者】宿舍管理员。【输入】无。【输出】修改后的宿舍信息,空出的床位数。【数据来源】数据库。【展示界面】提示修改成功功能需求1 缺勤记录子功能1 学生缺勤记录【功能概述】宿舍管理员在门禁之前进展宿舍学生点到,并记录好缺勤情况。【操作者】宿舍管理员。【输入】学生缺勤次数。【输出】无。【数据来源】数据库。【展示界面】 在页面指定位置展示。功能需

25、求1 系统管理子功能1 添加用户【功能概述】系统管理员对宿舍管理员进展修改工作,添加新的宿舍管理员。【操作者】系统管理员。【输入】宿舍管理员的根本信息。【输出】无。【数据来源】数据库。【展示界面】 提示添加成功。子功能2 修改密码【功能概述】系统管理员对管理账号进展修改操作。【操作者】系统管理员。【输入】新的管理密码。【输出】无。【数据来源】数据库。【展示界面】 提示修改成功。子功能3 留言信息展示【功能概述】 留言信息展示在界面的指定位置展示,主要展示的信息包括用户的建议或者建议,加强和用户的交流,好进一步完善该系统。【操作者】用户。【输入】: 点击留言选项,并输入相关的建议或者意见,点击确

26、认,则可发布留言。【输出】 在指定位置输出留言信息。【数据来源】 留言直接录入留言数据表。【展示界面】 在页面指定位置显示留言成功的提示信息子功能4 留言信息删除【功能概述】 用户的留言信息用户自身不可更改,只能管理员进展删除操作。【操作者】管理员【输入】 首先找到相关留言,然后点击删除选项,即可删除留言。【输出】 输出现在留言的信息。【数据来源】 留言直接录入留言数据表。【展示界面】 提示删除成功。子功能5 缴费功能【功能概述】当用户有罚款没有缴清时,则会提醒该用户尽快缴清。【操作者】用户、管理员。【输入】: 当用户把欠款缴清时,管理员就会在管理员界面中,查询到该用户,然后把该用户的欠费金额

27、清零。【输出】 在用户界面中则会显示欠款为零。【数据来源】 已录入的用户信息数据表。【展示界面】 提示缴费成功的信息。非功能需求对软件的非功能需求的描述,应包括性能、平安性、可扩展性、稳定性等方面的需求界定。性能需求在运行Windows*P操作系统的主频为1.1GHz的IntelPentium4PC机上,当系统至少有50%的空闲资源时,用户在校登录时,页面请求响应时间不能多于10秒。在的信息展示和跳转处理上都要求处理时间迅速反响灵敏,但是对于资源的上传和下载,允许较长时间的处理。精度数据采集率:必须在90%以上。动态信息及时率:必须在95%以上。静态信息全面率:必须在95%以上。信息准确率:必

28、须在98%以上。的时间特性响应时间:局域网3秒;局域网间8秒;校园网查询2秒;外部网络查询5秒。适应性该系统的前台产品最后提交形式为安装程序,使其能在Windows*P、 Windows7、Windows8操作系统平台上正常运行,后台产品最后提交形式为安装包使其能在Linu*下正常运行,并且能在需求变化时,能方便的进展功能补充。其他在一天中,同时使用该系统的主要用户为:宿舍管理员每栋1人,系统维护人员每5栋1-2人,学生每栋500人。平安需求普通用户和系统管理员拥有的操作权限不同,没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和平安性。系统管理员应当可以使用系统的所有模块,普通用户只能对自己权限下的模块进展操作。本系统在第一次使用时,提供系统维护人员初始登录用户名、密码。当系统维护人员第一次登陆后,必须重新设置新的登录用户名、密码。一般用户的用户名和初始密码由系统维护人员赋予;当一般用户第一次登陆后,必须更改他的最初登录密码,最初的登录密码不能重用。同时要求每个一个月的时间,系统自动提示用户更改密码,只有系统维护人员才能对所有的信息资料进展。扩展性需求系统设计要求能够表达拓展性要求,以适应将来功能扩展的需求。稳定性需求系统应保证24小时正常运行,保证1000人可以同时在客户端登录,此时系统能正常运行,正确提示相关容

温馨提示

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

评论

0/150

提交评论