爱心互助捐赠系统 爱心活动用例规约
时间: 2023-10-29 16:31:27 浏览: 47
用例名称:爱心活动
参与者:普通用户、管理员
前置条件:用户已登录系统并且有爱心积分可用
后置条件:爱心活动成功发布,用户的爱心积分被相应扣除
主成功场景:
1.管理员登录系统,进入“爱心活动”页面。
2.管理员点击“发布活动”按钮。
3.系统显示“发布活动”页面。
4.管理员输入活动名称、描述、起止时间、参与条件等信息。
5.管理员点击“发布”按钮。
6.系统检查活动信息是否完整,如果不完整则返回4,否则继续执行。
7.系统保存活动信息,并将活动状态设置为“未开始”。
8.系统显示“发布成功”提示信息。
9.用户登录系统,进入“爱心活动”页面。
10.用户浏览活动列表,选择参加某个活动。
11.系统显示活动详情页面,包括活动名称、描述、起止时间、参与条件等信息。
12.用户确认参与条件后,点击“参加活动”按钮。
13.系统检查用户是否满足参与条件,如果不满足则返回11,否则继续执行。
14.系统扣除用户相应的爱心积分,并将用户添加到活动参与者列表中。
15.系统更新活动状态为“进行中”。
16.用户参与活动,按照活动要求完成任务。
17.用户完成任务后,将任务结果提交给系统。
18.系统检查任务结果是否符合要求,如果不符合则返回16,否则继续执行。
19.系统给用户相应的奖励,并将用户的奖励记录到活动记录中。
20.系统更新活动状态为“已完成”。
扩展场景:
4a.管理员输入的活动信息不完整,系统提示管理员输入完整信息,并返回4。
6a.系统检查活动信息不完整,系统提示管理员输入完整信息,并返回4。
13a.用户不满足参与条件,系统提示用户参与条件,并返回11。
16a.用户未按照活动要求完成任务,系统提示用户重新完成,并返回16。