概述
登录模块
某基于C/S的即时聊天系统登录模块功能描述如下:
用户通过登录界面(LoginForm)输入账号和密码,系统将输入的账号和密码与存储在数据库(User)表中的用户信息进行比较,验证用户输入是否正确,如果输入正确则进入主界面(MainForm),否则提示“输入错误”。 根据以上描述绘制初始类图。
考虑到系统扩展性,在本实例中引入了抽象数据访问接口IUserDAO,再将具体数据访问对象注入到业务逻辑对象中,可通过配置文件(如XML文件)等方式来实现,将具体的数据访问类类名存储在配置文件中,如果需要更换新的具体数据访问对象,只需修改配置文件即可,原有程序代码无须做任何修改。
类说明:
类 名
说 明
LoginForm
登录窗口,省略界面组件和按钮事件处理方法(边界类)
LoginBO
登录业务逻辑类,封装实现登录功能的业务逻辑(控制类)
IUserDAO
抽象数据访问类接口,声明对User表的数据操作方法,省略除查询外的其他方法(实体类)
UserDAO
具体数据访问类,实现对User表的数据操作方法,省略除查询外的其他方法(实体类)
MainForm
主窗口(边界类)
方法说明:
方法名
说 明
LoginForm类的LoginForm()方法
LoginForm构造函数,初始化实例成员
LoginForm类的val
最后
以上就是文静哈密瓜为你收集整理的uml边界类例子_UML类图实例分析的全部内容,希望文章能够帮你解决uml边界类例子_UML类图实例分析所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复