产品需求规格说明书样本.docx
- 文档编号:9279384
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:14
- 大小:18.10KB
产品需求规格说明书样本.docx
《产品需求规格说明书样本.docx》由会员分享,可在线阅读,更多相关《产品需求规格说明书样本.docx(14页珍藏版)》请在冰豆网上搜索。
产品需求规格说明书样本
机构图标
{项目名称}
产品需求规格说明书
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
Company-Project-RD-PRS
当前版本:
X.Y
作者:
完成日期:
Year-Month-Day
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
1
目录
0.文档介绍4
0.1文档目的4
0.2文档范围4
0.3读者对象4
0.4参考文档4
0.5术语与缩写解释4
1.产品介绍5
2.产品面向的用户群体5
3.产品应当遵循的标准或规范5
4.产品范围5
5.产品中的角色5
6.产品的功能性需求6
6.0功能性需求分类6
6.mFeatureM6
6.m.nFunctionM.N6
7.产品的非功能性需求7
7.1用户界面需求7
7.2软硬件环境需求7
7.3产品质量需求7
7.n其它需求7
附录A:
需求建模与分析报告8
A.1需求模型18
A.n需求模型N8
附录B:
需求确认9
0.文档介绍
0.1文档目的
清楚项目要做的具体内容
0.2文档范围
功能清单,所要实现的功能的具体步骤,主要功能如下:
登录
用户管理
收支项类型管理
收支项管理
0.3读者对象
指导老师及实训同学
0.4参考文档
JAVA2核心技术第1卷.基础知识7th.pdf
0.5术语与缩写解释
缩写、术语
解释
…
1.产品介绍
该产品是存钱系统,将每天的收支情况填入其中,是一个很好的管理模式。
该产品在java语言背景下进行编译的
2.产品面向的用户群体
(1)消费群体
(2)可以让消费人群又一个实用的理财工具,建立更好地消费观和理财观念
3.产品应当遵循的标准或规范
符合相关标准或规范
4.产品范围
该产品适合生活中的各类收支项,应当包含的内容是收支的具体内容。
5.产品中的角色
角色名称
职责描述
管理员
禁用,启用用户
普通用户
增删该查收支项与收支类型
6.产品的功能性需求
6.0功能性需求分类
功能类别
功能名称、标识符
描述
登录
前台验证
1、用户名不能为空,长度在4~10之间
2、密码不能为空且长度在4~10之间
后台验证
1、根据用户名的输入查询数据库是否帐号密码正确
用户组识别
1、用户组分为管理员、普通用户
2、管理员登录后只能使用管理员模块
3、普通用户登陆后只能使用收支类型管理和收支项管理模块
用户管理
创建新普通用户
1、创建新用户的对话框,要求输入新帐号、密码、使用者姓名
2、帐号密码长度4~10之间
3、查询数据路新帐号未被使用
4、向数据库中存入新用户信息
查询用户
1、根据用户名关键字查询用户
禁用/启用普通用户
1、在查询结果表格中选中一个用户
2、更新数据库中该用户的禁用状态
修改用户信息
1、在查询结果表格中选中一个用户
2、弹出对话框显示用户的数据,用户名不可以修改
收支类型管理
创建新类型
1、弹出对话框,输入新的类型名(2~8)字符
2、向数据库中存入新类型信息
查询类型
1、根据类型名关键字查询本用户的收支类型
修改类型
1、在查询结果表中选中一个类型
2、弹出对话框输入新的类型名
3、更新数据库中指定的类型记录
删除类型
1、在查询结果表中选中一个类型
2、确认数据库中已经没有该类型的收支项记录
3、删除数据库中制定的类型记录
收支项管理
创建新收支项
1、弹出对话框,输入描述、金额、类型、时间、备注
2、简单验证(仅备注可选填)
3、向数据库存入新收支项数据
查询收支项
1、起止日期、类型、收入/支出
修改收支项
1、在查询结果表中选中一个收支项
2、可以修改任意的收支项数据
删除收支项
1、在查询结果表中选中一个收支项
2、删除数据库中制定的收支项记录
6.mFeatureM
6.m.nFunctionM.N
名称、标识符
前台验证
功能描述
1、用户名不能为空且长度在4-10之间
2、密码不能为空且长度在4-10之间
优先级
输入
密码、帐号
操作序列
输出
不符合情况时,提示对话框提示
补充说明
名称、标识符
后台验证
功能描述
1、根据用户的输入查询数据库是否帐号密码正确
优先级
输入
密码、帐号
操作序列
输出
不符合情况时,提示对话框提示
补充说明
名称、标识符
用户组的识别
功能描述
1、用户组分为管理员、普通用户
2、管理员登录后只能使用用户管理模块
3、普通用户登录后只能使用收支类型管理和收支项管理模块
优先级
输入
密码、帐号
操作序列
输出
登录界面
补充说明
管理员和普通用户登录界面不同,需要根据登录用户的组别识别
名称、标识符
创建新的普通用户
功能描述
1、创建用户对话框,要求输入新帐号、密码、使用者姓名
2、帐号密码长度4-10
3、查询数据库验证新帐号未被使用
4、向数据库中存入新用户信息
优先级
输入
新帐号、密码、使用者姓名
操作序列
输出
在数据库中填入新用户
补充说明
名称、标识符
查询用户
功能描述
1、根据用户名关键字查询用户
优先级
输入
用户名关键字
操作序列
输出
查询详细信息
补充说明
名称、标识符
禁用/启用普通用户(禁用不是删除)
功能描述
1、在查询结果表格中选中一个用户
2、更新数据库中该用户的禁用状态
优先级
输入
查询结果表格中选中一个用户
操作序列
输出
更新数据库中该用户的禁用状态
补充说明
在查询基础上操作
名称、标识符
修改用户
功能描述
1、在查询结果表格中选中一个收支类型
2、弹出对话框输入新的类型名
3、更新数据库中制定的类型记录
优先级
输入
新的类型名
操作序列
输出
更新数据库中制定的类型记录
补充说明
在查询基础上操作
名称、标识符
创建新类型
功能描述
1、弹出对话框,输入新的类型名(2-8)字符
2、向数据库中存入新类型信息
优先级
输入
新的类型
操作序列
输出
向数据库中存入新类型信息
补充说明
名称、标识符
查询类型
功能描述
1、根据类型名关键字查询本用户的收支类型
优先级
输入
类型名关键字
操作序列
输出
本用户的类型信息
补充说明
名称、标识符
修改类型
功能描述
1、在查询结果表格中选中一个收支类型
2、弹出对话框输入新的类型名
3、更新数据库中制定的类型记录
优先级
输入
新的类型名
操作序列
输出
更新数据库中制定的类型记录
补充说明
在查询基础上操作
名称、标识符
删除类型
功能描述
1、在查询结果表格中选中一个用户
2、确认数据库中已经没有该类型的收支记录
3、删除数据库中指定的类型记录
优先级
输入
查询结果表格中选中一个用户
操作序列
输出
删除数据库中指定的类型记录
补充说明
在查询基础上操作
名称、标识符
创建新收支项
功能描述
1、弹出对话框,输入描述(什么类型的收支项)、金额、收入/支出、类型、时间(精确到日)、备注
2、简单的验证(必填项,仅备注可选填)
3、向数据库存入新的收支项数据
优先级
输入
描述、金额、收入/支出、类型、时间、备注
操作序列
输出
向数据库存入新的收支项数据
补充说明
名称、标识符
查询收支项
功能描述
1、起止日期、类型、收入/支出
优先级
输入
起止日期
操作序列
输出
该时间段内的收支项基本信息
补充说明
名称、标识符
修改收支项记录
功能描述
1、在查询结果表格中选中一个收支项
2、可以修改任意收支项数据
优先级
输入
修改收支项记录的内容
操作序列
输出
补充说明
在查询基础上操作
名称、标识符
删除收支项
功能描述
1、在查询结果表格中选中一个收支项
2、删除数据库中指定的收支项记录
优先级
输入
操作序列
输出
补充说明
在查询基础上操作
7.产品的非功能性需求
7.1用户界面需求
需求名称
详细要求
界面元素
包括界面的主颜色、字体颜色、字体大小、界面布局、界面交互方式界面功能分布、界面输入输出模式。
用户角色
根据用户角色,需求分析人员才能明了用户要求,平衡众多用户要求中的矛盾,抽象出完整的GUI界面模型。
需求变化
用户根据自己想像中的理想系统向分析开发人员提出自己的要求。
界面原型
将界面需求调查的周期缩短,并尽可能满足用户的需求。
7.2软硬件环境需求
需求名称
详细要求
软件体系架构
软件主体功能采用B/S结构实现
数据库
软件支mysql数据库
实用技术
Java语言编程技术
7.3产品质量需求
主要质量属性
详细要求
正确性
符合相关标准
健壮性
符合相关标准
可靠性
符合相关标准
性能,效率
符合相关标准
易用性
符合相关标准
清晰性
符合相关标准
安全性
符合相关标准
可扩展性
符合相关标准
兼容性
符合相关标准
可移植性
符合相关标准
7.n其它需求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 需求 规格 说明书 样本
![提示](https://static.bdocx.com/images/bang_tan.gif)