资源描述
XXXX项目
详细需求说明书
修订记录
Ver. No
日期
编制/修订
审核
批准
修改的章节号
目 录
1、文档介绍 2
1.1 文档目的 3
1.2 文档范围 3
1.3 读者对象 3
1.4 参考资料 3
1.5 术语与缩写解释 3
2、产品说明 3
2.1 产品目标 3
2.2 产品面向的用户群体 4
2.3 产品应当遵循的标准或规范 4
2.4 产品范围 4
2.5 产品中的角色 4
3、功能需求 4
3.1 业务流程 4
3.2 系统功能结构 5
3.3 运行环境 5
4、详细功能描述 7
4.1 具体功能1 7
4.2 具体功能2 10
5、需求确认 11
1、 文档介绍
本文档是对项目的委托单位(以下简称为甲方)和项目的开发单位(以下简称为乙方)签定的软件产品开发合同中规定的开发内容的进一步说明。目的是在合同的确定的范围内进一步明确甲乙双方软件产品开发过程中的权利和责任。
本文档在经甲乙双方签字确认后生效,与签定的软件产品开发合同具有同等法律效力。
1.1 文档目的
a. 作为甲方验收乙方开发产品的依据,并约束甲方不得随意变更需求内容。
b. 作为乙方软件开发的出发点,并约束乙方开发的软件产品准确完整地符合需求内容。
1.2 文档范围
1.3 读者对象
a. 甲方软件产品使用人员,合同完成验收人员等。
b. 乙方软件项目人员,包括项目经理,需求分析员,设计师,开发人员,测试人员等。
1.4 参考资料
a. 金蝶K/3V10.2结算中心系统用户手册。
b. 金蝶K3 V10.2网上结算系统用户手册。
1.5 术语与缩写解释
缩写、术语
解 释
K/3
金蝶软件(中国)有限公司的软件产品:K/3 ERP 系统
2、 产品说明
2.1 产品目标
本产品是乙方为了满足甲方使用K/3 结算中心软件过程中提出的特殊要求而开发的。本产品与K/3V10.2SP2版本的结算中心模块紧密集成,提供甲方要求的特定功能。
2.2 产品面向的用户群体
专门为满足甲方的特殊要求而开发,仅供甲方使用。
2.3 产品应当遵循的标准或规范
符合K/3 软件基本使用操作和业务处理的标准和规范。
2.4 产品范围
本产品是对K/3V10.2SP2版本的结算中心模块的扩展,产品提供的功能应在K/3V10.2SP2版本软件技术可以实现的功能范围内。
2.5 产品中的角色
角色名称
职责描述
登陆用户
通过K/3主控台登录界面,登录进K/3的用户。
3、 功能需求
3.1 业务流程
3.1.1 业务流程图
对系统的应用流程图进行描述,包括系统使用流程,单据流程处理,数据流程图等。
使用专业的流程图描述工具如Visio等软件进行编制。
3.1.2 功能模块图
对系统的功能框架进行描述,对每一项进行概要描述。
3.2 系统功能结构
3.2.1 系统功能结构(图)
根据上面提供的流程,给出软件产品的具体功能树形列表。
3.2.2 具体功能分解描述1
可以写得比较简单,对功能结构图中的各个功能作简要说明,详细描述则链接到详细需求中具体说明。
3.2.3 具体功能分解描述2
3.2.4 具体功能分解描述3
3.3 运行环境
3.3.1 硬件
数据库:
设备
K3V10.2
EAS V5.1
CPU
1G以上
2.4G*2CPU
内存
1G以上
4G以上
硬盘
80G以上
120G以上
网络
10-100M
100M以上
中间层(应用服务器):
设备
K3V10.2
EAS V5.1
CPU
P4以上
2.4G*2CPU
内存
512M以上
4G以上
硬盘
10G以上
40G以上
网络
10-100M
100M以上
客户端:
设备
K3V10.2
EAS V5.1
CPU
P3 550以上
P3 550以上
内存
256M以上
256M以上
硬盘
4G以上
40G以上
网络
1-10M
10M
3.3.2 支持软件
数据库:
设备
K3V10.2 SP2
EAS V5.1
操作系统
Win2000 Server SP4
Unix : AIX 5.1
Linux : RedHat 7.2
Windows: 2000 Server SP4
数据库
SqlServer 2000 SP3
SqlServer 2000 SP3
DB2 V8.1
Oracle V9i
金蝶软件
分层部署需要数据服务组件
EAS数据组件
其他
无。
JDK 1.4.2
中间层:
设备
K3V10.2
EAS V5.1
操作系统
Win2000Server SP4 安装组件服务和DTC服务
Unix : AIX 5.1
Linux : RedHat 7.2
Windows: 2000 Server SP4
应用服务器
无。
Apusic V3.1
WebSphere V5.1
WebLogic V7.0
金蝶软件
K/3中间层部分
EAS服务器组件
其他
无。
JDK 1.4.2
客户端:
设备
K3V10.2
EAS V5.1
操作系统
Windows 2000/XP/ME/98
Windows 2000/XP/ME/98
数据库
无。
无
金蝶软件
K/3客户端部分
EAS客户端
其他
无。
JDK 1.4.2
3.3.3 接口
主要说明和第三方软件的接口,如:增值税接口,专用物流软件接口。
具体包括:
输入输出数据流程图
接口在整个系统中的位置和作用
接口和其他模块的关联关系
输入输出的前提条件
输入数据形式:
文件:excel文件,txt文件,xml文件等的具体格式和例子
程序接口:使用的网络协议http,ftp,tcp,调用演示例子等
输入数据格式说明:
中间处理要求:
输出数据格式说明:
输出数据形式:
文件:excel文件,txt文件,xml文件等的具体格式和例子
程序接口:使用的网络协议http,ftp,tcp,调用演示例子等
输入输出数据的具体演示例子。
4、 详细功能描述
4.1 具体功能1
4.1.1 功能说明
内容包括:
作用:
在业务流程中的地位:
与其它功能的关联关系:
注意:
对于报表类功能要在易用性上作出特别说明,如:过滤界面,报表公式,字段融合,多表联查等。
4.1.2 界面规划
建议使用金蝶界面设计工具,或使用VB作出Demo界面
特别说明F7,F8,F9的使用和其他易用性方面的操作。
界面说明:
序号
字段名称
字段类型
取得方式
公式
是否必填
1
客户编码
字符
F7调用K3客户基础资料
2
客户名称
字符
自动由编码带出
3
应收金额
金额
手工录入
报表类
。。。。。。
4.1.3 具体操作说明
对于特殊属性,如编码规则,制单人,年度和期间等要特别说明。
4.1.3.1 查询
4.1.3.2 打印
4.1.3.3 套打
4.1.3.4 新增
4.1.3.5 修改
4.1.3.6 删除
4.1.3.7 下推
4.1.3.8 上下查
4.1.3.9 审核反审核
4.1.3.10 审批反审批
4.1.3.11 反写
4.1.3.12 其他操作
4.1.4 基本服务
4.1.4.1 主控台设置
4.1.4.2 权限
功能权限
数据权限
字段权限
4.1.4.3 日志
格式
内容
4.1.4.4 工作流(主要是审核审批流)
4.1.4.5 消息发送
4.1.4.6 预警设置
4.1.4.7 数据转换流程
下推,上下查
4.1.4.8 自动运行
4.1.4.9 其他服务
4.1.5 特性规定
本节内容主要是为了提前指明一些开发中可能会出现的问题,以便尽早避免由于需求变动而造成的风险。
4.1.5.1 精度
对于涉及数量金额,汇率方面的,特别是财务相关方面的内容,要说明数据的精度范围。
4.1.5.2 时间特性要求
对于涉及数据量较大的功能,如查询使用了数据权限的核算项目明细表,查询往来合同,MRP运算等,需要特别说明,并就可能造成的时间延迟和客户协调,达成一致,以避免项目交付时的风险。
4.1.5.3 并发特性要求
对于涉及并发用户较多的功能,如凭证录入,新增销售订单,下推发票等,需要特别说明,金蝶界面设计工具并就可能造成的系统缓慢和客户协调,达成一致,以避免项目交付时的风险。
4.1.5.4 灵活性
对于软件产品中一些在实现应用中可能会出现的变动或要求的功能,提前说明,并明确灵活性方面的特殊处理的细节。如:是否提供对外接口,是否增加新的成本计算方法,是否发送消息,是否不经过审批就直接生成凭证,等等。
4.1.5.5 故障处理要求
对于除了正常操作使用中出现的故障(如账套数据错误,组件没有注册,录入特殊数据,非正常操作机器等)之外的特殊地方加以说明。如,对于银企互联时由于远程传输出现的错误要具体说明,并尽量给出故障处理办法。又如:对于调用中间层组件由于死锁而造成的系统延迟也要预先处理。
4.1.5.6 其它特性
4.2 具体功能2
……(以下与上面相同)
5、 需求确认
需求文档
《详细需求说明书》,KD-K3-200512-023,1.2版本,XXX,XXXX年XX月XX日完成。
项目委托单位(甲方)承诺
本《详细需求说明书》建立在双方对需求的共同理解基础之上,我同意后续的开发工作根据该《详细需求说明书》开展。我明白需求的变更将导致双方重新协商成本、资源和进度等。
签字盖章,日期
项目开发单位(乙方)承诺
本《详细需求说明书》建立在双方对需求的共同理解基础之上,我同意后续的开发工作根据该《详细需求说明书》开展。我明白需求的变更将导致双方重新协商成本、资源和进度等。
签字盖章,日期
展开阅读全文