软件需求规格说明书.docx
《软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《软件需求规格说明书.docx(26页珍藏版)》请在冰点文库上搜索。
软件需求规格说明书
读后感:
软件需求规格说明书是软件开发过程需求分析阶段需要产出的文档,是为了使用户和软件开发者对软件的规格有一个共同的理解而撰写的。
在读完所下载的软件需求分析书之后,我对它的作用和意义有了更加深刻的理解。
软件的需求分析是软件生存周期的重要阶段,它是联系用户与软件开发者的纽带,它的好坏对软件下一步的开发工作将产生决定性影响。
因此,对需求分析工作应该给予足够的重视,否则将对以后的开发工作带来更严重的影响。
在这份《鄂尔多斯接待任务综合管理系统软件需求规格说明书》中,用户对软件开发人员阐述了所需的功能,即建立一套综合管理系统,实现能按照多种条件进行接待任务进行分类管理等功能,并列举了多个接待实例,构建了用户需求和软件开发之间的桥梁。
但总体感觉,该说明书只概括了大部分功能,更加详尽的需求需要用户与开发人员再进行沟通。
鄂尔多斯接待任务综合管理系统
软件需求规格说明书
版本1.0
北京联信永益公司
年月日
文件修改记录
NO.
修改后
版本号
修改的
页码及条款
修改类型、原因及说明
修改
审核
批准
修改生效日期
1
1.0
全文
创建
2
1.2
全文
添加用例需求、功能需求
2010-3-10
3
1.3
全文
修改用例需求、功能需求
2010-3-15
目录
引言5
1功能性需求5
1.1业务需求5
1.1.1概述5
1.1.1.1背景说明5
1.1.1.2业务机遇5
1.1.1.3业务风险5
1.1.2愿景6
1.1.2.1业务目标与成功标准6
1.1.2.2主要特性6
1.1.2.3假设与依赖6
1.1.3范围6
1.1.3.1实现范围6
1.1.3.1.1硬件系统范围6
1.1.3.1.2软件系统范围6
1.1.3.2涉众简档6
1.1.3.2.1业务及系统角色6
1.1.3.3操作环境7
1.1.3.3.1开发环境7
1.1.3.3.2测试环境7
1.1.3.3.3目标环境7
1.1.3.4限制与排除8
1.2用例需求8
1.2.1用例图8
1.2.2角色列表8
1.2.3用例列表8
1.2.4用例描述10
1.2.4.1[用例1名称]10
1.2.4.2[用例2名称]10
1.2.4.3[用例n名称]11
1.3功能需求11
1.3.1功能描述14
1.3.1.1[功能1名称]14
1.3.1.2[功能2名称]14
1.3.1.3[功能n名称]14
2非功能性需求14
2.1质量属性与性能指标15
2.1.1可用性15
2.1.2可靠性15
2.1.3可维护性15
2.1.4可移植性15
2.1.5可扩展性15
2.1.6可重用性16
2.1.7安全性16
2.1.8防护性16
2.1.9其他质量属性16
2.1.10其他性能指标16
2.2数据需求17
2.3文档需求17
2.4接口需求17
2.4.1用户界面17
2.4.2硬件接口17
2.4.3软件接口17
2.4.4通信接口17
2.5其他非功能性需求17
2.5.1设计实现约束17
2.5.2遵从规约标准17
附录18
引言
1功能性需求
1.1业务需求
1.1.1概述
1.1.1.1背景说明
鄂尔多斯市接待办公室在进行接待中,对于接待任务相关审批和接待承办中费用管理采用人工报表方式,导致数据不能实时性和结算滞后等。
为了实现承办接待任务电子化审批、终端智能化接入、进行中接待任务实时查询、能按照多种条件进行接待任务进行分类管理,和产生准确及时统计报表等需要建立一套综合管理系统。
该系统同时对费用管理可以通过智能终端功能完成费用消费、数据上送功能,并根据消费记录对该接待任务费用进行整体控制和数据实时统计功能。
对接待费用有了直接和及时评估和实时数据统计分析。
1.1.1.2业务机遇
本系统解决了鄂尔多斯市接待办公室在进行接待中,通过人工审批和接待承办中费用管理方式导致数据能不能实时反馈及结算滞后等问题;系统实现承办接待任务的在线审批、接待任务实时查询、产生及时有效的统计报表;提供接待费用数据的实时录入,并实现对数据的实时统计功能。
1.1.1.3业务风险
1.1.2愿景
1.1.2.1业务目标与成功标准
1.1.2.2主要特性
1.1.2.3假设与依赖
1.1.3范围
1.1.3.1实现范围
1.1.3.2涉众简档
业务及系统角色
系统角色
业务角色
功能权限
总值班室
任务接待总值班室
对接待任务的接收、录入任务基本信息并分配相应接待处室、送分管主任审核;复核任务反馈单中的费用数据,产生任务结算单
分管主任
接待任务分管主任
审核初始任务信息,审核任务反馈信息以及费用信息
接待处长
承办处室处长
接收相应任务,分配接待员;对任务反馈信息及费用进行审核
接待员
接待任务执行人员
执行任务、联系商户
商户
商户
录入产生的费用
1.1.3.3操作环境
开发环境
开发平台:
jdk1.5,
开发工具:
MyEclipse6.6,
数据库:
Oracle10g,
应用服务器:
tomcat6.0
测试环境
测试数据库服务器
软件环境
操作系统
Windows2000
数据库
Oracle10g
硬件环境
CPU
Pentium(R)Dual-CoreCPUE5300@2.6GHzx2
内存
2G
硬盘
320G
测试机
软件环境
操作系统
WindowsXPPro
IDE
MyEclipseblue6.6
硬件环境
CPU
Pentium(R)Dual-CoreCPUE5300@2.6GHzx2
内存
2G
硬盘
320G
目标环境
硬件
存储:
1.5TIBMDS4300
主机:
2台IBMX3650,2台DellPE1800
负载均衡:
2台Cisco四层交换机
软件
身份管理:
NovellIDM
门户应用服务器:
IBMWebSpherePortalEnable
数据库:
Oracle
1.1.3.4限制与排除
1.2用例需求
1.2.1用例图
1.2.2角色列表
NO.
角色名称
角色缩写
角色描述
1
总值班室
对接待任务的接收、录入任务基本信息并分配相应接待处室、送分管主任审核;复核任务反馈单中的费用数据,产生任务结算单,登记变更事项
2
分管主任
审核初始任务信息,审核任务反馈信息以及费用信息,提出变更事项
3
接待处长
接收相应任务,分配接待员;对任务反馈信息及费用进行审核
4
接待员
执行任务、联系商户
5
商户
录入产生的费用
1.2.3用例列表
1.2.3.1任务单管理模块用例列表
NO.
用例名称
优先级别
摘要描述
主要角色
1
任务单录入
1
总值班室录入任务数据、及标准、分派承办处室
总值班室
2
任务单审核
2
分管主任签批
分管主任
3
分配接待员
3
接待处长把任务分配接待员、产生承办单单号
接待处长
4
任务单变更申请
4
提出变更事项
接待员
5
任务单变更审核
5
分管主任审核变更事项
分管主任
6
任务办结
6
办结这个任务
总值班室
1.2.3.2承办单管理模块用例列表
NO.
用例名称
优先级别
摘要描述
主要角色
1
承办单录入
1
总值班室录入承办单信息
总值班室
2
录入费用
2
接待员确定商户,由商户录入任务费用数据
商户
3
一审核费用
3
相应承办处室处长审核费用
接待处长
4
二审核费用
4
分管主任复核费用
分管主任
5
三审核费用
5
总值班室终审费用,并下结算单
总值班室
1.2.3.3任务查询管理模块用例列表
NO.
用例名称
优先级别
摘要描述
主要角色
1
归口机关查询
1
查询承办单以及归口机关的一些相应信息
暂未定
2
承办处室查询
2
查询承办单以及承办处室的一些相应信息
暂未定
3
费用查询
3
查询任务费用详细
暂未定
4
任务办结预警
4
预警超过时间未办结的任务
暂未定
5
费用类型超出预警
5
预警某费用类型的超出的任务
暂未定
6
费用超支预警
6
预警费用超出的任务
暂未定
1.2.3.4任务统计模块用例列表
NO.
用例名称
优先级别
摘要描述
主要角色
1
接待办公室接待情况统计表
1
接待办公室接待情况统计表
暂未定
2
来宾月报表
2
来宾月报表
暂未定
3
部门来宾情况统计表
3
部门来宾情况统计表
暂未定
4
市接待办公室接待任务通报
4
市接待办公室接待任务通报
暂未定
5
各机关费用明细月报表
5
各机关费用明细月报表
暂未定
6
部门、党政考察团及会议宾客统计表
6
部门、党政考察团及会议宾客统计表
暂未定
1.2.4用例描述
任务单管理模块用例描述
1.2.4.1[用例1名称]
名称
任务单录入
标识
UC-1
优先级
1
摘要描述
总值班室录入任务数据、及标准、承办单位
主要角色
总值班室
前置条件
来文单位发文
后置条件
任务单
基本流程
总值班室根据来文单位发文录入任务数据、及标准、承办处室
扩展流程
分派接待处长
子流程
总值班室把任务分配给接待处长
扩展点
特殊需求
备注
1.2.4.2[用例2名称]
名称
任务单审核
标识
UC-2
优先级
2
摘要描述
接待办分管主任签批
主要角色
分管主任
前置条件
未审核的承办单
后置条件
产生审核的承办单
基本流程
分管主任签批未审核的承办单,产生审核的承办单
扩展流程
分管主任处变更事项
子流程
分管主任提出变更事项,报给总值班室登记
扩展点
特殊需求
备注
1.2.4.3[用例3名称]
名称
分配接待员
标识
UC-n
优先级
3
摘要描述
接待处长把任务分配接待员、产生承办单单号
主要角色
接待处长
前置条件
已审核的任务单
后置条件
产生任务单的相应费用清单
基本流程
接待处长把已审核的任务单分配给接待员,产生承办单号
扩展流程
接待员处变更事项
子流程
领导提出变更事项,接待员报给分管主任审批,分管主任审批变更事项,报给总值班室登记
扩展点
特殊需求
备注
1.2.4.4[用例4名称]
名称
任务单变更申请
标识
UC-n
优先级
4
摘要描述
接待员提出任务单变更事项申请
主要角色
接待员
前置条件
未办结的任务单
后置条件
产生未审核变更事项的任务单
基本流程
接待员填写变更事项申请
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.5[用例5名称]
名称
任务单变更审核
标识
UC-n
优先级
5
摘要描述
分管主任审核变更事项
主要角色
分管主任
前置条件
有变更申请的任务单
后置条件
已审核变更事项的任务单
基本流程
分管主任审核变更事项
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.6[用例6名称]
名称
任务办结
标识
UC-n
优先级
6
摘要描述
办结这个任务
主要角色
总值班室
前置条件
已费用清算的任务单
后置条件
办结的任务单
基本流程
办结任务单
扩展流程
子流程
扩展点
特殊需求
备注
承办单管理模块用例描述
1.2.4.7[用例7名称]
名称
承办单录入
标识
UC-n
优先级
1
摘要描述
总值班室录入承办单信息
主要角色
总值班室
前置条件
任务单
后置条件
承办单
基本流程
总值班室录入承办单的相关信息
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.8[用例8名称]
名称
录入费用
标识
UC-n
优先级
2
摘要描述
接待员确定商户,由商户录入任务费用数据
主要角色
商户
前置条件
已审核的任务单
后置条件
产生任务单的相应费用单
基本流程
接待员在酒店签到,接待员确定商户,由商户录入任务费用数据
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.9[用例9名称]
名称
一审核费用
标识
UC-n
优先级
3
摘要描述
相应承办处室处长审核费用
主要角色
接待处长
前置条件
未审核的费用单
后置条件
一审核后的费用单
基本流程
相应承办处室处长审核由接待员提交的费用单的审批申请
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.10[用例10名称]
名称
二审核费用
标识
UC-n
优先级
4
摘要描述
分管主任复核费用
主要角色
分管主任
前置条件
一审核后的费用单
后置条件
二审核后的费用单
基本流程
分管主任复核由承办处长审核后的费用单
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.11[用例11名称]
名称
三审核费用
标识
UC-n
优先级
5
摘要描述
总值班室终审费用,并下结算单
主要角色
总值班室
前置条件
二审核后的费用单
后置条件
三审核后的费用单
基本流程
总值班室终审由分管主任复核后的费用单,并下结算单
扩展流程
子流程
扩展点
特殊需求
备注
查询管理模块用例描述
1.2.4.12[用例12名称]
名称
归口机关查询
标识
UC-n
优先级
1
摘要描述
查询承办单以及归口机关的一些相应信息
主要角色
暂未定
前置条件
输入查询条件
后置条件
输出相应的承办单以及归口机关的一些信息
基本流程
输入查询条件,输出相应的承办单以及归口机关的一些信息
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.13[用例13名称]
名称
承办处室查询
标识
UC-n
优先级
2
摘要描述
查询承办单以及承办处室一的些相应信息
主要角色
暂未定
前置条件
输入查询条件
后置条件
输出相应的承办单以及承办处室的一些信息
基本流程
输入查询条件,输出相应的承办单以及承办处室的一些信息
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.14[用例14名称]
名称
费用查询
标识
UC-n
优先级
3
摘要描述
查询任务费用详细
主要角色
暂未定
前置条件
输入查询条件
后置条件
输出相应任务的费用详细
基本流程
输入查询条件,输出相应任务的费用详细
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.15[用例15名称]
名称
任务办结预警
标识
UC-n
优先级
4
摘要描述
预警超过时间未办结的任务
主要角色
暂未定
前置条件
任务办结时间超过规定办结时间日期
后置条件
显示超过时间未办结的任务
基本流程
显示超过时间未办结的任务
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.16[用例16名称]
名称
费用类型超出预警
标识
UC-n
优先级
5
摘要描述
预警费用类型超出预算的任务
主要角色
暂未定
前置条件
任务费用类型超出任务预算
后置条件
显示费用类型超出预算的任务
基本流程
显示费用类型超出预算的任务
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.17[用例17名称]
名称
费用超支预警
标识
UC-n
优先级
6
摘要描述
预警费用超支的任务
主要角色
暂未定
前置条件
费用超过预算的任务
后置条件
显示费用超过预算的任务
基本流程
显示费用超过预算的任务
扩展流程
子流程
扩展点
特殊需求
备注
任务统计模块用例描述
1.2.4.18[用例18名称]
名称
接待办公室接待情况统计表
标识
UC-n
优先级
1
摘要描述
统计接待办公室的接待情况
主要角色
暂未定
前置条件
输入要统计的时间段
后置条件
显示接待办公室的接待情况统计结果
基本流程
显示接待办公室的接待情况统计结果
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.19[用例19名称]
名称
来宾月报表
标识
UC-n
优先级
2
摘要描述
统计来宾情况
主要角色
暂未定
前置条件
输入要统计的时间段
后置条件
显示来宾统计结果
基本流程
显示来宾统计结果
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.20[用例20名称]
名称
部门来宾情况统计表
标识
UC-n
优先级
3
摘要描述
统计部门来宾情况
主要角色
暂未定
前置条件
输入要统计的时间段
后置条件
显示部门来宾情况况统计结果
基本流程
显示部门来宾情况统计结果
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.21[用例21名称]
名称
市接待办公室接待任务通报
标识
UC-n
优先级
4
摘要描述
统计市接待办公室接待任务通报
主要角色
暂未定
前置条件
输入要统计的时间段
后置条件
显示市接待办公室接待任务通报统计结果
基本流程
显示市接待办公室接待任务通报统计结果
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.22[用例22名称]
名称
各机关费用明细月报表
标识
UC-n
优先级
5
摘要描述
统计各机关费用明细
主要角色
暂未定
前置条件
输入要统计的时间段
后置条件
显示各机关费用明细统计结果
基本流程
显示各机关费用明细统计结果
扩展流程
子流程
扩展点
特殊需求
备注
1.2.4.23[用例23名称]
名称
部门、党政考察团及会议宾客统计表
标识
UC-n
优先级
6
摘要描述
统计部门、党政考察团及会议宾客
主要角色
暂未定
前置条件
输入要统计的时间段
后置条件
显示部门、党政考察团及会议宾客统计结果
基本流程
显示部门、党政考察团及会议宾客统计结果
扩展流程
子流程
扩展点
特殊需求
备注
1.3功能需求
1.3.1功能描述
1.3.1.1[功能1名称]
名称
任务单管理
标识
FR-1
优先级
1
描述
任务单录入,任务单审核,分配接待员,任务单变更申请,任务单变更审核,任务办结
1.3.1.2[功能2名称]
名称
承办单管理
标识
FR-2
优先级
2
描述
承办单录入,录入费用,一审核费用,二审核费用,三审核费用
1.3.1.3[功能n名称]
名称
任务查询管理
标识
FR-n
优先级
3
描述
归口机关查询,承办处室查询,费用查询,费用类型超出预警,任务办结预警,费用超支预警
1.3.1.4[功能n名称]
名称
任务统计
标识
FR-n
优先级
描述
接待办公室接待情况统计表,来宾月报表,部门来宾情况统计表,市接待办公室接待任务通报,各机关费用明细月报表,部门、党政考察团及会议宾客统计表
2非功能性需求
2.1质量属性与性能指标
2.1.1可用性
在实用可靠的前提下,尽可能跟踪国内外先进的计算机软硬件技术、信息技术及网络通信技术,使系统具有较高的性能价格比,同时建设方案以实际可接受能力为尺度,避免盲目追求新技术,造成不必要的浪费。
技术上立足于长远发展,坚持选用开放性系统,使系统和将来的新技术能平滑过渡。
采用先进的体系结构和技术发展的主流产品,保证整个系统高效运行。
2.1.2可靠性
本系统所采用的产品及技术采用可靠性设计、力求系统安全、可靠、稳定的运行。
2.1.3可维护性
充分考虑到联网用户增加和业务扩展,有扩充能力及可扩展接口。
应用软件的模块化程度较高,对不同业务流程和管理方式的适应能力要强,软件维护方便。
。
2.1.4可扩展性
充分考虑到联网用户增加和业务扩展,有扩充能力及可扩展接口。
应用软件的模块化程度较高,对不同业务流程和管理方式的适应能力强,软件维护方便。
贯彻面向最终用户的原则,建立友好的用户界面,使操作简单、直观、灵活,易于学习掌握。
2.1.5安全性
系统设计充分考虑到系统的安全防护与冗余措施。
系统提供较强的管理机制和控制手段,提供系统备份、数据恢复、事故监控和网络安全保密等技术措施。
系统在成本可以接受的条件下,从系统结构、设计方案、设备选型、厂商的技术服务与维护响应能力,备件供应能力等方面考虑,使得系统故障发生的可能性尽可能少,影响尽可能小,对各种可能出现的紧急情况有应急的工作方案和对策。
遵循有关信息安全标准,具有切实可行的安全保护和保密措施,确保数据长久安全。
系统应提供多方式、多层次、多渠道的安全保密措施,防止各种形式与途径的非法侵入和机密信息的泄露,保证系统中数据的安全。