Office二次开发在网络建设中的应用 ASP+SQL Sever2000
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
随着Internet和Web技术的日益普及和推广,使得Internet正逐渐成为企业、政府机构信息化建设的有力工具。而Microsoft Office办公套件以其功能强大、方便实用而被广泛使用。因此,网络上实现办公自动化是有非常大的现实作用与意义,Internet如何与Microsoft Office文档结合,也是很多软件开发公司一直在摸索的问题;根据这种情况,开发了基于Web方式的Microsoft Office网络文档管理方案。这个方案是主要是利用OFFICE的COM接口的相关参照与TCP/IP网络协议等相关知识,制作了一个在IE中调用的ACTIVE X控件weboffice.acx与服务器相协调操作。则可以只通过IE就能对OFFICE中的WORD和EXCEL进行常用的处理。在IE中处理的文档,能够完全的与Microsoft Office相兼容。COM能够用来编写被ASP所调用的对象。我们可以调用COM组件来在最大程度上扩展ASP的功能。当在VC# 等编程环境中完成了组件的编制后,就可以放在ASP页面中被ASP所调用和将其注册在服务器上,并在asp页面中对其进行调用。同时使用 Microsoft SQL server 2000 对服务器中的OFFICE文档进行管理与归类,使文档管理工作更加方便。(优秀毕业设计网 www.2bysj.cn)
关键词:asp操作OFFICE ACTIVE X控件 COM组件 SQL SERVER
Abstract
With the Internet and the growing popularity of Web technology and marketing, making Internet is gradually becoming enterprises, government agencies and building a powerful information tools. Microsoft Office and the office suite of its powerful, convenient and practical and widely used. Therefore, to achieve office automation network is a very big role and significance of reality, how to integrate with Microsoft Office documents, is that many software development companies have been exploring the issue, according to the situation, developed a Web-based form of Microsoft Office Web document management solutions. The program is mainly used OFFICE COM interfaces of the relevant reference and TCP / IP network protocol, and other related knowledge, produced a call in IE ACTIVE X controls weboffice.acx coordinated operation with the server. IE can only be through the OFFICE of the WORD and EXCEL commonly used treatment. IE in the document processing, fully compatible with Microsoft Office. At the same time, we can use COM components to the maximum extent possible expansion of the functions of ASP. COM can be used to prepare the ASP invoked by the object. When the VC # programming environment, such as completion of the components in the preparation of, you can be on the ASP pages in the call by the ASP and its registration on the server, and asp pages in their call. At the same time also use Microsoft SQL server 2000 server in the OFFICE management and classified documents, the management more convenient.
KEY WORD:asp operators OFFICE; ACTIVE X controls; COM components; SQL SERVER
系统开发背景
在科技和信息日益发达的今天,时间就是金钱。能有效快速地处理各类信息和管理工作中的效率,就能在当今日世界中处于不败的地位。文档记录了日常中的各类重要信息。因此,如何高效地管理文档,也是面临主要问题之一。本系统也因此而生,并将会有广泛地应用与发展空间。
本系统的特点:
① 采用IE6.0以上版本内置的HTTP传输协议,通讯性能稳定,效率高。
② 采用标准HTTP通讯端口,使用方便,配置简单、安全性好。
③ 采用IE Actite X控件技术,可以完全融入IE浏览器中,方便系统维护、方便用户操作。
④ 采用了Com组件和asp组件技术,很好的实现了跨平台系统,便于开发。
系统功能需求
本系统的主要功能是:通过使用B/S模式,在客户端远程使IE浏览器通过HTTP网络操作服务器上的word 电子文档和excel电子表格。进行在线处理word电子文档和填写excel电子表格,就如同在本机操作office办软件一样的方便。同时可将处理的文档保存于服务器或本机客户端。这样方便工作以提高工作效率。
在开发系统的过程中,为了降低软件系统的复杂性,提高可读性、可维护性,本系统分为以下几个操作模块的功能实现:
① 登录系统模块
登录系统模块分为:管理员和普通用户登录。要求以输入相应的帐号、密码登录本系统,进入相应的使用界面或者管理界面进行操作。
② 普通用户处理电子文档与表格
列出要处理的word 电子文档和excel电子表格。点击相关按钮进入编辑电子文档或电子表格界面。完成后,根据需要可以保存于客户端或者服务端。也可点击相应的按钮查看或者修改编辑后的电子文档和电子表格。
③ 管理员处理用户完成的文档
列出已由用户处理过的word 电子文档和excel电子表格。根椐要求点击相关按钮对文档进行审核、批注。可以上传要处理的word 电子文档和excel电子表格模板到服务器中,并进行发布。可以发表公告,提出处理word 电子文档和excel电子表格的相关要求。
④ 数据库记录
数据库记录用户处理的文档,进行保存,给于自动编号方便日后查询、调用word 电子文档和excel电子表格。
系统设计
系统设计的目的是确定系统如何完成预定的任务,也就是确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。首先需要从数据流图出发,设想完成系统功能的若干种合理的物理方案,分析员应该仔细比较这些方案,并且和用户共同选定一个最佳方案,然后,进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。进行软件结构设计时应该遵循的最主要的原理是模块独立原理,也就是说:软件应该由一组完成相对独立的子功能模块组成,这些模块之间的接口关系应尽量简单。
目 录
中文摘要 I
英文摘要 II
1 绪论 1
1.1 系统概述 1
1.2 系统开发背景 1
1.3 开发方法与开发工具选择 1
2 开发环境与技术介绍 3
2.1 Windows 2003操作系统 3
2.2 IIS 6.0(Internet 信息服务) 4
2.3 Microsoft SQL server 2000数据库 4
2.4 Microsoft Visual Studio 2005 5
3 系统需求与分析 6
3.1 系统的可行性分析 6
3. 2 系统功能需求 7
3. 3 数据词典 7
4 系统设计 9
4. 1 系统体系架构功能模块结构图 9
4. 2 程序流程图 11
4. 3 数据库设计 13
5 系统详细设计 16
5.1 登录系统的实现 16
5.2 使用者操作的实现。 18
5. 3 管理者操作的实现 28
(优秀毕业设计网 www.2bysj.cn)
6 实施概况 32
6. 1 操作系统和开发环境 32
6. 2 系统测试 32
6. 3 系统运行与维护 34
总 结 35
致 谢 36
参考文献 37