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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

网上商城系统需求规格说明书版本: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功能性需求描述........................................................................................................................................................118用例描述(含用例图,用例规约,用例事件流图)..................................................................................................129需求优先级表............................................................................................................................................................2010非功能性需求描述..................................................................................................................................................211.简介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.22.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个密码保护用户名不被他人用来登录字母、数字、下划线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用例描述(含用例图,用例规约,用例事件流图)注册用户发货管理商品种类管理普通用户管理商品信息管理订单include管理员管理VIP用户验证身份浏览商品查询商品查看商品种类普通用户查看商品信息VIP会员浏览相关种类商品include购买有关商品下订单includeincludeinclude用户信息管理用例图7.1用户注册[普通用户]7.11用例规约:用例名称:用户注册用例ID:角色:OrdinaryUsers用例说明:OrdinaryUsers注册用户前置条件:OrdinaryUsers已经打开商城网页基本事件流:1.OrdinaryUsers请求注册2.商城系统弹出注册页面3.填

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功