网上商城系统需求规格说明书

网上商城系统需求规格说明书

ID:6650496

大小:190.00 KB

页数:23页

时间:2018-01-21

网上商城系统需求规格说明书_第1页
网上商城系统需求规格说明书_第2页
网上商城系统需求规格说明书_第3页
网上商城系统需求规格说明书_第4页
网上商城系统需求规格说明书_第5页
资源描述:

《网上商城系统需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网上商城系统需求规格说明书版本:1.0作者:日期:审批:日期:系统版本变更记录日期版本变更说明作者1.0目录1.简介41.1开发背景41.2目的41.3业务范围41.4参考文档42.约束及假定52.1软件运行环境以及技术约束52.1.1软件约束52.1.2硬件约束52.2交付及部署约束53薪酬发放流程(主要业务流程)64系统角色模型75系统任务模型(总体任务模块)86缩写、数据字典、与规则97功能性需求描述108用例描述(含用例图,用例规约,用例事件流图)119需求优先级表1210非功能性需求描述131.简

2、介1.1开发背景系统名称:网上商城系统;系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;1.2目的本文档定义了网上商城系统的详细需求,明确了网上商城系统的功能内容、功能边界、开发途径。1.3业务范围网上商城购物系统是为了方便顾客购物而开发出来。包括用户购物、用户注册、修改个人信息、对商品评价。以及管理员对商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。1.4参考文档2.约束及假定2.1软件运行环境以及技术约束

3、2.1.1软件约束网上商城系统采用Java技术进行开发。开发及运行的软件环境为:lJava开发包JDK:jdk1.6.0_10-windows版l应用服务器Tomcat:apache-tomcat-6.0.18l数据库SQL:sql2005-windows版l开发框架Struts:Struts2.0.14lORM工具Hibernate:Hibernate3.22.1.2硬件约束Web服务器及数据库服务器均采用SONY(2.5GHZ)笔记本电脑。内存4GB、硬盘320G。2.2交付及部署约束网上商城系统要在两

4、个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。3网上商城购物流程(主要业务流程)普通用户经过注册成为网站的会员,登录之后可以浏览和搜索自己想要的商品,然后下订单,选择自己想要的付款与收货方式,最后确认提交订单。管理员通过对会员与订单的审核,查看会员是否合法,订单是否有效,最后确认会员的个人信息与订单。4系统角色模型网上商城购物系统是为了方便顾客购物。主要功能是帮助用户完成网上购物的必要工具,通过功能模块,能够使用户及时了解个人账户信息、查看自己的购物车以及其他相关的必要信息。网上商城购物系

5、统包括三种角色(Actor):1、游客(Tourist)游客指的是在网上商城购物系统中不具有管理、购物职能的用户,仅能够浏览商城信息。2、普通用户:(User)游客通过注册可以成为商城的用户,用户具有修改个人信息、评论商品、购物的功能3、管理员:(Administrator)管理员处理具有普通用户的功能之外,还具有商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。角色之间的关系:5系统任务模型(总体任务模块)订单管理用户信息管理查看订单信息管理订单信息添加订单注册用户用户登陆修改密码查询用户信息

6、修改用户信息删除用户商品管理浏览商品信息修改商品信息添加商品删除商品搜索商品商品信息评论查看商品评论删除商品评论6缩写、数据字典、与规则4.1缩写表1缩写、术语解释OM网上商城系统的简称User网上商城系统的普通用户角色Administrator网上商城系统的管理员AdminLogin网上商城系统的登录模块Register网上商城系统的注册模块Order网上商城的订单模块ProductSearch网上商城的搜索模块ShowProduct网上商城的商品显示模块Confirm网上商城的订单确认模块4.2数据字典

7、表2需求编号数据项数据项含义数据类型取值范围备注FR-YHGL-2-1用户名唯一标识每一个用户字母、数字8-20个密码保护用户名不被他人用来登录字母、数字、下划线8-20个以*显示角色标识每一个用户在系统中能行驶的权限中文简体字普通用户、管理员4.3规则表3规则编号效验规则f-1去掉用户名前后的空格。f-2用户名长度为8-20个字符,用户名不能为空、少于8或大于20,否则给出提示信息。f-3用户名中出现字母、数字、下划线以外的字符时,给出提示信息。f-4去掉密码的前后空格.f-5密码长度为8-20个字符,密

8、码不能为空、少于8或大于20,否则给出提示信息。f-6密码中出现字母、数字、下划线以外的字符时,给出提示信息。f-7用户登录后根据用户的角色,行使相应的权限。f-8用户名,角色,联系电话,邮件账号,任何一项允许为空条件。f-9用户名,角色,联系电话,邮件账号,任何一项如果不为空,则要求是可显示的字符型数据。7功能性需求描述7.1主要的功能性需求1.能够进行用户信息管理,包括:l注册用户l用具登陆l修改密码l查询用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。