- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
登陆详设.doc
3.2.1用户登录模块
简介
登录管理是对登录用户进行管理,判断用户是否是合法的,并将合法用户转到与之相应的页面。本模块完成的是根据用户填写的手机号和用户名发送登录请求。连接成功后,本地服务器验证用户的用户名和手机号,密码由任何6位组成的数字和字母组成,不能包含特殊字符,验证通过则显示用户主界面,否则提示相应的错误消息。
前置条件:PC能正常的使用浏览器。
模块入口:用户登录界面
模块出口:用户主界面
业务活动图
说明:客户端发送登陆请求到服务器端,服务器端进行验证,验证成功之后转向用户主界面;验证 失败之后,提示没有该用户的信息。
业务时序图
类图:
方法说明:
方法 参数 返回值类型 参数说明 getUser — userBean — setUser userBean void 页面自动注入 execute — String —
功能列表
点击登录按钮后,检查用户输入的姓名格式:
为空:提示“请输入用户名”
出现非汉字或非字母或非数字或非下划线字符:提示“请正确输入用户名”
在用户名格式输入正确的前提下,点击登录按钮后,检查用户输入的手机号格式:
手机号为空:提示请输入手机号码,
在手机号输入框输入字符的前提下,手机号格式不对(位数11位,都是数字):提示“请正确输入手机号码”
在用户名和手机号格式输入正确的前提下,点击登录按钮,检查用户输入的密码格式:
密码为空:提示“请输入密码”
密码格式问题:提示“请输入正确密码格式”
点击登录按钮后,从本地数据库读取数据,并和用户输入的信息进行比对:
用户名、手机号都符合,则转到用户操作主界面
用户名、手机号不符合,则提示“用户名或者手机号不正确”
点击重置按钮:清空用户名、手机号和密码
页面反转后密码不能返显
UI界面布局
9. UI列表
TextField详细设计
控件 控件
名称 数据
类型 要求 作用 必填/必显 默认值 是否可用 TextField 用户名 字符串 √ None 是 用于用户输入个人用户名称 Password 密码 字符串 √ None 是 用于用户输入个人密码 TextField 手机号码 字符串 √ None 是 用于用户输入个人手机号码
Button详细设计
控件类型 控件名称 触发的事件 Button 登录 单击,用于对用户所填写信息的验证 Button 重置 单击,用于清空用户所填写信息
详细验证
优先级 类型 触发条件 触发情况 描述信息 001 Error 点击登录按钮 用数据库中没有的
用户名登录或用户名与手机号不对应 如果用数据库中没有的用户名登录,用户会得到提示信息“该用户名不存在,请重新登录”,用户点击确定之后返回登录界面。
如果用户的用户名与手机号不对应,用户会得到提示信息“用户名与手机号不匹配”,请重新登录。
如果数据库中有该用户名,则进入主界面。 10. UI触发事件结果
1) 点击登录按钮后检查用户输入用户名信息的格式。
a) 为空 在用户名输入框后提示用户名不可为空
b) 范围不在8-10位间及数据类型为非汉字、字母、数字、下划线,在用户名输入框后提示
用户名输入格式错误
2) 在用户名格式输入正确的前提下,点击登录按钮后检查用户输入手机号信息的格式。
a) 为空 在手机号输入框后提示手机号不可为空
b) 范围不是11位及数据类型不为数字时 在手机号输入框后提示用户名输入格式错误
3) 在用户名和手机号格式输入正确的前提下,点击登录按钮后,检查用户输入密码信息的格式。
a) 为空 在密码输入框后提示用户名不可为空
b) 范围不在6位间及数据类型不为字母或数字,在密码输入框后提示密码输入格式错误
4) 点击登录按钮后同时使用JavaScript再次检验用户名、密码和手机号的格式。
a) 用户名为空提示信息 如下:
提示类型:alert
提示信息:alert(“用户名不能为空”)
b) 用户名格式不正确 如下:
提示类型: alert
提示信息: alert(“请正确输入用户名!”)
c) 密码为空提示信息 如下:
提示类型: alert
提示信息: alert(“密码不能为空”)
d) 密码格式不正确 如下:
提示类型: alert
提示信息: alert(“请正确输入密码格式!”)
e) 手机号为空提示信息 如下:
提示类型: alert
提示信息: alert(“手机号不能为空”)
f) 手机号格式不正确 如下:
提示类型: alert
原创力文档


文档评论(0)