版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 计算机学院 学生宿舍管理系统 需求规格说明书 年级班级指导教师所在学院提交日期: 目 录 1引言 . 4 1.1 编制目的 . 4 1.2 范围 . 4 1.3 预期的读者和阅读建议. 4 1.4 术语和缩略语 . 4 1.5 文档约定 . 4 1.6 参考文件 . 5 2 项目概述 . 5 2.1 目标 . 5 2.2 范围 . 5 2.3 用户的特点 . 6 2.4 假定条件和约束限制. 6 2.5 运行环境 . 6 2.5.1 硬件环境 . 6 2.5.2 软件环境 . 7 3 业务分析 . 7 4 数据描述 . 9 5 功能需求 . 12 5.1 功能需求总述 . 12 5.1.1
2、功能需求总表 . 12 5.1.2 角色、权限需求 . 12 5.2 功能需求1宿舍管理员管理 . 13 5.2.1 子功能1 管理员信息修改 . 13 5.2.2 子功能2 管理员查询 . 13 5.3 功能需求1学生管理. 14 5.3.1 子功能1学生信息修改 . 14 5.3.2 子功能2 学生查询 . 14 5.4 功能需求1宿舍楼管理. 14 5.4.1 子功能1办理入住 . 14 5.4.2 子功能2调换宿舍 . 15 5.4.3 子功能3办理退宿 . 15 5.5 功能需求1 缺勤记录 . 15 5.5.1 子功能1 学生缺勤记录 . 15 5.6 功能需求1 系统管理 . 1
3、6 5.6.1 子功能1 添加用户 . 16 5.6.2 子功能2 修改密码 . 16 6 非功能需求 . 17 6.1 性能需求 . 18 6.2 安全保密需求 . 18 6.3 扩展性需求 . 19 6.4 稳定性需求 . 19 7 界面要求 . 20 7.1 图形要求 . 20 7.2 报表格式 . 20 1 引言 学生宿舍管理一直是各大高校所重视的工作,为了提高高校宿舍管理的质量与效率,根据客户的要求,我们着手开发此项工程,高校公寓管理部门在宿管工作中担负着管理,检查,收费,协调等重要的管理任务。 1.1. 编制目的 该文档是关于用户对于学生宿舍管理网站的功能和性能的要求,重点描述了网
4、站的设计需求,将作为对该工具在概要设计阶段的设计输入。编写本报告的目的是明确本系统的详细要求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。 1.2. 范围 本节描述以下内容: 学生宿舍管理系统。 主要实现的是学生宿舍管理系统,在设计该系统时,应尽可能会的贴近用户,便于用户操作。 主要功能包括:房间管理,宿舍管理,信息查询,信息维护等功能。 1.3. 预期的读者和阅读建议 ? 开发人员和测试人员:了解该网站需要实现的所有功能需求点,性能需求点。 ? 指导老师:建议了解该网站需要的主要流程和主要功能点。 ? 普通用户:只需要了解功能需求部分。 1.4. 术语和
5、缩略语 表1-1术语和缩略语UM是一种支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段供模型化和可视化支持,包括需求分析到规格,到构造和配置JDBJava Data Base Connectivity(Jav数据库连 Oracle Oracle Database,又名Oracle TDBMS,简称Oracle,是甲骨文公司的一种5关系数据库管理系统,是目前世界上流行的关系数据库管理系统,系统可移植性好,使用方便,功能强,适用于各类大中小微机环境。 DBMS 数据库管理系统,database management system,简称DBMS,是一种操作和管理数据库的大型团建,用于建立、
6、使用和维护数据库。 1.5. 文档约定 本软件需求规格说明书将遵循从IEEE830标志改写并扩充模板编写,实际的改写与扩充将根据该项目的需要。模板中的某以特定部分可能不适合该项目,约定的做法是在原处保留标题,并注明该项不适用。 因为开发的项目比较熟悉,本文档中没有专业词汇。 表1-2文档约定 编号 名称 说明 01 宿舍信息 是指该网站系统中宿舍的所有信息 02 宿舍管理员信息 是指该网站系统中宿舍管理员的所有信息 03 学生信息 是指该网站系统中学生的所有信息 1.6. 参考文件 1微软面向.net的web应用程序设计M 北京 高等教育出版社 2软件工程导论(第五版) 张海藩编著 清华大学出
7、版社 3Visual FoxPro 6.0 程序设计与应用教程 (第二版) 鄂大伟 厦门大学出版社 4数据库系统概论(第四版) 王珊 萨师煊 高等教育出版社 5Java Web开发从零开始 孙更新 电子工业出版社 2. 项目概述 2.1. 目标 本系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行入住登记等功能。系统提供多用户登陆,并实现用户之间简单的角色管理,权限分配等功能。通过构建基于Internet的分布式网络信息共享平台,系统用户能够在内网,或者
8、是公网上登录系统,进行操作,实现学生宿舍管理工作的电子化管理。 合理科学的学院网站设计和安排不仅能够方便老师管理,对学生科学使用网络资源也是很有利的。具体目标如下: ? 宿舍楼基本信息查询与修改; ? 学生基本信息查询与更新; ? 每一幢宿舍楼中宿舍信息的查询与信息更新; ? 宿舍保卫处基本信息的查询和修改; ? 宿舍事故基本信息及事故处理信息的查询和修改; ? 宿舍楼物品出入审批及记录。 2.2. 范围 系统可供管理员使用,主要功能包括:房间管理,宿舍管理,信息查询,信息维护等功能。 系统可供学生使用,主要功能包括:能储存,申请修改自己的寝室信息。能 方便得进行寝室问题报修,能及时得到各种水
9、电信息。 2.3. 用户的特点 该网站的面对的用户和维护人员都将是受过高等教育的老师和大学生,对网网站这样的系统已经熟练操作和使用,再加上友好的界面展示,不存在不会使用的情况。 学生公寓管理员,需要对学生信息进行集中管理,一边方便、快捷、高效等进行公寓楼管理。 学生,可以申请寝室问题的报修,以及得到水电费信息。 2.4. 假定条件和约束限制 本产品主要针对学生宿舍情况进行设计,其最终用户是宿舍系统的管理员,宿舍管理员以及宿舍学生,他们都具备一定的计算机使用能力,对计算机的操作十分熟练的。同时系统的维护人员是计算机专业人员,熟悉数据库、操作系统、网络维护工作。 该网站需要在5月上旬开发完成,必须
10、使用ASP.NET 技术以及数据库必须是SQL Server 2008。 建议软件寿命:5年 经费来源:学校宿舍管理处 硬件条件:hp服务器工作站,ps机 运行环境:Windows server 2003 数据库:Oracle 11g 2.5. 运行环境 2.5.1. 硬件环境 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: 客户端运行环境 CPU Pentium 4 1.8G或以上 内存 512MB以上 操作系统 Windows98或以上版本 网络工具 IE
11、浏览器6.0以上 硬盘: 500GB(5400 RPM) 日立 显卡: 英特尔 HD Graphics 4000(2.00 GB) 主板: 华硕K46CB(Intel Ivy Bridge) 服务器端运行环境 CPU Pentium E5200 内存 2GMB 硬盘空间 160G以上硬盘剩余空间 输入设备 键盘/鼠标 操作系统 Windows 2000 Server 数据库 Microsoft SQL Server 2000 通信接口 本系统采用的网络协议是TCP/IP 本系统的局域网采用双绞线(100M标准)连接 2.5.2. 软件环境 操作系统:Win7/Win8/Win XP/ Linu
12、x等支持浏览器的使用的系统都可以 数据库系统:Oracle 11g 开发平台及工具:ASP.NET ,Visual Studio 2010 ,DreamWeaver JDBC5.1.7 通信协议:TCP/IP 3. 业务分析 该学生宿舍管理系统网站组织机构图,如下图3-1所示: 宿舍宿舍管学生管理理员管理员信息修改管理员查询学生信息修改学生查询 图3-1组织机构图 宿舍管理 在此模块中宿舍管理员可以安排学生住宿、住宿调整、退宿、住宿查询和打印宿舍表,如下图3-2所示: 住宿安排住宿安排请求来访人员来访登记来访信息来访记录宿舍管理员住宿调整退宿管理住宿查询宿舍宿舍管理员来访管理学生来访管理请求查
13、询请求学生住宿调整请求退宿请求 住宿请求宿舍报表 图3-2宿舍管理数据流图 系统功能性需求分析用例,如下图3-3所示: 学生处管理人员宿舍管理员学生信息管理宿舍分配登录功能财务管理信息查询宿舍管理财务人员学生及家长 图3-3系统整体用例图 访客管理 在此模块中宿舍管理员可以记录来访人员的信息,对访客进行查询和管理,如下图3-4所示: 来访查询 访客信息 图3-4访客管理数据流图 4. 数据描述 表4-1 数据表 序号 数据 数据描述 数据所属部门 01 用户数据 存储管理员的登录信息 02 学生数据 存储学生的基本信息 03 宿舍数据 存储宿舍的使用信息 04 留言数据 存储着建议意见留言信息
14、 数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。数据流图有四种成分:源点或终点,处理,数据存储和数据流。学生宿舍管理处是源点同时也是终点。处理有:新生资料录入;学生资料处理;学生资料查询;学生资料统计;打印学生资料报表;水电使用情 况录入;学生宿舍处理等等。数据流有:学生信息;存放物品信息;借出物品信息;用水量及电量信息;物品信息;宿舍信息;维修信息等。数据存储有:学生信息.DBF、宿舍登记信息.DBF、物品登记信息.DBF、维修记录表.DBF、存放物品信息表.DBF等。 表4-2住宿生数据 字段名 描述 数据类型 Stu_id 学号 Char
15、Stu_name 姓名 Char Stu_sex 性别Char In_date 入学年份Data Depar所在系Char Class班级Char 数据长度 NULL Primarykey20 N Y 10 Y N 10 Y N 10 N N 10 Y N 10 Y N Hou_id 楼号 Char 10 N y Ber_id 宿舍号 Char 10 N Y Bed_id 床号 Char 10 Y N In_out 入住情况 Char 8 N N 表4-3宿舍资料数据 字段名 描述 数据类型 数据长度 NULL Primarykey Hou_id 楼号 Char 10 N Y Ber_id 宿
16、舍号 Char 10 N Y Ber_qua 宿舍性质 Char 20 N N Ber_min 宿舍长 Char 20 Y N 表4-4电量表数据 字段名 描述 数据类型 数据长度 NULL Primarykey Hou_id 楼号 Char 10 N Y Ber_id 宿舍号 Char 10 N Y Ber_num 总电量 Char 5 Y N Elec_al 低电警告 Char 1 Y NDat日Dat1 字段名 描述 数据类型 数据长度 NULL PrimarykeyHou_idN Ber_idN 楼号 Char 10 宿舍号 Char 10 Wate_num N 水表读数 Char 1
17、0 日期 Data 10 Data N 表4-5水量表数据 表4-6物品统计信息数据 字段名Art_idArt_nameBer_idDamageLen_borData 描述 数据类型 数据长度 物品号 Char 20 物品名 Char 20 宿舍号 Char 10 损坏情况 Char 1 借还情况 Char 1 日期 Data 10 NULL N Y N Y Y Y PrimarykeyY N Y N N N 表4-7要求维修信息数据 字段名 描述 数据类型 数据长度 NULL Primarykey Rep_id 维修人员号 Char 20 Y N Rep_name 维修人员名字 Char 2
18、0 Y N Ber_id 宿舍号 Char 10 N N Rep_back 是否修理 Char 2 N Y 字段名 描述 数据类型 数据长度 NULL Primarykey Mana_id 管理员 Char 20 N Y Mana_name 管理员名字 Char 20 N N 表4-8用户数据 编号 功能需求名称 优先级别 1 数据管理 高 2 数据导入 高 3 数据导出 高 4 用户权限管理 高 Right 权限 Char 10 N N 5. 功能需求 5.1. 功能需求总述 5.1.1. 功能需求总表 表5-1 功能需求表 5.1.2. 角色、权限需求 表5-2角色权限分配表 序号 角色
19、功能 权限 1 宿舍管理员 管理整个宿舍管理系统 用户管理权限;宿舍管理权限;系统权限;2 学生 查询 查询权限; 5.2. 功能需求1宿舍管理员管理 5.2.1. 子功能1 管理员信息修改 【功能概述】 管理员对宿舍管理员信息进行增删查改操作。 【操作者】系统管理员。 【输入】宿舍管理员的新信息。 【输出】 输出管理员基本信息在指定位置。 【数据来源】 数据库。 【展示界面】 提示修改成功。 5.2.2. 子功能2 管理员查询 【功能概述】 展示了管理员的基本信息,包括:名字,性别,以及负责事项。 【操作者】系统管理员。 【输入】无。 【输出】 输出管理员基本信息在指定位置。 【数据来源】
20、数据库。 【展示界面】 在页面指定位置展示。 5.3. 功能需求1学生管理 5.3.1. 子功能1学生信息修改 【功能概述】 宿舍管理员对学生信息进行增删查改操作。 【操作者】宿舍管理员。 【输入】学生的新信息。 【输出】 输出学生基本信息在指定位置。 【数据来源】 数据库。 【展示界面】 提示修改成功。 5.3.2. 子功能2 学生查询 【功能概述】 展示了学生的基本信息,包括:名字,性别,以及班级学号。 【操作者】宿舍管理员。 【输入】无。 【输出】 输出学生基本信息在指定位置。 【数据来源】 数据库。 【展示界面】 在页面指定位置展示。 5.4. 功能需求1宿舍楼管理 5.4.1. 子功
21、能1办理入住 【功能概述】 每个学生入住的宿舍安排,对有空床的寝室进行学生入住安排。 【操作者】宿舍管理员。 【输入】:更新宿舍床位空缺数。 【输出】 该宿舍已住学生的基本信息,安排入住。 【数据来源】 数据库。 【展示界面】 在页面指定位置展示。 5.4.2. 子功能2调换宿舍 【功能概述】 宿舍管理员对学生进行宿舍调换的修改操作。 【操作者】宿舍管理员。 【输入】无。 【输出】 调换后的宿舍信息。 【数据来源】 数据库。 【展示界面】 提示修改成功 5.4.3. 子功能3办理退宿 【功能概述】 宿舍管理员对学生进行宿舍退宿的修改操作。 【操作者】宿舍管理员。 【输入】无。 【输出】 修改后
22、的宿舍信息,空出的床位数。 【数据来源】 数据库。 【展示界面】 提示修改成功 5.5. 功能需求1 缺勤记录 5.5.1. 子功能1 学生缺勤记录 【功能概述】 宿舍管理员在门禁之前进行宿舍学生点到,并记录好缺勤情况。 【操作者】宿舍管理员。 【输入】学生缺勤次数。 【输出】 无。 【数据来源】 数据库。 【展示界面】 在页面指定位置展示。 5.6. 功能需求1 系统管理 5.6.1. 子功能1 添加用户 【功能概述】 系统管理员对宿舍管理员进行修改工作,添加新的宿舍管理员。 【操作者】系统管理员。 【输入】宿舍管理员的基本信息。 【输出】 无。 【数据来源】 数据库。 【展示界面】 提示添
23、加成功。 5.6.2. 子功能2 修改密码 【功能概述】 系统管理员对管理账号进行修改操作。 【操作者】系统管理员。 【输入】新的管理密码。 【输出】 无。 【数据来源】 数据库。 【展示界面】 提示修改成功。 5.6.3. 子功能3 留言信息展示 【功能概述】 留言信息展示在界面的指定位置展示,主要展示的信息包括用户的建议或者建议,加强和用户的交流,好进一步完善该系统。 【操作者】用户。 【输入】: 点击留言选项,并输入相关的建议或者意见,点击确认,则可发布留言。 【输出】 在指定位置输出留言信息。 【数据来源】 留言直接录入留言数据表。 【展示界面】 在页面指定位置显示留言成功的提示信息
24、5.6.4. 子功能4 留言信息删除 【功能概述】 用户的留言信息用户自身不可更改,只能管理员进行删除操作。 【操作者】管理员 【输入】 首先找到相关留言,然后点击删除选项,即可删除留言。 【输出】 输出现在留言的信息。 【数据来源】 留言直接录入留言数据表。 【展示界面】 提示删除成功。 5.6.5. 子功能5 缴费功能 【功能概述】 当用户有罚款没有缴清时,则会提醒该用户尽快缴清。 【操作者】用户、管理员。 【输入】: 当用户把欠款缴清时,管理员就会在管理员界面中,查询到该用户,然后把该用户的欠费金额清零。 【输出】 在用户界面中则会显示欠款为零。 【数据来源】 已录入的用户信息数据表。
25、【展示界面】 提示缴费成功的信息。 6. 非功能需求 对软件的非功能需求的描述,应包括性能、安全性、可扩展性、稳定性等方面的需求界定。 6.1. 性能需求 在运行WindowsXP操作系统的主频为1.1GHz的IntelPentium4PC机上,当系统至少有50%的空闲资源时,用户在校内登录时,页面请求响应时间不能多于10秒。在网站的信息展示和跳转处理上都要求处理时间迅速反应灵敏,但是对于资源的上传和下载,允许较长时间的处理。 精度 数据采集率:必须在90%以上。 动态信息及时率:必须在95%以上。 静态信息全面率:必须在95%以上。 信息准确率:必须在98%以上。 的 时间特性 响应时间:局
26、域网3秒;局域网间8秒;校园网内查询2秒;外部网络查询5秒。 适应性 该系统的前台产品最后提交形式为安装程序,使其能在WindowsXP、 Windows7、Windows8操作系统平台上正常运行,后台产品最后提交形式为安装包使其能在Linux下正常运行,并且能在需求变化时,能方便的进行功能补充。 其他 在一天中,同时使用该系统的主要用户为:宿舍管理员(每栋1人),系统维护人员(每5栋1-2人),学生(每栋500人)。 6.2. 安全保密需求 普通用户和系统管理员拥有的操作权限不同,没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。系统管理员
27、应当可以使用系统的所有模块,普通用户只能对自己权限下的模块进行操作。 本系统在第一次使用时,提供系统维护人员初始登录用户名、密码。当系统维护人员第一次登陆后,必须重新设置新的登录用户名、密码。一般用户的用户名和初始密码由系统维护人员赋予;当一般用户第一次登陆后,必须更改他的最初登录密码,最初的登录密码不能重用。同时要求每个一个月的时间,系统自动 提示用户更改密码,只有系统维护人员才能对所有的信息资料进行访问。 6.3. 扩展性需求 系统设计要求能够体现拓展性要求,以适应将来功能扩展的需求。 6.4. 稳定性需求 系统应保证24小时内正常运行,保证1000人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。在用户登陆较少的情况下基本不会出错,在访问量和下载量较大时,根据统计学院的人数等实际情况,网站将反应缓慢,但是不能崩溃。 如果本系统在运行1小时内连续出现3次死机,那么本系统必须在1分钟内终止运行,同时提示维护人员将系统切换至备用机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度冷冻仓储租赁协议范本
- 2024年企业向个人贷款协议模板
- 2024年科研单位协作协议基本模板
- 2024年全球购销协议格式
- 2024年金融借款担保协议模板解析
- 2024年度商业大厦电梯安装工程协议
- 2024零售业退货协议示例
- 2024年武汉住宅装修协议模
- 2024年专业咨询顾问简明协议样式
- 2024年搅拌站承揽协议模板
- 工业污水处理厂项目经济效益和社会效益分析报告
- 中医养生的吃生姜养生法
- 燃气管网运行工施工环境保护详细措施培训
- 神经系统的分级调节课后巩固练习 高二下学期生物人教版选择性必修1
- 卫生院请休假管理制度
- 靶向治疗的题目
- 2024年化学检验工(中级工)理论备考试题库及答案(汇总)
- 新版检验检测机构管理评审报告
- 新教材人教版高中英语选择性必修第一册全册教学设计
- 《小学生的自我保护》课件
- 古代辞章领略古代辞章的风华与韵味
评论
0/150
提交评论