会员管理用例
会员管理用例
1. 用例名
会员管理
1.1 简单描述
本用例由管理员启动。管理员可以冻结用户以及解冻用户,根据用户购买的数量和次数升级会员。
2. 事件流
2.1基本流
2.1.1会员管理
管理员点击选择“会员管理”时,该用例启动。
2.1.2用户检索
系统显示管理员可用功能,功能有:用户检索、冻结用户、解冻用户,升级会员。管理员选择“用户检索”。
2.1.3 ID 检索
系统提示管理员输入检索关键字弹出编辑框供管理员填写关键字,管理员编辑完毕点击“ID 检索”(或“昵称和姓名检索”)。
2.1.4选择用户
系统显示完全匹配的ID (模糊匹配的记录列表),管理员选择要检索的用户。
2.1.5显示用户详细信息
系统从数据库中调取该用户详细信息显示该用户的详细信息(ID 、昵称、真实姓名等)。本用例结束。
2.2备选流1
2.2.1冻结用户
在基本流“用户检索”中管理员点击“冻结用户”。
2.2.2 ID 检索
系统提示管理员输入检索关键字弹出编辑框供管理员填写关键字,管理员编辑完毕点击“ID 检索”(或“昵称和姓名检索”)。
2.2.3选择冻结用户
系统从数据库中调取ID 并显示完全匹配的ID (模糊匹配的记录列表),管理员选择要冻结的用户。
2.2.4冻结成功
系统将该用户标记为冻结用户并使该用户无法使用该账号进行登录更新数据库中该用户的信息,并提示管理员冻结成功。
2.3备选流2
2.3.1解冻用户
在基本流“用户检索”中管理员点击“解冻用户”。
2.3.2选择解冻用户
系统从数据库中调取该冻结用户并显示按时间升序显示冻结的用户信息列表,管理员选择需要解冻的用户。
2.3.3解冻成功
系统取消该用户的冻结状态并使该用户可以使用该账号进行登录并更新该用户的数据库,并提示管理员解冻成功。
2.4备选流3
2.3.1升级会员
在基本流“用户检索”中管理员点击“升级会员”。
2.3.2选择升级用户
系统从数据库中调取该用户信息并根据用户购买的数量和次数降序显示非会员中达到高级(或一般)会员消费的用户的信息列表,管理员选择要升级的用户。
2.3.3升级成功
系统标记该用户为高级(一般)会员并更新数据库并修改给他们的套餐优惠,并提示管理员升级成功和发送信息给用户通知他升级会员信息。
2.4异常流
2.4.1管理员选择过期的用户
对于多管理员管理的会员管理,若某用户权限已被其他管理员修改而未及时更新数据库,则系统弹出过期信息,并刷新返回之前界面;
3. 特殊需求 无特殊要求。
4. 前置条件 管理员以管理员身份登录后台系统。
5. 后置条件 没有和本用例有关的后置条件。
6. 扩展点 没有和本用例有关的扩展点。