产品规格说明书.docx
《产品规格说明书.docx》由会员分享,可在线阅读,更多相关《产品规格说明书.docx(42页珍藏版)》请在冰点文库上搜索。
产品规格说明书
2020-1-13
产品规格说明书
Confidential□Controlled□
Normal■Uncontrolled□
Originatedby:
Authenticatedby:
VersionHistory
日期
修订者
版本
备注
2009/7/16
XXX
1.0
填写相关的备注信息
保密条款
内容主要提示该文档受何等法律效应,授权形式是什么
预期读者
指出该文档授权读者
1.引言6
1.1文档目的6
1.2文档范围6
1.3读者对象6
1.4参考文档6
1.5术语与缩写解释6
2.产品概述7
2.1产品介绍7
2.2产品开发背景7
3.功能特性要求7
4.需求分析8
4.1概述8
4.2界面原型设计准则8
4.3产品的功能性需求8
4.3.1xxx模块管理8
XX功能9
XX功能9
XX功能10
XX功能10
4.3.2xxx模块管理11
XX功能11
XX功能12
XX功能12
XX功能13
4.3.3xxx模块管理13
XX功能14
XX功能14
XX功能15
XX功能15
4.3.4xxx模块管理16
XX功能16
XX功能17
XX功能17
XX功能18
4.3.5xxx模块管理18
XX功能19
XX功能19
XX功能20
XX功能20
4.3.6xxx模块管理21
XX功能21
XX功能22
XX功能22
XX功能23
4.3.7xxx模块管理24
XX功能24
XX功能25
XX功能25
XX功能26
4.3.8xxx模块管理26
XX功能27
XX功能27
XX功能28
XX功能28
4.3.9xxx模块管理29
XX功能29
XX功能30
XX功能30
XX功能31
xxx模块管理31
XX功能32
XX功能32
XX功能33
XX功能33
4.4其他非功能性需求34
4.4.1软硬件环境需求34
4.4.2产品质量需求34
5.产品部署方式34
6.数据备份恢复35
7.外部接口35
7.1XX模块135
8.服务程序35
9.开发说明35
附件:
用户提供参考资料36
1.引言
1.1文档目的
提示:
简单的描述本文档的目的
1.2文档范围
提示:
写出文档适用于哪些人群
1.3读者对象
提示:
写出本文档的读者对象
1.4参考文档
提示:
写出文档的参考文档,具体的格式如下:
文件名
文件说明
对应模块
提供人
xxx
xxxx
xxx介绍
李xxx
1.5术语与缩写解释
缩写、术语
解释
物理删除
将数据库里面的信息从数据库里面删除,删除以后不能恢复。
逻辑删除
利用一种手段,将某些记录做删除标记,但是记录实际上还在数据库里面。
2.产品概述
2.1产品介绍
描述本产品主要做什么的,开发本系统所要达到的目的,最后对公司会产生什么样的效益或影响等相关信息。
2.2产品开发背景
首先介绍开发本产品的公司概述,开发本产品主要为公司做什么的等相关信息。
3.功能特性要求
提示:
描述出本产品的一些特殊要求,比如:
Ø易用性
符合常规使用习惯
多选框可以多选,也就可以删除已经选中的项目
没有被关联的项目可以被删除
Ø方便性
每个用户都可以很方便的进入自己的操作界面
Ø友好性
弹出页面的大小要适当
界面上布局多个字段要对齐。
字段超过六个,采用两列显示
列表中每行记录采用交替颜色
界面风格基本一致,在颜色、布局方面基本一致
不要显示不该显示的字段
4.需求分析
4.1概述
描述的内容有:
系统的组成(是否有子系统)、系统主要实现哪些基本功能等相关信息。
分别将这些信息简要列出。
具体的详细功能模块参见UML用例图原型。
比如:
Ø办公OA子系统(业务)
Ø论坛子系统
Ø教育培训子系统
4.2界面原型设计准则
提示:
描写出界面原型所遵行的规范,比如每行显示的条数、颜色是否需要交替、是否需要弹出层等信息的约束。
1.采用层的方式弹出
2.页面列表的条数为20条,层的列表条数为10条
4.3产品的功能性需求
4.3.1xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.1.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.1.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.1.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.1.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.2.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.3.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.4.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.5.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.6xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.6.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.6.2XX功能
功能描述
提示:
简单描述该操作的