三层架构——系统用户登录模块功能实现
UI层:展现给用户的界面,并为用户提供对系统进行操作的接口,此处即为用户提供身份验证的接口(验证用户名和密码).由于UI层向用户提供了接口所以其必有接受、传递用户名、密码的方法,当用户身份验证通过后还应该有显示用户信息的方法。
界面设计:
业务逻辑层:针对用户身份验证的逻辑处理,所以对于登陆模块功能来说业务逻辑层有一个用户身份验证的方法,该方法实现对用户身份验证的逻辑处理。
数据访问层:访问数据库,该层实现对数据库的连接,对数据进行增、删、查、改。
模块类图:
用户登录状态图:
用户登录时序图:
UI层界面类实现:
'用户状态枚举类Public Enum Status success fail lockEnd Enum
- 9楼caozhangyingfei0109昨天 00:15
- 实例?
- Re: leimengyuanlian昨天 13:17
- 回复caozhangyingfei0109n恩恩
- 8楼wj8023昨天 00:14
- 很详细,学习了!
- Re: leimengyuanlian昨天 00:14
- 回复wj8023n加油!
- 7楼XUJIAOlf昨天 16:13
- 佩服!
- 6楼lishehe昨天 14:01
- 学习哈
- Re: leimengyuanlian昨天 15:42
- 回复lishehen加油!
- 5楼han_yankun2009前天 08:17
- 学习了
- Re: leimengyuanlian前天 08:18
- 回复han_yankun2009n加油!
- 4楼lfmilaoshi前天 08:17
- 理论还要丰富呀
- Re: leimengyuanlian前天 08:17
- 回复lfmilaoshin好的
- 3楼chenjinge7前天 20:45
- 文章整洁!
- Re: leimengyuanlian前天 08:17
- 回复chenjinge7n这是再夸我,还是。。。。
- 2楼hejingyuan6前天 19:04
- 加油呀
- Re: leimengyuanlian前天 19:15
- 回复hejingyuan6n嗯嗯
- 1楼zuozuo1245前天 15:34
- 顶
- Re: leimengyuanlian前天 18:37
- 回复zuozuo1245n真的假的,有点怀疑啊