学位论文 > 优秀研究生学位论文题录展示
三层架构应用可重构性研究与实现
作 者: 朱新峰
导 师: 张新家
学 校: 西北工业大学
专 业: 模式识别与智能系统
关键词: 软件重构 可配置 业务逻辑 信息化
分类号: 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
|
相似论文
- 基于无源性的控制及其在磁悬浮系统中的应用,TP13
- 摩托化部队机动辅助系统,TP311.52
- 部队军事理论在线考试系统设计与实现,TP311.52
- 福建省农业信息化模式发展研究,F320.1
- 福建省基础教育信息化建设的发展对策研究,G434
- 中职学校旅游类专业“双师型”教师校本培训模式研究,G715.1
- 边防军分区信息管理系统设计与实现,TP311.52
- 基于先进制造技术的大规模定制家具开发和生产解决方案的研究,TS664
- 金山区农业信息化建设研究,F320.1
- 农业信息化发展现状及发展障碍研究,F320.1
- 栽培方式及株行距配置对超级稻宁粳3号产量形成和群体均衡性的影响,S511.22
- 中国区域基础教育资源配置的均等化研究,G521
- 部队物资管理系统的设计与实现,TP311.52
- 盐城市农业信息化现状、问题及对策研究,F320.1
- 农业信息化发展障碍与对策研究,F320.1
- 上海地区竹种调查及其在园林中的配置与应用,S795
- 我国民防局(办)的基本职能定位研究,E256
- 普通高校教育信息化问题分析及政策研究,G434
- 高校后勤实体的归属性及其人力资源配置研究,G647.4
- 板球系统的控制算法研究,TP13
- 西部地区工科类高校教育信息化规划研究,G647
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|