学位论文 > 优秀研究生学位论文题录展示

基于模式的业务逻辑框架研究

作 者: 李天午
导 师: 邢薇
学 校: 哈尔滨工程大学
专 业: 计算机应用技术
关键词: 设计模式 框架 业务逻辑层 迭代开发
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了适应不断变化的用户需求,企业不得不频繁调整自身的业务,这使得软件开发也同样需要适应多变的业务需求。在软件体系结构中,业务逻辑层是表达业务需求的核心部分,由于其复杂多变的特征,使得该层一直没有标准的框架支撑,开发人员大多凭借经验设计组织业务逻辑,但这仍然需要开发者独立完成设计过程。开发人员的经验及对相关领域的熟悉程度决定了业务逻辑层开发的质量,在这种情况下,急需一套业务逻辑框架,当面对不可预料复杂多变的需求时,能够在尽量不破坏软件体系结构的前提下,对业务进行快速的调整,以适应当前的需求。本文主要研究以下内容:1.深入研究了业务逻辑框架的相关理论,探讨了业务逻辑框架元模型的组成及业务流程、活动和原子操作之间的关系,并详细分析了本文中用到的设计模式以及各设计模式的使用环境和场合。2.本文提出一套基于模式的业务逻辑框架,以适应不断变化的需求。首先,从静态角度分析该框架的结构,结构利用业务逻辑框架元模型和业务流程分解方法建立领域模型,保证业务逻辑的可持续性发展;基于外观模式的思想对常用的业务进行再封装,使其更加方便的被上层调用;利用改进后的责任链扩展业务需求以业务组合的方式,增强业务逻辑框架的扩展性,通过上述方法使该结构具有良好的扩展性和稳定性。其次,从动态角度分析了业务变化对框架中其它业务的影响,并针对不同操作的特点给出了相应的解决方案,以保证业务逻辑层的稳定性。3.利用该框架实现对客车订票系统的设计,从而验证其在实际开发过程中的可行性。通过传统开发和基于框架开发的对比分析,证明该业务框架良好的性能。

全文目录


摘要  5-6
Abstract  6-9
第1章 绪论  9-12
  1.1 引言  9-10
  1.2 相关国内外研究现状  10-11
  1.3 本文的研究内容  11
  1.4 本文的内容结构  11-12
第2章 相关理论研究  12-21
  2.1 业务逻辑框架元模型  12-13
  2.2 模式的基本概念  13-14
  2.3 模式的类别  14-15
  2.4 设计模式  15-19
  2.5 设计模式的使用环境  19-20
  2.6 本章小结  20-21
第3章 基于模式的业务逻辑层框架研究  21-36
  3.1 基于模式的业务逻辑框架分析  21
  3.2 基于模式的业务逻辑层框架设计  21-23
  3.3 领域建模  23-26
    3.3.1 实体模型的抽取方法  23-24
    3.3.2 业务分解  24-26
  3.4 建立基础业务层框架  26-28
  3.5 建立扩展业务层框架  28-32
  3.6 业务改变对该框架的影响分析  32-34
  3.7 业务逻辑层可移植性的实现方案  34
  3.8 本章小结  34-36
第4章 基于框架的客运订票系统分析与设计  36-54
  4.1 对订票系统的用例分析  36-38
  4.2 客车订票系统的领域建模  38-42
  4.3 抽象工厂模式在基本业务操作类中的应用  42-45
  4.4 基础业务层的设计  45-48
  4.5 扩展业务层的设计  48-50
  4.6 命令模式在业务逻辑层对表示层接口的设计  50-51
  4.7 传统开发与基于框架开发对比分析  51-53
  4.8 本章小结  53-54
结论  54-56
参考文献  56-59
攻读硕士学位期间发表的论文和取得的科研成果  59-60
致谢  60

相似论文

  1. 带填充墙框架结构非线性有限元分析,TU323.5
  2. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  3. 基于SOA的Portal定制系统的优化与实现,TP311.5
  4. 基于框架的课文口头复述训练对初中生英语口头能力的影响,G633.41
  5. 基于框架的词汇教学对高一学生写作中的假朋友现象的影响,G633.41
  6. 基于IAD框架的农村生活垃圾治理公共物品的供给影响因素分析,X33
  7. 农业供应链系统网络平台的构建,S126
  8. 自尊类型、自我框架对风险选择影响的实证研究,B849
  9. 体验式服装设计模式研究,TS941.2
  10. 大学生风险决策中的框架效应研究,B842
  11. 不完备信息系统的完备化及其上的知识获取,TP311.13
  12. 基于节点智能交互的物联网数据处理研究,TP391.44
  13. Banach空间上基和框架扰动的研究,O177.2
  14. 基于分布式环境压力测试问题的研究,TP311.52
  15. 汉语框架自动识别中的歧义消解,TP391.1
  16. 内嵌开洞填充墙框架结构有限元非线性分析,TU323.5
  17. 高速公路服务区综合服务建筑标准化设计研究,TU248
  18. 框架理论在英语辩论中的应用研究,H311.9
  19. 面向Seam框架的PIM到PSM转换研究,TP311.52
  20. 中学美术课堂教学模式探索,G633.955
  21. 机械液压约束活塞发动机多学科协同优化设计支持环境研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com