爱心互助捐赠系统 积分用例规约
时间: 2023-10-21 10:35:36 浏览: 33
## 积分用例规约
### 用例名称
积分兑换
### 参与者
捐款者、受助者
### 前置条件
捐款者需要登录爱心互助捐赠系统,并且拥有一定数量的积分。
### 后置条件
捐款者的积分数量减少相应的数量,受助者的积分数量增加相应的数量。
### 基本流程
1. 捐款者进入积分兑换页面。
2. 捐款者输入要兑换的积分数量和受助者的账号。
3. 系统检查捐款者的积分是否足够,并且检查受助者的账号是否存在。
4. 如果检查通过,系统将从捐款者的账号中扣除相应的积分数,并将积分数转移到受助者的账号中。
5. 系统记录下这次积分兑换的详细信息,包括捐款者、受助者、积分数量、兑换时间等。
### 异常流程
1. 捐款者输入的积分数量不足以兑换,系统提示“您的积分不足,请重新输入”。
2. 捐款者输入的受助者账号不存在,系统提示“该账号不存在,请重新输入”。
3. 系统在扣除捐款者积分的过程中出现异常,系统提示“积分兑换失败,请稍后再试”。
### 替代流程
如果捐款者想要取消积分兑换,可以在任何时候取消。取消积分兑换后,捐款者的积分将不会减少,受助者的积分也不会增加。
相关问题
爱心互助捐赠系统 登录用例规约
### 登录用例规约
#### 用例名称
登录
#### 参与者
捐赠者、管理员
#### 前置条件
用户已经打开了爱心互助捐赠系统的登录界面。
#### 后置条件
如果登录成功,捐赠者或管理员可以进入系统的主界面。如果登录失败,系统会提示用户重新输入账号和密码。
#### 主事件流
1. 捐赠者或管理员进入登录界面。
2. 用户输入自己的账号和密码。
3. 用户点击登录按钮。
4. 系统验证账号和密码。
5. 如果验证成功,系统跳转到主界面。
6. 如果验证失败,系统提示用户重新输入账号和密码。
#### 替代事件流
A1. 如果用户输入的账号或密码为空,则系统提示用户输入正确的账号和密码。
A2. 如果用户输入的账号不存在,则系统提示用户输入正确的账号。
A3. 如果用户输入的密码错误,则系统提示用户重新输入正确的密码。
A4. 如果用户连续输入密码错误的次数超过3次,系统提示用户重置密码。
A5. 如果用户没有激活账号,则系统提示用户前往邮箱激活账号。
A6. 如果用户遇到其他问题无法登录,则系统提供联系客服的方式,以便用户咨询解决。
#### 特殊需求
无。
爱心互助捐赠系统 爱心活动用例规约
用例名称:爱心活动
参与者:普通用户、管理员
前置条件:用户已登录系统并且有爱心积分可用
后置条件:爱心活动成功发布,用户的爱心积分被相应扣除
主成功场景:
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。