网上商城系统需求规格说明书Word文件下载.docx
- 文档编号:21631345
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:19
- 大小:105.16KB
网上商城系统需求规格说明书Word文件下载.docx
《网上商城系统需求规格说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《网上商城系统需求规格说明书Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
●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.5GHZ)笔记本电脑。
内存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个
密码
保护用户名不被他人用来登录
字母、数字、下划线
以*显示
角色
标识每一个用户在系统中能行驶的权限
中文简体字
普通用户、管理员
4.3规则
表3
规则编号
效验规则
f-1
去掉用户名前后的空格。
f-2
用户名长度为8-20个字符,用户名不能为空、少于8或大于20,否则给出提示信息。
f-3
用户名中出现字母、数字、下划线以外的字符时,给出提示信息。
f-4
去掉密码的前后空格.
f-5
密码长度为8-20个字符,密码不能为空、少于8或大于20,否则给出提示信息。
f-6
密码中出现字母、数字、下划线以外的字符时,给出提示信息。
f-7
用户登录后根据用户的角色,行使相应的权限。
f-8
用户名,角色,联系电话,邮件账号,任何一项允许为空条件。
f-9
用户名,角色,联系电话,邮件账号,任何一项如果不为空,则要求是可显示的字符型数据。
7功能性需求描述
7.1主要的功能性需求
1.能够进行用户信息管理,包括:
●注册用户
●用具登陆
●修改密码
●查询用户信息
●修改用户信息
●删除用户
2.能够进行订单管理,包括:
●查看订单信息
●管理订单信息
●添加订单
3.能够进行商品管理,包括:
●浏览商品信息
●修改商品信息
●添加商品
●删除商品
●搜索商品
4.能够进行商品信息评论,包括:
●查看商品评论
●删除商品评论
5.能够浏览及设置员工个人薪酬结构。
6.能够进行薪酬计算管理,包括:
●基层经理填写员工薪酬数据
●上级经理审批下属薪酬数据
●薪酬专员确认员工薪酬数据
●员工查看本人薪酬信息
8用例描述(含用例图,用例规约,用例事件流图)
用户信息管理用例图
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浏览商品信息
SuperUser、OrdinaryUsers
SuperUser浏览商品信息
SuperUser、OrdinaryUsers已经登录商城系统。
1.SuperUser、OrdinaryUsers点击商品浏览
2.商城系统弹出商品信息页面
3.SuperUser、OrdinaryUsers查看商品详细信息
无
36步,系统保存新建岗位时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出商品信息
7.122修改商品信息
SuperUser
SuperUser修改商品信息
SuperUser已经登录商城系统
1.SuperUser请求修改商品信息
2.商城系统弹出提示框是否确认修改
3.SuperUser选择是否修改商品信息
4、系统保存修改的商品信息
第3步,修改商品信息时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示修改商品信息失败
在页面中显示出商品修改后的信息
7.123添加商品:
SuperUser添加商品。
SuperUser已经登录商城系统。
1.SuperUser请求添加商品
2.商城系统弹出提示框是否确认添加
3.SuperUser选择是否添加商品信息
4.系统保存添加的商品信息
第3步,系统保存添加商品时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出商品添加后的信息
7.124删除商品:
SuperUser删除商品。
1.SuperUser请求删除商品
2.商城系统弹出商品信息查询页面
3.SuperUSer提交查询信息,得到一个商品信息列表
4.SuperUSer选中要删除的1个或多个商品,并选择“删除”
5.SuperUser确认删除
6.系统删除SuperUser选中商品,并更新商品信息列表
第5步,SuperUser取消删除
第6步,系统删除商品时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer删除失败
SuperUSer选中的商品被系统删除
7.125搜索商品:
SuperUser、OrdinaryUsers搜索商品
SuperUser、OrdinaryUser已经登录商城系统
1.SuperUser、OrdinaryUser请求查询商品
3.SuperUser、OrdinaryUser输入查询条件,并选择“提交”。
4.系统要进行查询条件信息格式的校验。
5.查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。
6.系统显示符合查询条件的商品列表。
第3步,不输入任何条件,选择“提交”,系统返回所有的。
第3步,SuperUser、OrdinaryUser选择“重置”,系统清空此前SuperUser、OrdinaryUser输入的查询条件
第4步,校验不通过,显示提示信息。
第6步,系统查询商品时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUser、OrdinaryUsers查询商品失败
7.13订单管理:
7.131查看订单信息:
SuperUser查看订单信息
1.SuperUser请求查询订单
2.商城系统弹出订单信息查询页面
3.SuperUser输入查询条件,并选择“提交”。
6.系统显示符合查询条件的订单列表。
第3步,SuperUser选择“重置”,系统清空此前SuperUser输入的查询条件
第6步,系统查询订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUserr查询岗位失败
7.132添加订单:
SuperUser添加订单。
3.SuperUser选择是否添加订单信息
4.系统保存添加的订单信息
第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer保存失败
在页面中显示出订单添加后的信息
7.133商品信息评论:
OrdinaryUsers、SuperUser
OrdinaryUsers、SuperUser查看商品评论
OrdinaryUsers、SuperUser已经登录商城系统。
1.OrdinaryUsers、SuperUser请求商品评论
第4步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示查看商品评论信息失败
7.134删除商品评论:
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可维护性
略
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上商城 系统 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)