用例规约

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上书店系统用例规约

姓名:***

学号:**********

版本<1.0>

订单管理管理员登录

用户查看订单用例图

删除书籍

1.用户注册

1.1简要说明

本用例用于向顾客提供注册功能,每位顾客必须注册后才能够登录系统进行

购物。注册信息包括使用本系统的名称、账号、密码和电子邮件等。注册完

成后,系统保存这些信息到数据库,以方便管理员管理及联系用户。

1.2事件流

1.2.1 基本流

当用户进行注册时,开始执行以下基本流:

(1)系统要求用户填写个人信息,包括使用本系统的账号、密码和电子邮件等。

(2)用户填写个人信息。

(3)系统验证用户信息。

1.2.2备选流

1.2.2.1用户信息验证错误

如果系统检测到用户输入的信息格式或内容有错,例如账号密码不匹配,会

给以错误提示。

1.3前置条件

用户必须首先访问网上购物的主页,然后点击注册。

1.4后置条件

如果该用例成功,系统数据库中将增加一条该用户的信息,否则,系统维持

现状。

1.5扩展点

无。

2.个人信息管理

2.1简要说明

本用例用于给顾客维护个人信息。包括修改本人的账号、密码和联系地址等信息。

2.2事件流

2.2.1基本流

当顾客查看并修改个人信息时,开始执行以下基本流:

(1)系统返回给当前顾客在系统数据库中目前存储的个人信息。

(2)顾客可以对本人信息的一项或几项进行修改。

(3)顾客向系统提交修改后的个人信息。

2.2.2备选流

2.2.2.1顾客输入的新信息验证错误

如果系统检测到顾客输入的信息格式或内容有错(如输入新密码和确认输入新密码不一致等),会向顾客给予错误提示,并要求用户重新输入或取消修改的操作。

2.3前置条件

顾客必须首先登录系统,然后才能进入本用例。

2.4后置条件

如果本用例成功,顾客在系统数据库中的个人信息会被修改。否则,系统维持原状。

2.5扩展点

3.浏览图书信息

3.1简要说明

本用例用于维护

3.2事件流

3.2.1基本流

当顾客进入网上书店系统之后,开始执行以下事件流:

(1)在站内可以点击浏览本网上书店内的书籍。

(2)可以根据不同的类别选择自己喜欢的书籍类型。

(3)可进一步查看自己所选书籍的详细信息。

3.2.2备选流

3.2.2.1用户信息验证错误

3.3特殊需求

3.4前置条件

顾客必须首先登录系统,然后才能进入本用例。

3.5后置条件

3.6扩展点

4.图书选购

4.1简要说明

本用例允许用户在线选购图书

4.2事件流

4.2.1基本流

当用户想要进行图书选购时,用例启动。

(1)用户单击选择选书页面。

(2)系统显示图书列表。

(3)用户提出选购图书。

(4)系统检查是否缺货,购物车中加入相应的图书信息。

4.2.2备选流

缺货时,屏幕显示缺货信息页面。用户选择缺货策略(放弃还是等待直到有货)

4.3前置条件

用户选书前必须登陆

4.4后置条件

用户选择自己需要的图书,并将其添加到购物车中

5.购物车管理

5.1简要说明

本用例用于用户管理购物车

5.2事件流

5.2.1基本流

当用户提出管理购物车时,用例启动

(1)系统转到购物车管理页面。

(2)用户提出所要执行的操作。

(3)如果用户需要添加图书,则执行添加图书。

(4)如果用户需要删除图书,则执行删除图书。

5.2.2备选流

5.3前置条件

用户需登陆系统

5.4后置条件

用例成功后,购物车中商品状态、订单状态发生变化

5.5扩展点

6.查看订单

6.1简要说明

6.2事件流

6.2.1基本流

当用户提出查看订单时,用例启动

系统列出所有符合该用户要求的订单。

6.3前置条件

用户需登陆系统

6.4后置条件

用例成功后,列出所有符合该用户的订单

7.用户登录

7.1简要说明

7.2事件流

7.2.1基本流

当用户提出登陆进入系统请求时,用例启动

(1)系统转到用户登陆页面,提示用户输入用户名和密码

(2)用户填写用户名和密码信息

(3)系统验证输入的用户名和密码,则转到首页,系统激活这一用户。

7.2.2备选流

如果用户输入无效的用户名和(/或)密码,系统显示错误信息。用户可以选择返回基本流的起始点,重新输入正确的用户名和(/或)密码;或者取消登陆,

用例结束。

7.3用户信息验证错误

7.4前置条件

7.5后置条件

用例成功后,用户登陆进入系统。

7.6扩展点

8.管理员登录

8.1简要说明

本用例用于管理员登陆系统

8.2事件流

8.2.1基本流

当管理员提出登陆进入系统请求时,用例启动

(1)系统转到管理员登陆页面,提示用户输入用户名和密码

(2)管理员填写用户名和密码信息

(3)系统验证输入的用户名和密码,若正确,则转到首页,系统激活这一用户

8.2.2备选流

如果管理员输入无效的用户名和(/或)密码,系统显示错误信息。管理员可以选择返回基流的起始点,重新输入正确的用户名和(/或)密码;或者取消登陆,用例结束

8.3前置条件

8.4后置条件

用例成功后,管理员登陆进入系统

8.5扩展点

9.维护顾客信息

9.1简要说明本用例用于维护顾客信息。包括添加、修改和删除顾客信息

9.2事件流

9.2.1基本流

当管理员要求查看顾客信息时,开始执行以下基本流:

(1)系统列出所有符合该管理员要求的订单信息

(2)管理员提出所要执行的操作

如果有新订单提交,则执行S-1分支,向顾客信息里边添加新顾客信息。

如果已发货,则执行S-2分支,则向顾客信息里边删除相对应的顾客信息。

如果有顾客发出的修改信息的请求,则执行S-3分支,则向顾客信息里边对应记录

进行修改。

9.2.2分支流

S-1:添加顾客信息

进入顾客信息添加页面,添加并保存顾客信息

S-2:删除顾客信息

管理员单击删除按钮,相应的顾客信息被删除并更新数据库

S-3:修改顾客信息

进入顾客信息修改界面,修改并保存顾客信息

9.3前置条件

管理员登陆

相关文档
最新文档