平台相关模型驱动技术及其在场站管理系统中的应用

平台相关模型驱动技术及其在场站管理系统中的应用

论文摘要

随着经济全球化和区域经济一体化进程的加快,集装箱运输快速发展,我国大陆由于经济高速增长,集装箱吞吐量也在逐年增加。集装箱场站是储存和保管空、重箱的场地,随着集装箱运输的快速发展,集装箱场站的业务也变得越来越复杂。实现场站管理的信息化成为场站发展的一个迫切需要。目前已开发出的各种场站系统是基于传统的软件开发过程的,常常是由低层的设计和编码驱动的。场站的管理需求转化为注重快速应对市场竞争,讲究随需而变,要求体现自我特色,因而很难在已投入运行的场站管理系统或传统的场站管理系统产品中得到满足。为解决这些问题,本文主要做了如下几个方面的研究:首先,针对传统的场站管理系统自身在开发过程中存在着生产效率低、可移植性差及系统维护困难等自身的弊端,引入模型驱动架构(Model Driven Architecture,MDA)思想,而MDA能很好地克服以上传统场站管理系统开发存在的弊端。平台无关模型(Platform Independent Model,PIM)、平台相关模型(Platform Specific Model,PSM)和代码是MDA的核心。其次,对MDA的思想、特点与开发过程相关理论进行分析,并在此基础上,研究场站管理系统的平台相关模型,建立一个适合场站业务特点的平台相关模型。同时分析一般代码生成器的结构特点,构建场站管理系统的代码生成器结构。通过分析与比较,最终采用XML定义元数据、Velocity技术定义模板。再次,对场站管理系统进行分析与设计,同时对场站管理系统模型驱动的代码生成器进行设计,该代码生成器的设计实现了静态内容和动态内容相分离,内部事件和外部相分离。最后,将代码自动生成应用到场站管理系统中,在J2EE体系结构上实现场站管理系统代码的自动生成,主要体现在场站管理系统关系模型到SQL和Web模型到代码的自动生成这两个方面。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源
  • 1.2 课题背景
  • 1.3 研究的目的与意义
  • 1.4 国内外研究现状及分析
  • 1.5 本文的研究内容
  • 第2章 场站平台相关模型及其代码自动生成的研究
  • 2.1 问题的提出
  • 2.2 理论综述
  • 2.3 场站管理系统平台相关模型的研究
  • 2.3.1 场站管理系统平台相关模型驱动的分析
  • 2.3.2 场站管理系统平台相关模型的建立
  • 2.4 场站管理系统代码自动生成器的研究
  • 2.4.1 一般代码生成器的结构特点
  • 2.4.2 场站管理系统代码生成器结构
  • 2.4.3 利用XML 定义元数据
  • 2.4.4 利用Velocity 定义模板
  • 2.5 本章小结
  • 第3章 场站管理系统分析与设计
  • 3.1 场站管理系统需求分析
  • 3.1.1 系统组织结构分析
  • 3.1.2 系统业务流程分析
  • 3.1.3 系统功能划分分析
  • 3.2 场站管理系统的设计
  • 3.2.1 系统接口设计
  • 3.2.2 系统数据库设计
  • 3.2.3 系统流程设计
  • 3.2.4 系统界面设计
  • 3.3 场站管理系统代码生成器设计
  • 3.3.1 静态内容和动态内容相分离
  • 3.3.2 内部事件和外部事件相分离
  • 3.4 本章小结
  • 第4章 场站管理系统实现及应用
  • 4.1 场站管理系统在J2EE 下的体系结构
  • 4.2 场站管理系统代码生成器的实现
  • 4.2.1 场站管理系统关系模型代码生成
  • 4.2.2 场站管理系统Web 模型代码生成
  • 4.3 系统的运行流程示例
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    平台相关模型驱动技术及其在场站管理系统中的应用
    下载Doc文档

    猜你喜欢