- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子商城需求分析文档.doc
电子商城
软件需求规格说明书
前台_购物车模块
后台_订单管理模块
目录
1 引言 4
1.1 编写目的 4
1.2 产品的范围 4
1.3 预期的读者和阅读建议 4
1.4 参考资料 4
1.5 优先级定义 4
2 综合描述 5
2.1 产品的前景 5
2.2 用户类和特征 5
2.3 产品的功能 5
2.4 遵循的标准和规范 6
2.5 应用模型(系统运行概貌) 6
2.6 运行环境 6
2.7 设计和实现上的限制 6
3 领域模型 7
3.1 业务流程图 7
3.2 类图 7
3.3 用例图 8
4 功能需求 9
4.1 包结构模型/模块关系模型 9
4.2 前台购物 9
4.2.1 购物车管理 9
4.3 后台管理 15
4.3.1 订单管理 15
4.3.2 退出后台 18
5 总结 19
引言编写目的参考资料
本产品根据在线购物实际业务开发,满足广大WEB用户的需求。系统采用B/S结构,易于功能扩展和产品升级。
用户类和特征
系统管理员 负责系统的后台管理,包括商品管理,会员管理,订单管理 会员 可以查看商品信息,个人资料,购物车,订单信息 普通用户 可以查看商品信息
产品的功能
遵循的标准和规范
公司制定的CMM3级体系文件中的各种规范。
应用模型(系统运行概貌)
运行环境
需求名称 详细要求 软件需求
客户端IE6.0兼容浏览器,
服务器端: 操作系统OS:Win2000 Server/Win2000 Advanced Server/Win2003 Server
数据库Database:Oracle 9i
WEB服务WEB Service:Tomcat5.5
浏览器Browser:IE6.0以上 硬件需求
服务器:P4 1.6 G CPU,1G内存,SAS 80G硬盘,10/100自适网卡:
客户端:P4 1.6 G CPU,512M内存,20G硬盘,10/100自适网卡
设计和实现上的限制
本系统基于互联网运行,是基于WEB开发模式的B/S系统,开发语言为Java,数据库为Oracle 9i,服务操作系统为Windows server 2003。
领域模型
业务流程图
图3-1 系统流程图
类图
图 3-2 系统类图
用例图
系统用例图如下图3.1所示
图3.1 系统用例图
功能需求
包结构模型/模块关系模型
功能类别 功能名称 描述 前台购物 首页管理 显示用户登录信息、查看商品详细信息。 会员管理 有会员权限的用户。提供修改会员资料。 购物车管理 有会员权限的用户。显示用户的购物车信息,提供退回商品、继续购物、收银结账、清空购物车、修改数量功能。 订单管理 有会员权限的用户。显示用户的订单信息列表,提供查看详细订单信息。 后台管理 商品管理 显示商品信息列表,可对商品提供增加、删除、修改、查看商品信息功能。 会员管理 显示会员信息列表,可对会员进行设置,提供冻结/解冻、查看功能。 订单管理 显示订单信息列表,可对订单进行设置,提供查看、执行功能。 前台购物
显示用户登录信息、商品信息、商品详细信息、购物车信息、订单信息。
购物车管理
购物车管理概述
有会员权限的用户。显示用户的购物车信息,提供删除商品、继续购物、收银结账、清空购物车、修改数量功能。
Use Cases目录
编号No. Use Case名称及说明Name of the use case and introduction 优先级 状态 1 名称:删除
描述: 能够删除购物车里的商品。 高Close 2 名称:继续购物
描述: 能够继续购买商品放入购物车中。 高Close 3 名称:收银结账
描述: 能够提交订单,购买所需商品。 高Close 4 名称:清空购物车
描述: 能够清空所有购物车中的信息。 高Close 5 名称:修改数量
描述: 能够修改所要购物的商品的数量。 高Close Use Cases模型
Use Cases时序图
活动图来描述关键业务流程及其参与人员
Use Cases描述
删除商品
名称:删除
参与者:会员
功能描述:删除购物车里的商品。
触发事件:需要删除商品
事件流:
用户点击【购物车管理】,系统进入购物车管理界面。
点击“删除”图标,提示是否删除购物车里的商品。
点“确定”按钮,该购物车里的商品就从购物车中删除了,刷新会员的购物车信息。
备选事件流:
后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面
业务规则:会员能够操作此功能
引用实体: 无
界面要求:界面与其他模块风格统一
继续购物
名称:继续购物
参与者:会员
功能描述:能够继续购买商品放入购物车中。
触发事件:需要继续购物
事件流:
点击继续购物连接
文档评论(0)