重庆科技学院:文档管理器设计——OLE项目数据表控制方法

4星 · 超过85%的资源 需积分: 9 41 下载量 46 浏览量 更新于2024-08-01 2 收藏 556KB DOC 举报
本篇文档是关于重庆科技学院电子信息工程学院计算机科学与技术专业的一份毕业设计论文,名为《文档管理系统设计——OLE项目出入数据表控制方法设计》。论文作者徐睿,学号2006540242,于2009年9月25日完成。设计目标是开发一款文档管理器,专为Word和Excel文档提供管理功能,采用对象嵌入技术将这两种应用程序集成到文档管理器中。 论文主要分为五个部分: 1. **需求分析**:首先,详细阐述了设计的需求背景,明确了文档管理器需要管理的对象为Word和Excel文档,这些文档通过OLE(对象链接与嵌入)技术与数据表交互。关键需求包括获取文档的当前OLE项目数据并存储在数据表中,以及从数据表中检索并读取文档数据到应用程序中。 2. **总体设计**: - **总体功能结构图**:展示了系统的主要组成部分和功能模块之间的关系。 - **设计思路**:可能讨论了系统架构的设计理念和技术路线,如何将OLE项目与数据表集成。 - **数据库设计**:此处提到了使用ACCESS数据库来存储文档数据,包括创建的数据表,如包含类型编码、文档编号等字段。 3. **详细设计**: - **应用程序架构**:构建了支持复合文档处理的应用程序框架。 - **界面共生**:应用程序界面与OLE项目服务程序界面的交互设计,强调共生性。 - **文件操作**:详细介绍了如何实现应用程序直接读取和写入文档文件,以及创建、保存、删除文档的功能。 - **数据表控制方法**: - **CTree类设计**:可能是用于处理文档类型的视图类。 - **Ctable类设计**:负责数据表的操作,如读取和写入数据。 - **数据读写操作**:包括将数据库内容映射到数据表,从数据表读取OLE项目,以及新项目文档的创建和数据保存等。 4. **调试与测试**:这部分可能涵盖了运行环境的配置,以及实际测试过程中发现的问题和调试结果,确保系统的稳定性和性能。 5. **总结**:最后,总结了整个设计过程的关键点,可能包含了收获、挑战以及对未来工作的展望。 整篇论文的核心在于利用Visual C++程序设计语言,通过OLE技术实现文档管理器与Word和Excel的无缝集成,以及数据表在文档管理中的有效运用。文档设计过程中注重了数据的存储与检索效率,以及用户交互体验。