本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现

上传人:M****1 文档编号:498796737 上传时间:2023-08-30 格式:DOC 页数:63 大小:391.50KB
返回 下载 相关 举报
本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现_第1页
第1页 / 共63页
本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现_第2页
第2页 / 共63页
本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现_第3页
第3页 / 共63页
本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现_第4页
第4页 / 共63页
本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现》由会员分享,可在线阅读,更多相关《本科毕业设计论文基于InfoPath的商务数据采集模块设计与实现(63页珍藏版)》请在金锄头文库上搜索。

1、摘要摘 要在现代的企业以及组织之中,企业对信息共享与工作的协同程度的要求不断增加。在这种情况下,企业如何实现业务流程的计算机化,成为一个值得研究的课题。现实情况是一次开发的产品往往不能满足企业的需求,从成本,效率,可靠性等多方面考虑,二次开发是最有效最可靠最方便的方法。与此同时,在办公人员中,使用最普遍,最为人熟知的首推Microsoft office,该系列产品拥有丰富的组件,成熟的开发平台。所以对office进行二次开发是实现办公自动化的一个重要途径。同时我们意识到表单是企业流程中的重要媒介,而InfoPath表单正是提供了一种有效的解决企业表单电子化问题的途径。MS office 200

2、3新增的InfoPath组件,是一款专业的电子表单制作与发布软件。如软件的名字,它是一条信息 (info)的通道(path),简化信息的采集过程,对信息资源加以重复利用和共享。它提供介于B/S和C/S之间的一种smart电子表单,本机填写保存也可以直接提交到数据库或Web页面,方便实用。关键词:二次开发 office二次开发 InfoPath XMLAbstractAbstractIn the organizations and enterprises nowadays,there is now higher requirement of information share and corpo

3、ration. Under this situation,it would be worth of our effort to get to know how automation and computerization can be realized. Whats more,the situation nowadays is that the software that has been developed once can not well satisfy the need of the company. Considering the cost,effectiveness and rel

4、iability,redevelopments would be a better choice. Meanwhile,Microsoft office is now the most universal software used and be familiar with in the offices. It has a variety of components and well developed platforms for redevelopment. What is more important,people are now more used to the contact surf

5、ace it provides. So it is an important way to realize office automation through Microsoft office. We at the same time get to realize that the table lists are the major media in the enterprises business work class. And the problem with the computerization of the table list in a company can be well so

6、lved by InfoPath. InfoPath is a new module from MS Microsoft, and professional software for making electronic table list. As the name of the software expressed, it is a path of information, simplifying the process of information collection. It is a smart electronic table list between the C/S and B/S

7、 model. It is easy to use because it can be filled in our computer and saved or sent to the web or the database directly.Keyword: redevelopment Office redevelopment InfoPath XML目录目 录摘要Abstract第一章绪论11.1选题的目的及意义11.2本课题研究内容3第二章 二次开发概述52.1 二次开发的意义52.2 二次开发技术分析52.2.1 DLL技术62.2.2 COM与跨进程调用62.2.3对象嵌入与链接572

8、.2.4脚本扩展技术82.2.5 Web扩展92.2.6 插件技术102.3 企业业务流程管理与二次开发112.4 二次开发的相关应用12第三章 Office二次开发173.1 Office二次开发的意义173.2 Office二次开发技术理论技术183.2.1 Office的体系结构183.2.2 Office 平台基础193.2.3 Office 对象模型223.2.4扩展点243.2.5 Office 开发工具集263.2.6 Office 的更多优势283.3 office二次开发方式293.3.1 VBA293.3.2 智能文档313.4 excel的二次开发35第四章 InfoPa

9、th 的二次开发374.1 InfoPath 的功能374.2 InfoPath 二次开发的意义384.3 InfoPath 二次开发的主要技术应用394.3.1XML概述394.3.2 XML与InfoPath二次开发424.4 InfoPath 二次开发实例434.4.1需求描述434.4.2 功能分析444.4.3总体设计454.4.4 版面设计与功能实现47结束语53致谢55参考文献573第一章绪论第一章绪论本课题探讨的是基于InfoPath的商务数据采集模块的设计与实现,本章专门就这一选题展开讨论,对选题作一个初步的介绍。1.1选题的目的及意义 本文主要通过InfoPath的二次开发

10、实例作为office二次开发的一个方面来阐述二次开发的意义和重要作用,本文中实现的软件,即通过InfoPath实现商务数据采集的功能,实际上是工作流的一种实现形式。所以我们首先介绍一个工作流的概念,什么是工作流?工作流实际上是在进行业务流程的时候帮助我们把业务流程电子化、计算机化或者自动化。在很多组织或者企业里面,有很多复杂的业务流,业务流实际上构成了组织里的日常业务活动,这些业务流程如果手工来完成会非常的麻烦,通过电子化的手段帮助我们完成业务流的工作,什么是OA呢?有两种概念,第一种是办公自动化,意味着基于业务流程实现无纸化办公,因为业务流程的电子化处理不一定要通过程序的方式来实现无纸化;另

11、外一种,是指办公管理,是一个管理的过程,通过管理企业里的人和知识,加强人与人之间的信息沟通,人与数据之间,人与人之间,人与业务流程之间的协作和控制的水平。我们这里讲的就是如何通过office工具实现无纸化办公,即第一种的OA。Office是我们都经常使用的,Office在2003里面已经不是我们传统意义上的应用组件的组合,它不仅包含传统的应用组件,像word,excel,PowerPoint,outlook, access,FrontPage,publisher等,除此以外,在office里面还包含了很多的服务器产品,作为一个office system来支撑office的应用,这些服务器产品包

12、括SharePoint, Portal Server,Communication Server,Exchange Server。同时还会包含一些服务,像Microsoft online,Microsoft live meeting等。Office2003里面还会包含一些solution,像Microsoft Office Solutions Accelerators,能更好的使使用者实现办公流程,如表1.1 所示的office产品的结构图,是现在意义上所说的office。有了这些产品的构成,我们就可以去实现智能的电子化流程,也是我们本文中软件实现的基础1。了解了工作流的概念,以及office

13、system的二次开发平台,我们认识到工作流在现在的企业和组织里的重要的意义,可我们通过什么具体操作来实现工作流呢?二次开发可以使得我们实现把这个目标实现,因为我们现在已经拥有像office这样的成熟的较为完善的应用组件和开发平台,我们完全没有必要通过完全的程序开发过程重新来做这样的工作,不仅投资大,耗费大量的人力物力,且不能得到相较而言更好的绩效和可靠性,这一点在后续的章节还会有继续讨论。表1.1 office结构图电子化工作流程的基础WordExcelSharePoint Portal ServerOutlookPowerPoint Live Communication ServerAcc

14、essPublisherProject ServerInfoPathExchange ServerMicrosoft project Microsoft VisioMicrosoft live meetingFrontPage OneNoteMicrosoft onlineMicrosoft Office Solutions Accelerators工作流中最重要的是什么?可以说是表单。企业是由商业流程驱动的,而商业流程是通过表单实现的,表单几乎淹没了企业的各个部门,表单无处不在。部门或企业定义的商业流程首先涉及到的是表单,收集信息的渠道会直接影响业务流程的成败,所以表单的设计会直接影响业务流

15、程的效率。客户更熟悉这样的Windows的界面,即不需要用户了解业务流程与表单之间的关系,这种关系是隐藏的,用户只是接触到文档,所要做的就是填写这些文档,实现起来就好像客户更熟悉的windows的操作;InfoPath是桌面的环境,表单和业务流程之间的关系是隐藏起来。InfoPath将传统的表单用电子化的方式体现出来,因此InfoPath就为我们提供了这样的优势:数据的再利用,如数据库里的数据,实现数据的共享,提高数据再利用的价值,使数据始终处于激活状态,而不是死状态,而且InfoPath已经提供了各种内置的表单,方便用户的使用。1.2本课题研究内容本课题最终旨在软件实现商务数据的采集,具体来讲,就是基于InfoPath的电子化流程的建设,设计一套InfoPath的订单表单模版,通过这套模版,用户可以在线或者本机的填写订单以及订单相关的信息,最后保存在本地或者是提交到相连的数据库。本文同时还介绍了与此相关的一些理论,文章首先列举了二次开发的主要概念和二次开发的相关技术,对二次开发理论有初步的认识和了解后,其次我们介绍了基于office二次开发的相关理论知识,包括office的开发平台和系统工具等,并且以VBA和智能文档为例介绍office二次开发的两个主要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号