| 摘要 | 第1-4页 |
| ABSTRACT | 第4-5页 |
| 目录 | 第5-8页 |
| 1 引言 | 第8-14页 |
| ·研究背景 | 第8-12页 |
| ·软件开发面临的问题 | 第9-11页 |
| ·研究现状 | 第11-12页 |
| ·主要工作 | 第12页 |
| ·研究目的和意义 | 第12-13页 |
| ·组织结构 | 第13-14页 |
| 2 MDA体系结构介绍 | 第14-23页 |
| ·MDA整体架构 | 第14-15页 |
| ·MDA的基本概念 | 第15-17页 |
| ·MDA中的模型体系 | 第15页 |
| ·MDA的软件开发过程 | 第15-16页 |
| ·UML扩展(UML extension) | 第16-17页 |
| ·MDA的核心规范 | 第17-21页 |
| ·元对象设施(MOF) | 第17-18页 |
| ·统一建模语言(UML) | 第18-19页 |
| ·公共仓库元模型(CWM) | 第19-20页 |
| ·XML元数据交换(XMI) | 第20-21页 |
| ·查询/视图/转换(QVT) | 第21页 |
| ·MDA的支持工具 | 第21-22页 |
| ·本章小结 | 第22-23页 |
| 3 基于MDA的MIS模型驱动开发框架 | 第23-28页 |
| ·基于MVC模式的系统结构框架 | 第23-25页 |
| ·各层模型的转换规则实现 | 第25-26页 |
| ·该开发框架的优点 | 第26-27页 |
| ·本章小结 | 第27-28页 |
| 4 基于模型驱动架构的MIS建模 | 第28-41页 |
| ·MIS的业务流程分析 | 第28-29页 |
| ·面向MIS的模型转换实现 | 第29-34页 |
| ·CIM模型到PIM模型的转换 | 第29-30页 |
| ·PIM模型到PSM模型的转换 | 第30-34页 |
| ·PIM元模型的定义 | 第34-36页 |
| ·PIM模型到PSM模型的转换 | 第36-39页 |
| ·基于EMF的PSM模型到代码的转换 | 第39-40页 |
| ·本章小结 | 第40-41页 |
| 5 应用案例—北京林业大学研究生招生管理系统 | 第41-62页 |
| ·案例背景分析 | 第41页 |
| ·系统总体需求分析 | 第41-47页 |
| ·基本信息维护业务用例 | 第41-42页 |
| ·招生管理业务用例 | 第42-43页 |
| ·权限维护用例 | 第43页 |
| ·CIM模型建立(模块功能描述) | 第43-44页 |
| ·抽取PIM模型 | 第44-45页 |
| ·生成PSM模型 | 第45-47页 |
| ·目标应用的整体系统结构 | 第47-52页 |
| ·模型处理 | 第48页 |
| ·数据层的ORM映射实现 | 第48-50页 |
| ·表现层模板设计 | 第50-51页 |
| ·业务逻辑层实现 | 第51-52页 |
| ·系统具体实现 | 第52-61页 |
| ·模型定义 | 第52-53页 |
| ·枚举类模型 | 第52-53页 |
| ·数据类型元素模型 | 第53页 |
| ·数据对象模型 | 第53页 |
| ·持久化对象代码生成 | 第53-55页 |
| ·数据层映射(ORM) | 第55-56页 |
| ·JET模板定义和代码生成 | 第56-58页 |
| ·数据相关管理系统的特点 | 第56页 |
| ·创建模板 | 第56-57页 |
| ·代码生成 | 第57-58页 |
| ·核心模板实现 | 第58-60页 |
| ·单个对象Servlet模板(Servletjet) | 第58-59页 |
| ·业务逻辑服务Service模板(Service.jet) | 第59-60页 |
| ·目标系统展示 | 第60-61页 |
| ·本章小结 | 第61-62页 |
| 6 总结与展望 | 第62-63页 |
| ·全文工作总结 | 第62页 |
| ·下一步工作 | 第62-63页 |
| 参考文献 | 第63-65页 |
| 附录A | 第65-67页 |
| 附录B | 第67-68页 |
| 附录C | 第68-70页 |
| 附录D | 第70-75页 |
| 个人简介 | 第75-76页 |
| 导师简介 | 第76-77页 |
| 获得成果目录清单 | 第77-78页 |
| 致谢 | 第78页 |