学生宿舍管理系统需求分析文档格式.docx
《学生宿舍管理系统需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统需求分析文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
5功能需求12
5.1功能需求总述12
5.1.1功能需求总表12
5丄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系统管理16
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.编制目的
该文档是矢于用户对于学生宿舍管理网站的功能和性能的要求,重点描述了网站的设计需求,将作为对该工具在概要设讣阶段的设计输入。
编写本报告的H的是明确本系统的详细要求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
1.2.范围
本节描述以下内容:
学生宿舍管理系统。
主要实现的是学生宿舍管理系统,在设计该系统时,应尽可能会的贴近用户,便于用户操作。
主要功能包括:
房间管理,宿舍管理,信息查询,信息维护等功能。
1.3.预期的读者和阅读建议
•开发人员和测试人员:
了解该网站需要实现的所有功能需求点,性能需求点。
•指导老师:
建议了解该网站需要的主要流程和主要功能点。
•普通用户:
只需要了解功能需求部分。
14.术语和缩略语
表1-1术语和缩略语
UML
是一种支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括需求分析到规格,到构适和配宜。
JDBC
JavaDataBaseConnectivity(Java数据库连接)
Oiacle
OracleDatabase•又名OracleTDBMS,简称Oracle.是甲骨文公司的一种5尖系数摇库管理系统.是目前世界上流行的矣系数据库管理系统.系统可移植性好.使用方便,功能强.适用于各类大中小微机环境。
DBMS
数扌居库管理系统1databasemanagementsyslemi简称DBMS,是一种操作和管理数据库的大型团建,用于建立•使用和维护数据库。
1・5•文档约定
本软件需求规格说明书将遵循从IEEE830标志改写并扩充模板编写,实际的改写与扩充将根据该项LI的需要。
模板中的某以特定部分可能不适合该项LI,约定的做法是在原处保留标题,并注明该项不适用。
因为开发的项目比较熟悉,本文档中没有专业词汇。
表1-2文档约定
名称
说明
01
宿舍信息
是抬该网站系统中宿舍的所有信息
02
宿舍管理员信息
是指该网站系统中宿舍管理员的所有信息
03
学生信息
是抬该网站系统中学生的所有信息
1・6.参考文件
⑴微软.面向・】似的web应用程序设计[M]北京高等教育出版社
[2]《软件工程导论》(第五版)张海藩编著清华大学出版社
[3]《VisualFoxPe6.0程序设计与应用教程(第二版)》鄂大伟厦门
大学出版社
[4]《数据库系统概论》(笫四版)王珊萨师煩高等教育出版社
[5]UavaWeb开发从零开始》孙更新电子工业出版社
2•项目概述
2.1.目标
本系统是一个信息管理系统MIS(ManagementInformationSystem)(以下就称信息管理系统),它将实现检索迅速和查找方便;
信息的录入,修改和删除功能;
以及对新入校学生进行入住登记等功能。
系统提供多用户登陆,并实现用户之间简单的角色管理,权限分配等功能。
通过构建基于Imemet的分布式网络信息共享平台,系统用户能够在内网,或者是公网上登录系统,进行操作,实现学生宿舍管理工作的电子化管理。
合理科学的学院网站设讣和安排不仅能够方便老师管理,对学生科学使用网络资源也是很有利的。
具体目标如下:
•宿舍楼基本信息查询与修改;
•学生基本信息查询与更新;
•每一幢宿舍楼中宿舍信息的査询与信息更新;
•宿舍保卫处基本信息的查询和修改;
•宿舍事故基本信息及事故处理信息的查询和修改;
・宿舍楼物品出入审批及记录。
2・2・范围
系统可供管理员使用,主要功能包括:
房间管理,宿舍管理,信息查询,信息维护等功能。
系统可供学生使用,主要功能包括:
能储存,申请修改自己的寝室信息。
能方便得进行寝室问题报修,能及时得到各种水电信息。
2・3・用户的特点
该网站的面对的用户和维护人员都将是受过高等教育的老师和大学生,对网网站这样的系统已经熟练操作和使用,再加上友好的界面展示,不存在不会使用的情况。
学生公寓管理员,需要对学生信息进行集中管理,一边方便、快捷、高效等进行公寓楼管理。
学生,可以申请寝室问题的报修,以及得到水电费信息。
2.4.假定条件和约束限制
本产品主要针对学生宿舍情况进行设计,其最终用户是宿舍系统的管理员,宿舍管理员以及宿舍学生,他们都具备一定的计算机使用能力,对计算机的操作十分熟练的。
同时系统的维护人员是计算机专业人员,熟悉数据库、操作系统、网络维护工作。
该网站需要在5月上旬开发完成,必须使用ASP.NET技术以及数据库必须是
SQLServer2008°
建议软件寿命:
5年
经费来源:
学校宿舍管理处
硬件条件:
hp服务器工作站,ps机
运行环境:
Windowsseiver2003
数据库:
Oracle1lg
2.5.运行环境
2.5.1.硬件环境
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。
此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
客户端运行环境
CPUPentium41.8G或以上
内存512MB以上
操作系统Windows98或以上版本
网络工具IE浏览器6.0以上
硬盘:
500GB(5400RPM)日立
显卡:
英特尔HDGraphics4000(2.00GB)
主板:
华硕K46CB(IntelIvyBudge)
服务器端运行环境
CPUPentiumE5200
内存2GMB
硬盘空间160G以上硬盘剩余空间
输入设备键盘/鼠标
操作系统Windows2000Serve】
数据库MicrosoftSQLSeivei2000
通信接口
本系统采用的网络协议是TCP/IP
本系统的局域网采用双绞线(100M标准)连接
2.5.2•软件环境
操作系统:
Win7/Win8/WmXP/Linux等支持浏览器的使用的系统都可以数据库
系统:
Oracle11g
开发平台及工具:
ASP.NET,VisualStudio2010,DreamWeaveiJDBC5.1.7通信协议:
TCP/IP
3・业务分析
该学生宿舍管理系统网站组织机构图,如下图3•1所示:
宿舍聖:
管理员
系统管理
图3-1组织机'
勾图
宿舍管理
在此模块中宿舍管理员可以安排学生住宿、住宿调整、退宿、住宿查询和打
印宿舍表,如下图3•2所示:
图3-2宿舍管理数据流图
系统功能性需求分析用例,如下图3•3所示:
访客管理
在此模块中宿舍管理员可以记录来访人员的信息,对访客进行查询和管理,
如下图3・4所示:
图3・4访客管理数据流图
表4・1数据表
序号
数据描述
数据所屈部门
用户数据
存储管理员的登录信息
学生数据
存储学生的基木信息
宿舍数据
存储宿舍的使用信息
留言数据
存储着建议意见留言信息
数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素/只是描绘信息在系统
中流动和处理的情况。
数据流图有四种成分:
源点或终点,处理,数据存储和数据流。
学生宿舍管理处是源点同时也是终点。
处理有:
新生资料录入;
学生资料处理;
学生资料查询;
学生资料统讣;
打印学生资料报表;
水电使用情
况录入;
学生宿舍处理等等。
数据流有:
学生信息;
存放物品信息;
借出物品信息;
用水量及电量信息;
物品信息;
宿舍信息;
维修信息等。
数据存储有:
学生信息.DBF、宿舍登记信息.DBF、物品登记信息.DBF、维修记录表.DEF、存放物品信息表・DBF等。
表4-2住宿生数据
字段名
描述
数据类型
数据长度
NULL
Pdmarykey
Stu_id
学号
Char
20
N
Y
Sm_name
姓名
10
Stu_sex
性别
X
In_date
入学年份
Data
Depar
所在系
Class
班级
Hou_id
楼
y
Ber.id
宿舍号
Bed.id
床号
In_out
入住情况
8
表4-3宿舍资料数据
楼号
Bei_qua
宿舍性质
宿舍长
Primarykey
Bei_id
Ber_num
总电址
5
Elec.al
低电警告
1
日期
表4-5水量表数据