网上书店需求分析说明书完成.docx

上传人:b****4 文档编号:4656491 上传时间:2022-12-07 格式:DOCX 页数:23 大小:43.74KB
下载 相关 举报
网上书店需求分析说明书完成.docx_第1页
第1页 / 共23页
网上书店需求分析说明书完成.docx_第2页
第2页 / 共23页
网上书店需求分析说明书完成.docx_第3页
第3页 / 共23页
网上书店需求分析说明书完成.docx_第4页
第4页 / 共23页
网上书店需求分析说明书完成.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

网上书店需求分析说明书完成.docx

《网上书店需求分析说明书完成.docx》由会员分享,可在线阅读,更多相关《网上书店需求分析说明书完成.docx(23页珍藏版)》请在冰豆网上搜索。

网上书店需求分析说明书完成.docx

网上书店需求分析说明书完成

网上书店需求分析说明书

文件状态:

[]草稿

[]正式发布

[√]正在修改

文件标识

当前版本

[1.0]

作者

吴俊峰

完成日期

2007.10.25

版本历史

第一部分、概述

1、项目名称及背景

Ø项目名称:

网上书店系统

Ø开发背景:

学习面向对象分析和设计

2、文档说明

需求说明书有时候也被称为规格说明书,本规格说明描述了固定资产借用系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。

软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。

第二部分、任务说明

1.功能概述

2.用户环境

该购物网站的数据库使用的是SQLServer2000。

应用服务器为Tomcat5.0

3、其他要求

Ø性能要求

Ø技术要求

使用JavaEE5平台,Service2Worker框架+DAO设计模式实现

第三部分、需求分析

1、BUC01会员登录和游客注册

Ø用例关系图

Ø功能说明

功能编号

功能名称

文中标题编号

备注

UC0101

用户注册

UC0102

用户登录

UC0103

密码找回

UC0104

修改信息

UC0105

用户注销

Ø用例说明

UC0101用户注册

用例描述:

客户(游客或会员)在本系统注册帐号

参与者:

客户(游客或会员)

前置条件:

1、客户在本系统中选择注册

基本路径:

1、客户选择注册

2、系统返回一个注册页面

3、客户根据提示输入相关注册信息

4、系统验证客户输入正确

5、客户提交注册信息

6、系统返回注册成功页面并跳转到首页(默认已经登录)

备选流程:

4.1、客户输入信息和系统确认不一致,如字段长度超过系统设置,系统给出相应提示,返回注册

4.2、客户输入帐号是已经注册帐号,系统给出提示,返回注册

4.3、系统异常,无法注册,给出相应信息(如:

网站维护)

UC0102用户登录

用例描述:

会员选择系统登录,系统进行相关的系统验证

参与者:

会员(已注册用户)

前置条件:

1、客户必须是本系统的成功注册用户

基本路径:

1、会员选择登录

2、系统返回一个登录页面

3、用户输入客户名和密码并提交

4、系统进行系统验证,验证成功,记录该用户为登录用户并返回主页面(显示已登录)

备选流程:

3.1、用户忘记密码,选择“找回密码”功能,进入找回密码用例

4.1、系统验证用户登录信息有误,提示用户重新登录

UC0103密码找回

用例描述:

会员忘记密码后,选择“找回密码”,对密码进行找回

参与者:

会员(已注册用户)

前置条件:

1、客户必须是本系统的成功注册用户

基本路径:

1、会员选择“找回密码”

2、系统返回一个密码找回页面(要求会员输入帐户,根据密码提示问题会员给出密码提示答案)

3、会员输入帐号和密码提示答案并提交

4、系统进行系统验证,验证成功,返回修改成功页面并自动跳转登录页面

备选流程:

3.1、会员输入帐号和安全码并提交

4.1、系统验证会员输入信息有误,提示重新输入并返回“密码找回”页面

UC0104修改信息

用例描述:

会员选择“修改信息”功能

参与者:

会员(已登录用户)

前置条件:

1、客户必须是本系统的成功注册且已成功登录用户

基本路径:

1、会员选择“修改信息”

2、系统返回一个信息修改页面

3、会员修改相关注册信息并提交

4、系统进行系统验证,验证成功,返回修改成功页面

备选流程:

4.1、系统验证会员输入信息有误,提示重新输入并返回“修改信息”页面

UC0105用户注销

用例描述:

会员选择“用户注销”功能

参与者:

会员(已登录用户)

前置条件:

1、客户必须是本系统的成功注册且已成功登录用户

基本路径:

1、会员选择“用户注销”

2、系统返回一个已退出的提示页面

备选流程:

2、BUC02浏览图书

Ø用例关系图

Ø功能说明

功能编号

功能名称

文中标题编号

备注

UC0201

浏览图书目录

UC0202

浏览图书

Ø用例说明

UC0201浏览图书目录

用例描述:

客户在本系统中查看所有图书目录,或者输入相应信息来查看某些图书

参与者:

游客或者会员

前置条件:

1、客户在本系统中选择了查看商品目录

基本路径:

1、客户选择查看商品目录,或者输入查看的图书信息

2、系统返回客户查看显示

备选流程:

4.1、系统在数据库没有找到与客户输入信息以至的商品,系统给出提示信息

4.2、系统发生异常,系统给出提示信息,用例结束

UC0202浏览图书

用例描述:

客户查看客户选择的商品详细信息,系统给出详细信息。

参与者:

游客或会员

前置条件:

客户必须在浏览商品目录时候选择查看某个商品的详细信息

基本路径:

1、客户选择查看商品详细信息

2、服务器返回商品详细信息

备选路径:

2.1、该商品暂时无详细信息,系统给出相应提示

2.2、系统异常,系统给出提示信息

3、BUC03会员订购图书

Ø用例关系图

Ø功能说明

功能编号

功能名称

文中标题编号

备注

BUC0301

添加图书

BUC0302

查看购物车

BUC0303

删除图书

BUC0304

修改图书数量

BUC0305

清空购物车

Ø用例说明

UC0301添加图书

用例描述:

客户选择了添加该图书

参与者:

会员(状态:

已登录)

前置条件:

1、客户必须是已登录会员

基本路径:

1、用户在看中的图书上选择添加图书

2、系统返回添加成功,并弹出结帐还是继续购物提示窗口

3、用户选择结帐

4、系统返回购物车页面用例

备选路径:

2.1、客户未登录,返回登录页面

3.1、用户选择继续购物,系统返回购买图书页面

UC0302查看购物车

用例描述:

用户选择查看购物车

参与者:

已登录会员

前置条件:

1、客户必须是已成功登录会员

2、用户选择查看购物车

基本路径:

1、客户选择查看购物车

2、系统返回购物车页面

备选路径:

2.1、客户不是会员,系统给出提示,要求客户先登录

2.2、系统返一个提示:

购物车没有商品

2.3、系统异常,系统给出提示信息

UC0303删除图书

用例描述:

客户在购物车对已经添加的图书进行删除

参与者:

已经登录的会员

前置条件:

1、客户是已登录会员

2、在购物车管理页面选择删除图书

3、购物车中有图书

基本路径:

1、会员选择购物车管理,选中图书点击删除图书

2、系统显示会员删除成功并返回购物车

备选路径:

2.1、系统异常,系统给出提示信息

UC0304修改图书数量

用例描述:

客户对已经添加到购物车的图书进行数量修改

参与者:

已经登录会员

前置条件:

1、客户是已登录会员

2、购物车不为空

基本路径:

1、客户选择购物车并对相关图书的数量做出改变

2、系统返回确认修改提示

3、用户选择确认

4、系统返回修改成功并返回购物车

备选路径:

2.1、用户修改的数量没有改变提示无更改并返回购物车

3.1、用户取消修改

4.1、系统异常,系统给出提示信息

UC0305清空购物车

用例描述:

客户把自己的购物车清空

参与者:

已经登录用户

前置条件:

1、客户是已经登录用户

2、购物车不为空

3、确认清空

基本路径:

1、客户选择购物车管理并点击清空购物车

2、系统返回购物车已清空给出提示并返回购物车(已空)

备选路径:

2.1、购物车为空,系统给出信息:

购物车为空

4、BUC04会员订单管理

Ø用例关系图

Ø功能说明

功能编号

功能名称

文中标题编号

备注

UC0401

提交订单

UC0402

查看所有订单

UC0403

查看单个订单

UC0404

取消订单

Ø用例说明

UC0401提交订单

用例描述:

客户确定购买购物车中所有商品提交结帐

参与者:

会员

前置条件:

1。

会员购物车不能为空

基本路径:

1、会员确认购买提交

2、系统返回支付页面(输入信用卡号、密码)

3、会员填写并提交

4、系统处理支付返回结帐成功并给出购买信息

备选路径:

2.1购物车为空,系统给出提示

2.2

3。

信用系统处理支付失败,系统给出提示

4。

系统处理异常,系统给出相应提示

UC0402查看所有订单

用例描述:

客户查看订单的图书

参与者:

会员

前置条件:

1、会员有订单

基本路径:

1、会员点击“查看订单”

2、系统返回所有订单目录页面

备选路径:

2.1、系统返回没有订单

UC0403查看单个订单

用例描述:

客户在订单目录点击相应的订单显示该订单详细信息

参与者:

会员

前置条件:

1。

会员拥有该订单

基本路径:

1、会员点击相应订单

2、系统返回该订单详细信息

备选路径:

2.1、系统处理异常,系统给出相应提示

UC0404取消订单

用例描述:

客户在订单目录里选择该订单选择取消订单

参与者:

会员

前置条件:

1。

会员拥有该订单

基本路径:

1、会员点击取消订单

2、系统返回确认取消提示

3、会员确定取消

4、系统返回已经取消该订单并返回订单表页面

备选路径:

Ø用例说明

BUC05会员个人收藏夹管理

Ø用例关系图

Ø功能说明

功能编号

功能名称

文中标题编号

备注

UC0501

添加收藏夹图书

UC0502

删除收藏夹图书

UC0503

添加到购物车

UC0504

查看收藏夹图书信息

UC0501添加收藏夹图书

用例描述:

客户向自己收藏夹添加图书

参与者:

已登录会员

前置条件:

1、客户必须是已登录会员

2、客户需要点击了加入收藏夹

3、客户收藏夹图书不能超过系统设置的数目

基本路径:

1、客户浏览图书时候,点击加入收藏夹

2、系统处理请求并返回添加收藏成功

备选路径:

2.1、系统返回已收藏该图书

2.2、系统返回收藏夹已满

2.3、系统处理异常,系统给出相应消息,增加失败

UC0502删除收藏夹图书

用例描述:

客户对自己收藏夹的收藏图书进行修改

参与者:

已登录会员

前置条件:

1、客户必须是已经登录会员,

2、收藏夹有自己的收藏图书

基本路径:

1、客户打开收藏夹,删除选中收藏夹图书

2、系统返回客户删除成功

备选路径:

1.1、客户未登录,系统给出提示,要求客户登录

2.1、客户收藏夹为空,不能删除

2.2、系统处理客户修改异常,系统给出相应消息

UC0503添加购物车

用例描述:

客户选择要买的图书添加图书到购物车

参与者:

已经登录会员

前置条件:

1、收藏夹不能为空

基本路径:

1、客户选择相应图书点击添加购物车

2、系统处理,返回添加购物车成功

备选路径:

2.1、系统返回添加失败,该图书已不存在

UC0504查看收藏夹图书信息

]用例描述:

客户查看收藏夹中有什么图书

参与者:

已经登录会员

前置条件:

1、收藏夹不能为空

基本路径:

1、客户选择相应图书点击查看图书信息

2、系统处理,返回图书信息页面

备选路径:

2.1、系统返回暂无详细信息

BUC06图书管理

BUC07折扣管理

BUC08订单管理

Ø用例关系图

Ø功能说明

功能编号

功能名称

文中标题编号

备注

UC0601

查询图书

UC0602

添加图书

UC0603

删除图书

UC0604

修改图书

UC0605

会员查询

UC0606

订单查询

UC0607

订单删除

UC0601查询图书

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

基本路径:

1、管理员选择查看图书选项

2、系统处理,返回图书信息页面(图书信息包括:

图书名称、图书作者、图书价格、图书出版社、入库时间、图书库存)

备选路径:

2.1、系统返回暂无图书

2.2系统返回查询异常没有图书

UC0602添加图书

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

无此图书

基本路径:

1、管理员提交添加图书信息(图书信息包括:

图书名称、图书作者、图书价格、图书出版社、入库时间、图书数量)。

2、系统处理,返回添加成功页面

备选路径:

2.1、系统返回添加失败,已经存在此图书

UC0603删除图书

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

有此图书

基本路径:

1、管理员提交删除图书名称。

2、系统处理,返回删除成功页面

备选路径:

1.1、管理员选中要删除的图书点击删除按钮

2.1、系统返回删除失败,已经无此图书

UC0604修改图书

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

拥有此图书

基本路径:

1、管理员提交修改图书信息(图书信息包括:

图书名称、图书作者、图书价格、图书出版社、入库时间、图书数量)。

2、系统处理,返回修改成功页面

备选路径:

2.1、系统返回修改失败,图书没有修改

UC0605会员查询

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

存在会员

基本路径:

1、管理员选择查询会员

2、系统处理,返回查询结果页面(查询结果包括:

会员帐号、会员名称等)。

备选路径:

UC0606订单查询

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

基本路径:

1、管理员选择订单查询

2、系统处理,返回查询订单结果页面

备选路径:

2.1、没有订单

UC0606订单删除

用例描述:

客户必须是已经登录管理员且拥有此权限

参与者:

已经登录管理员

前置条件:

基本路径:

1、管理员选择订单删除

2、系统处理,返回删除成功

备选路径:

.无

UC0607增加新折扣

用例描述:

管理员对某些图书进行打折业务处理

参与者:

已经登录管理员

前置条件:

客户必须是已经登录管理员且拥有此权限

基本路径:

1、管理员选择添加折扣

2、系统显示添加折扣页面()

3、填写并提交折扣信息(提交信息包括:

折扣类别名,打折原因,折扣价格)

4、系统处理,是否添加成功!

备选路径:

2.1:

信息填写失败!

系统返回错误页面!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

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

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