ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:105.16KB ,
资源ID:8495109      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8495109.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上商城系统需求规格说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、网上商城系统需求规格说明书网上商城系统需求规格说明书版本:1.0 作者: 日期: 审批:日期:系统版本变更记录日期版本变更说明作者 1.0 1.简介1.1开发背景系统名称:网上商城系统;系统用户是负责此系统管理的系统管理员,使用此系统的游客及商城会员;1.2目的本文档定义了网上商城系统的详细需求,明确了网上商城系统的功能内容、功能边界、开发途径。1.3业务范围网上商城购物系统是为了方便顾客购物而开发出来。包括用户购物、用户注册、修改个人信息、对商品评价。以及管理员对商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。网上商城系统是一个web应用形式(B/S),可以通过互联网进行访问。

2、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.14ORM工具Hibernate:Hibernate3.22.1.2 硬件约束Web服务器及数据库服务器均采用SONY(2.5G HZ)笔记本电脑。内存4GB、硬盘320G。2.2 交付及部署约束网上商城系统要在两个月内开发完成,交付时要以独立

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

4、仅能够浏览商城信息。2、普通用户:(User)游客通过注册可以成为商城的用户,用户具有修改个人信息、评论商品、购物的功能3、管理员:(Administrator)管理员处理具有普通用户的功能之外,还具有商品信息管理、公告信息管理、订单管理、普通用户信息管理等功能。角色之间的关系: 5 系统任务模型(总体任务模块) 订单管理 用户信息管理查看订单信息管理订单信息添加订单注册用户用户登陆修改密码查询用户信息修改用户信息删除用户 商品管理 浏览商品信息修改商品信息添加商品删除商品搜索商品商品信息评论查看商品评论删除商品评论 6 缩写、数据字典、与规则4.1 缩写表1缩写、术语解 释OM网上商城系统的

5、简称User网上商城系统的普通用户角色Administrator网上商城系统的管理员AdminLogin网上商城系统的登录模块Register网上商城系统的注册模块Order网上商城的订单模块ProductSearch网上商城的搜索模块ShowProduct网上商城的商品显示模块Confirm网上商城的订单确认模块4.2 数据字典表2需求编号数据项数据项含义数据类型取值范围备注FR-YHGL-2-1用户名唯一标识每一个用户字母、数字8-20个密码保护用户名不被他人用来登录字母、数字、下划线8-20个以*显示角色标识每一个用户在系统中能行驶的权限中文简体字普通用户、管理员4.3 规则表3规则编号

6、效验规则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能够

7、进行用户信息管理,包括:注册用户用具登陆修改密码查询用户信息修改用户信息删除用户2能够进行订单管理,包括:查看订单信息管理订单信息添加订单3能够进行商品管理,包括:浏览商品信息修改商品信息添加商品删除商品搜索商品4能够进行商品信息评论,包括:查看商品评论删除商品评论5能够浏览及设置员工个人薪酬结构。6能够进行薪酬计算管理,包括:基层经理填写员工薪酬数据上级经理审批下属薪酬数据薪酬专员确认员工薪酬数据员工查看本人薪酬信息8 用例描述(含用例图,用例规约,用例事件流图)用户信息管理用例图 7.1用户注册 普通用户 7.11用例规约:用例名称:用户注册用例ID:角色:OrdinaryUsers用例说

8、明:OrdinaryUsers注册用户前置条件:OrdinaryUsers已经打开商城网页基本事件流:1. OrdinaryUsers请求注册2.商城系统弹出注册页面3. 填写用户信息4. 点击“确定”按钮5系统保存注册用户其它事件流:第4步,OrdinaryUsers输入的个人信息不完整,如某一项没有填写,并选择“保存”,系统给出提示信息第4步,OrdinaryUsers输入的岗位信息不符合格式要求,并选择“保存”,系统给出提示信息第4步,OrdinaryUsers选择“取消”,系统返回岗位信息查询页面异常事件流:第5步,系统保存注册用户时出现系统故障,例如网络故障,服务器故障,系统弹出“系

9、统异常页面”,提示OrdinaryUsers保存失败后置条件:用户信息保存到系统中,系统返回用户信息查询页面,在页面中显示出刚注册的用户 7.12 商品管理: 7.121 浏览商品信息 用例名称:浏览商品信息用例ID:角色:SuperUser、OrdinaryUsers用例说明:SuperUser浏览商品信息前置条件:SuperUser、OrdinaryUsers已经登录商城系统。 基本事件流:1. SuperUser、OrdinaryUsers点击商品浏览2. 商城系统弹出商品信息页面3. SuperUser、OrdinaryUsers查看商品详细信息其它事件流:无异常事件流:36步,系统保

10、存新建岗位时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer保存失败后置条件:在页面中显示出商品信息 7.122 修改商品信息 用例名称:修改商品信息用例ID:角色:SuperUser用例说明:SuperUser修改商品信息前置条件:SuperUser已经登录商城系统基本事件流:1. SuperUser请求修改商品信息2. 商城系统弹出提示框是否确认修改3SuperUser选择是否修改商品信息4、系统保存修改的商品信息其它事件流:无异常事件流:第3步,修改商品信息时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示修改商品信息失败后置

11、条件:在页面中显示出商品修改后的信息 7.123 添加商品:用例名称:添加商品用例ID:角色:SuperUser用例说明:SuperUser添加商品。前置条件:SuperUser已经登录商城系统。 基本事件流:1. SuperUser请求添加商品2. 商城系统弹出提示框是否确认添加3. SuperUser选择是否添加商品信息4系统保存添加的商品信息其它事件流:无异常事件流:第3步,系统保存添加商品时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer保存失败后置条件:在页面中显示出商品添加后的信息 7.124 删除商品:用例名称:删除商品用例ID:角色:Su

12、perUser用例说明:SuperUser删除商品。前置条件:SuperUser已经登录商城系统基本事件流:1. SuperUser请求删除商品2. 商城系统弹出商品信息查询页面3. SuperUSer提交查询信息,得到一个商品信息列表4. SuperUSer选中要删除的1个或多个商品,并选择“删除”5. SuperUser确认删除6. 系统删除SuperUser选中商品,并更新商品信息列表其它事件流:第5步,SuperUser取消删除异常事件流:第6步,系统删除商品时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer删除失败后置条件:SuperUSer选

13、中的商品被系统删除 7.125 搜索商品:用例名称:搜索商品用例ID:角色:SuperUser、OrdinaryUsers用例说明:SuperUser、OrdinaryUsers搜索商品前置条件:SuperUser、OrdinaryUser已经登录商城系统基本事件流:1. SuperUser、OrdinaryUser请求查询商品2. 商城系统弹出商品信息查询页面3. SuperUser、OrdinaryUser输入查询条件,并选择“提交”。4. 系统要进行查询条件信息格式的校验。 5. 查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。6. 系统显示符合查询条件的商品列表。其它事件

14、流:第3步,不输入任何条件,选择“提交”,系统返回所有的。第3步,SuperUser、OrdinaryUser选择“重置”,系统清空此前SuperUser、OrdinaryUser输入的查询条件第4步,校验不通过,显示提示信息。异常事件流:第6步,系统查询商品时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUser、OrdinaryUsers查询商品失败后置条件:无7.13 订单管理: 7.131 查看订单信息:用例名称:查看订单信息用例ID:角色:SuperUser用例说明:SuperUser查看订单信息前置条件:SuperUser已经登录商城系统基本事件流

15、:1. SuperUser请求查询订单2. 商城系统弹出订单信息查询页面3. SuperUser输入查询条件,并选择“提交”。4. 系统要进行查询条件信息格式的校验。5. 查询时查询条件是“与”关系,输入的条件要都匹配才视为匹配信息。6. 系统显示符合查询条件的订单列表。其它事件流:第3步,不输入任何条件,选择“提交”,系统返回所有的。第3步,SuperUser选择“重置”,系统清空此前SuperUser输入的查询条件第4步,校验不通过,显示提示信息。异常事件流:第6步,系统查询订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUserr查询岗位失败后置条件

16、:无 7.132 添加订单:用例名称:添加订单用例ID:角色:SuperUser用例说明:SuperUser添加订单。前置条件:SuperUser已经登录商城系统。 基本事件流:1. SuperUser请求添加商品2. 商城系统弹出提示框是否确认添加3. SuperUser选择是否添加订单信息4系统保存添加的订单信息其它事件流:无异常事件流:第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示SuperUSer保存失败后置条件:在页面中显示出订单添加后的信息 7.133 商品信息评论:用例名称:查看商品评论用例ID:角色:OrdinaryUsers、

17、SuperUser用例说明:OrdinaryUsers、SuperUser查看商品评论前置条件:OrdinaryUsers、SuperUser已经登录商城系统。 基本事件流:1. OrdinaryUsers、SuperUser请求商品评论2. 商城系统弹出订单信息查询页面其它事件流:无异常事件流:第4步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示查看商品评论信息失败后置条件:无 7.134 删除商品评论:用例名称:删除商品评论用例ID:角色:OrdinaryUsers用例说明:OrdinaryUsers删除商品评论前置条件:OrdinaryUser

18、s、SuperUser已经登录商城系统基本事件流:1. OrdinaryUsers请求删除自己评论的商品信息2.商城系统弹出窗口提示是否删除3.用户删除自己评论的信息4系统保存用户的操作其它事件流:无异常事件流:第3步,系统保存添加订单时出现系统故障,例如网络故障,服务器故障,系统弹出“系统异常页面”,提示删除商品信息失败后置条件:无9 需求优先级表10 非功能性需求描述10.1 性能1网上商城系统要支持1000个并发用户。2网上商城系统处理查询操作响应时间不超过10秒。10.2 可扩展性当前使用网上系统的主要是可以支持1000个并发用户的小型网站,随着客户量的增长,会对网站进行优良改造,使得

19、系统能够支持更多的并发用户与响应时间的缩短。10.3 可用性系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。10.4 安全性1安全防护对数据库存储敏感信息:针对本系统我们对用户密码进行加密(用MD5加密,是一种32位字符的加密方法),以保证各级用户对系统访问的安全性。生成的口令不可逆转输入的口令不应显示在显示终端上。数据信息的保存:利用RDBMS的服务器稳定运行实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。2操作跟踪,系统日志针对系统运行出现的异

20、常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。所有的系统运行异常信息要写入日志,便于查找出现的问题。所有对数据库的访问都写系统日志,提供用户在系统中增加、修改系统数据信息时记录,便于查看系统的运行情况,跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。 3访问控制页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。10.5 易用性网上商城系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。网上商城系统要保证一个非计算机专业的用户,通过自己几次简单的操作,就可以使用此系统。10.6 可维护性略

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1