标签:word 按钮 正则 boolean 布局 不同 渐变 password 表达
标题:用户注册系统·
角色:首次使用HK的学生
用例文档:
打开HK软件,点击软件右下角的未登录按钮,弹出登录页面,在登陆页面点击注册按钮,跳转到注册界面。
在页面中依次输入用户名,密码,重复输入密码,邮箱信息,勾选自己喜欢的食物口味,以及点选是否接收校园活动推送。
如果用户名(密码)过短则提示用户名(密码)过短
如果两次密码不相同则显示密码不匹配,
如果未勾选口味则显示至少勾选一个口味,
如果未点选是否推送则显示选择是否推送。
点击注册,
如果用户名(邮箱)已存在,则显示用户名(邮箱)重复,
完成注册,弹出完成注册窗口,点击ok按钮跳转到主页。
功能说明书:
假设:HK软件已打开,用户首次使用HK且信息输入正确。
Step1:在主页点击未登录按钮,进入登录页面。
Step2:在登陆页面点击注册,进入注册页面。
Step3:依次输入用户名,密码,重复输入密码,邮箱信息。
Step4:勾选自己喜欢的食物口味。
Step5:点选是否接收校园活动推送。
Step6:点击注册按钮,弹出完成注册窗口,跳转到主页。
技术说明书:
10.口味选择用IsChecked检查,若六个值相与结果为假,则在其对应的textblock控件显示相应的错误提示。
11.是否推送用IsChecked检查,若两个radiobutton值相同,则在其对应的textblock控件显示相应的错误提示。
12.注册按钮click事件当以上错误信息都不发生时点击之后触发。
13.由于以前没有写过服务器数据库后端,以下过程为我推测的上传以及检测流程,数据库已在建,创建成功后会修改以下技术。
14.向服务器请求创建新数据,然后向服务器数据库提交插入用户名要求,如果返回错误信息则在用户名相应的textblock显示用户名已存在信息,若无误则继续提交邮箱信息,过程同上。
15.然后向服务器提交密码,布尔类型的口味以及是否推送信息,若都插入成功,则弹出由contentdialog实现的注册成功的弹窗,点击由button实现的ok按钮,使用和第3条相同的跳转方式跳到主页。
16.数据库格式初拟为:name char[20],password char[20],mail char[40],acid Boolean,sweet Boolean,hot Boolean,salty Boolean,meat Boolean,light Boolean,send boolean。
17.用户服务:使用singleton模式实现,调用全局对象实现登陆与否的识别,具体实现方式等我写完此部分就将文档补充完整。
18.未完待续哦~~
标签:word 按钮 正则 boolean 布局 不同 渐变 password 表达
原文地址:http://www.cnblogs.com/daiwojunlintianxia/p/7224558.html