电子商城_软件需求规格说明书

更新时间:2023-06-03 12:02:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

电子商城_软件需求规格说明书

电子商城

软件需求规格说明书

河南省863软件孵化器有限公司

电子商城_软件需求规格说明书

文档修订记录

*变化状态:A——增加,M——修改,D——删除

电子商城_软件需求规格说明书

目录

1

引言 ................................................................................................................................. 5 1.1 1.2 1.3 1.4 1.5 1.6 2

编写目的 ............................................................................................................ 5 产品的范围 ......................................................................................................... 5 预期的读者和阅读建议 ....................................................................................... 5 术语、定义、符号及缩略语 ................................................................................ 5 参考资料 ............................................................................................................ 5 优先级定义 ......................................................................................................... 5

综合描述 .......................................................................................................................... 6 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8

产品的前景 ......................................................................................................... 6 用户类和特征 ..................................................................................................... 6 产品的功能 ......................................................................................................... 7 遵循的标准和规范 .............................................................................................. 7 应用模型(系统运行概貌) ................................................................................ 7 运行环境 ............................................................................................................ 7 设计和实现上的限制 ........................................................................................... 8 假设和依赖 ......................................................................................................... 8

3 领域模型 .......................................................................................................................... 8 3.1 3.2

业务流程图 ......................................................................................................... 8 软件流程图 ......................................................................................................... 8

4 功能需求 .......................................................................................................................... 8 4.1 4.2

包结构模型/模块关系模型 .................................................................................. 8 前台购物 ............................................................................................................ 9 4.2.1 4.2.2 4.2.3 4.2.4 4.3

首页管理 ..................................................................................................... 9 会员管理 ....................................................................................................12 购物车管理 .................................................................................................14 查看订单 ....................................................................................................20

后台管理 ...........................................................................................................22 4.3.1 4.3.2 4.3.3 4.3.4

商品管理 ....................................................................................................22 会员管理 ....................................................................................................26 订单管理 ....................................................................................................28 退出后台 ....................................................................................................31

电子商城_软件需求规格说明书

河南省 863 软件孵化器有限公司

软件需求规格说明书

4/33

电子商城_软件需求规格说明书

1 引言

1.1 编写目的

本文档作为电子商城系统1.0的系统设计依据,对软件需求作详细的描述,为后续的设计工作提供基础。

1.2 产品的范围

本文档包括的内容有:软件的功能性需求、软件的性能需求、软件的外部接口、软件的质量特性。

1.3 预期的读者和阅读建议

本文档读者对象为项目开发组、系统测试组、QA、高层,项目经理。

1.4 术语、定义、符号及缩略语

1.5 参考资料

《产品需求规格说明书模版》

1.6 优先级定义

该需求的优先级,按高、中、低的优先级分类。 对高、中、低的解释如下:

高:关键的功能特性,必选,不能实现意味着无法满足客户的需求。所有“高”优先级的需求必须在本次项目开发中实现。

中:重要的功能,必选,不能实现可能会影响产品的销售和客户满意度。所有“中”优先级的需求都应该作为产品的功能点,但在时间、资源的压力下,可以考虑在产品的下一个版本中实现。

电子商城_软件需求规格说明书

低:有用的功能或性能的提高,可选,不能实现不会对产品产生实质性影响,但可能会在特定的应用场合增加产品的卖点,在时间、资源允许的情况下,可以考虑在产品的某一版本中实现。

2 综合描述

本产品名称为电子商城系统,软件需求参照商场的实际业务流程,同时考虑系统产品化的需求进行设计。本系统作为在线购物,在设计时本着规范、灵活的原则来规划其业务功能。

2.1 产品的前景

本产品根据在线购物实际业务开发,满足广大WEB用户的需求。系统采用B/S结构,易于功能扩展和产品升级。

2.2 用户类和特征

电子商城_软件需求规格说明书

2.3 产品的功能

2.4 遵循的标准和规范

公司制定的CMM3级体系文件中的各种规范。

2.5 应用模型(系统运行概貌)

2.6 运行环境

电子商城_软件需求规格说明书

2.7 设计和实现上的限制

本系统基于互联网运行,是基于WEB开发模式的B/S系统,开发语言为Java,数据库为Oracle 9i,服务操作系统为Windows server 2003。

2.8 假设和依赖

略。

3 领域模型

略。 3.1

业务流程图

略。

3.2 软件流程图

略。

4 功能需求

4.1 包结构模型/模块关系模型

电子商城_软件需求规格说明书

4.2 前台购物

显示用户登录信息、商品信息、商品详细信息、购物车信息、订单信息。

4.2.1 首页管理

4.2.1.1 首页管理概述

显示用户登录信息、商品信息、商品详细信息。

4.2.1.2 Use Cases目录

电子商城_软件需求规格说明书

4.2.1.4 Use Cases时序图

4.2.1.5 活动图来描述关键业务流程及其参与人员

电子商城_软件需求规格说明书

4.2.1.6.1 用户登录

名称:用户登录 参与者:所有用户 功能描述:注册或登录 触发事件:需要注册或登录 事件流:

用户点击【首页】,系统进入首页界面。 所有用户都可以进行注册。

输入注册信息(用户名、真实姓名、密码、确认密码、所在城市、联系地址、邮政编码、证件号码、证件类型、联系电话、Email)。

点击“注册”链接,检验是否有该用户名,若有该用户名则给出提示用户重新设置用户名。检验密码和确认密码是否一致,不一致则提示用户两次密码不一致,并将光标定位在密码项。检验证件号码的合法性,合法则将用户注册信息保存至数据库,不合法则给出信息提示,并将光标定位在证件号码项。

注册成功则关闭本窗口,提示该用户就可以购物了,还可以修改资料。

输入用户名和密码。点击“登录”按钮,检验是否有该用户,若有则给出信息提示,并将光标定位到用户名项。若密码错误,则提示密码错误,并将光标定位到密码项。

登录成功则提示该用户就可以购物了,还可以修改资料。 备选事件流:

失败则给出信息提示。

后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面 业务规则:所有用户都可以注册,会员可以进行登录和修改资料。 引用实体: 无

界面要求:界面与其他模块风格统一 备注:必填项后加*

电子商城_软件需求规格说明书

4.2.1.6.2 商品信息

名称:商品信息 参与者:所有用户

功能描述:显示商品信息列表。 触发事件:需要查看商品信息。 事件流:

在商品销售列表中选择一条商品销售链接系统进入商品详细界面。 备选事件流: 后置条件:无 业务规则:所有用户 引用实体: 无

界面要求:界面与其他模块风格统一

4.2.2 会员管理

4.2.2.1 会员管理概述 修改会员资料

4.2.2.2 Use Cases目录

4.2.2.3 Use Cases模型

电子商城_软件需求规格说明书

4.2.2.4 Use Cases时序图

4.2.2.5 活动图来描述关键业务流程及其参与人员

4.2.2.6 Use Cases描述

4.2.2.6.1 会员修改资料

名称:会员修改资料 参与者:会员

功能描述:修改会员资料

电子商城_软件需求规格说明书

触发事件:需要修改会员资料 事件流:

会员点击【首页】,系统进入首页界面。

修改用户信息(真实姓名、原密码、新密码、确认密码、所在城市、联系地址、邮政编码、证件号码、证件类型、联系电话、Email。注意用户名不能修改。

点击“确认”按钮,检验原密码是否正确,如果不正确则提示密码错误,光标将定位到密码项。检验新密码和确认密码是否一致,不一致则提示用户两次密码不一致,并将光标定位在新密码项。检验证件号码的合法性,合法则将用户注册信息保存至数据库,不合法则给出信息提示,并将光标定位在证件号码项。

保存成功提示修改成功。刷新会员的信息。 备选事件流:

失败则给出信息提示。

后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面 业务规则:会员可以修改其资料。 引用实体: 无

界面要求:界面与其他模块风格统一 备注:必填项后加*

4.2.3 购物车管理

4.2.3.1 购物车管理概述

有会员权限的用户。显示用户的购物车信息,提供删除商品、继续购物、收银结账、清空购物车、修改数量功能。 4.2.3.2 Use Cases目录

电子商城_软件需求规格说明书

4.2.3.3 Use Cases模型

电子商城_软件需求规格说明书

4.2.3.4 Use Cases时序图

4.2.3.5 活动图来描述关键业务流程及其参与人员

4.2.3.6 Use Cases描述

4.2.3.6.1 删除商品

名称:删除 参与者:会员

功能描述:删除购物车里的商品。 触发事件:需要删除商品

电子商城_软件需求规格说明书

事件流:

用户点击【购物车管理】,系统进入购物车管理界面。 点击“删除”图标,提示是否删除购物车里的商品。

点“确定”按钮,该购物车里的商品就从购物车中删除了,刷新会员的购物车信息。 备选事件流:

后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面 业务规则:会员能够操作此功能 引用实体: 无

界面要求:界面与其他模块风格统一

4.2.3.6.2 继续购物

名称:继续购物 参与者:会员

功能描述:能够继续购买商品放入购物车中。 触发事件:需要继续购物 事件流:

点击继续购物连接,系统进入首页面。

点击想要购买的商品系统进入该商品的详细信息界面。

点击购买按钮,该商品就放到了购物车中,刷新会员的购物车信息。 备选事件流:

如果未选择记录,则给出信息提示 后置条件:无

业务规则:会员能够操作此功能 引用实体: 无

界面要求:界面与其他模块风格统一

电子商城_软件需求规格说明书

4.2.3.6.3 收银结账

名称:收银结账 参与者:会员

功能描述:会员能够提交订单,购买所需商品。 触发事件:需要结账 事件流:

点击“收银结账”链接,系统进入收银结账界面。

输入收银结账信息(收件人、邮寄地址、邮政编码、联系电话、选择付款方式、运送方式、输入备注)。

点“提交”按钮,检验收件人、邮寄地址、邮政编码、联系电话合法性,合法则将会员的收银结账信息保存至数据库,不合法则给出信息提示,并将光标定位在不合法项(若多个不合法则定位在最靠前的项)。

保存成功则关闭本窗口,刷新会员的购物车信息。 备选事件流:

失败则给出信息提示。

后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面 业务规则:会员能够操作此功能 引用实体: 无

界面要求:界面与其他模块风格统一 备注:必填项后加*

4.2.3.6.4 清空购物车

名称:清空购物车 参与者:会员

功能描述:清空所有购物车中的信息。 触发事件:需要清空购物车

电子商城_软件需求规格说明书

事件流:

点“清空购物车”链接,系统提示是否清空购物车里的商品。

点“确定”按钮,提示该购物车里的商品将全部从购物车中清空了,刷新会员的购物车信息。 备选事件流:

后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面 业务规则:会员能够操作此功能 引用实体: 无

界面要求:界面与其他模块风格统一

4.2.3.6.5 修改数量

名称:修改数量 参与者:会员

功能描述:能够修改所要购物的商品的数量。 触发事件:需要修改商品的数量 事件流:

点“修改数量”链接,系统进入修改数量页面。

输入要修改的数量,检验输入数量的合法性不合法则给出信息提示,并将光标定位在数量项。 点击提交提示修改成功信息,刷新会员的购物车信息。 备选事件流:

失败则给出信息提示。

后置条件:用户操作被正确响应,并给出可能的提示,显示用户要求的界面 业务规则:会员能够操作此功能 引用实体: 无

界面要求:界面与其他模块风格统一 备注:必填项后加*

电子商城_软件需求规格说明书

4.2.4 查看订单

4.2.4.1 查看订单概述

有会员权限的用户,查看会员订单列表 4.2.4.2 Use Cases目录

4.2.4.3 Use Cases模型

4.2.4.4 Use Cases时序图

电子商城_软件需求规格说明书

4.2.4.5 活动图来描述关键业务流程及其参与人员

4.2.4.6 Use Cases描述

4.2.4.6.1 查看订单

名称:查看订单 参与者:会员

功能描述:显示查看订单信息列表。 触发事件:需要查看订单信息。 事件流:

用户点击【查看订单】,系统进入查看订单界面。

在查看订单列表中选择一个查看订单的商品名链接系统进入查看订单详细信息界面。 备选事件流: 后置条件:无 业务规则:会员 引用实体: 无

界面要求:界面与其他模块风格统一

本文来源:https://www.bwwdw.com/article/40k1.html

Top