网上办公管理系统设计与实现Word文档下载推荐.docx

上传人:b****6 文档编号:21442808 上传时间:2023-01-30 格式:DOCX 页数:46 大小:436.58KB
下载 相关 举报
网上办公管理系统设计与实现Word文档下载推荐.docx_第1页
第1页 / 共46页
网上办公管理系统设计与实现Word文档下载推荐.docx_第2页
第2页 / 共46页
网上办公管理系统设计与实现Word文档下载推荐.docx_第3页
第3页 / 共46页
网上办公管理系统设计与实现Word文档下载推荐.docx_第4页
第4页 / 共46页
网上办公管理系统设计与实现Word文档下载推荐.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

网上办公管理系统设计与实现Word文档下载推荐.docx

《网上办公管理系统设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上办公管理系统设计与实现Word文档下载推荐.docx(46页珍藏版)》请在冰豆网上搜索。

网上办公管理系统设计与实现Word文档下载推荐.docx

第三是规范单位管理:

把一些弹性太大不够规范的工作流程变得井然有序,比如:

公文会签、计划日志、用款报销等工作流程审批都可在网上进行。

第四是提高企业竞争力、凝聚力:

员工与上级沟通很方便,信息反馈畅通,为发挥员工的智慧和积极性提供了舞台。

无疑,企事业的单位的内部的凝聚力将大大增强。

第五是使决策变得迅速科学:

高层决策不再是不了解情况,缺乏数据的环境下拍脑袋的事,而是以数据和真相为依据做出的科学的决策。

办公自动化应该作为企事业单位除了生产控制之外的信息处理与管理的集合,应该是对于单位的领导来说,OA是决策支持系统,能够为领导提供决策参考和依据。

对于中层管理者OA是信息管理系统,而对于普通管理者,OA又是事务/业务处理系统。

OA能够为企业的管理人员提供良好的办公手段和环境,使之准确、高效、愉快的工作。

近年来,随着网络技术的迅速发展普及,通过利用先进的网络资讯技术,实现办公自动化的解决方法,被称为网络办公自动化解决方案。

随着INTERNET技术,国际互联网络的发展,目前的办公自动化已由传统的局域网内互联互通上升到了支持移动办公,远程办公管理等更广阔的领域。

 

1.2开发工具的选用及介绍

MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

ASP与一般的程序不同,.asp程序无须编译,ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。

当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。

当你安装ASP时,系统提供了两种脚本语言:

VBsrcipt和JScript,而VBscript则被作为系统默认的脚本语言。

你也可以根据自己的喜好改变系统默认的脚本语言,关于如何改变系统默认的脚本语言请看《在ASP中使用脚本语言》一文。

ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。

但是,要学好ASP又必须掌握它的语法和规则。

现在就让我们开始一步一步地认识并学习ActiveServerPages。

ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。

你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。

要学好ASP程序的设计,必须掌握脚本的编写,那么究竟什么是脚本呢?

其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。

要编写脚本,你必须要熟悉至少一门脚本语言,如VBScript。

脚本语言是一种介乎于HTML和诸如JAVA、VisualBasic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。

如前所述ASP所提供的脚本运行环境可支持多种脚本语言,譬如:

JScript、REXX、PERL等等,这无疑给ASP程序设计者提供了广泛的发挥余地。

ASP的出现使得广大WEB设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个.asp文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在.asp中声明使用不同的脚本语言即可。

ASP方法与传统静态主页的区别

把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。

所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web站点具有很强的动态数据发布能力。

然而,目前Web的服务,仍以提供"

静态"

主页内容为主。

所谓"

静态"

指的就是站点的主页内容是"

固定不变"

的,无法根据用户的需求和实际情况作出相应的变化。

当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。

若要更新主页的内容,只能用非在线的手动方式更新HTML的文件数据。

ASP所设计出的是动态主页,可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。

例如:

当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。

该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。

数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。

ASP的工作原理和配置

当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。

当遇到任何与ActiveXScripting兼容的脚本(如VBScript和JScript)时,ASP引擎会调用相应的脚本引擎进行处理。

若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库操作。

ASP脚本是在服务器端解释执行的,它依据访库的结果集自动生成符合HTML语言的主页,去响应用户的请求。

所有相关的发布工作由Web服务器负责。

有必要注意访库的具体运作细节。

当遇到访库的脚本命令时,ASP通过ActiveX组件ADO(ActiveXDataObjects)与数据库对话(ADO是建立在微软新的数据库API,即OLEDB之上的,目前的OLEDB通过ODBC引擎与现存的ODBC数据库交互,进一步的OLEDB版本将直接与数据库打交道,不再通过ODBC引擎),并将执行结果动态生成一个HTML页面来返回服务器端,以响应浏览器的请求。

在用户端浏览器所见到的是纯HTML表现的画面,例如用表格来表现的后台数据库表中的字段内容。

由于ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。

在结构关系上,ASP是通过ODBC与数据库打交道。

因此,向上层可兼容各类数据库系统。

而对于下层,ASP产生的HTML对客户端的浏览器又有广泛的适应性。

但ASP对Web服务器本身有所挑剔,这看起来似乎是一种缺陷,而实际上也许是一种商业策略——它只支持微软各种操作系统下的Web服务器,它们的最低版本是:

·

WindowsNTServer4.0:

MicrosoftⅡS(InternetInformationServer)3.0;

WindowsNTWorkstation4.0:

MicrosoftPeerWebServices3.0;

Windows95:

MicrosoftPWS(PersonalWebServer)1.0,中文Win95应配中文的PWS。

ASP的安装分为WindowsNT和Windows95两种情况。

对于NT,IIS及ActiveXServerPages都包含在ServicePack3中;

对于Win95,可使用VisualStudio服务器构件下的ActiveXServerPages安装选项。

安装成功之后,在程序管理器中会找到一个ActiveXServerPagesRoadmap主页,引导你学习和使用ASP。

ASP的特点与功能

从软件的技术层面看,ASP有如下的特点:

1.无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。

2.易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。

若从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。

3.独立于浏览器 用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。

ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。

因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。

4.面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能。

5.与任何ActiveXscripting语言兼容 除了可使用VBScript和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting语言。

6.源程序码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。

从应用的层面看,ASP有如下的功能:

1.处理由浏览器传送到站点服务器的表单输入。

2.访问和编辑服务器端的数据库表。

使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。

3.读写站点服务器的文件,实现访客计数器、座右铭等功能。

4.提供广告轮播器、取得浏览器信息、URL表管理等内置功能。

5.由cookies读写用户端的硬盘文件,以记录用户的数据。

6.可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。

7.使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。

通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。

8.扩充功能的能力强,可通过使用VisualBasic、Java、VisualC++等多种程序语言制作ActiveXServerComponent以满足自己的特殊需要。

ADO访库的技术实现方法

ADO(ActiveXDataObjects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。

它可作用于服务器端,以提供含有数据库信息的主页内容。

通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。

ADO使用内置的RecordSets对象作为数据的主要接口。

ADO可使用VBScript、JScript语言来控制对数据库的访问,以及查询结果的输出显示。

ADO可连接多种支持ODBC的数据库,如SQLServer、Oracle、Informix等。

在使用时,首先需在控制面板的ODBC中建立相应的DSN(数据源名)。

要选择系统数据源名,指定所用的驱动程序,如"

SQLServer"

在数据来源名称中输入DSN名,并选定服务器和数据库。

1.3应用环境

1.3.1硬件环境

最低配置:

服务端:

CPU:

PentiumⅡ300以上

内存:

64M以上

硬盘:

至少100M可用空间

客户端:

Pentium166以上

32M以上

建议配置:

PentiumⅢ1G以上

256M以上

2G可用空间以上

赛扬500以上

128M以上

1.3.2软件环境

WINDOWS2000(任意版本)或WINDOWS2003或WINDOWSXPSP1或WINDOWSNT4SP6,建议使用WINDOWS2000。

客户端:

Windows98/ME/NT/2000/XP/2003操作系统

IE5.0以上版本的浏览器(建议使用IE6.0SP1)

第二章需求分析

2.1问题的提出

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。

各级政府、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。

与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的办公自动化信息系统。

但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。

那么,中小企业应如何建设办公自动化信息系统?

本文以采用一种结合C/S和Web的方式开发的中小企业办公自动化系统为例讨论办公自动化系统的设计与实现。

2.2用户需求分析

办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。

中小企业需要规模相对较小,但其在功能上对系统的需求却是全面的。

大体可分为:

一方面是通过收发电子邮件为主的方式,与其它员工交流各种信息,基于工作流的方式实现诸如请假申请、物品申领审批过程;

员工管理个人日程安排,各种图书资料的查阅等日常办公功能。

另一方面则是面向公司办公业务方面的业务管理功能。

即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。

在软、硬件方面对系统的需求,由于中小企业信息化水平比较低,软硬件配置较差;

而且资金实力并不雄厚。

所以其对硬件的配置要求是尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如OFFICE系列上的应用系统,这样既不用花大量资金添置软件,员工又较容易学会使用应用系统。

在开发方式上对系统的需求,由于中小企业的经济实力有限,应着重考虑投入/产出比问题。

一般商业软件是无法满足上面的要求,而从基础语言开始开发成本高、周期长,更不现实;

因此利用现有软件进行改进,即二次开发,通过对几个商业化软件功能进行修改、增删和开发来实现中小企业建立具有自身个性的办公自动化系统。

即通过系统集成的方法来将各个功能集成为一个整体发挥作用。

即通过两次开发的方式来实现降低成本、节约开支、提高效率。

2.3功能需求

一般来说,政府部门办公自动化系统应以公文处理和机关事务管理(尤其以领导办公)为核心,同时提供信息通讯与服务等重要功能,因此,典型的办公自动化应用包括公文管理、督查管理、政务信息采集与发布、内部请示报告管理、档案管理、会议管理、领导活动管理、政策法规库、内部论坛等应用,另外鉴于Internet在日常办公中占有日益重要的地位,办公自动化系统应该与Internet留有平滑的接口。

2.3.1提供电子邮件功能是办公自动化系统的基本需求

在一个办公自动化系统中通常包含了多个应用子系统,如发文、收文、信息服务、档案管理、活动安排、会议管理等等,可以将电子邮件信箱作为所有这些办公应用子系统的统一接口,每一个用户通过自己的电子邮件信箱就可以了解到需要处理的工作,而不必经常性地来回检查不同的应用系统,办公自动化应用系统以电子邮件作为统一入口的设计思想,可以大大提高系统用户的友好性和易用性,减少培训的工作量。

2.3.2处理大量的复合文档型的数据信息

办公自动化所处理信息的载体大多是以文件、报表、信函、传真等形式出现,因此办公自动化系统是典型的文档处理系统。

这些区别于传统数据类型的信息,就是“非结构化数据”、“复合文档数据”或“对象数据”。

一般认为,关系数据库系统(如Oracle、DB/2、SQLServer、Foxpro等)适合传统数据类型(结构化信息)的表示和存储,但是对复合文档数据的处理并非能够完全表达信息和存储效率最高。

因此,“文档数据库”或“对象存储”的概念就被引入数据库领域,其目标就是针对新出现的需求,高效率地表达和存储管理“复合文档数据”。

当然,传统数据的存储和处理也是办公自动化系统经常不可或缺的。

<

/p>

办公自动化系统由于其对复合文档数据的处理要求,必须以文档数据库为核心建立,同时选择性地结合关系数据库。

2.3.3包含大量的工作流应用

所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。

办公自动化应用系统的大多数应用如公文审批、各类申请等。

每一项工作以流程的形式,由发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、会签),最终到达流程的终点(如发出文件、归档入库)。

工作流程可以是互相连接、交叉或循环进行的,如一个工作流的终点可能就是另一个工作流的起点,如上级部门的发文处理过程结束后引发了下级部门的收文处理过程。

工作流程也可是打破单位界限的,发生于机关与机关的相关单位之间。

在相当程度上工作流自动化有三种实现模式。

即:

基于邮件的、基于共享数据库的、基于邮件和共享数据库结合模式(即“群件模式”)的。

从信息技术的角度出发,群件模式结合了“推”、“拉”技术,充分发挥了不同技术的优点,克服了其缺点,是理想的办公自动化流程处理模式,也使办公自动化人员拥有了完整的信息技术工具。

2.3.4支持协同工作和移动办公

在日常办公中,办公人员需要花费大量的时间进行讨论和交流意见,才能作出某种决策。

而这种在群体中互相沟通、合作的工作方式就是所谓的“协同工作”。

随着网络技术的发展,异步协作方式如电子邮件、网络论坛等,以及同步协作方式如网络实时会议正在逐渐成为除了人们面对面开会之外的新的工作方式,它们打破了时间、地域的限制,使人们可以随时随地参加到协同工作中去,大大提高了工作效率。

所谓的“移动办公”就是提供办公人员在办公室以外的办公手段,他可以远程拨号或登录到出差地的网络,通过电话线或广域网络,随时可以访问到办公自动化系统;

为提高工作效率和减少费用,办公人员还可以选择“离线”工作方式,即将需要处理的信息先下载到本地便携机上,然后切断连接,“离线地”处理信息(例如他可以在旅途中批阅公文,起草电子邮件等),工作完毕才再次接通连接将自己的工作结果发出以及再次下载新的待办信息。

办公自动化系统作为网络应用系统应提供用户协同工作支持和移动办公支持。

2.3.5应有完整的安全性

  安全性控制功能成为办公自动化系统得以投入使用的先决条件。

机关办公自动化的安全性控制要求一般包括防止非法用户侵入、权限控制、存储和传输加密,以及电子签名。

这些手段必须足够强大,难以被攻破,而且也必须足够灵活,方便使用者掌握和利用。

2.3.6能集成其他业务应用系统和Internet

  随着Internet技术的普及和应用,办公自动化系统作为Intranet的重要应用必须能够与Internet相连接,包括电子邮件、Web发布等,这不仅沟通了机关内外的信息、对外宣传了机关单位,而且还可以进一步提供网络服务,实现电子商务与参与电子社区。

事实上,从用户使用角度出发,“数据存访中心”的概念可以最大限度地提高应用系统的友好性和易用性。

办公自动化系统应该成为这样的“存访中心”,也只有办公自动化系统可以承担这样的角色。

第三章详细设计

3.1平台架构设计

OA采用基于WEB的企业计算平台,如图3.1所示。

图3.1平台架构

采用浏览器方式使得易用性更强,客户端不需安装专用软件,系统的管理维护十分简单。

3.2系统设计

3.2.1实现办公规范化和制度化

绝大多数中小单位由于办公自动化起步较慢,大多数还停留在使用没有联网的计算机和MSOffice系列应用软件来提高个人办公效率,没有从根本上改变过去复杂、低效的手工办公方式,办公方式远没有实现规范化和制度化。

因此,中小单位建立办公自动化系统就是要使办公方式规范化和制度化。

即企业办公基于工作流,完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作;

同时又能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据;

从而提高效率,增强企业的竞争力,使企业能够在激烈的市场竞争中取胜、不断发展壮大。

3.2.2管理多种数据类型

中小单位规模较小,但其办公自动化信息系统所包括的范围应该是整个日常办公和部分企业业务。

因此,其数据量相对大企业、大公司虽然比较少,但是其数据类型并不会比大企业、大公司少,不仅包括日常办公所产生的各种数据,还要包括业务办公所产生的各种数据,有些中小单位业务数据涉及大量的图形数据;

这些数据既有规范的、结构化数据又有不规范的、非结构化数据,中小单位办公自动化信息系统就是要科学地管理这些各种类型的数据,实现各种数据的无缝联接,保障数据的一致性和安全性。

3.2.3系统设计的先进性

办公自动化系统应在开发出来时在技术上应具有一定的先进性,代表当时办公自动化信息系统的先进水平,这样才能使系统在建成后一段时间内,不会因技术的落后而需要大规模的调整,并且能够跟随着

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1