1、非会员预约蛋糕品种:当有该需求的蛋糕时,非会员交纳了订金,就应该得到通知。B4:顾客取消预约:顾客通电话或亲自取消未结束的预约。 B5:顾客重新预约:超过一星期后,顾客可以重新预订。 B6:顾客访问目录:顾客在店内或家中浏览目录。B7:顾客因没有取预定的蛋糕而接受罚款:顾客没有取预定的蛋糕。B8:顾客取预定好的蛋糕:顾客取预定好的蛋糕。B9:顾客成为会员:顾客提供信用卡信息和地址证明,成为会员。B10:更新会员卡:当会员卡过期时,助手与顾客联系,更新会员卡。3. 使用情况细节 顾客预订蛋糕:1. 顾客告诉助手要定什么品种蛋糕。2. 如果Auk发现没有这种品种蛋糕,就给顾客提供一种备选蛋糕品种。
2、3. 如果有这种品种蛋糕,助手就在Auk中把该蛋糕标位已预订。4. 助手要求顾客提供身份证,以确认他们的身份。5. 对于会员,助手从会员卡中提取会员号,检查他们是否欠费,是否被禁止预订蛋糕。6. 对于非会员,助手检查顾客是否已在Auk中;如果不在,助手就把顾客身份证副本扫描到Auk中,记录顾客的姓名、地址和身份证号。7. 如果顾客信息令人满意,对于已经办卡的会员客户,实行预定、送货到门、货到付款或刷卡的服务;对于未办卡的客户,需要区别对待,一般需要订货后电话确认,其中老客户可以货到付款,初次交易的新客户,可以网上预定, 但交付蛋糕之前需要预付部分定金,交付蛋糕时付全款。8. 对于新顾客,如果付
3、费失败,就在Auk中取消该蛋糕。9. 如果付费成功,则预订成功,交付蛋糕时付全款。 B2:1. 会员告诉助手他们的会员号(通过电话或亲自来)。2. 会员告诉助手要预定的蛋糕品种。3. 如果会员没有被禁止预定蛋糕,他们的信用卡没有过期且没有欠费就在Auk上进行预订。4. 如果通过电话进行预订,会员就可以通过确认信用卡信息来付费,这些信用卡信息必须匹配存储在Auk上的信息,且不能是过期的。B3:非会员预订蛋糕品种:1. 非会员告诉助手要预定的蛋糕品种。2. 助手在Auk中查找该蛋糕品种。3. 助手请求非会员为预定交纳押金。4. 助手请求非会员提供身份证和电话号码。5. 助手检查非会员的身份证。6.
4、 如果身份证没有问题,助手就会创建新的预定,并记录身份证号和电话号码,在Auk中扫描身份证。7. 助手给非会员一个预订卡,其中包含唯一的预定号。 B4:1. 顾客可以在没做之前随时取消预订。2. 会员可以通过电话或亲自来提供会员号取消预订。3. 非会员必须亲自来取消预订:他们要给助手出示身份证,助手应检查身份证是否匹配在Auk中扫描的身份证,并退回押金。B5:顾客重新预订:1. 如果三天内都没有预订到蛋糕,就必须重新预订。2. 助手有两天时间联系顾客,看看他们是否继续预定。3. 如果不打算重新预订,就取消预订顾客必须返回商店,出示身份证,才能取回押金。B6:1. 顾客可以到商店查看目录。2.
5、顾客也可以在网上查看目录。1. 如果预定好的蛋糕做好了,助手也通过电话告诉顾客了,顾客就必须在两天内取走。2. 如果顾客没有取蛋糕,就结束预订。3. 对于非会员,会没收其押金。4. 对于会员,会在Auk中记录一次罚款,并把顾客的信息传送给债务部门。1. 顾客来商店取蛋糕或助手送货上门。2. 顾客出示身份证。3. 如果身份证匹配Auk上的信息,就把预定标记为已结束。 B9:1. 为了成为会员,顾客必须提供身份证、地址证明和信用卡信息。2. 助手检查身份证和地址证明。3. 助手通过信用卡公司检查信用卡。4. 如果没有问题,助手就在Auk中记录身份证号、地址、电话号码和信用卡信息。5. Auk发放新
6、会员卡和唯一的会员号。6. 如果信用卡过期,就不允许执行其他的会员动作,除非会员返回商店,提供新的信用卡。1. Auk记录信用卡过期的会员处于不好的状态下。2. Auk通知助手,该会员的信用卡已过期。3. 助手电话联系会员,告诉他们必须更新其会员卡。4. 会员带着新的信用卡到商店来,把信用卡信息输入Auk中。5. Auk记录会员处于良好状态下。4. 用例的活动图 5. 用例的通信图 图1“B1新顾客预订蛋糕”的通信图 二、系统需求:1. icake系统参与者列表 使用Web浏览器访问icake的人。在蛋糕店提供了姓名、地址和信用卡信息的顾客;每个会员 都有一个Internet密码和一个会员号。
7、不是会员的顾客。助手:蛋糕店的员工,他与会员联系,告诉他们预约的进展情况。2. icake系统用例表 U1:浏览索引:顾客浏览蛋糕品种的索引。U2:查看结果:给顾客显示检索到的蛋糕品种子集。U3:查看蛋糕品种的细节:给顾客显示检索到的蛋糕品种的细节。 U4:搜索:顾客指定类型、尺寸和食材,搜索蛋糕品种。 U5:登录:会员使用会员号和当前密码登录icake。U6:查看会员信息:会员查看icake存储的会员信息子集,例如姓 名、地址和信用卡细节。U7:进行预订:会员在查看蛋糕品种的细节时,预订一种品种的 蛋糕。U8:修改密码:会员修改用于登录的密码。U9:查看预订情况:会员查看还没有结束的预订汇总
8、信息,例如 日期、时间和蛋糕品种。U10:取消预订:会员取消还没有结束的预订。U11:注销:会员从icake中注销。U12:查找蛋糕品种:顾客从类别表中检索蛋糕品种的子集。3. 用例细节 浏览索引(特殊化U12,包含U2) 前提条件:无 1. 顾客选择一个索引标题。2. 顾客选择查看选中索引标题的蛋糕品种。3. 包含U2。查看结果(被U1和U4包含,被U3扩展) 1. icake给顾客显示每个检索出来的蛋糕品种,包括品种和价格。2. 用U3扩展。后置条件:查看蛋糕品种的细节(扩展U2,被U7扩展) 前置条件:1. 给顾客一个匹配的蛋糕品种。2. 顾客请求选中蛋糕品种的细节。3. icake显示
9、选中蛋糕品种的细节(尺寸、食材和价格)。4. 如果顾客是一个已登录的会员,就用U7扩展。icake显示选中蛋糕品种的细节。非功能要求:r 1. 广告应使用流协议显示,而不应要求下载。U4:搜索(特殊化U12,包含U2) 1. 顾客选择需要的品种。2. 顾客选择需要的尺寸。3. 顾客选择需要的食材。4. 顾客开始搜索。5. 包含U2。异常路径:a1.如果顾客没有指定品种、尺寸和食材,而是检索整个目录,icake就不允许启动搜索。U5:登录 会员从本地商店获得一个密码。1. 会员输入会员号。2. 会员输入密码。3. icake强制会员必须登录,所以会员可以选择盗取(验证无效,所以盗取)已有的会话。
10、4. 会员选择登录。5. 用U6、U8和U11扩展。会员登录。a1. 如果会员号和密码组合是不正确的,icake会通知会员,这两个中的一个不正确(为了安全起见,不会说明是哪一个不正确)。 a2. 如果会员号和密码组合是正确的,但会员已经登录,且没有选择盗取会话,icake会通知会员。查看会员信息 1. 会员选择查看会员信息。2. 给会员显示会员信息(姓名、地址、状态、拥有的账户、信用卡信息)。3. 为了安全起见,icake只能显示会员信用卡号的最后四位数字。4. icake给会员显示正确的信息,会员必须联系本地的商店。 后置条件:已给会员显示了会员信息。进行预订 顾客是已登录的会员。1. 会员
11、在显示区域中选择保留蛋糕品种的细节。2. icake要求会员确认。3. 会员确认预订。4. icake给会员显示预定号,指示助手当做好该蛋糕时上门送货。5. 助手登录到cake上时,cake会显示需要执行的预定列表。完成所有已请求的预订。a1. 如果会员限定了预定条件,就不进行预定。修改密码(扩展U5) 1. 会员选择修改密码。2. 会员输入旧密码(在屏幕上会被屏蔽)。3. 会员输入新密码(屏蔽)。4. 会员再次输入新密码(用于确认,也是被屏蔽的)。5. 会员启动修改。6. icake请求确认(警告必须记住新密码)。7. 如果会员确认,就修改密码。密码已修改。a1. 如果旧密码不正确或新密码不
12、匹配,就告诉会员(为了安全起见,不给出错误的细节)。a2. 如果旧密码匹配,但新密码没有遵守密码规则(至少是6个字母和数字),就通知会员,不修改密码。查看预订情况(扩展U5,被U10扩展) 1. 会员选择查看预订信息。2. icake显示还没有结束的预定汇总信息,包括预定号、状态、时间和品种。3. 用U10扩展。已给会员显示了已有的预定汇总信息。取消预订(扩展U9) 1. 会员选择一个预定。2. 会员选择取消预订。3. icake请求确认。4. 会员确认要取消预订。5. icake把预定标记为已结束,更新助手的终端。已确认要取消的预定都标记为已结束。a1. 如果会员没有确认取消,icake就不采取任何行动。 U11:注销(会员从icake中注销,扩展U5) 1. 会员选择注销。2. icake结束当前会话。3. icake关闭只支持会员的功能。会员已注销。a1. 为了安全起见,如果登录的会员在十分钟内没有与icake交互,就会自动注销。查找蛋糕品种(抽象,由U1和U4特殊化) 给顾客显示检索到的蛋糕品种汇总信息。4(用例图 5(用例调查 Icake的用例调查描述了用例如何相互关联,如下所示:任何顾客都可以浏览蛋糕模型索引(U1)或通过搜索(U4),在 目录中查找蛋糕品种。在后一种情况下,顾客要指定他们喜欢的品种、尺寸和食材。无论采用哪种方式,在每次检索后,都
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1