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

三层架构应用可重构性研究与实现

作 者: 朱新峰
导 师: 张新家
学 校: 西北工业大学
专 业: 模式识别与智能系统
关键词: 软件重构 可配置 业务逻辑 信息化
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 175次
引 用: 4次
阅 读: 论文下载
 

内容摘要


随着信息技术的飞速发展,企业信息化建设逐渐被社会各界所关注,并开始在企业的管理运作中发挥着越来越重要的作用。但是按照传统软件开发模式所开发出来的企业信息化应用系统,由于是属于量身订做型软件,因此在企业的业务逻辑发生变化时,软件就需要升级或者进行重新开发,这不但浪费了大量的人力、物力和财力,而且对企业的创新也是一种束缚。 基于上述原因,本文对三层架构下的应用软件可重构性进行了研究,并由此设计和开发了企业信息化可重构应用软件快速开发平台——IOETIP(Information-Centered Enterprise Transaction-Integrated ProcessingSystem)系统开发平台。 首先,我们分析了现有软件可重构技术的不足,提出了一种应用软件业务逻辑可重构和可配置的方法——基于应用核的可重构技术,并设计了ICETIP脚本语言,达到了应用软件可重构方法的具体实现,而且还对此进行了可行性研究和论证。 其次,根据所设计的基于应用核的可重构技术,本文设计出了企业信息化综合业务处理系统ICETIP。ICETIP突破了传统的实现应用系统的可重构方式,以业务逻辑可配置为主导思想,设计核心的组织单元,解决信息化软件系统的可配置、可重构。 最后,我们在Windows平台下实现了ICETIP系统并进行了测试,由ICETIP半台来部署企业应用系统,不仅周期快,系统稳定,而且能根据企业业务逻辑变化随时重构应用系统,达到了应用的跨行业适配能力。 本文还对信息化应用软件的可重构前景进行了分析。

全文目录


摘要  3-4
Abstract  4-7
第一章 引论  7-13
  1.1 企业信息化  7-8
  1.2 问题的提出  8-10
  1.3 业务逻辑可重构的网络应用系统  10-12
  1.4 研究内容和文章安排  12-13
第二章 ICETIP系统结构与相关技术  13-19
  2.1 基于XML技术的ICETIP脚本语言  13-14
  2.2 三层客户端/服务器结构  14-16
  2.3 ICETIP系统体系结构  16-19
第三章 基于应用核的可重构技术  19-27
  3.1 现有的应用可重构技术  19
  3.2 基于应用核的可重构技术  19-22
    3.2.1 应用核  19
    3.2.2 数据流、表单流和事件流  19-21
    3.2.3 活动事务和应用核  21-22
  3.3 配置可重构应用系统  22-27
    3.3.1 应用系统的组织方式  22-23
    3.3.2 ICETIP脚本语言  23-24
    3.3.3 配置可重构应用系统  24-25
    3.3.4 应用系统的重构  25-27
第四章 可重构应用系统设计  27-46
  4.1 可重构应用配置管理系统设计  27-33
    4.1.1 配置界面设计原则  27-28
    4.1.2 可配置界面的设计  28
    4.1.3 可配置界面的控件抽取  28-29
    4.1.4 功能事件的设计原则  29-32
    4.1.5 活动事务的配置  32
    4.1.6 配置管理系统的结构运行  32-33
  4.2 可配置应用服务器设计  33-39
    4.2.1 通信协议模块  33-36
    4.2.2 业务逻辑处理单元  36-37
    4.2.3 数据库操作模块  37-38
    4.2.4 服务器安全机制  38-39
  4.3 客户端应用自适应处理系统设计  39-46
    4.3.1 表单自动生成  40
    4.3.2 事件自动处理  40-43
    4.3.3 应用自适应实例  43-46
第五章 可重构应用系统实现  46-61
  5.1 系统设计实现概述  46-47
  5.2 可配置界面的可视化实现  47-54
  5.3 应用功能的可重构配置实现  54-55
  5.4 应用逻辑自动化处理实现  55-58
    5.4.1 由应用脚本描述自动生成应用界面  56-57
    5.4.2 事件执行引擎  57-58
    5.4.3 客户端通讯处理模块  58
  5.5 基于用户角色的访问控制实现  58-59
  5.6 系统运行测试  59-60
  5.7 小结  60-61
第六章 总结与展望  61-64
参考文献  64-67
攻读硕士学位期间发表的论文  67
所参与的研究工作  67-68
致谢  68-69
西北工业大学 学位论文知识产权声明书  69
西北工业大学 学位论文原创性声明  69

相似论文

  1. 基于无源性的控制及其在磁悬浮系统中的应用,TP13
  2. 摩托化部队机动辅助系统,TP311.52
  3. 部队军事理论在线考试系统设计与实现,TP311.52
  4. 福建省农业信息化模式发展研究,F320.1
  5. 福建省基础教育信息化建设的发展对策研究,G434
  6. 中职学校旅游类专业“双师型”教师校本培训模式研究,G715.1
  7. 边防军分区信息管理系统设计与实现,TP311.52
  8. 基于先进制造技术的大规模定制家具开发和生产解决方案的研究,TS664
  9. 金山区农业信息化建设研究,F320.1
  10. 农业信息化发展现状及发展障碍研究,F320.1
  11. 栽培方式及株行距配置对超级稻宁粳3号产量形成和群体均衡性的影响,S511.22
  12. 中国区域基础教育资源配置的均等化研究,G521
  13. 部队物资管理系统的设计与实现,TP311.52
  14. 盐城市农业信息化现状、问题及对策研究,F320.1
  15. 农业信息化发展障碍与对策研究,F320.1
  16. 上海地区竹种调查及其在园林中的配置与应用,S795
  17. 我国民防局(办)的基本职能定位研究,E256
  18. 普通高校教育信息化问题分析及政策研究,G434
  19. 高校后勤实体的归属性及其人力资源配置研究,G647.4
  20. 板球系统的控制算法研究,TP13
  21. 西部地区工科类高校教育信息化规划研究,G647

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