优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

WORD文档分类管理插件的设计和实现(VB)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
毕业设计(www.think58.com)

目  录
论文总页数:31页
1 引言 1
1.1 课题背景 1
1.2 本课题研究的意义 1
1.3 本课题的研究方法 1
2 组件、COM、接口、插件 1
2.1 组件 1
2.1.1 使用组件的优点 2
2.1.2 对组件的需求 2
2.2 COM 4
2.3 接口 6
2.3.1 IUnknown接口 7
2.3.2 Dispatch 8
2.4 插件 8
3 WORD对象模型 9
3.1 WORD中的对象模型(OBJECT MODEL) 9
3.2 WORD对象模型抽象图 9
4 系统分析和设计 10
4.1 功能需求分析 10
4.2 数据存储结构分析 11
4.3 数据库设计 11
5 系统实现 13
5.1 插件接口方法 13
5.2 事件响应 14
5.3 系统实现 15
5.3.1 添加Word插件 16
5.3.2 添加Word工具栏 17
5.3.3 连接数据库 18
5.4 功能模块设计和实现 19
5.4.1 新建功能 21
5.4.2 打开文档功能 23 [来源:http://think58.com]
5.4.3 编辑记录功能 23
5.4.4 添加文档功能 24
5.4.5 删除文档和记录功能 25
结    论 28
参考文献 28
致    谢 30
声    明 31 [来源:http://www.think58.com]


 
Word是微软公司的Office系列办公组件之一,是目前世界上最流行的文字编辑软件,它无疑是现代办公中使用最多的字处理软件。现在已能把各种形式的信息资料存储到Word文档中,如文字、图片、超连接等。面对大量文档信息,对它们分类管理显得尤其重要。
由于日常工作中要处理的文档越来越多,而如果不对其分类整理将造成需要时查找等麻烦。特别是处理文字文档较多的工作,如财务管理,文秘等工作。解决以上问题有两种方法可行:一、利用Windows对磁盘文件、文件夹的分级管理功能。如在D盘上新建几个文件夹,分别代表各类性质的文档。此方法解决了对文档的分类存储问题,但极不方便。如在使用文档时,只能找到某个盘下的某个目录,再进行新建文档、删除文档、重命名文档等操作,当文档多且所分的等级较多时(就是盘符下面的文件夹级数多),将浪费时间,影响办公效率,当要求多次重复此等操作时,更显其弊端。二、开发Word插件。此插件在打开Word软件时被加载,以工具档里工具的形式出现。点击此工具,就可对文档进行各种随心所欲的操作,但不改变文档内容,也就是说此插件是基于文档的存储路径的,而不是基于文档本身。
首先,插件基于文档的存储路径,因此“存取自由”是它的一个特色。用户可将文档存放在磁盘任何地方(建议不放在本地C盘或桌面),也包括来自网络上的文档路径,当磁盘空间有限的时候,可以充分体现这一优势。

[资料来源:THINK58.com]

其次,插件允许用户对文档进行任何操作。包括新建、打开、编辑、删除文档等等。
此插件还有一个重要特点,就是以工具栏里的工具形式出现,在启动Word软件时被加载。因此它很“轻量级”,占用系统资源少,使用方便,容易卸载。
4.2 数据存储结构分析
系统的数据存储方式可有两种理想的选择:XML和Access关系数据库。
XML提供了一套跨平台、跨网络、跨程序语言的数据描述方式,使不同系统之间的数据交换更加高效。但如果从更高的技术角度出发,就会发现,对XML文档简单的文件管理是远远不够的:低效的存储组织、索引查询技术,不提供事务、安全恢复机制,无法保证数据的完整性和一致性,没有并发控制、移植工具等。用XML可方便实现无限层分类目录的保存。
关系数据库是实体间联系是固定的,有良好的完整性支持,对具有一对多的层次关系,更为直接的描述现实世界,有良好的性能,存取效率较高,建立在严格的数学概念的基础上,概念单一,实体与实体间的联系都用关系表示,数据结构简单、清晰,存取路径对用户透明,有更高的数据独立性和更好的安全保密性。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。使用Microsoft Access,可以在单一的数据库文件中管理所有的信息。
[资料来源:http://THINK58.com]

基于系统需求分析和Visual Basic语言对Access数据库的强大支持,及Access自身具有的便捷、易使用等特点,系统选用Access数据库存储相关记录。
[资料来源:http://think58.com]

预览图: [资料来源:http://think58.com]

[资料来源:THINK58.com]

毕业设计(www.think58.com)