文档介绍:精品资料
网上商城系统需求规格说明书
版本:
作者:
日期:
审批:
日期:
系统版本变更记录
日期
版本
变更说明
作者
目录
4
4
4
业务范围 4
4
5
软件运行环境以及技术约束 5
软件约束 5
硬件约束 5
交付及部署约束 5
3薪酬发放流程(主要业务流程) 6
4 系统角色模型 7
5 系统任务模型(总体任务模块) 8
6 缩写、数据字典、与规则 9
7 功能性需求描述 10
8 用例描述(含用例图,用例规约,用例事件流图) 11
9 需求优先级表 12
10 非功能性需求描述 13
系统名称:网上商城系统;
系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;
本文档定义了网上商城系统的详细需求,明确了网上商城系统的功能内容、功能边界、开发途径。
业务范围
网上商城购物系统是为了方便顾客购物而开发出来。包括用户购物、用户注册、修改个人信息、对商品评价。以及管理员对商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。
网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。
软件运行环境以及技术约束
软件约束
网上商城系统采用Java技术进行开发。开发及运行的软件环境为:
Java开发包JDK:-windows版
应用服务器Tomcat:apache-tomcat-
数据库SQL:sql2005-windows版
开发框架Struts:
ORM工具Hibernate:
硬件约束
Web服务器及数据库服务器均采用SONY( HZ)笔记本电脑。内存4GB、硬盘320G。
交付及部署约束
网上商城系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。
3网上商城购物流程(主要业务流程)
普通用户经过注册成为网站的会员,登录之后可以浏览和搜索自己想要的商品,然后下订单,选择自己想要的付款与收货方式,最后确认提交订单。管理员通过对会员与订单的审核,查看会员是否合法,订单是否有效,最后确认会员的个人信息与订单。
4 系统角色模型
网上商城购物系统是为了方便顾客购物。主要功能是帮助用户完成网上购物的必要工具,通过功能模块,能够使用户及时了解个人账户信息、查看自己的购物车以及其他相关的必要信息。
网上商城购物系统包括三种角色(Actor):
游客(Tourist)
游客指的是在网上商城购物系统中不具有管理、购物职能的用户,仅能够浏览商城信息。
普通用户:(User)
游客通过注册可以成为商城的用户,用户具有修改个人信息、评论商品、购物的功能
3、管理员:(Administrator)
管理员处理具有普通用户的功能之外,还具有商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。
角色之间的关系:
5 系统任务模型(总体任务模块)
订单管理用户信息管理
查看订单信息
管理订单信息
添加订单
注册用户
用户登陆
修改密码
查询用户信息
修改用户信息
删除用户
商品管理
浏览商品信息
修改商品信息
添加商品
删除商品
搜索商品
商品信息评论
查看商品评论
删除商品评论
6 缩写、数据字典、与规则
缩写
表1
缩写、术语
解释
OM
网上商城系统的简称
User
网上商城系统的普通用户角色
Administrator
网上商城系统的管理员
AdminLogin
网上商城系统的登录模块
Register
网上商城系统的注册模块
Order
网上商城的订单模块
ProductSearch
网上商城的搜索模块
ShowProduct
网上商城的商品显示模块
Confirm
网上商城的订单确认模块
数据字典
表2
需求编号
数据项
数据项含义
数据类型
取值范围
备注
FR-YHGL-2-1
用户名
唯一标识每一个用户
字母、数字
8-20个
密码
保护用户名不被他人用来登录
字母、数字、下划线
8-20个
以*显示
角色
标识每一个用户在系统中能行驶的权限
中文简体字
普通用户、管理员
4