2024年4月11日发(作者:慕濡)
网上商城系统需求规格说明书
版本:1.0
作者: 日期:
审批:
日期:
系统版本变更记录
日期
版本
1.0
变更说明 作者
目录
1.简介 ............................................................................................................................................................................... 4
1.1开发背景 ............................................................................................................................... 4
1.2目的 ...................................................................................................................................... 4
1.3 业务范围 .......................................................................................................................... 4
1.4参考文档 ............................................................................................................................... 4
2.约束及假定 ................................................................................................................................................................... 5
2.1 软件运行环境以及技术约束 ................................................................................................. 5
2.1.1 软件约束 .................................................................................................................... 5
2.1.2 硬件约束 .................................................................................................................... 5
2.2 交付及部署约束 ................................................................................................................... 5
3薪酬发放流程(主要业务流程) ..................................................................................................................................... 6
4 系统角色模型 .............................................................................................................................................................. 7
5 系统任务模型(总体任务模块) .............................................................................................................................. 8
6 缩写、数据字典、与规则 .......................................................................................................................................... 9
7 功能性需求描述 ........................................................................................................................................................ 11
8 用例描述(含用例图,用例规约,用例事件流图) .................................................................................................. 12
9 需求优先级表 ............................................................................................................................................................ 20
10 非功能性需求描述 .................................................................................................................................................. 21
1.简介
1.1开发背景
系统名称:网上商城系统;
系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;
1.2目的
本文档定义了网上商城系统的详细需求,明确了网上商城系统的功能内容、功能边界、
开发途径。
1.3 业务范围
网上商城购物系统是为了方便顾客购物而开发出来。包括用户购物、用户注
册、修改个人信息、对商品评价。以及管理员对商品信息管理、公告信息管理、
订单管理、普通用户信息管理等功能。
网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。
1.4参考文档
2.约束及假定
2.1 软件运行环境以及技术约束
2.1.1 软件约束
网上商城系统采用Java技术进行开发。开发及运行的软件环境为:
Java开发包JDK:jdk1.6.0_10-windows版
应用服务器Tomcat:apache-tomcat-6.0.18
数据库SQL:sql2005-windows版
开发框架Struts:Struts2.0.14
ORM工具Hibernate:Hibernate3.2
2.1.2 硬件约束
Web服务器及数据库服务器均采用SONY(2.5G HZ)笔记本电脑。内存4GB、硬盘320G。
2.2 交付及部署约束
网上商城系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形
式。
3网上商城购物流程(主要业务流程)
普通用户经过注册成为网站的会员,登录之后可以浏览和搜索自己想要的商品,然后下
订单,选择自己想要的付款与收货方式,最后确认提交订单。管理员通过对会员与订单的审
核,查看会员是否合法,订单是否有效,最后确认会员的个人信息与订单。
游客管理员会员
注册
填写个人信
息
审核个人信
息
登录
浏览和搜索
商品
下订单
继续购物
加入购物车
确认订单
填写收货人
信息
付款
货到付款
其他网上付
款方式
审核订单
提交订单
确认交易完
成
4 系统角色模型
网上商城购物系统是为了方便顾客购物。主要功能是帮助用户完成网上购物的必
要工具,通过功能模块,能够使用户及时了解个人账户信息、查看自己的购物车以
及其他相关的必要信息。
网上商城购物系统包括三种角色(Actor):
1、游客(Tourist)
游客指的是在网上商城购物系统中不具有管理、购物职能的用户,仅能够浏
览商城信息。
2、普通用户:(User)
游客通过注册可以成为商城的用户,用户具有修改个人信息、评论商品、购
物的功能
3、管理员:(Administrator)
管理员处理具有普通用户的功能之外,还具有商品信息管理、公告信息管理、
订单管理、普通用户信息管理等功能。
角色之间的关系:
管理员
普通用户
游客
5 系统任务模型(总体任务模块)
订单管理 用户信息管理
查看订单信息
管理订单信息
添加订单
注册用户
用户登陆
修改密码
查询用户信息
商品管理
修改用户信息
浏览商品信息
修改商品信息
添加商品
删除商品
搜索商品
商品信息评论
查看商品评论
删除商品评论
删除用户
6 缩写、数据字典、与规则
4.1 缩写
表1
缩写、术语
OM
User
Administrator
AdminLogin
Register
Order
ProductSearch
ShowProduct
Confirm
解 释
网上商城系统的简称
网上商城系统的普通用户角色
网上商城系统的管理员
网上商城系统的登录模块
网上商城系统的注册模块
网上商城的订单模块
网上商城的搜索模块
网上商城的商品显示模块
网上商城的订单确认模块
4.2 数据字典
表2
需求编号
FR-YHGL-2-1
数据项
用户名
密码
角色
数据项含义
唯一标识每一个用户
保护用户名不被他人用来登
录
标识每一个用户在系统中能
行驶的权限
数据类型
字母、数字
字母、数字、
下划线
中文简体字 普通用户、管理
员
取值范围
8-20个
8-20个
以*显示
备注
4.3 规则
表3
规则编号
f-1
f-2
f-3
f-4
f-5
去掉用户名前后的空格。
用户名长度为8-20个字符,用户名不能为空、少于8或大于20,否则给出提
示信息。
用户名中出现字母、数字、下划线以外的字符时,给出提示信息。
去掉密码的前后空格.
密码长度为8-20个字符,密码不能为空、少于8或大于20,否则给出提示信
息。
效验规则
f-6
f-7
f-8
f-9
密码中出现字母、数字、下划线以外的字符时,给出提示信息。
用户登录后根据用户的角色,行使相应的权限。
用户名,角色,联系电话,邮件账号,任何一项允许为空条件。
用户名,角色,联系电话,邮件账号,任何一项如果不为空,则要求是可显
示的字符型数据。
7 功能性需求描述
7.1主要的功能性需求
1.能够进行用户信息管理,包括:
注册用户
用具登陆
修改密码
查询用户信息
修改用户信息
删除用户
2.能够进行订单管理,包括:
查看订单信息
管理订单信息
添加订单
3.能够进行商品管理,包括:
浏览商品信息
修改商品信息
添加商品
删除商品
搜索商品
4.能够进行商品信息评论,包括:
查看商品评论
删除商品评论
5.能够浏览及设置员工个人薪酬结构。
6.能够进行薪酬计算管理,包括:
基层经理填写员工薪酬数据
上级经理审批下属薪酬数据
薪酬专员确认员工薪酬数据
员工查看本人薪酬信息
8 用例描述(含用例图,用例规约,用例事
件流图)
管理VIP用户
管理商品种类
管理员
管理普通用户
<
发货
VIP会员
管理商品信息
管理订单
注册用户
普通用户
验证身份
浏览商品
查询商品
<
浏览相关种类商品
查看商品种类
<
<
<
购买有关商品
查看商品信息
下订单
用户信息管理用例图
7.1用户注册 [普通用户]
7.11用例规约:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
用户注册
OrdinaryUsers
OrdinaryUsers注册用户
OrdinaryUsers已经打开商城网页
1. OrdinaryUsers请求注册
2.商城系统弹出注册页面
3.
填写用户信息
4.
点击“确定”按钮
5.系统保存注册用户
第4步,OrdinaryUsers输入的个人信息不完整,如某一项没有填写,并选
择“保存”,系统给出提示信息
第4步,OrdinaryUsers输入的岗位信息不符合格式要求,并选择“保存”,
系统给出提示信息
第4步,OrdinaryUsers选择“取消”,系统返回岗位信息查询页面
第5步,系统保存注册用户时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示OrdinaryUsers保存失败
用户信息保存到系统中,系统返回用户信息查询页面,在页面中显示出刚
注册的用户
其它事件流:
异常事件流:
后置条件:
7.12 商品管理:
7.121 浏览商品信息
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
浏览商品信息
SuperUser、OrdinaryUsers
SuperUser浏览商品信息
SuperUser、OrdinaryUsers已经登录商城系统。
1. SuperUser、OrdinaryUsers点击商品浏览
2. 商城系统弹出商品信息页面
3.
SuperUser、OrdinaryUsers查看商品详细信息
无
36步,系统保存新建岗位时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出商品信息
其它事件流:
异常事件流:
后置条件:
7.122 修改商品信息
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
修改商品信息
SuperUser
SuperUser修改商品信息
SuperUser已经登录商城系统
1. SuperUser请求修改商品信息
2. 商城系统弹出提示框是否确认修改
3.SuperUser选择是否修改商品信息
4、系统保存修改的商品信息
无
第3步,修改商品信息时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示修改商品信息失败
在页面中显示出商品修改后的信息
其它事件流:
异常事件流:
后置条件:
7.123 添加商品:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
添加商品
SuperUser
SuperUser添加商品。
SuperUser已经登录商城系统。
1. SuperUser请求添加商品
2. 商城系统弹出提示框是否确认添加
3.
SuperUser选择是否添加商品信息
4.系统保存添加的商品信息
无
第3步,系统保存添加商品时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出商品添加后的信息
其它事件流:
异常事件流:
后置条件:
7.124 删除商品:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
删除商品
SuperUser
SuperUser删除商品。
SuperUser已经登录商城系统
1. SuperUser请求删除商品
2. 商城系统弹出商品信息查询页面
3.
SuperUSer提交查询信息,得到一个商品信息列表
4.
SuperUSer选中要删除的1个或多个商品,并选择“删除”
5.
SuperUser确认删除
6. 系统删除SuperUser选中商品,并更新商品信息列表
其它事件流:
异常事件流:
后置条件:
第5步,SuperUser取消删除
第6步,系统删除商品时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示SuperUSer删除失败
SuperUSer选中的商品被系统删除
7.125 搜索商品:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
搜索商品
SuperUser、OrdinaryUsers
SuperUser、OrdinaryUsers搜索商品
SuperUser、OrdinaryUser已经登录商城系统
1. SuperUser、OrdinaryUser请求查询商品
2. 商城系统弹出商品信息查询页面
3.
SuperUser、OrdinaryUser输入查询条件,并选择“提交”。
4. 系统要进行查询条件信息格式的校验。
5. 查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。
6.
系统显示符合查询条件的商品列表。
第3步,不输入任何条件,选择“提交”,系统返回所有的。
第3步,SuperUser、OrdinaryUser选择“重置”,系统清空此前SuperUser、
OrdinaryUser输入的查询条件
第4步,校验不通过,显示提示信息。
第6步,系统查询商品时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示SuperUser、OrdinaryUsers查询商品失败
无
其它事件流:
异常事件流:
后置条件:
7.13 订单管理:
7.131 查看订单信息:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
查看订单信息
SuperUser
SuperUser查看订单信息
SuperUser已经登录商城系统
1. SuperUser请求查询订单
2. 商城系统弹出订单信息查询页面
3. SuperUser输入查询条件,并选择“提交”。
4. 系统要进行查询条件信息格式的校验。
5. 查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。
6.
系统显示符合查询条件的订单列表。
第3步,不输入任何条件,选择“提交”,系统返回所有的。
第3步,SuperUser选择“重置”,系统清空此前SuperUser输入的查询条
件
第4步,校验不通过,显示提示信息。
其它事件流:
异常事件流:
后置条件:
第6步,系统查询订单时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示SuperUserr查询岗位失败
无
7.132 添加订单:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
添加订单
SuperUser
SuperUser添加订单。
SuperUser已经登录商城系统。
1. SuperUser请求添加商品
2. 商城系统弹出提示框是否确认添加
3.
SuperUser选择是否添加订单信息
4.系统保存添加的订单信息
无
第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出订单添加后的信息
其它事件流:
异常事件流:
后置条件:
7.133 商品信息评论:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
其它事件流:
异常事件流:
后置条件:
查看商品评论
OrdinaryUsers、SuperUser
OrdinaryUsers、SuperUser查看商品评论
OrdinaryUsers、SuperUser已经登录商城系统。
1. OrdinaryUsers、SuperUser请求商品评论
2. 商城系统弹出订单信息查询页面
无
第4步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示查看商品评论信息失败
无
7.134 删除商品评论:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
删除商品评论
OrdinaryUsers
OrdinaryUsers删除商品评论
OrdinaryUsers、SuperUser已经登录商城系统
1. OrdinaryUsers请求删除自己评论的商品信息
2.商城系统弹出窗口提示是否删除
3.用户删除自己评论的信息
4.系统保存用户的操作
其它事件流:
异常事件流:
后置条件:
无
第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示删除商品信息失败
无
注册
填写个人信
息
审核个人信
息
登陆
浏览和搜索
商品
下订单
继续购物加入购物车
确认订单
填写收货人
信息
货到付款其他网上支
付方式
提交订单
审核订单
确认交货完
成
9 需求优先级表
10 非功能性需求描述
10.1 性能
1.网上商城系统要支持1000个并发用户。
2.网上商城系统处理查询操作响应时间不超过10秒。
10.2 可扩展性
当前使用网上系统的主要是可以支持1000个并发用户的小型网站,随着客户量的增长,
会对网站进行优良改造,使得系统能够支持更多的并发用户与响应时间的缩短。
10.3 可用性
系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统
维护的时间要安排在企业非工作时间进行。
10.4 安全性
1.安全防护
对数据库存储敏感信息:
针对本系统我们对用户密码进行加密(用MD5加密,是一种32位字符的加密方法),以
保证各级用户对系统访问的安全性。生成的口令不可逆转输入的口令不应显示在显示终端
上。
数据信息的保存:
利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的
维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。
2.操作跟踪,系统日志
针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决
问题。
所有的系统运行异常信息要写入日志,便于查找出现的问题。
所有对数据库的访问都写系统日志,提供用户在系统中增加、修改系统数据信息时记
录,便于查看系统的运行情况,跟踪用户的操作,了解信息的变更,在需要时对事情
进行调查。
3.访问控制
页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限
检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访
问通过缓冲工作区执行,对页面屏蔽。
10.5 易用性
网上商城系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的
操作页面。
网上商城系统要保证一个非计算机专业的用户,通过自己几次简单的操作,就可以使用
此系统。
10.6 可维护性
略
2024年4月11日发(作者:慕濡)
网上商城系统需求规格说明书
版本:1.0
作者: 日期:
审批:
日期:
系统版本变更记录
日期
版本
1.0
变更说明 作者
目录
1.简介 ............................................................................................................................................................................... 4
1.1开发背景 ............................................................................................................................... 4
1.2目的 ...................................................................................................................................... 4
1.3 业务范围 .......................................................................................................................... 4
1.4参考文档 ............................................................................................................................... 4
2.约束及假定 ................................................................................................................................................................... 5
2.1 软件运行环境以及技术约束 ................................................................................................. 5
2.1.1 软件约束 .................................................................................................................... 5
2.1.2 硬件约束 .................................................................................................................... 5
2.2 交付及部署约束 ................................................................................................................... 5
3薪酬发放流程(主要业务流程) ..................................................................................................................................... 6
4 系统角色模型 .............................................................................................................................................................. 7
5 系统任务模型(总体任务模块) .............................................................................................................................. 8
6 缩写、数据字典、与规则 .......................................................................................................................................... 9
7 功能性需求描述 ........................................................................................................................................................ 11
8 用例描述(含用例图,用例规约,用例事件流图) .................................................................................................. 12
9 需求优先级表 ............................................................................................................................................................ 20
10 非功能性需求描述 .................................................................................................................................................. 21
1.简介
1.1开发背景
系统名称:网上商城系统;
系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;
1.2目的
本文档定义了网上商城系统的详细需求,明确了网上商城系统的功能内容、功能边界、
开发途径。
1.3 业务范围
网上商城购物系统是为了方便顾客购物而开发出来。包括用户购物、用户注
册、修改个人信息、对商品评价。以及管理员对商品信息管理、公告信息管理、
订单管理、普通用户信息管理等功能。
网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。
1.4参考文档
2.约束及假定
2.1 软件运行环境以及技术约束
2.1.1 软件约束
网上商城系统采用Java技术进行开发。开发及运行的软件环境为:
Java开发包JDK:jdk1.6.0_10-windows版
应用服务器Tomcat:apache-tomcat-6.0.18
数据库SQL:sql2005-windows版
开发框架Struts:Struts2.0.14
ORM工具Hibernate:Hibernate3.2
2.1.2 硬件约束
Web服务器及数据库服务器均采用SONY(2.5G HZ)笔记本电脑。内存4GB、硬盘320G。
2.2 交付及部署约束
网上商城系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形
式。
3网上商城购物流程(主要业务流程)
普通用户经过注册成为网站的会员,登录之后可以浏览和搜索自己想要的商品,然后下
订单,选择自己想要的付款与收货方式,最后确认提交订单。管理员通过对会员与订单的审
核,查看会员是否合法,订单是否有效,最后确认会员的个人信息与订单。
游客管理员会员
注册
填写个人信
息
审核个人信
息
登录
浏览和搜索
商品
下订单
继续购物
加入购物车
确认订单
填写收货人
信息
付款
货到付款
其他网上付
款方式
审核订单
提交订单
确认交易完
成
4 系统角色模型
网上商城购物系统是为了方便顾客购物。主要功能是帮助用户完成网上购物的必
要工具,通过功能模块,能够使用户及时了解个人账户信息、查看自己的购物车以
及其他相关的必要信息。
网上商城购物系统包括三种角色(Actor):
1、游客(Tourist)
游客指的是在网上商城购物系统中不具有管理、购物职能的用户,仅能够浏
览商城信息。
2、普通用户:(User)
游客通过注册可以成为商城的用户,用户具有修改个人信息、评论商品、购
物的功能
3、管理员:(Administrator)
管理员处理具有普通用户的功能之外,还具有商品信息管理、公告信息管理、
订单管理、普通用户信息管理等功能。
角色之间的关系:
管理员
普通用户
游客
5 系统任务模型(总体任务模块)
订单管理 用户信息管理
查看订单信息
管理订单信息
添加订单
注册用户
用户登陆
修改密码
查询用户信息
商品管理
修改用户信息
浏览商品信息
修改商品信息
添加商品
删除商品
搜索商品
商品信息评论
查看商品评论
删除商品评论
删除用户
6 缩写、数据字典、与规则
4.1 缩写
表1
缩写、术语
OM
User
Administrator
AdminLogin
Register
Order
ProductSearch
ShowProduct
Confirm
解 释
网上商城系统的简称
网上商城系统的普通用户角色
网上商城系统的管理员
网上商城系统的登录模块
网上商城系统的注册模块
网上商城的订单模块
网上商城的搜索模块
网上商城的商品显示模块
网上商城的订单确认模块
4.2 数据字典
表2
需求编号
FR-YHGL-2-1
数据项
用户名
密码
角色
数据项含义
唯一标识每一个用户
保护用户名不被他人用来登
录
标识每一个用户在系统中能
行驶的权限
数据类型
字母、数字
字母、数字、
下划线
中文简体字 普通用户、管理
员
取值范围
8-20个
8-20个
以*显示
备注
4.3 规则
表3
规则编号
f-1
f-2
f-3
f-4
f-5
去掉用户名前后的空格。
用户名长度为8-20个字符,用户名不能为空、少于8或大于20,否则给出提
示信息。
用户名中出现字母、数字、下划线以外的字符时,给出提示信息。
去掉密码的前后空格.
密码长度为8-20个字符,密码不能为空、少于8或大于20,否则给出提示信
息。
效验规则
f-6
f-7
f-8
f-9
密码中出现字母、数字、下划线以外的字符时,给出提示信息。
用户登录后根据用户的角色,行使相应的权限。
用户名,角色,联系电话,邮件账号,任何一项允许为空条件。
用户名,角色,联系电话,邮件账号,任何一项如果不为空,则要求是可显
示的字符型数据。
7 功能性需求描述
7.1主要的功能性需求
1.能够进行用户信息管理,包括:
注册用户
用具登陆
修改密码
查询用户信息
修改用户信息
删除用户
2.能够进行订单管理,包括:
查看订单信息
管理订单信息
添加订单
3.能够进行商品管理,包括:
浏览商品信息
修改商品信息
添加商品
删除商品
搜索商品
4.能够进行商品信息评论,包括:
查看商品评论
删除商品评论
5.能够浏览及设置员工个人薪酬结构。
6.能够进行薪酬计算管理,包括:
基层经理填写员工薪酬数据
上级经理审批下属薪酬数据
薪酬专员确认员工薪酬数据
员工查看本人薪酬信息
8 用例描述(含用例图,用例规约,用例事
件流图)
管理VIP用户
管理商品种类
管理员
管理普通用户
<
发货
VIP会员
管理商品信息
管理订单
注册用户
普通用户
验证身份
浏览商品
查询商品
<
浏览相关种类商品
查看商品种类
<
<
<
购买有关商品
查看商品信息
下订单
用户信息管理用例图
7.1用户注册 [普通用户]
7.11用例规约:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
用户注册
OrdinaryUsers
OrdinaryUsers注册用户
OrdinaryUsers已经打开商城网页
1. OrdinaryUsers请求注册
2.商城系统弹出注册页面
3.
填写用户信息
4.
点击“确定”按钮
5.系统保存注册用户
第4步,OrdinaryUsers输入的个人信息不完整,如某一项没有填写,并选
择“保存”,系统给出提示信息
第4步,OrdinaryUsers输入的岗位信息不符合格式要求,并选择“保存”,
系统给出提示信息
第4步,OrdinaryUsers选择“取消”,系统返回岗位信息查询页面
第5步,系统保存注册用户时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示OrdinaryUsers保存失败
用户信息保存到系统中,系统返回用户信息查询页面,在页面中显示出刚
注册的用户
其它事件流:
异常事件流:
后置条件:
7.12 商品管理:
7.121 浏览商品信息
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
浏览商品信息
SuperUser、OrdinaryUsers
SuperUser浏览商品信息
SuperUser、OrdinaryUsers已经登录商城系统。
1. SuperUser、OrdinaryUsers点击商品浏览
2. 商城系统弹出商品信息页面
3.
SuperUser、OrdinaryUsers查看商品详细信息
无
36步,系统保存新建岗位时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出商品信息
其它事件流:
异常事件流:
后置条件:
7.122 修改商品信息
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
修改商品信息
SuperUser
SuperUser修改商品信息
SuperUser已经登录商城系统
1. SuperUser请求修改商品信息
2. 商城系统弹出提示框是否确认修改
3.SuperUser选择是否修改商品信息
4、系统保存修改的商品信息
无
第3步,修改商品信息时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示修改商品信息失败
在页面中显示出商品修改后的信息
其它事件流:
异常事件流:
后置条件:
7.123 添加商品:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
添加商品
SuperUser
SuperUser添加商品。
SuperUser已经登录商城系统。
1. SuperUser请求添加商品
2. 商城系统弹出提示框是否确认添加
3.
SuperUser选择是否添加商品信息
4.系统保存添加的商品信息
无
第3步,系统保存添加商品时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出商品添加后的信息
其它事件流:
异常事件流:
后置条件:
7.124 删除商品:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
删除商品
SuperUser
SuperUser删除商品。
SuperUser已经登录商城系统
1. SuperUser请求删除商品
2. 商城系统弹出商品信息查询页面
3.
SuperUSer提交查询信息,得到一个商品信息列表
4.
SuperUSer选中要删除的1个或多个商品,并选择“删除”
5.
SuperUser确认删除
6. 系统删除SuperUser选中商品,并更新商品信息列表
其它事件流:
异常事件流:
后置条件:
第5步,SuperUser取消删除
第6步,系统删除商品时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示SuperUSer删除失败
SuperUSer选中的商品被系统删除
7.125 搜索商品:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
搜索商品
SuperUser、OrdinaryUsers
SuperUser、OrdinaryUsers搜索商品
SuperUser、OrdinaryUser已经登录商城系统
1. SuperUser、OrdinaryUser请求查询商品
2. 商城系统弹出商品信息查询页面
3.
SuperUser、OrdinaryUser输入查询条件,并选择“提交”。
4. 系统要进行查询条件信息格式的校验。
5. 查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。
6.
系统显示符合查询条件的商品列表。
第3步,不输入任何条件,选择“提交”,系统返回所有的。
第3步,SuperUser、OrdinaryUser选择“重置”,系统清空此前SuperUser、
OrdinaryUser输入的查询条件
第4步,校验不通过,显示提示信息。
第6步,系统查询商品时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示SuperUser、OrdinaryUsers查询商品失败
无
其它事件流:
异常事件流:
后置条件:
7.13 订单管理:
7.131 查看订单信息:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
查看订单信息
SuperUser
SuperUser查看订单信息
SuperUser已经登录商城系统
1. SuperUser请求查询订单
2. 商城系统弹出订单信息查询页面
3. SuperUser输入查询条件,并选择“提交”。
4. 系统要进行查询条件信息格式的校验。
5. 查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。
6.
系统显示符合查询条件的订单列表。
第3步,不输入任何条件,选择“提交”,系统返回所有的。
第3步,SuperUser选择“重置”,系统清空此前SuperUser输入的查询条
件
第4步,校验不通过,显示提示信息。
其它事件流:
异常事件流:
后置条件:
第6步,系统查询订单时出现系统故障,例如网络故障,服务器故障,系
统弹出“系统异常页面”,提示SuperUserr查询岗位失败
无
7.132 添加订单:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
添加订单
SuperUser
SuperUser添加订单。
SuperUser已经登录商城系统。
1. SuperUser请求添加商品
2. 商城系统弹出提示框是否确认添加
3.
SuperUser选择是否添加订单信息
4.系统保存添加的订单信息
无
第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出订单添加后的信息
其它事件流:
异常事件流:
后置条件:
7.133 商品信息评论:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
其它事件流:
异常事件流:
后置条件:
查看商品评论
OrdinaryUsers、SuperUser
OrdinaryUsers、SuperUser查看商品评论
OrdinaryUsers、SuperUser已经登录商城系统。
1. OrdinaryUsers、SuperUser请求商品评论
2. 商城系统弹出订单信息查询页面
无
第4步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示查看商品评论信息失败
无
7.134 删除商品评论:
用例名称:
用例ID:
角色:
用例说明:
前置条件:
基本事件流:
删除商品评论
OrdinaryUsers
OrdinaryUsers删除商品评论
OrdinaryUsers、SuperUser已经登录商城系统
1. OrdinaryUsers请求删除自己评论的商品信息
2.商城系统弹出窗口提示是否删除
3.用户删除自己评论的信息
4.系统保存用户的操作
其它事件流:
异常事件流:
后置条件:
无
第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,
系统弹出“系统异常页面”,提示删除商品信息失败
无
注册
填写个人信
息
审核个人信
息
登陆
浏览和搜索
商品
下订单
继续购物加入购物车
确认订单
填写收货人
信息
货到付款其他网上支
付方式
提交订单
审核订单
确认交货完
成
9 需求优先级表
10 非功能性需求描述
10.1 性能
1.网上商城系统要支持1000个并发用户。
2.网上商城系统处理查询操作响应时间不超过10秒。
10.2 可扩展性
当前使用网上系统的主要是可以支持1000个并发用户的小型网站,随着客户量的增长,
会对网站进行优良改造,使得系统能够支持更多的并发用户与响应时间的缩短。
10.3 可用性
系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统
维护的时间要安排在企业非工作时间进行。
10.4 安全性
1.安全防护
对数据库存储敏感信息:
针对本系统我们对用户密码进行加密(用MD5加密,是一种32位字符的加密方法),以
保证各级用户对系统访问的安全性。生成的口令不可逆转输入的口令不应显示在显示终端
上。
数据信息的保存:
利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的
维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。
2.操作跟踪,系统日志
针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决
问题。
所有的系统运行异常信息要写入日志,便于查找出现的问题。
所有对数据库的访问都写系统日志,提供用户在系统中增加、修改系统数据信息时记
录,便于查看系统的运行情况,跟踪用户的操作,了解信息的变更,在需要时对事情
进行调查。
3.访问控制
页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限
检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访
问通过缓冲工作区执行,对页面屏蔽。
10.5 易用性
网上商城系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的
操作页面。
网上商城系统要保证一个非计算机专业的用户,通过自己几次简单的操作,就可以使用
此系统。
10.6 可维护性
略