企业OA信息综合管理相关技术研究

VIP免费
3.0 陈辉 2024-11-19 5 4 1.44MB 79 页 15积分
侵权投诉
摘 要
企业信息的重要性,在现代企业中越来越突出。企业迫切需要使用现代信息
技术建立一套能实现公司领导信息采集、传递、查询及管理的现代办公系统。通
过建立企OA 系统实现公司信息共享,对公司内、外部信息进行有效的管理
利用,并通过与企业内其他系统的集成,逐步形成全公司统一的信息化平台,以成
为很多企业当前迫切的需要。
本文以笔者参与的某企业 OA 系统的建设为背景,对系统从设计到实现过程
中涉及到信息管理方面的技术进行了研究。分析了现有的 OA 发模式,介绍
该企业 OA 软件架构,采用表示层/业务逻辑层/数据库的三层体系。针对该企业目
前文件管理的现状,笔者提出了相应的、有效的文件管理解决方案;使Web
务实OA 系统与人事编码系统的集成,实现了两者之间用户信息的同步;利
Soap 技术,扩展了企业 OA 系统中文件管理现有的功能;还介绍了在该系统中使
用的基于角色控制思想的信息权限管理模块是设计和实现。
最后,文章指出了该系统现有的不足及可以扩展和改进的功能。
关键词: OA 文件管理 Web 服务 Soap 技术 权限管理
ABSTRACT
Enterprise information is more and more distinct in modern enterprise.It is urgent
for enterprise to use advanced information technology to construct a modern office
System ,which helps leader collect, transfer,query and manage enterprise information.
With the help of OA system,We can effectively use and manage information outside or
inside of enterprise,share common knowledge ,realize the integratoion with other
systems to build an uniform information platform.
This paper is based on the construction of some enterprise’s OA system,does
research on the information management technology included in this OA system . It
analyzes current design mode and introduce this system’s software
framework,composed of three tiers: Present Tier, Bussiness Tier and Data Tier,and
system module. According to current file management situation ,it provides a solution
about how to save ,search and full text query file . Using web services to realize an
integration between OA system and human code system .It gives us an example about
how to use soap protocol to expand system function. I also focus on how to use the
theory of role control to realize privilege management in this system.
At last chapter, I point out the disadvantages of this system and give some
improvement advice.
Key Words:OA, File Management, Web Services, Soap, Privilege
Management
目 录
中文摘要
ABSTRACT
第一章 绪论…………………………………………………………………………… 1
1.1 国内办公自动化的发展现状 ................................... 1
1.2 办公自动化建设的新内涵和外延 ............................... 1
1.3 企业实施 OA 的必要性 .......................................... 2
1.4 研究企业 OA 综合信息管理技术的意义 ............................ 3
1.5 章节安排 ..................................................... 3
第二章 企业 OA 系统开发综述…………………………………………………… 4
2.1 开发模式 ..................................................... 4
2.1.1 C/S(客户/服务器)模式 .................................. 4
2.1.2 C/S 结合 Web 技术模式 .................................... 4
2.1.3 B/S(浏览器/服务器)模式 ................................ 5
2.2 开发工具 ..................................................... 5
2.3 OA 系统功能模块 ............................................... 6
第三章 文件管理技术在 OA 中的应用……………………………………………… 9
3.1 文件存储 ..................................................... 9
3.2 文件查询 .................................................... 10
3.2.1 目录树的动态生成 ....................................... 10
3.2.2 关键技术实现 ........................................... 11
3.3 文件全文检索 ................................................. 16
3.3.1 Indexing Services ...................................... 16
3.3.2 全文检索技术实现 ....................................... 17
第四章 SOAP 技术在 OA 中的应用……………………………………………………22
4.1 问题的提出 .................................................. 22
4.2 SOAP 技术 .................................................... 23
4.2.1 为什么需要 SOAP ......................................... 23
4.2.2 SOAP 协议分析 .......................................... 24
4.3 SOAP 和现有技术的比较 ....................................... 26
4.3.1 CORBA .................................................. 26
4.3.2 COM/DCOM ............................................... 26
4.3.3 SOAP 与 CORBA、DCOM\COM 的比较 .......................... 26
4.4 在 OA 中的应用 ............................................... 28
4.4.功能描述 ................................................. 28
4.4.2 关键技术实现 ........................................... 29
第五章 Web 服务实现应用集成………………………………………………………42
5.1 EAI(企业应用系统集成)技术和 Web 服务 ....................... 42
5.1.1 Web 服务和 EAI 的合作关系 ............................... 42
5.1.2 Web 服务和 EAI 的技术组成 ............................... 42
5.1.3 比较结论 ............................................... 44
5.2 Web 服务的优势 ............................................... 44
5.3 Web 服务应用集成的实施 ....................................... 45
5.3.1 问题的提出 ............................................. 46
5.3.2 基于数据层的解决方案 ................................... 46
5.3.3 基于 Web 服务的解决方案 ................................. 49
第六章 OA 信息综合管理的权限控制……………………………………………… 63
6.1 基于角色管理的权限控制 .................................. 63
6.2 权限管理的设计和实现 .................................... 64
6.2.1 权限管理的实现目标 ..................................... 64
6.2.2 权限控制要求 ........................................... 64
6.2.3 权限管理模块内容 ....................................... 66
6.2.4 关键技术实现 ........................................... 70
结束语………………………………………………………………………………… 73
参考文献……………………………………………………………………………… 74
第一章 绪论
1
第一章 绪 论
1.1 国内办公自动化的发展现状
办公自动化简称 OAOffice Automation,在我国自 70 年代开始发展,到 90
年代中期大致经历了三个阶段,第一个阶段的主要标志是办公过程中普遍使用现
代办公设备,如传真机、打字机、复印机等;第二个阶段的主要标志是办公过程
中普遍使用电脑和打印机,通过电脑和打印机进行文字处理,表格处理、文件排
版输出和进行人事财务等信息的管理等;第三个阶段的主要标志是办公过程中网
络技术的普遍使用,这一阶段在办公过程中通过使用网络,实现了文件共享,网
络打印共享,网络数据库管理等工作。在我国办公自动化的发展过程中,办公自
动化建设取得了很多成绩,同时也暴露了很多问题,如投资大、效果不明显、水
平低、重复建设多、硬件投入多、软件投入少、模拟手工作业增加管理负担等,
造成这些问题的主要原因有三条,首先对办公自动化的本质作用理解不深,通常
只是把办公自动化理解为办公过程中的先进技术和设备的使用,使用目的为提高
效率,实际上,通过实现办公自动化,提高管理机构的决策效能更为重要。其次
是忽视了办公自动化发展的基础,通常只是认为只要有了先进的技术和设备,就
可以实现办公自动化,其实,办公自动化发展必需依赖两个基础,一个是管理基
础,另一个是信息积累基础,如果脱离了这两个基础,办公自动化就会变成空中
楼阁。第三,技术条件的制约,也会使得办公自动化建设难以达到预期的目的,
如早期的网络技术在信息共享和沟通方面的支持就显得明显不足。90 年代中期
至今,互联网技术在我国迅速发展和普及,引出了 IntranetExtranetInternet
府上网工程、企业上网工程、电子政府、电子商务、电子管理、政府内部网、企
业网、数字神经系统和数字化办公等一系列新概念,面对这些新概念,再提 OA
也许会让很多人感到迷惑,好象 OA 这个概念已经不适应信息化发展的需要,
这里我们暂且认为这一个阶段为 OA 发展的新阶段。这一个阶段的主要标志应
互连网技术的普遍使用。
1.2 办公自动化建设的新内涵和外延
在新的时期,基于多年办公自动化建设经验和互连网技术的发展,我们对办
公自动化的认识也越来越清楚,从网络的性质来看,办公自动化应定位于内部网
Intranet,从办公性质来看,办公自动化应定位于数字化办公,从信息化建设的
角度来看,办公自动化应是信息化建设的基础。办公自动化建设的本质是提高决
策效能为目的的。通过实现办公自动化,或者说实现数字化办公,可以优化现有
企业 OA 信息综合管理相关技术研究
2
的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强
化决策的一致性,最后实现提高决策效能的目的。办公自动化的基础是对管理的
理解和对信息的积累。技术只是办公自动化的手段。只有对管理及管理业务有着
深刻的理解,才会使办公自动化有用。
1.3 企业实施 OA 的必要性
用“充满生机、面临挑战”来概括当前国内中小企业的现状也许最恰当不过。
许多中小企业迫于资源的缺乏以及竞争的压力,不得不将注意力和精力更多地投
向外部市场,忙于市场扩张。在市场环境有利时,企业还可以通过市场的扩张掩
盖许多内部矛盾,一旦外部环境发生重大变化时,企业往往措手不及,各种问题
则随之集中暴露出来。
当前中小企业内部管理普遍存在的问题:
1上下级之间沟通不畅。管理层制定的指令计划到达基层时,常常出现信息
扭曲变异的现象,基层向上级反应的情况,往往也得不到及时反馈,最终导致彼
此不信任。
2各部门/员工之间的工作协同性差。各部门之间由于沟通不畅导致信息不充
分,容易造成误会和矛盾,使团队游离于“企业信息链”之外,无法做到协同工
作,工作效率低下,突发事件频繁。
3)企业与外部的信息沟通质量不高。企业与外部之间的交流常常采用口头、
电话、传真等方式进行,不但使办公费用开支负担加重,同时也常常造成信息缺
乏及时准确地记录等,从而响应客户需求时效性差,错失商业机会。
4)缺乏资源共享和知识管理意识。中小企业往往重个人经验、重口头交流,
即使有一些书面记录,但整理归档都不完善,其结果是后来想查询历史资料或记
录时,查找成本很高。如此以来,企业许多无形资产在不知不觉中流失掉了。
5缺乏对经营过程的制度化管理。依靠老板的个人感觉经营,很少听取员工
的意见,员工参与企业经营的积极性和主动性得不到鼓励,员工缺乏责任感,企
业团队缺少凝聚力。企业在经营过程中创新能力不足。
同时,伴随信息技术的发展,如何利用计算机网络在企业内部实现信息资源
共享,增进内外部交流,提高办公效率,加强内部管理,降低运营成本等成为众
多企业关心的问题。办公自动化的含义正变得丰富而广泛,除日常办公事务以外,
企业通过 OA 还可以将企业的背景、知识与经验等进行“法典化”整合与传递
OA 应用需求提升到知识管理的层次,这些都使 OA 成为企业电子商务的重要平
台之一。因此,实施基于办公及知识管理OA 系统是现代中小企业全面提升内
部管理水平及企业形象的必由之路。
第一章 绪论
3
1.4 研究企业 OA 综合信息管理技术的意义
正如上文说描述的,越来越多的企业已经把企业信息化提到日程上来,很多
企业都在不同层次、不同认识基础上实现了企业信息的计算机管理,其中一些系
统已经具备了实用价值,并在工作中得到体现。但是每个企业都有自己企业的
色,包括结构、功能、流程、维护等,没有一个标准 OA 系统能适用所有企业的应用。
基于目前的企业现状,如何整合企业信息化成果,如何促进企业员工接受新的信
息化环境是是 OA 工作的关键任务之一。关于对这种环境中进行相应的适应企业现
状的 OA 信息综合管理相关技术研究及应用是有现实意义的,并能帮助企业在一定
的财力、精力投入下,通过一定程度上的定制解决方案的实现企业内部人员方便
快捷地共享信息,实现群体协同工作,使组织中的各项工作均处在有效的管理和
监控之下的目标。笔者参与开发的该企业 OA 系统就是在基于这种指导思想下开发
的。在开发过程结合企业自身特点和业务需要,采用了一些适合该企业 OA 应用的
技术和解决方案,并在实际应用中取得了较好的实际效果。它们包括:如何有效
地管理过去已存在的企业大量办公文件和 OA 运行过程中产生的大量文件,并建立
良好的文件查询、存储机制;如何将其它应用系统的有用信息纳入 OA 管理;如何
与企业已有应用进行有效集成;如何实现满足 OA 需求的权限管理等。本文下面的
内容将对这些技术和解决方案提供详细的讨论和分析。
1.5 章节安排
本文将以笔者所参与的某企业办公自动化系统的开发为背景,在此基础上对实
现企OA 信息综合管理所采用的相关技术进行较深入的探讨和分析。本文的
节安排如下:
第二章企业 OA 系统开发综述,介绍了 OA 系统开发模式,采用的开发技术以
及笔者参与开发的该企业 OA 系统的构架及系统功能模块。
第三章笔者根据该企业文件管理的特点,提出的基于动态扫描目录实现的文
件管理解决方案以及使用 Win2000 Indexing Services()SQL
Server2000 实现的全文检索功能。
第四章介绍了 SOAP 技术,并利用该技术实现了对现有企OA 文件管理
块的功能扩展。
第五章介绍了 Web 服务技术,对其在企业应用集成的作用进行了分析,并利
用该技术实现了企业 OA 系统应用与人事编码系统应用的集成。
第六章提出了一种基于角色控制的权限管理解决方案。利用该解决方案来实
现企业 OA 信息管理的权限控制。
最后对全文做了总结,介绍本文所做研究工作的贡献,并说明了该企业 OA
系统中需要完善和改进的功能。
企业 OA 信息综合管理相关技术研究
4
第二章 OA 系统开发综
2.1 开发模式
就目前开发 OA 系统的技术来说,主要集中分为三种模式:基于 C/S 模式的应
用程序开发,基于 C/S 模式结合 Web 的复合应用程序开发,基于 B/S 模式的动
网页技术。
2.1.1 C/S(客户/服务器)模式
这是传统的开发模式,一般以数据库和客户端的两层结构实现,也有加入中
间件的三层或多层结构,是 OA 早期开发的标准模式。在这种模式下,服务器通常
采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 OracleSybase
Informix SQL Server客户端需要安装专用的客户端软件。C/S 的优点是能充分
发挥客户端 PC 的处理能力,很多工作可以在客户端处理后再提交给服务器。缺点
主要有以下几个:
随着互联网的飞速发展,移动办公和分布式办公越来越普及,C/S 在这方
面扩展性较差。这种方式远程访问需要专门的技术,同时要对系统进行专门的设
计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何
一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护,特别是有很多分
部或多处办公的情况。
还有系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非
常高。
对客户端的操作系统一般也会有限制。可能适应于 Win98,
Win2000 Windows XP或者不适用于微软新的操作系统等等,更不用说 Linux
Unix 等。
2.1.2 C/S 结合 Web 技术模式
这种模式是为了补C/S 结构的不足,C/S 式基础上加入 Web 技术来
现对远程数据的获取,但拥有一定的局限性,如数据及时更新、软件升级等问题
就无法很好的解决。
摘要:

摘要企业信息的重要性,在现代企业中越来越突出。企业迫切需要使用现代信息技术建立一套能实现公司领导信息采集、传递、查询及管理的现代办公系统。通过建立企业OA系统实现公司信息共享,对公司内、外部信息进行有效的管理和利用,并通过与企业内其他系统的集成,逐步形成全公司统一的信息化平台,以成为很多企业当前迫切的需要。本文以笔者参与的某企业OA系统的建设为背景,对系统从设计到实现过程中涉及到信息管理方面的技术进行了研究。分析了现有的OA开发模式,介绍了该企业OA软件架构,采用表示层/业务逻辑层/数据库的三层体系。针对该企业目前文件管理的现状,笔者提出了相应的、有效的文件管理解决方案;使用Web服务实现OA...

展开>> 收起<<
企业OA信息综合管理相关技术研究.pdf

共79页,预览8页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:79 页 大小:1.44MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 79
客服
关注