后置条件
会员成为未登录状态。 基本路径
1. 会员要求从系统注销。 2. 系统将会员设置成未登录状态。扩展点 补充说明
3.2.3.6 UC6:选购书籍 用例描述
会员对选择的书籍进行选购。 参与者 会员 前置条件
会员选择图书并已经登陆 后置条件
会员完成书籍的选购。 基本路径
1. 会员对已选择的图书请求选购。
系统检查会员是否已登录。 2.
3. 系统在购物车中添加用户选择的书籍,显示购物车界面。购物车中每个已选择的图书包含书名、单价、数量,显示所有已选图书的总价格。 4. 会员可选择如下动作: 对图书数量进行修改。 删除已选择的图书。 选择继续挑选图书。 选择结账。
扩展点
3a. 用户选择的图书在购物车中已存在
3a1. 系统在购物车中对选择图书的数量加一,并显示购物车界面。 4a. 会员对图书数量进行修改
4a1. 系统更新购物车中图书数量及总价格。 4b. 会员删除已选择的图书 4b1. 系统删除购物车中图书,并更新总价格。 4c. 会员选择继续挑选图书 4c1. 系统返回图书浏览界面。 4d. 会员选择结账 4d1. 补充说明
1. 在扩展点4a 中,更改图书的数量必须是大于0的整数。
3.2.3.7 UC7:结账 用例描述 会员完成与商家的一次交易。 参与者 会员 前置条件 会员已完成选购 后置条件 已购图书等待管理员处理。 基本路径 1. 会员请求结账。 2. 系统检查购物车是否为空。 3. 系统生成订单,并提示会员订单正在处理。 扩展点 2a. 系统检查购物车为空。 2a1. 系统提示用户结账时购物车不能为空。 补充说明 3.2.3.8 UC8:查看购物车 用例描述 会员查看购物车中选购图书,并做进一步处理。 参与者 会员 前置条件 会员已登录 后置条件 基本路径 1. 会员请求查看购物车。 2. 系统检查会员是否已登录 第 16 页 共 18 页
3. 系统显示购物车。 4. 会员可选择如下动作: 对图书数量进行修改。 删除已选择的图书。 选择继续挑选图书。 选择结账。 扩展点 2a. 会员未登录。 2a1. 系统请求会员进行会员登录。 补充说明 1、已登录会员可随时要求显示购物车。 3.2.3.9
UC9:管理员登录 用例描述 管理员提供用户名和密码,通过系统验证,进行后台管理。 参与者 管理员(首要) 前置条件 管理员访问系统。 后置条件 管理员通过验证,进入后台管理。 基本路径 1. 管理员提供用户名和密码,要求登录系统。 2. 系统验证用户名和密码。 3. 系统显示管理界面。 扩展点 2a. 管理员提供的用户名不存在。 2a1. 系统显示“用户名不存在”信息。 2b. 管理员提供的密码错误。 2b1. 系统显示“密码错误”信息。 补充说明 第 17 页 共 18 页
3.3 性能需求 同时允许 10000 并发,系统响应时间 8 秒以内。 3.4 环境需求 数据库:SQL Server 2000 SP3 以上版本。 运行 WEB 服务器:Windows 2003 Server SP1 / IIS 6。 开发环境:Window 2000 SP4 / Windows XP SP2 / Windows 2003 SP1 以上版本。 开发工具:VS2005 开发语言:C# 第 18 页 共 18 页
相关推荐: