登陆详设.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

zhaojq + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档