用例: 添加新管理员账号。
主参与者: 管理员。
环境目标: 从服务器端登陆添加其他管理员账号。
前提条件: 系统必须正常启动,必须获得正确的管理员 ID 和密码。
后置条件: 新的管理员被添加,新管理员的信息被保存到服务器的数据库。
触发器: 现有管理员决定添加新的管理员。
场景:
1. 管理员点击运行系统的服务器端程序。
2. 管理员输入 ID ,密码,登录系统。
3. 系统显示管理员控制界面。
4. 管理员点击控制界面的“添加管理员”按钮。
5. 系统弹出添加管理员界面。
6. 现有管理员输入新管理员 ID 和初始密码。
7. 现有管理员点击添加管理员页面中的“确认添加”按钮,添加管理员界面关闭,新管理员添加成功。
异常:
1. 管理员 ID 或者密码不正确——清空登录界面中的密码并提示用户重新输入用户 ID 或密码。
2. 现有管理员账户已经在异地登陆——提示管理员,并取消本次登录。
3. 添加的管理员 ID 已经存在——提示管理员当前 ID 已被占用,要求更换 ID 。
4. 添加新管理员中管理员未点击“确认添加”而直接关闭系统——新管理员添加失败。
5. 添加过程中网络中断——系统退出,新管理员添加失败。
优先级: 高,基础功能。
何时有效: 项目开始阶段。
使用频率: 不经常。
参与者的联系渠道:通过服务器端程序登录到服务器端。
次要参与者:无。
用例: 添加普通用户资料
主参与者: 管理员
环境目标: 从服务器端登陆添加新用户账号
前提条件: 系统正常启动,必须获得正确的管理员 ID 和密码。
后置条件: 新用户被添加,新用户信息被保存到服务器的数据库中。
触发器: 管理员决定添加新用户。
场景:
1. 管理员点击运行系统的服务器端程序。
2. 管理员输入 ID ,密码,登陆系统。
3. 系统显示管理员控制界面。
4. 管理员点击控制界面的“添加用户”按钮。
5. 系统弹出添加用户界面。
6. 管理员输入新用户 ID 和初始密码。
7. 管理员点击添加新用户界面上的“确认添加”按钮,添加用户界面关闭,新用户添加成功。
异常:
1. 管理员 ID 或密码错误不正确——系统清空登陆界面中的密码,提示用户重新输入用户 ID 或密码。
2. 现有管理员账户已经在异地登陆——提示管理员并取消本次登录。
3. 添加的用户 ID 已经存在——提示管理员当前 ID 已被占用,要求更换 ID 。
4. 添加用户过程中管理员未点“确认添加”而直接关闭系统——新用户添加失败。
5. 添加过程中网络中断——告知用户网络中断,系统退出,新用户添加失败。
优先级: 高,基础功能。
何时有效: 项目开始阶段。
使用频率: 经常。
参与者的联系渠道:通过服务器端程序登录到服务器端。
次要参与者:无。