| 摘要 | 第1-6页 |
| ABSTRACT | 第6-10页 |
| 1 绪论 | 第10-15页 |
| ·课题背景 | 第10-11页 |
| ·相关研究 | 第11-12页 |
| ·本文研究的主要内容 | 第12-13页 |
| ·本文的章节安排 | 第13-15页 |
| 2 相关理论与技术 | 第15-24页 |
| ·Eclipse 及插件概述 | 第15-17页 |
| ·SWT 和JFace 概述 | 第17-20页 |
| ·MVC 设计模式概述 | 第20-22页 |
| ·GEF 和Draw2D 概述 | 第22-24页 |
| 3 建模工具的总体设计 | 第24-34页 |
| ·建模工具的设计目标 | 第24页 |
| ·系统功能设计 | 第24-30页 |
| ·初始化子系统 | 第24页 |
| ·模型编辑器子系统 | 第24-29页 |
| ·DDL 文件生成子系统 | 第29-30页 |
| ·基于GEF 的图形编辑界面设计 | 第30-31页 |
| ·系统架构设计 | 第31-34页 |
| 4 建模工具的实现及关键技术 | 第34-66页 |
| ·概念模型诸要素的面向对象建模 | 第34-45页 |
| ·UML 简介 | 第34-37页 |
| ·各模型对象定义 | 第37-45页 |
| ·图形编辑实现的基本流程 | 第45-53页 |
| ·Request 的实现 | 第48-49页 |
| ·Command 命令的实现 | 第49-50页 |
| ·EditPolicy 的实现和安装 | 第50-52页 |
| ·在Table 属性对话框中产生Request | 第52-53页 |
| ·系统独立的DDL 脚本的自动生成 | 第53-66页 |
| ·DDL 处理流程图 | 第53页 |
| ·初始设置- 向导的实现 | 第53-57页 |
| ·数据类型的处理关键技术JDOM | 第57-60页 |
| ·对模型数据的解析-抽象工厂 | 第60-62页 |
| ·DDL 文件的导出–Action 实现 | 第62-65页 |
| ·本节小结 | 第65-66页 |
| 5 总结和展望 | 第66-68页 |
| ·本文的工作总结 | 第66-67页 |
| ·进一步的工作 | 第67-68页 |
| 参考文献 | 第68-70页 |
| 附录一 SCHEMADIAGRAMWIZARDPAGE 类实现关键代码 | 第70-72页 |
| 附录二 DDL 包类实现的关键代码 | 第72-78页 |
| 致谢 | 第78-79页 |
| 个人简历 | 第79页 |
| 发表的学术论文 | 第79页 |