(2)客户需求分析规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《UML系统建模与分析设
计》
客户需求分析规格说明书
设计题目专业班级姓名学号完成日期宿舍管理系统********
20*** 级
******
*********
20** 年*** 月
目录
1■引言 (2)
2■软件产品的一般性描述 (3)
3.功能行为需求 (7)
4■性能需求 (11)
5.运行需求 (12)
6■其他要求(可使用性、安全保密、可维护性、可移植性等) (13)
1引言
1.1编写需求规格说明书的目的
详细、准确和全面定义“宿舍管理系统”的用户需求,知道软件系统的后续 开发工作;本文档描述的用户需求将作为该项目最终验收的编制和依据。
说明:该文档必须经用户和开发方签字确认方可有效。 本文档的读者包括: 1) 用户
2) 系统分析人员 3) 软件设计人员 4) 软件实现人员 5) 软件测试人员
1.2项目背景(软件产品的作用范围) 1.
2.1企业总体业务需求分析
建成的“宿舍管理系统”将包括:经理查询子系统、人力资源管理子系统、 宿舍安排管理子系统。如图所示:
图1 宿舍管理系统功能需求框图
性能要求:提高宿舍管理中心的工作效率,提高部门的协作,改进整体效率; 降低冗余和不必要的信息积压,减少成本;主管可以获取准确信息,有助于及时 作出调整。
1.2.2确定系统边界
“宿舍管理系统”的系统边界就是洛阳师范学院后勤服务管理集团下属的宿 舍
管理中心,宿舍管理中心所管理的所有宿舍都在改系统管理范围以内,其余的均为该系统管辖范围以外。
1.3 定义(术语的定义和缩写词的原文)
1)经理:“宿舍管理系统”的用户。
2)系统管理员:“宿舍管理系统”的管理者、维护者,拥有所有权限。
3)操作管理员:只拥有部分权限的“宿舍管理系统”的工作人员。
4)应用服务器:负责整个系统的总体协调工作的服务器。
1.4 参考资料
[1] 刁成嘉主编的《UML 系统建模与分析设计课程设计》,机械工业出版社。
[2] 萨师煊、王珊编著的《数据库系统概论》,高等教育出版社。
[3] 张海藩编著的《软件工程导论》,清华大学出版社。
[4] 朱时银编著的《C++ Builder 5 编程实例与技巧》,机械工程出版社。
2.软件产品的一般性描述
2.1运行环境与资源
2.1.1系统软件运行环境
1)系统建模采用支持UML的CASE工具Rose2004开发环境。
2)本系统实现语言采用Microsoft VC++6.0 编程。
3)数据管理采用Microsoft SQL Server 2000数据库管理系统。
4)系统操作平台采用微软公司的Windows XP。
5)采用XX.XX 网络环境。
6)服务器端系统的运行环境:Windows 2000 Server。
7)客户机运行环境:Windows XP。
2.1.2系统硬件运行环境
“宿舍管理系统”共有 1 台服务器,30台终端机。
1)用户终端机:采用惠普PC,内存1GB,硬盘80GB,大屏幕液晶显示器。
2)服务器:惠普PCXX型,内存2GB,高速硬盘组300GB,高速缓存,液
3)网络:采用XX 。XX 网络建立局域网。
4)后台服务器支持系统硬件要求:CPU Pentium IV 3.0以上,内存容量4GB 以上,硬盘500GB 以上。
该系统是一个包括3个子系统的三级网络宿舍管理系统。所以需要子系统共享的数据信息全部存放在数据库服务器中,各子系统之间依靠网络进行信息传送。本系统网络体系结构采用客户/服务器工作方式。
2.2软件产品的系统体系结构
图2宿舍管理系统层次结构图
2.3软件产品的功能(用例模型)
—J
------- / w
图3 宿舍管理系统用例图
经理
经理查询
«refi ne>>
人力资源管理
管理员院系
«refi ne>>
宿舍安排管理
学生
人力资源管理
图4 经理查询子系统用例图
员工岗位安排
宿舍安排管理
图5 人力资源管理子系统用例图
经理 查询 安排情况
/坯经理查询
宿舍安排管理
依赖 I
I I () ¥
管理员
员工情况
操作