摘要 | 第1-4页 |
Abstract | 第4-7页 |
1 绪论 | 第7-11页 |
1.1 课题来源 | 第7页 |
1.2 课题要求 | 第7-8页 |
1.3 研究现状 | 第8-10页 |
1.4 本文的主要工作 | 第10-11页 |
2 高校管理信息系统自动生成器简介 | 第11-17页 |
2.1 代码生成的概念 | 第11页 |
2.2 采用代码生成技术的优点 | 第11-12页 |
2.3 高校管理信息系统自动生成器架构实现方法 | 第12-16页 |
2.3.1 高校管理信息系统自动生成器的架构 | 第12-14页 |
2.3.2 高校管理信息系统自动生成器的实现方法 | 第14-16页 |
2.4 本章小结 | 第16-17页 |
3 数据库生成引擎的研究与实现 | 第17-23页 |
3.1 关系模型 | 第17页 |
3.2 关系型数据库介绍 | 第17-18页 |
3.3 关系型数据库设计方法概述 | 第18页 |
3.4 跨平台的关系数据库生成引擎 | 第18-22页 |
3.4.1 数据库生成方法 | 第18-20页 |
3.4.2 关系型数据库之间的差异 | 第20-21页 |
3.4.3 跨平台的数据库生成实现方法 | 第21-22页 |
3.5 本章小结 | 第22-23页 |
4 对象/关系映射概论 | 第23-35页 |
4.1 对象/关系映射的源由 | 第23页 |
4.2 对象/关系映射原理 | 第23-31页 |
4.2.1 对象模型 | 第23-24页 |
4.2.2 对象/关系映射的基本概念 | 第24-26页 |
4.2.3 对象/关系映射的映射模式 | 第26-29页 |
4.2.4 对象/关系映射的优点 | 第29-31页 |
4.3 对象/关系映射的总体设计 | 第31-34页 |
4.3.1 组件的概念 | 第31-32页 |
4.3.2 对象/关系映射组件的架构 | 第32-34页 |
4.4 对象/关系映射组件的运行方式 | 第34页 |
4.5 本章小结 | 第34-35页 |
5 基于.Net的对象/关系映射的实现 | 第35-56页 |
5.1 数据访问层概述 | 第35-38页 |
5.1.1 普通的数据访问方法 | 第35页 |
5.1.2 灵活的数据访问框架设计 | 第35-38页 |
5.2 基于工厂模式的数据访问层的实现 | 第38-41页 |
5.3 业务实体层的设计 | 第41页 |
5.4 业务实体的表现方法 | 第41-46页 |
5.4.1 强类型的DataSet表示的业务实体 | 第42页 |
5.4.2 .Net下的元数据 | 第42-43页 |
5.4.3 特性(Attribute)与数据表现 | 第43-44页 |
5.4.4 实体类的实现和编译 | 第44-46页 |
5.5 对象持久化的基本概念 | 第46页 |
5.6 对象持久化的实现方式——对象持久层 | 第46-47页 |
5.7 对象持久层的功能实现 | 第47-52页 |
5.7.1 对象持久层的接口设计 | 第47-49页 |
5.7.2 对象的持久存储和删除 | 第49-51页 |
5.7.3 对象的获取——查询对象 | 第51-52页 |
5.8 对象持久层的事务处理 | 第52-54页 |
5.9 对象的缓存管理 | 第54-55页 |
5.10 本章小结 | 第55-56页 |
6 系统的应用与实践 | 第56-63页 |
6.1 数据库生成引擎的应用 | 第56-60页 |
6.2 对象/关系映射组件在高校MIS自动生成器中的应用 | 第60-63页 |
结论与展望 | 第63-65页 |
参考文献 | 第65-68页 |
攻读硕士学位期间发表学术论文情况 | 第68-69页 |
致谢 | 第69-70页 |
大连理工大学学位论文版权使用授权书 | 第70页 |