您的位置: turnitin查重官网> 计算机 >> 计算机仿真 >谈述文档智能文档在企业办公中运用如何

谈述文档智能文档在企业办公中运用如何

收藏本文 2024-02-23 点赞:19430 浏览:84584 作者:网友投稿原创标记本站原创

摘要:企业办公自动化是当今社会的一种趋势,传统B/S架构模式的办公自动化软件具有部署简单、开发维护成本低等优点,但是对于需求复杂,需要完美Office体验的用户,传统模式就略显不足。VSTO技术是针对Office软件开发推出的一项新技术,在保证用户体验的前提下,网络访问、数据处理、用户验证等一系列功能均可以实现。基于VSTO的智能文档是解决办公自动化的另一种很好的途径。
关键词:VSTO 智能文档;XML架构;办公自动化
1009-3044(2013)14-3436-03
办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,在提倡厉行节约、重视工作效率的当今社会,越来越得到普及。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。经过多年的发展办公自动化已经从简单的数据采集、汇总功能逐步向工作流自动化、协同、移动办公等方向发展。实现办公自动化一般的传统模式为B/S架构,优点是与网络结合比较密切,客户端不需要安装除浏览器以外的程序,其一定程度上避免了收集数据信息的繁琐,也具有标准化,开发性,开发维护成本低等特点,但是人们仍然期望能将传统的电子文档与管理信息系统融合起来,构建以人为中心、以文档为基础结构,安全性更高的应用系统。
VSTO(Visual Studio Tools for Office)的出现,为办公自动化软件的研发开辟了一条崭新的道路,通过编写访问应用程序对象模型的代码,将 Office 应用程序的功能合并到解决方案中。与传统B/S模式相比较,用户能通过强大的Office软件得到更丰富的体验,例如制图、制表格、根据数据生成饼图、柱状图、打印、预览等等。VSTO实现了.NET与Office软件的完美对接,通过后台代码的编程,可以处理复杂逻辑,并能够在系统脱机的情况下保存数据,直到连接网络后,立即传输或下载数据。利用VSTO技术能够解决传统模式的一些弊端,并能加快工作的进度和提高工作效率。
本文通过研究基于VSTO和.Net的开发方法,结合XML架构,实现一种分布式数据录入、数据采集、自动文档生成,并能够满足线上、线下同时工作的智能文档应用软件。

1 智能文档软件的设计

1.1软件的主要功能与架构

1.2 软件层次结构

智能文档分为三个层次,分别为用户层、怎么写作层和数据层。
用户层的主体结构是Word文档编辑软件。考虑到默认的Word用户接口不能满足应用软件对用户界面的需求,利用VSTO技术在程序中实现动态添加用户自定义控件(User custom control),该控件以ActionsPane为宿主控件(ActionsPane封装了System.Windows.Forms.UserControl的大部分属性、方法和事件)。用户自定义控件最终在WORD的一侧以“文档操作”的形势出现在用户的面前,用户可以像使用普通软件一样操作上面的按钮、文本框、下拉框等控件。
怎么写作

源于:论文格式字体要求www.udooo.com

层主要包含智能文档工具编程过程中用到的逻辑和对象。其中用到的Word对象包括:
Application:代表Word应用程序,是对象模型层次结构中的根对象;
Document:代表Word文档,是Application的子对象;
Range:代表文档中的某一个区域,可以使段落、文字、域、xml节点或其他对象的区域。
XML架构是用来标识Word文档中的某个数据区域的,以XSD格式存储,包括的元素主要是Schema和Element。通过Word的XML源任务窗格可以将XML架构映射到文档中。
dbml文件主要是后台程序与数据库的接口,包括数据库操作函数、存储过程、数据表结构定义等等。
数据层用来存储和处理文档产生的数据,在脱机的情况下,用户数据以文字、表格、图片等形式存储在文档中,对于一些不需要用户关注的或需要隐藏的信息,可以存储在Word数据岛的缓冲数据(cache data)中,一但智能文档连接到网络,则可以通过用户自定义界面的按钮,实现将文档中的“显示的”、“隐藏的”数据导入到数据库中。文档数据在数据库中以xml的格式存储,由于SQL2005支持XML格式,因此不用将Mocroot公司的word格式进行转换,当从数据库中自动导入到智能文档时,段落、字体、颜色等格式均能够保持不变。

2.2 用户信息验证

智能文档的使用需要用户验证,在联网状态下,通过登录界面与数据库中的用户名和进行比对。在脱机的状态下,智能文档则通过与其保存的缓存数据中的加密信息进行比对,验证用户的合法性。

2.3 分布式信息采集与处理

2.4自动生成文档

经过分布式采集的数据,统一上传到数据库中。根据测试说明模板的要求,将数据库中的文档要素处理、汇总后,自动填写到最终的测试说明文档中,形成一份完整的工作产品。
3 结论
本文提出了一种基于VSTO和.NET技术的智能文档解决方案,该方案通过对XML架构和Office软件的研究,实现了分布式数据的采集、分析和汇总,自动生成文档信息等功能;将传统电子文档与信息管理系统巧妙的结合在一起,提高了数据采集和文档编辑的双重效率。
参考文献:
Eric Carter,Eric Lippert.Visual Studio Tools for Office[M].北京:电子工业出版社,2008.
Andrew Troelsen.C#与.NET 4高级程序设计[M].北京:人民邮电出版社,2011.
[3] 希尔特.C#

4.0完全参考手册[M].北京:清华大学出版社,2010.

[4] 顾晟.基于VSTO的智能文档在企业环保信息调查系统中的应用[J].计算机系统应用,2010,19(1):144.

    copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号