WebIS系统框架构件自动组装模型的研究与实现

WebIS系统框架构件自动组装模型的研究与实现

论文摘要

本文将基于框架构件的复用应用到WebIS系统的开发过程中,创新性地提出了一种J2EE平台上的框架构件自动组装模型,并阐述了模型的详细设计和具体实现。 随着网络技术的发展,WebIS系统的应用越来越广泛。在WebIS系统的开发过程中,主要是采用PHP、ASP等脚本语言来实现前台界面的数据显示、应用逻辑的处理和后台数据库的连接,这种开发方式周期长、重复劳动量大,程序质量差、开发效率低,因此如何在确保质量的同时提高开发效率已成为WebIS系统应用中急待解决的问题。 当前基于框架和构件的软件开发已经成为软件工程化开发和工业化生产的必然趋势。其中框架构件的组装是框架构件复用过程中的关键环节,目前框架构件的组装过程多为用户手工完成。如何提高框架构件组装过程中的自动化程度也是一个很有研究价值的问题。 本文结合WebIS开发和框架构件组装问题,研究了基于框架构件的WebIS系统开发,提出了一种J2EE平台上的框架构件自动组装模型,该模型实现了模板构件实例化过程的自动化和框架构件组装过程的自动化,通过框架构件的自动组装可以高效地创建出美观实用的WebIS系统,从而极大地提高了框架构件的复用效率,有效地解决了WebIS系统开发中的问题。 在本论文中,首先介绍了WebIS系统的开发现状和基于框架构件的软件复用方式,从而说明了将框架构件技术应用到WebIS系统开发中的可行性和必要性;接着详细阐述了本文提出的框架构件自动组装模型的多层体系结构和模型中各组成部分的具体功能,对于本文提出的框架构件自动组装原理等模型设计理论做了详细的说明,并对相关的技术进行了介绍;在模型理论设计的基础上对模型进行了具体实现;最后给出WebIS系统框架构件自动组装模型的一个具体应用实例,有效地验证了模型的研究价值和实用价值。 本论文研究受到云南省自然科学基金资助项目(项目编号:2002F0029M)。

论文目录

  • 论文摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 WEBIS系统开发现状
  • 1.2 WEBIS系统的框架构件自动组装模型的提出
  • 1.3 本研究的主要任务及工作
  • 第二章 框架构件自动组装模型
  • 2.1 研究内容及基本要求
  • 2.1.1 框架构件自动组装模型的研究内容
  • 2.1.2 框架构件自动组装模型的基本要求
  • 2.2 框架构件自动组装模型结构设计
  • 2.2.1 框架构件自动组装模型的体系结构
  • 2.2.2 框架构件自动组装模型结构的设计原理
  • 2.3 框架构件自动组装模型的组装原理
  • 2.3.1 软件复用技术
  • 2.3.2 框架构件技术
  • 2.3.3 框架构件的自动组装原理
  • 2.4 框架构件自动组装模型采用的相关技术
  • 2.4.1 J2EE技术
  • 2.4.2 XML技术
  • 2.5 采用模型开发与传统手工开发模式的比较
  • 第三章 框架构件自动组装模型的实现
  • 3.1 系统应用层模块的实现
  • 3.1.1 逻辑控制管理的实现
  • 3.1.2 界面视图管理的实现
  • 3.2 XML文档I/O管理实现
  • 3.3 自动组装层模块的实现
  • 3.3.1 模板构件仓库
  • 3.3.2 库表提取管理
  • 3.3.3 实例生成管理
  • 3.3.4 文件输出管理
  • 3.4 数据库驱动管理模块的实现
  • 3.5 数据存储层的实现
  • 第四章 基于模型的应用实例
  • 4.1 基于WEB的销售管理信息系统功能设计
  • 4.2 应用实例的数据库设计
  • 4.2.1 数据库的设计
  • 4.2.2 数据库的实现
  • 4.3 模型中EJB构件的实例化过程描述
  • 4.3.1 模型中系统信息的描述
  • 4.3.2 模型中设置等信息的描述
  • 4.3.3 模型中数据库信息的描述
  • 4.3.4 实体EJB模板构件的实例化信息
  • 4.3.5 会话EJB模板构件的实例化与框架构件自动组装
  • 4.4 模型创建的WEBIS系统应用测试
  • 第五章 结束语
  • 5.1 结论
  • 5.2 下一步工作
  • 致谢
  • 附录
  • 参考文献
  • 攻读学位期间发表论文目录
  • 相关论文文献

    标签:;  ;  ;  

    WebIS系统框架构件自动组装模型的研究与实现
    下载Doc文档

    猜你喜欢