2024.11.14 | admin | 10次围观
之前的用户管理系统在设计上有很多不合理的地方,这种方法是将界面和业务逻辑放在一起(model1模式),存在以下问题:
- 在loginCl.java文件和wel.java文件中都操作了数据库,它们的逻辑相似,有重复的代码
- 整个框架没有清晰的逻辑结构,显得比较乱
- 代码不够优雅,可读性差,可维护性差
通过对问题的分析,我们可以对程序进行改进:
- 进行分层,分为界面层和逻辑层(MV模式,M:model模型,V:view视图)
- 将常用的代码(比如说连接数据库),封装到类
改进后的框架图如下所示:
下面是修改后的代码:
ConnDB.java:
UserBean.java:
UserBeanCl.java:
登录界面:
登录验证界面:
欢迎界面:
程序的功能值之前修改前的功能一样。