中文摘要 | 第1-4页 |
英文摘要 | 第4-7页 |
第1章 引言 | 第7-24页 |
1.1 实用价值与理论意义 | 第7页 |
1.2 国内外文献综述 | 第7-23页 |
1.2.1 面向对象方法 | 第7-9页 |
1.2.2 基于组件的软件方法 | 第9-10页 |
1.2.3 COM的解决方案 | 第10-19页 |
1.2.4 CORBA的解决方案 | 第19-22页 |
1.2.5 COM和CORBA比较 | 第22-23页 |
1.3 本课题的任务和论文结构安排 | 第23-24页 |
第2章 基于组件的软件开发模式 | 第24-31页 |
2.1 软件开发的几种经典模式 | 第24-25页 |
2.1.1 瀑布模型(waterfall model) | 第24页 |
2.1.2 平行瀑布模型 | 第24-25页 |
2.1.3 原型反复型 | 第25页 |
2.1.4 螺旋模型 | 第25页 |
2.2 基于组件的软件开发模式 | 第25-31页 |
2.2.1 分析阶段: | 第25-26页 |
2.2.2 设计阶段: | 第26-28页 |
2.2.3 实现和局部测试阶段: | 第28-29页 |
2.2.4 组装和整体测试阶段 | 第29-31页 |
第3章 分析阶段 | 第31-34页 |
3.1 问题陈述 | 第31页 |
3.2 功能规范陈述(应用的环境和用户分析) | 第31-32页 |
3.3 应用程序需求和系统约束条件的陈述 | 第32-33页 |
3.4 决定使用何种软件体系结构 | 第33-34页 |
第4章 设计阶段 | 第34-47页 |
4.1 设计的一些准则 | 第34-37页 |
4.1.1 从数据层到表示层逐步进行,反之也行 | 第34页 |
4.1.2 各层设计的原则 | 第34-37页 |
4.1.5 按功能决定用何种组件实现 | 第37页 |
4.2 数据层设计 | 第37-40页 |
4.2.1 招生管理用表(持久数据设计) | 第37页 |
4.2.2 招生计划数据对象 | 第37-38页 |
4.2.3 招生报名数据对象 | 第38-39页 |
4.2.4 网上报名数据对象 | 第39-40页 |
4.3 业务层设计 | 第40-43页 |
4.3.1 招生计划业务对象 | 第40页 |
4.3.2 报名考生业务对象 | 第40页 |
4.3.3 网上报名考生业务对象 | 第40-41页 |
4.3.4 招生办报名业务对象 | 第41-42页 |
4.3.5 招生办考试业务对象 | 第42页 |
4.3.6 招生办录取业务对象 | 第42页 |
4.3.7 招生办查询业务对象 | 第42-43页 |
4.4 一些工具组件 | 第43-44页 |
4.4.1 加密和解密组件 | 第43页 |
4.4.2 生成准考证组件等 | 第43-44页 |
4.4.3 生成招生简章组件等 | 第44页 |
4.5 表示层设计 | 第44-46页 |
4.5.1 GMS网络服务 | 第44-45页 |
4.5.2 控制台程序 | 第45-46页 |
4.6 模拟每一层的操作,进行验证 | 第46-47页 |
第5章 实现和局部测试阶段 | 第47-53页 |
5.1 选择工具 | 第47页 |
5.1.1 VB、VC、Delphi及其他支持COM组件编写的工具 | 第47页 |
5.1.2 JavaBeans | 第47页 |
5.2 实现与测试组件 | 第47-49页 |
5.2.1 ATL模板实现加密解密组件 | 第47-48页 |
5.2.2 以VB和ATL模板实现数据访问层组件 | 第48-49页 |
5.2.3 以VB和ATL模板实现业务层组件 | 第49页 |
5.2.4 以VB或VC实现成绩单显示组件 | 第49页 |
5.3 对各种类型组件的比较 | 第49-50页 |
5.4 对各种实现手段的比较 | 第50-53页 |
5.4.1 VB | 第50-51页 |
5.4.2 VC的ATL模板 | 第51页 |
5.4.3 VC的MFC ActiveX Control Wizard | 第51页 |
5.4.4 VC的BaseCtl以及利用VC从零开始 | 第51-53页 |
第6章 组装和整体测试阶段 | 第53-55页 |
6.1 实现框架 | 第53-54页 |
6.1.1 在网页中利用加密解密组件和业务组件实现登录和登记 | 第53-54页 |
6.1.2 在控制台中利用业务组件和工具组件实现发放准考证功能 | 第54页 |
6.2 测试整体的性能、对组件的完善 | 第54-55页 |
第7章 总结 | 第55-57页 |
7.1 基于组件的软件开发模式的特点 | 第55页 |
7.2 未完的工作和以后的发展 | 第55-57页 |
参考文献 | 第57-59页 |
致谢 | 第59页 |