用户生命周期

一、需求
用户是软件的活动主体,软件行为也是用户主导来完成,所以创建、修改、删除一个用户信息,并进行登录、操作、退出等操作,是开发一个重要发起点。通过用户生命周期的整个过程分析,也能很好的理解和设计其他对象的处理。
二、工具
(一) 前端
1.jsp
2.layer
3.ajax
(二) 后台
1.spring
2.spring mvc
3.mybatis
三、功能点
(一) 前端
1.form 表单记录用户登录信息
2.jquery 检验字段信息
3.ajax 将用户登录信息提交后台处理
4.判断后台返回结果,通过layer返回提示信息
(二) 后台 (这里主要进行用户新增、登录、密码修改功能)
1.新增用户
接受登录用户信息,并对密码加密,然后持久化用户信息
2.用户登录
接受登录用户信息,并根据用户名获取存库的用户信息进行比对
3.密码修改
主要进行原密码的校验和设置新密码的用户信息再次持久化
四、示例
(一) 新增用户
(二) 用户登录
(三) 修改密码
五、总结
新增用户主要依靠表单信息提供用户信息来持久化;用户登录主要是用户身份信息的校验和用户登录成功后用户信息缓存;修改密码主要依靠鼠标焦点移动来触发后台检验旧密码,以及前端直接校验新密码两次相同,并将新密码传递给后台更新用户信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值