首页> 中文学位 >业务逻辑重构方法的应用研究
【6h】

业务逻辑重构方法的应用研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题背景及意义

1.2国内外研究现状

1.3本文的工作及组织结构

第2章重构原则、方法及模式研究

2.1重构

2.1.1概念

2.1.2重构原则

2.1.3重构手法

2.2架构、框架

2.2.1架构

2.2.2框架

2.3模式

2.3.1架构模式

2.3.2设计模式

2.3.3实现模式

2.4重构与模式

第3章业务逻辑层的重构研究

3.1客运安全管理系统概述

3.1.1系统功能介绍

3.1.2系统存在的问题

3.2业务逻辑层重构

3.2.1将领域层和表示层分离

3.2.2将过程化设计转化为对象设计

3.2.3趋向设计模式的重构

3.2.4小结

3.3数据访问层重构

3.4 RFID卡访问层重构

第4章重构后的系统设计

4.1系统架构图

4.2系统架构设计

4.2.1数据访问层设计

4.2.2业务逻辑层设计

4.2.3表示层设计

第5章总结与展望

参考文献

攻读学位期间公开发表论文

致谢

展开▼

摘要

为了保证系统持续稳定的运行,适应不断变化的需求,系统维护已成为系统生命周期中必不可少的一个重要环节。随着信息化建设程度的不断加深,由于硬件的升级和管理需求的变化等因素,对软件的可维护性提出了更高的要求。软件维护作为一门实践性较强的学科受到越来越多的专家学者和工程技术人员的重视。
   在软件维护过程中由于需求变化等因素,将导致软件代码甚至设计的修改。在此过程中软件的设计可能不再适应新的需求,也可能出现腐化变质,此时应利用重构技术来对代码进行调整,从而阻止软件设计继续腐化变质并最终得到结构良好的软件设计。
   论文首先分析总结了国内外学者取得的主要理论研究成果,在此基础上提出了研究的内容和目标。接着对重构技术进行了深入的研究,同时对重构中涉及的架构、框架和模式等概念进行了详细的阐述,并论述了重构与模式之间的关系。然后,针对客运安全管理系统目前存在的层次结构不清晰、数据访问层结构不合理、RFID卡访问层结构混乱等问题进行了分析,总结并提出对业务逻辑层重构的三个步骤:将领域层和表示层分离、将过程化设计转化为对象设计和趋向设计模式的重构。依据本文提出的方法实现对客运安全管理系统中的核心业务——正常派车模块的重构。第一步将正常派车的业务逻辑从界面类中分离出来形成派车业务逻辑类Dispatch;第二步将Dispatch类中的面向过程设计重构成面向对象设计,提炼出一系列与派车有关的业务逻辑类;第三步引入Abstract Factory、Command、Observer、Template Method等设计模式优化面向对象设计。同时对与业务逻辑层密切关联的数据访问层和RFID卡访问层进行了重构。最后,展示了重构后客运安全管理系统的整体架构及数据访问层、业务逻辑层和表示层的设计及其好处。
   本文针对业务逻辑层的重构,提出一般性的三个步骤。实践证明,运用这些步骤能够实现客运安全管理系统表示层与业务逻辑层的分离,最终形成结构清晰、可扩展性良好的三层系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号