一、用例
1. 标题:
显示和修改玩家信息
2. 角色:
玩家
3. 主要成功场景:
(1)玩家在主界面,点击顶端左侧自己的头像,进入了玩家信息界面。玩家信息界面,看到了自己的头像、昵称、账号、等级、积分等信息。玩家点击了更换头像按钮,在弹出窗口点击了“选择图片”按钮,从电脑资源管理器中的一张图片进行了上传,点击了“确认选择”按钮,完成上传。
(2)玩家点击了昵称旁边的“修改昵称”按钮,在弹出窗口中的文本框中输入新的昵称,右侧的检查昵称重复标志显示通过,点击了“确定”按钮。
(3)玩家点击了解谜统计右侧的下拉列表,选择了查看“全部题目”,在下方查看到了全部题目的解迷成功/失败的数目:16 / 20。
(4)玩家点击了被赞次数右侧的下拉列表,选择了查看“3星题目”,在下方查看到了三星题目成功被赞/失败被赞的数目:13 / 3。
(5)玩家在下方游戏宣言的文本框中填入了自己的游戏宣言。
(6)玩家点击了右上角的“对号”按钮,确认了修改,完成提交。
(7)玩家点击了左上角的返回按钮,回到游戏主界面。
4. 扩展场景
(1)玩家修改的昵称已存在,界面的检查重复标志显示未通过,玩家需要重新输入昵称,再次确认,直至成功。
(2)玩家修改的昵称违规,包含违禁字段,界面显示“包含违禁字段,请重新输入”,重新输入后,检测合格方可提交。
二、功能说明书
玩家在主界面点击玩家头像,进入修改玩家资料的界面。玩家点击修改头像按钮,弹出对话框,点击对话框中的选择头像按钮,打开系统的文件资源管理器,选择一张图片,点击了确认选择按钮,对话框关闭,看到头像已经更新成最新的。点击昵称右侧的修改昵称的图片,在弹出对话框中,相应的文本框输入新的昵称,右侧检查图标显示通过,点击对话框中的“确定”按钮,完成昵称修改。玩家点击解谜统计右侧的下拉列表,选择查看“全部题目”(或者其他难度等级),在下方显示“全部题目(或其他等级)的成功/失败”的数据(默认初始选择全部题目)。点击被赞次数右侧的下拉列表,选择查看“全部题目的成功被赞/失败被赞”的数据(默认初始选择全部题目)。玩家在游戏宣言的文本框填入游戏宣言。玩家点击界面右上角的“对号按钮”,在弹出框中选择确认提交修改,则完成了修改;点击取消按钮则取消了提交继续查看和修改。用户点击返回按钮,回到主界面。
三、技术说明书
1. 通过数据绑定{Binding}和{x:Binding},实现昵称、账号、等级、积分、头像上传及显示、统计数据、被赞数据、游戏宣言的同步。
2. 对于需要判断或进行确认操作的,如:更换头像时选择图片、确认选择;修改昵称时,修改的textblock;确认提交信息修改的确认窗口,都通过flyout进行。
3.积分的展示采用progressBar实现。,