已阅读5页,还剩75页未读, 继续免费阅读
(计算机软件与理论专业论文)基于知识管理和工作流技术的oa系统研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东大学硕士学位论文 摘要 o a ( o f f i c ea u t o m a t i o n :办公自动化) 是企业信息化建设的重要组成 部分。办公自动化系统的发展恰好与数据、信息和知识的演变同步,即以 数据为主要处理内容的第一代办公自动化发展到以信息为主要处理内容 的第二代办公自动化,现在发展到以知识为主要处理内容的第三代办公自 动化。办公自动化的三个发展阶段中完成了两个飞跃,即由数据处理向信 息处理的飞跃,由信息处理向知识处理的飞跃。 为满足用户在网络时代的办公需求,适应知识经济时代企业管理的要 求,本文基于工作流的应用,以知识管理为指导思想,设计开发了一个面 向知识管理、基于工作流技术的办公自动化系统。首先阐述了办公自动化 国内外研究的现状,对办公自动化和知识管理的基本概念进行综述,并从 理论和实现两个角度分析了将两者结合起来的必然性。然后构建了一个基 于b s 结构,能够通过i l l t e m e t 访问的第三代办公自动化系统。 本文主要工作包括: ( 1 ) 工作流是办公自动化系统中的关键技术。本文在工作流组成及 其模型的基础上,设计了一个流程定制模块,实现了工作流的流程定义、 环节设置和流向定义。给出了一个项目申请工作流实例,实现了工作流中 办公文档的传送。利用表单存取控制和文档存取控制技术加强了办公文档 的安全性。 ( 2 ) 信息集成体现知识共享的内容,通过o a 系统能够实现企业信息 集成。本文介绍了实现信息集成的关键技术,给出了以0 a 系统为基础的 信息集成基本框架。利用d o m i n o 集成工具和l s 数据对象,实现了o a 系统 对外部关系数据库的访问。 ( 3 ) 本文的创新之处是将知识管理融入企业办公自动化中。系统使 企业员工在协作中不断获得学习的机会。同时,企业也得到越来越多的外 界信息和企业内部知识的积累,并在它们之间不断地交互与碰撞中使知识 获得再生和增值。 关键词:知识管理,办公自动化,工作流。w e b ,信息集成 原创性声明和关于论文使用授权的说明 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研 究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明 的法律责任由本人承担。 论文作者签名:i 丝日期: 硼j co - 呵 关于学位论文使用授权的声明 本人完全了解山东大学有关保留、使用学位论文的规定,同意学 校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论 文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段 保存论文和汇编本学位论文。 ( 保密论文在解密后应遵守此规定) 论文作者签名:登! 笙导师签名 山东大学硕士学位论文 第一章绪论 1 1 课题背景 办公自动化( o f f i c ea u t o m a t i o n ,简称o a ) ,是利用计算机集成技术, 使办公室的有关事务处理从传统的手工文书处理方式与分散的文件管理 方式转移到计算机网络信息集成的自动化管理方式,从而达到信息共享、 提高工作效率和工作质量的目的,并提供相关的决策信息。i n t e r n e t i n t r a n e t 的快速发展和应用,为办公自动化的发展提供了很好的契机 i 】 在信息时代,一个具备一定规模的现代化组织,在其内部办公运作过程 中对信息资源共享和信息实时交流的要求越来越高,高效的办公行政流程 和业务运作的信息实时交流的要求越来越高,高效的办公行政流程和业务 运作的规范管理成为提高机构管理水平和办公效率、减少资源的消耗、提 高机构服务水平的必不可少的手段和方法。 办公自动化系统的最初定义的总体目标是:“以先进成熟的计算机和通 信技术为主要手段,建成一个覆盖政府办公部门和企事业单位的办公信息 系统,通过网络技术,提供本单位与外界之间的信息交换,建立高质量、高 效率的信息网络,为领导决策和办公提供服务,实现办公现代化、信息资源 化、传输网络化和决策科学。”【2 】 随着计算机技术和网络技术的发展办公自动化系统的定义和目标已有 所变化,美国麻省理工学院m c 季斯曼定义:办公自动化是将计算机技术、 通信技术、系统科学与行为科学应用于传统的数据处理技术难以处理并且 数据量非常大而且结构又不明确的那些业务上的一种综合技术。而集成知 识管理的工作流技术就成了现代办公自动化系统的支柱力量。 知识管理的定义就是在适当的时候把相关的信息与知识传送到适当的 人员,使其能够有效地利用信息与知识,采取行动,产生效益。随着知识经 济时代的来临,企业将主要通过知识而不是金融资本或自然资源来获取竞 争优势。企业的知识将成为和人力、资金等并列的资源,并且成为企业最 重要的资源。知识管理就是对一个企业集体的知识与技能的捕获,而不论 这些知识和技能是存在于数据库中、被印刷于纸上或者是存在于人们的脑 海里,然后将这些知识与技能分布到能够帮助企业实现最大产出的任何地 方的过程。 办公自动化系统不仅要实现信息的采集和自动整理,而且要开发和利 用信息辅助领导科学决策,以改善工作模式和管理模式。因此,在当代办 公自动化系统中,工作流技术逐渐成为一个核心技术。工作流技术能够支 山东大学硕士学位论文 个“工作流”就是一个连贯的工作过程或几个紧密相关的连贯的工作过程 的执行。在此执行过程中,文档、信息或任务按一定的过程规则在参与者 之间进行传递,由于工作流具有层次这样有助于将较复杂的工作流可以进 一步分解为一系列较为简单的工作流,使0 a 系统功能具有最大的通用性和 易用性。 ( 2 ) 发现和利用知识,提升员工和企业的竞争力。当今的组织越来 越重视无形资产,或者说越来越重视知识。利用知识管理组建0 a 系统可以 通过对知识的识别、获取充分发挥知识的作用,帮助组织完善知识管理的 全部周期,完善知识管理的全部手段,提高组织的创新能力、响应能力、 生产效率和技术技能。它可以把企业和员工的知识有形化、实用化、制度 化、系统化、集成化,使组织通过协作和交流,发现、创造隐形知识;分 类整理、存储、管理显性知识,通过各种方式传播知识,并在工作中有效 地运用知识,帮助员工实现从h o wt o 转变到k n o wh o w 的飞跃,最终提 高员工的工作效率和质量,进而提升组织的核心竞争力,创建真正的学 习型组织。 ( 3 ) 节约企业成本支出,适应市场需要。基于w e b 技术的0 a 系统, 只需要在服务器上安装,每一个具有访问服务器权限的客户端都可以打开 0 a 系统来进行工作。同时,系统要升级的时候也只要在服务器端升级, 不必让系统管理员到每一个客户端去进行升级,这样就大大减少了系统维 护的工作量,给维护工作带来很大的方便。 ( 4 ) 能够方便用户,实现移动办公。移动办公是指人处在运动状态 或无固定办公地点时,仍能与其工作单位保持联系,接收和发送信息,进 行文字和数据处理的办公方式。基于w e b 的0 a 系统,充分利用现代先进 的网络技术,全面支持浏览器访问,不论用户在哪里出差办公,只要能上 网,就可以进入系统,实现移动办公。 ( 5 ) 充分利用系统外部协同工作的各种渠道来获取和处理信息。基 于w e b 的o a 系统提供信息渠道,包括在线群组讨论、文档共享、电子邮 件等,以及一些辅助工具提供在线服务,通过信息的交流和共享,提高员 工办公效率和工作能力。 ( 6 ) 发现和利用知识,提升员工和企业的竞争力。该系统能够收集 和存储大量文档资源,并对这些文档进行管理,通过知识发现的技术手段 从中挖掘和提炼知识。 1 3 本文的主要工作 本文的主要任务就是初步研究开发一个基于w e b 技术,体现知识管理 思想的o a 系统。本文主要由以下几章组成: 山东大学硕士学位论文 第一章,介绍了课题提出的背景和研究意义,阐述了工作流技术的发 展概况和国内外在知识管理理论方面的研究以及0 a 系统的发展概况和发 展趋势,给出系统的基本模型,最后论述了本文的主要研究工作。 第二章,基本概念及综述。阐述了办公自动化的一些基本内容;通过 分析国内外知识管理研究者对知识、知识管理的不同观点和研究成果、研 究现状提出了本文对相关概念的界定。同时也阐述了知识管理与0 a 之间的 关系。 第三章,分析了系统的功能需求,介绍了系统的开发工具和w e b 服务 器,给出系统的体系结构和功能结构,介绍了系统的安全策略,最后总结 了系统的技术特点。 第四章,分析了o a 系统的功能要求,介绍了系统的整体框架和各模块 功能结构。总结了本系统的特点。 第五章,介绍了工作流技术及其设计实现,通过流程定制模块实现流 程设计,给出了一个项目申请工作流程实例,实现了办公文档的发送,并 介绍了工作文档的安全性设计。 第六章,对系统中建立全文索引和定制查询表单实现全文检索进行了 研究,实现了基于w e b 的文档查询,对现有的贝叶斯文本分类方法作了一 定分析研究,给出其测试实例。 第七章,对全文进行了总结和展望。 4 山东大学硕士学位论文 第二章办公自动化研究中的主要技术 2 1 办公自动化系统 办公自动化( o f f i c ea u t o m a t i o n ) ,是2 0 世纪7 0 年代中期发达国家迅速 发展起来的一门综合性技术,它越来越多地受到人们的重视,其内涵和外 延也在不断地扩大,它是以先进的科学技术信息技术、系统科学和行 为科学为支柱的一门综合性技术。它以系统科学为理论基础,行为科学为 主导,综合运用信息技术完成各种办公业务,充分有效地利用各种信息资 源,以提高生产效率、工作效率和工作质量,辅助决策,促进办公活动规 范化和制度化,以达到即定的目标,获取更好的效果。 2 1 1 办公自动化系统的分类 办公自动化是利用计算机技术、通信技术、系统科学、管理科学等先 进的科学技术,不断使人们的部分办公业务活动物化于人以外的各种现代 化的办公设备中,最大限度地提高办公效率和改进办公质量,改善办公环 境和条件,缩短办公周期,并利用科学的管理方法,借助于各种先进技术, 辅助决策,提高管理和决策的科学化水平,以实现办公活动的科学化、自 动化。办公自动化系统按其职能可分为三个层次:即事务处理级办公 自动化系统,信息管理级办公自动化系统和决策支持级办公自动化系统。 ( 1 ) 事务处理级办公自动化系统 办公事务处理的主要内容是执行例行性的日常办公事务,涉及大量的 基础性工作,包括文字处理、电子排版、电子表格处理,文件收发登录、 电子文档管理、办公日程管理、人事管理、财务统计、报表处理、个人数 据库等。事务型办公自动化系统可以是单机系统,也可以是一个机关单位 内的各办公室完成基本办公事务处理和行政事务处理的多机系统。单机系 统不具备计算机通信能力,主要靠人工信息方式及电信方式通信。多机系 统可采用计算机终端网、微机局域网、程控交换机综合通信网、计算机局 域网或远程网等。 山东大学硕士学位论文 ( 3 ) 个人知识支持的工作过程与信息反馈过程,是在个人知识平台支持 下指导实现员工的工作过程,以及工作结果的信息反馈过程。充分利用这 一过程,可以及时地收集知识利用的反馈信息,为闭环知识管理系统的完 善与控制提供了必要基础。 综上所述,办公自动化系统的发展经过三个阶段,两个飞跃过程。从 以数据为核心发展到以信息交流为核心,进而提升为以系统地运用知识为 核心。知识贯穿于各种方式的信息交流,从简单的电子邮件、群件与协作、 进而构建w e b 应用,其核心目的都是在获得与应用知识。我们看到知识在 企业内部的纵向提取过程、员工与知识系统的发散性融合作用、企业员工 工作环境中员工知识的相互交叉作用,以及员工知识在企业信息管理中的 循环更新过程,这正是知识管理系统的逻辑实现模型。对知识的运用效果 关系到企业的综合发展实力。第三代o a 帮助企业从h o wt o 的过程转到k n o w 的过程,将办公自动化系统由模拟手工作业向改变并提高手工作业效率过 渡。 2 1 3 办公自动化系统的组成 现代办公自动化系统是一个以网络( 内部网i n t r a n e t ) 为基础的综合应 用系统,它包括实现办公管理的各种软硬件系统及工具。主要由计算机软、 硬件系统,网络系统及常用的办公设备三大部分组成。 ( 1 ) 办公设备:是指日常办公常用的机械电子设备,如打印机、复印机、 传真机等。这些是提高办公效率不可少的常用办公设备。随着新技术新设 备的涌现,还会不断的有新的成员加入。 ( 2 ) 网络系统:计算机网络平台是现代o a 系统的 学习功能与知识共享机制,确保使用者能够随时随地根据需要向专家 学习,向单位现有的知识学习,使员工在办公自动化系统中由被动转向主 动,从而大大提高企业或氍丝暨型眢坌暑器嚣;嚣鬣经捕; 瓢瞻钓的弱蠢甜缀程簦备醛器越铀翻蜒i 一 山东大学硕士学位论文 服务、f t p 、t e l n e t 、消息查询和信息检索等。常用的网络操作系统有u n i x 、 w i n d o w sn t 、w i n d o w s 2 0 0 0 、n e t w a r es e r v e r 、l i n u x 、o s 2 等。 ( 5 ) 网络安全平台:网络安全对于企业内部i n t r a n e t 网络是非常重要 的。目前华北电力大学硕士学位论文常用的安全措施主要有:分组过滤、 防火墙、代理技术、加密认证技术、网络监测和病毒检测等。 2 2 知识管理的研究 2 2 1 知识的概念 关于知识的概念,国内外的学者从不同的角度赋予了知识不同的定义, 而且这些定义对知识范畴的理解方面也存在较大的分歧,但是大多数都认 为知识是对客观事物的认识和人们经验的总结。 p e t e rf d r u c k e r 指出: “知识是一种能够改变某些人或某些事的信 息,这既包括使信息成为行动的基础的方式,也包括通过对信息的运用使 某个个体( 或组织) 有能力进行改变或进行更为有效的行为方式”。车驰曼 认为:“将知识设想或作为一种对信息的集合的观点,事实上已经将知识 这一概念从其全部生活之中剥离了出去:知识只存在于其使用着身上,而 不存在于信息的集合汇总。使用者对信息集合的反应才是最为重要的。 上述对知识的描述都强调了人的“行动”的重要性,之所以这样把知 识和行动联系起来,是因为这是把知识和信息分开来的有效方法,尽管在 实际应用中这种区别会变得模糊。因此我们可以认为:知识,就是特殊背 景下。人们通过自己的理解而在头脑中,将信息与信息在行动中的应用之 间所建立的有意义的联系。 2 2 2 知识管理的定义 关于知识管理的概念和看法很多,但大部分都是站在各自的角度得出 的观点,因此这些都具有一定的局限性,主要存在以下几种问题。 ( 1 ) 知识管理等于数据、信息管理 持这种概念的人员大都具有计算机和信息科学背景,他们完全从i t 的 角度来看待知识管理。在他们看来,知识隐藏在数据、信息之中,只要把 数据、信息管理好,就等于管理好了知识。显然他们强调了知识的载体, 而忽略了知识本体。事实上,知识本体有它的特点和运行规律,并完全不 同于数据和信息,因而也就肯定不同于数据和信息的管理。 山东大学硕士学位论文 ( 2 ) 企业知识管理等于企业知识资产的管理 持这种概念的人员都具有财务、资本运营管理的背景,他们完全从企 业资源财产的角度来看待知识管理。在他们看来,知识是有价值的,知识 是可以作为产权独立拥有的,把这些有价值的知识产权管理好,并产生更 大的价值,就等于是知识管理。显然,他们是强调了知识本体的价值特性, 忽略了知识本体的运动特性和对企业其它资源的作用特性。显然,对知识 的运动特性和对其它资源作用特性的认识和跟踪管理不是一种资产财产 的管理。 ( 3 ) 知识管理等于人员的管理 持这种概念的人员大都具有社会学、人力资源管理方面的背景,他们 完全从人力资源的角度来看待知识管理。在他们看来,知识都掌握在人的 手里,知识也只是使人力资源更加优化的措施,把人管理好,把人力资源 管理好就等于是知识管理。显然,他们强调知识拥有者只能是个体的人, 而不能是集体的“人”,忽视了集体或企业掌握知识的重要性。个体的人 是在变化的,如果知识只掌握在个体人身上,随着个体人的流动,企业的 知识是不稳定的,甚至可能是要丧失的。所以,知识管理不仅仅是让个体 的人掌握好知识。 ( 4 ) 知识管理等于知识资源管理 持这种概念的人员大都具有图书馆学、情报学、信息资源管理的从业 背景,他们完全从图书和情报管理的角度来看待知识管理。在他们看来, 知识总是写成显性的、可视、可见、可读的文件,把这些文件分好类别、 分好科目进行管理就等于知识管理。显然,他们只强调了显性知识管理, 忽视了大量隐性知识,也忽视了隐性知识向显性知识的转移推动管理,甚 至忽视了知识的动态特性。所以知识管理决不仅仅是知识资源的管理。 ( 5 ) 知识管理等于学习和创新管理 持这种概念的人大都有技术、科研、管理方面的从业经验,他们没有 去追究知识的产生、处理与应用的过程,也没有去探究知识的含义,而直 接从目的去看待知识管理。可以说他们抓住了知识管理的目的和核心,但 毕竟知识管理是一个完整的过程,不仅要明确目的,而且也要知道来源和 过程。 知识管理首先是一门学科,是一种通过软件解决方案而实现的管理方 法。通过采用具有协同工作能力的软件,帮助企业管理员工头脑中的知识 和专业技能:通过信息分类和搜索软件,管理企业积累下来的知识库。 知识管理是一种行为,可利用你的智力资产直接产生实际的结果。知 识管理将你的商业活动知识,应用到你的策略、政策、决定和实践中。知 山东大学硕士学位论文 ( 6 ) 知识资本替代原理。在知识经济时代,知识与物质、金融一样成为 组织的资本。而且在知识密集型产业中,知识资本对于物质资本和金融资 本具有替代作用。当组织的价值主要由无形资产驱动的时候,知识的这种 替代作用就越大。 2 3 工作流技术的研究 2 3 1 工作流基本概念及模型 工作流是针对日常工作中具有固定程序的活动而提出的一个概念网。 其基本思想是通过将工作流分解成定义良好的任务、角色,按照一定的规 则和过程来执行这些任务并对它们进行监控,达到提高办事效率、提高企 事业管理水平和竞争力的目的。 工作流技术是工作流管理系统中的核心技术,它监督、控制和协调业 务过程,目前被看作是提高业务过程效率和生产率的关键技术。从概念上 看,工作流代表了办公环境的工作过程,一般包括若干定义完整的活动( 或 任务) 和它们之间的连接关系。在应用上,工作流的定义、执行、监控需 要一套管理工具,称为工作流管理系统,它通过运行一个或多个工作流引 擎来解释过程定义、创建过程实例,给相关用户分发工作任务,通过应用 程序接口( a p i ) 调用相关应用程序,按照调度规则对活动进行调度,控制 和管理工作流实例的执行,以及与其它工作流管理系统交换数据 因此,工作流技术己成为实现o a 系统的关键技术,以解决数字校园网 中的协作问题,提高效率、节约工作成本。 下图示显示了工作流相关的基本概念及其之间的联系 山东大学硕士学位论文 图2 2 工作流基本概念间的关系 业务流程( b u s i n e s sp r o c e s s ) :在功能确定的组织结构中,能够实现 业务目标和策略的相互连接的过程和活动集。例如:网上公文处理过程就 是一个业务流程。 过程定义( p r o c e s sd e f i n i t i o n ) :业务过程的计算机形式表示。它定 义的是过程运行中涉及到的各种参数,如业务过程的开始和终止条件、各 个工作环节及相互之间的控制流动与数据流动关系等。 不同的工作流管理系统( w f m s ) 所实现的工作流模型是各不相同的。在 早期的具有工作流管理功能的系统中,这种表示是通过“硬编码”的方式 完成的,因此导致修改工作流程上的困难。在后来的w f m s 中,逐渐出现了 使用有向图、条件化有向图、p e t r i 网模型、语言动作理论、基于约束条 件的形式语言文法表示以及基于目标的知识表示等。这些系统一般都提供 一个可视化的业务过程建模工具,以使用户能够以比较直观的方式对实际 的业务过程模型进行建模,并得到相应的形式化表示,不同的过程模型各 有其不同的特点,一个好的模型应该有比较强的描述能力、易于使用、易 于修改,以便能够适应不断变化的工作环境的要求。 活动( a c t i v i t y ) :指的是工作流中的一个逻辑步骤或环节。它包含的 信息有:开始和结束条件:可参与到此环节中的用户:完成此活动所需要 的应用程序或数据:以及关于此活动应如何完成的一些限制条件( 例如时 间限制等) 。 1 6 山东大学硕士学位论文 i s o l a t i o n ,d u r a b 儿i t y ) 的事务。这意味着系统不能保证工作流实例的 正常运行,也无法保证系统能够正常运转。当工作流非正常中断时,工作 流产品也无法保证能够正确地恢复数据。有些供应商已经考虑到这个问 题,并做了一些努力,但工作流产品在这方面的性能还有待改进。 ( 8 ) 工作流模型的分析和仿真工具:目前,越来越多的用户要求能够 对模型进行评估和性能测试,仿真和性能监控工具的引入,将不可避免地 成为新一代工作流产品的发展趋势。 山东大学硕士学位论文 第三章基于知识管理和工作流技术的0 a 系统设计 随着i n t e r n e t i n t r a n e t 技术在全世界范围内的迅猛发展,人们对办 公自动化( 0 a ) 系统的要求日益提高,希望借助i n t e r n e t i n t r a n e t 构筑一 个开放式的办公自动化系统,使办公人员无论何时、何地,使用何种浏览 工具,都能在网上进行办公。因此,采用浏览器+ 服务器 ( b r o w s e r s e r v e r 。b s ) 的结构实现w e b 应用成为新代办公自动化系统 的发展趋势。 系统结构的改变必然要求在开发过程中采用全新的系统分析、设计方 法和技术,主要表现在: ( 1 ) w e b 环境下用户使用方式的随意性和需求的多样化,要求系统的 整体设计、功能划分、数据库结构、用户界面设计必须更加注重系统的通 用性和易用性,同时还应使系统具有较强的可靠性和可维护性。 ( 2 ) 由于浏览器功能的限制,单纯使用静态h t m l 已不能满足实现复 杂应用的需要,这就要求必须采用全新的技术来弥补这一缺陷。 ( 3 ) 各个企业、政府部门都建立了自己的专业数据库系统,其职能 部门的日常工作需要实时地访问这些关系型数据库,获取各种数据信息。 而要最大限度地实现信息的有效共享并保护企事业单位的原有投资,必然 要求o a 系统能够有效地对原有数据库系统进行集成。 基于以上考虑,提出了将工作流的开发方法与w e b 技术相结合设计开发 0 a 系统的思想,并结合一个实例进行说明 i l 。 3 1 系统功能分析 w e b 应用是基于i n t e m e t 的应用,它不是纯静态的网页模式,而是包 括网页、程序、数据库及其它数据存储形式在内的、能够实现对信息的查 询、增删修改和交互式操作的综合应用。本o a 系统基于w e b 开发,要能够 使用户通过一般的w e b 浏览器就能与h l t r a n e t 、e x t r a n e t 上的其他人协作 完成工作,进行日常办公活动,系统界面是网页形式的n “。 就信息与知识的关系而言,信息是知识的属性和表现形式。面向知识 管理的0 a 系统起到“知识管理”的平台作用,要在系统中包括信息的生成 与输入、信息的加工与处理、信息的存储与检索、信息的复制、信息的传 输与交流以及信息安全管理等功能。把o a 系统作为一个单位进行知识管 理的基本平台,它至少要能实现一个单位的知识积累、知识共享与知识管 山东大学硕士学位论文 理 1 3 。o a 系统要能逐步把知识管理原则与实践融入每个员工的日常工作 中去,它不仅模拟和实现工作流的自动化,还要模拟和实现工作流中每一 个单元和每一个工作人员运用知识的过程。 通过以上分析,基于w e b 面向知识管理的0 a 系统主要应具备以下功能: ( 1 ) 满足w e b 应用的基本要求,界面简单。客户端无需安装专门的客户 端软件,只需要通过常用的浏览器,就可以直接访问服务器。系统应用程 序、数据库以及一些资源组件都集中在服务器端,使数据的完整性、实时 性得到保证。 ( 2 ) 实现企业内部各种基本办公活动的电子化,支持移动办公。在w e b 环境下,通过工作流等相关技术实现自动化办公,使得办公信息文档在工 作流程的各个环节间能够自动传递,并保证办公文档的安全性。 ( 3 ) 强大的数据收集和管理功能。面向知识管理的0 a 系统能够收集企 业内部和外部的各种信息数据存储在系统数据库中,并能进行文档的管理 工作。 ( 4 ) 具备多种共享方式。有多种协同工作和信息交流的手段,如电子论 坛、文档共享、电子邮件及一些辅助工具,提供在线及时共享等。 ( 5 ) 能够发现存储在系统数据库中的有用信息和知识。通过一定的技术 手段,能够对系统数据库中存储的数据进行挖掘和分析,充分发挥企业中 数据资源的作用。 3 2 系统构建环境 w e b 应用系统的开发可以不受客户端的影响,只需根据服务器端的结 构进行充分设计和优化,并且随着系统的扩展,服务器端可以成为一个分 布式的服务器群集。显然,在基于w e b 的0 a 系统开发中,选择合适的开 发工具和w e b 服务器都十分重要。 1 、开发平台 技术平台:微软的n e t 框架。 信息服务器:i n t e r n e ti n f o r a t i o ns e r v i c e 。 开发语言;a s p n e t l 1 技术框架,实现语言完全采用c # 语言。 开发工具:v i s u a ls t u d i o n e t 2 0 0 3 版本。 数据库:s q ls e r v e r2 0 0 0 。 服务器操作系统:开发过程采用w i n d o w s2 0 0 3s e r v e r 操作系统,系 统实施后可采用w i n d o w s2 0 0 0s e r v e r 或w i n d o w sx pp r o f e s s i o n a l 运 行。 山东大学硕士学位论文 图3 1 系统运行框架图 2 、数据访问策略 数据访问策略是应用程序员用来存储、检索和管理数据的方式。本系 统访问策略是优化性能和可缩放性。主要采用了以下两个策略。数据访问 层对数据库的访问基本上均采用了存储过程的方式进行。利用存储过程可 以保持应用程序的执行效率并简化数据层,另外可以增加系统设计的灵活 性,在数据库发生变化时,有时可以通过改变存储过程语句而无需改变程 序代码即可实现。该数据访问策略有效利用了数据库系统对性能优化的特 点。 将数据库资源保留最短的时间。数据库资源稀有且昂贵我们所介绍的 系统访问数据访问层尽可能推迟分配数据库资源,并尽可能地释放数据库 资源。并使用u s i n g 或t r yc a t c hf i n a l l y 块对存储过程进行调用,此模 式封装了对不受运行管理的资源的控制,可以尽可能地释放数据库资源。 3 、开发语言 山东大学硕士学位论文 跨平台性也包括了c # 程序的客户端可以运行在不同类型的客户端上,比如 p d a 、手机等非p c 装置。 ( 6 ) 与x m l 的融合 由于x m l 技术真正融入到了n e t 之中,c # 的编程变成了真正意义的 网络编程,甚至可以说n e t 和c # 是专为x m l 而设计,使用c # 的程序员可 以轻松用c # 内含的类来使用x m l 技术。就这方面而言,目前c # 提供给了 程序员更多的自由和更好的性能来使用x m l 。 2 、s q l 简介 s q l 是英文s t r u c t u r e dq u e r yl a n g u a g e 的缩写,意思为结构化查询语 言。s q l 语言的主要功能就是同各种数据库建立联系,进行沟通。按照a n s i ( 美国国家标准协会) 的规定,s q l 被作为关系型数据库管理系统的标准 语言。s q l 语句可以用来执行各种各样的操作,例如更新数据库中的数据, 从数据库中提取数据库等。目前,决大多数流行的关系型数据库管理系统, 如o r a c l e 、s y b a s e 、s q ls e r v e r 、a c c e s s 等都采用了s q l 语言标准。s q l s e r v e r 目前正日益成为w i n d o w s 操作系统上面最为重要的一种数据库管理 系统,随着s q ls e r v e r2 0 0 0 的推出,微软的这种数据库服务系统在 w i n d o w s n t 2 0 0 0 系列操作系统里更加占有垄断地位,因为其与 w i n d o w s n t 2 0 0 0 系列操作系统完全集成,可以利用操作系统来完成客户机 的身份、发送和接收消息等。 首先,s q l 语言有以下优点: ( 1 ) 非过程化语言 ( 2 ) 统一的语言 ( 3 ) 是所有关系数据库的公共语言 选择s q ls e r v e r 作后台数据库是因为它本身就是大型数据库管理软 件,功能强大,而且它也是微软的产品,和、r b 的兼容性好。它与0 r a c l e 、 s y b a s e 相比,有着安装方便、使用简单的优点,而且在性价比上有着其它 数据库无法企及的优势。在我国,采用w i n d o w s n t 作为局域网操作系统的 占不小比例,而从技术角度来说,同d b 2 结合大型机一样,s q ls e r v e r 同 w i n d o w s n t 紧密的结合在一起。能很好的处理部门级的数据。作为s q l s e r v e r 系列中的新版本,s q ls e r v e r 2 0 0 0 增强了许多功能,服务器性能 主要有:新数据类型、数据仓库、分布式查询和更新、动态锁定、通过 m i c r o s o f t 代理服务器访问s q ls e r v e r 、新的安全模型、x m l 支持等;管 理性能增强有:数据转换服务工具( d t s ) 、管理控制台( 企业管理器) 、 w e b 助手向导等。s q l s e r v e r 2 0 0 0 所具有的将关系数据库管理系统( r d b m s ) 扩展为虚拟的对象数据库管理系统( 0 d b m s ) 的能力,使s q l s e r v e r 2 0 0 0 山东大学硕士学位论文 成为当今应用于i n t r a n e t 、i n t e r n e t 及其e x t r a n e t ( 企业外部网) 中最 具综合性的数据库开发环境。 s q ls e r v e r 的特性主要包括以下五个方面。 第一,i n t e r n e t 集成。s q ls e r v e r2 0 0 0 数据库引擎提供完整的x m l 支持。它还具有构成最大的w e b 站点的数据存储组件所需的可伸缩性、可 用性和安全功能。s q ls e r v e r2 0 0 0 程序设计模型与w i n d o w sd n a 构架集 成,用以开发w e b 应用程序,并且s q ls e r v e r2 0 0 0 支持e n g l i s hq i l e r y 和m i c r o s o f t 搜索服务等功能,在w e b 应用程序中包含了用户友好的查询 和强大的搜索功能。 第二,可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使 用,从运行w i n d o w s9 8 的便携式电脑,到运行w i n d o w s2 0 0 3 数据中心版 的大型多处理器服务器。s q ls e r v e r2 0 0 0 企业版支持联合服务器、索引 视图和大型内存支持等功能,使其得以升级到w e b 站点所需的性能级别。 第三,企业级数据库功能。s q ls e r v e r2 0 0 0 关系数据库引擎支持当 今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同 时将管理上千个并发修改数据库的用户的开销减到最小。s q ls e r v e r 2 0 0 0 分布式查询使您能方便地引用来自不同数据源的数据,就好像这些数 据是s q ls e r v e r2 0 0 0 数据库的一部分,同时分布式事务支持充分保护任 何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时 确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱机用 户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 第四,易于安装、部署和使用。s q ls e r v e r2 0 0 0 中包括一系列管理 和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用s q l s e r v e r 的过程。s q ls e r v e r2 0 0 0 还支持基于标准的、与w i n d o w sd n a 集 成的程序设计模型,使s q ls e r v e r 数据库和数据仓库的使用成为生成强 大的可伸缩系统的无缝部分。这些功能使您能以快速交付s q ls e r v e r 应 用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 第五,数据仓库。s q ls e r v e r2 0 0 0 中包括析取和分析汇总数据以进 行联机分析处理( 0 l a p ) 的工具。s q ls e r v e r 中还包括一些工具,可用来 直观地设计数据库并通过e n 9 1 i s hq u e r y 来分析数据。 3 3 系统体系结构 本系统完全采用b s 结构,软件的安装只在服务器端进行,客户端实 现了“零”安装:所有系统管理及升级只在服务器进行,各个客户端不需 山东大学硕士学位论文 理者”的存取级别,他们就确实有“管理者”的存取级别,而不是在“i l l t e m e t 用户的最大权限”域中指定的存取级别。 3 4 3 登录表单设计 通过w e b 浏览器中访问本0 a 系统时,部分重要模块不允许匿名用户 访问,本系统中设计一个登录表单来保证合法用户对数据库的访问。其中 站点是o a 系统的服务器名,用户只有通过用户名和密码验证,才可以访 问数据库。 当某个数据库内容不允许匿名用户访问,我们可以在数据库属性的存 取控制列表中设置a n o n y m o u s 的存取级别为不能存取者,并在打开该数据 库的u 也值后加入“& l o g i n ”,如,h t t p :s e 九r e r i e 0 a n s f & l o g i n 。当用户 通过w e b 浏览器访问该数据库时,就会出现登录界面。 登录表单的基本创建过程如下: ( 1 ) 创建一个登录数据库。可以使用模板d o m c f g n t f 创建数据库 d o m c 瑶n s f ,也可以自行创建数据库d o m c 名n s f 。 ( 2 ) 配置服务器,添加基于会话的名称和口令验证。 ( 3 ) 增加或修改登录表单$ $ l o g i n u s e r f o r m ,也可以增加自己的登录表 单,但是r e d i r e c t t o 域必须保留。 ( 4 ) 新增帧结构集,使用一帧,选择帧结构的属性中类型为“命名元素。 “表单”值为你自己定义的登录表单。 ( 5 ) 在数据库属性设置启动选项,“在浏览器中打开”选项中选择“在 指定的帧结构”,然后指向选择你新建的帧结构。 3 5 系统技术特点 本o a 系统基于w e b ,实现了i n t e m e t 访问,融入知识管理思想,能够 帮助企业实现动态的内容和知识管理,为企业每一位员工提供了在协作中 不断获得学习的机会。用户从系统首页就可以看到系统的全部功能模块, 还可以直接了解到企业的最新电子公告和最近论坛文章,合法用户通过系 统首页可以根据需要访问系统各个工作模块。 系统主要技术特点有以下几个方面: ( 1 ) 系统界面友好,基于网页方式操作,操作简单。用户无需进行复杂 的培训来操作o a 系统,为员工和企业节约了精力和时间。 山东大学硕士学位论文 ( 2 ) 响应的实时特征与非实时特征。系统中的工作流是基于w e b 协作实 时办公,与协作相关的文档处理响应时间、更新处理时间、传送时间都是 实时完成的。 ( 3 ) 具有丰富的数据来源。它能充分集成各种信息数据,这些数据不仅 包括电子邮件信息,而且还包括企业中传统的关系型数据库数据、数据仓 库的数据,甚至是i n t e m e t 上的数据。 ( 4 ) 具有完善的安全机制。采用严格的权限管理,安全机制通过利用登 录表单、存取控制列表等多种技术手段来保证系统的安全。 ( 5 ) 支持移动办公。支持不断增加的移动用户的能力是对分布式文档管 理的基本要求。移动用户希望在离开办公室时,具有与在办公室里同样的 功能。本o a 系统可以实现外部网络访问,支持移动办公。 3 6 本章小结 w e b 应用正由单纯的浏览内容过渡到业务处理化内容,与此同时,用 户正逐步采用无线移动的方式从不同的地方存取w e b 。将w e b 技术应用到 0 a 系统上,弥补了传统c s 模式的o a 系统的不足之处,满足网络时代 的用户需求。知识管理理念在0 a 系统中的融合,使o a 系统把各种资源实 体化和量化,很好地实现了政府机关、企事业单位内部的电子化和网络化 的办公功能,而且,实现了全体工作人员和部门之间的信息共享和实时通 讯。 本章分析了基于w e b 面向知识管理的0 a 系统的功能,介绍了系统 的开发工具和w e b 服务器,给出了系统基于w e b 的体系结构框架。论述 了系统的安全策略,最后总结了系统的技术特点。 山东大掣阿j 掣帼懒盘 囊品霎翼毳群羹囊羹篓 行或菜坐汽妻函渣锣范裂要警甬涸逸怕:定办公地点时湔礁馕 崔j浠崖罐嘱措淄淄残乳箍;罐帑灌堵撵衫h基积秘封髓验柏硐蟛j订b 媾肇p强诩潞导刭美i两m滗涵蜀匕韶弊非戳蠹在璐慰覆转采塔濡话, 誊弧刚粮斧妊并引;菜密崮召去荔蝌鞫鲳弼黪彩弛玑型掣卷烈毳引秀随季 嚷。薹鹭朝一羔誊制磬褒;辑猢糌塑辫二廷婴莉影积。峨刊托誊动缒二 磊墓浸邋濞:一蚩学乍- 酶移动办公孳刭篓携;移紊薹渤缮剧甏裂 爝理妥二l 二萎韶贳翼型烘裂咨曷莴鬈苁美丽雕稻稚簌恐:斌晦渺增嘲匾墟删 晦馐涮瀛矗圜治叶j 狮罐痿竖螽竽吲珀刊葫彩:謇周州灞渤作潢研遗隔饼 维渔围溶洱晤芾籼酷爵酾产科暂啸渤淳唁疆旧浠证。凰野马气懵m 德, 硎馑穗嚷瞧崾瞅苛以表锺不大躺莹在茸黼甾, 苹面囊麓嘉器署臻鬻咝垂霉峪;。以办理个人数字信息的电子印章 、笔迹留痕、超时登录以 及对公文加密、显示相关的新闻和提供最新的单位通知等。并能够让个人 按照自己的工作需要迸一步定制它( 也就是工作流程的自定义) ,以适应 政府机关、企事业单位工作流程的改变,使它含有一些与个人自己密切相 关的内容,具有人工智能决策支持,从而让办公自动化系统作为快速访问 途径,对分布于政府机关、企事业单位范围内的知识信息进行访问。 本系统的设计和实现就是基于第三代办公自动化系统的应具备的特 征,主要由以下几大子系统构成:内部邮件、公文流转、个人办公、日程 安排、工作日志、工作计划、文档管理、项目管理、人事管理、新闻发布、 系统日志、等1 0 余个极具实用价值的功能模块 。 4 1 个人办公模块 公司或企业都是以人员作为业务的主体,因此员工间的信息交流和协 作就成了不可忽视的内容。本模块的目的就是在于通过日程安排和提醒加 强员工间以及上下级间的联系和协作,提高工作效率。其中功能包括: 1 、我的日程:包括个人日程和预约日程,当用户登录进入次模块时能够 自动提醒当天的日程安排。针对个人对工作的分类可分为个人日程、预 约日程。对于个人日程,可实现修改和删除功能;对于预约日程,只能 查看,日程查看模式可切换到日模式和周模式。通过检索功能,可查看 所有具体的日程信息。 2 、 部门日程:可通过选择机构和部门,查看部门下所有人员的公开日程 信息 山东大学硕士学位论文 改和删除操作,对其他人员的日程安排只能查看。通过检索功能,可实 现查看具体人员具体时间的日程安排信息。 3 、我的便签:实现快速添加的记事本功能,只能查看本人的便条,并可 对本人的便条进行修改和删除操作。 4 2 文档管理模块 办公自动化是企事业单位在信息化建设基本阶段的典型需求,目的是 为了规范企事业单位的日常行为,目前各企业在文档管理方面遇到的问题 是电子文档众多,管理混乱,工作效率低。因此,各行各业对文档管理的 需求日益突出。 本系统实现了电子文档的集中统一管理,可自定义文档分类目录,并 可按部门和人员进行权限管理,保证文档的安全存储。除此以外,本系统 提供了对存储文档的分类检索,包括标题检索、关键字检索等多种检索手 段。本系统的实现界面仿照w i n d o w s 资源管理器的操作方法,提供友好的 人机交互界面,使用户不需要培训就等熟练使用。 4 2 1u m l 活动关系图 本模块分为三个活动选项,由系统根据模块权限判断是否可以操作。 活动关系图如图4 1 : 图4 1 活动关系图 山东大学硕士学位论文 4 2 2 功能设计 本模块主要包括三个子模块,各模块的功能划分如下图,在这个图中 可清楚地看到各子模块实现的功能: 新 建 文 件 夹 和 文 件 功 能 文档管理 删 除 文 件 夹 和 文 件 功 能 转 移 文 件 夹 和 文 件 功 能 按 文 件 名 搜 索 图4 2 模块功能图 按 文 件 的 关 键 字 搜 索 文档搜索 按 文 件 的 创 建 者 搜 索 按 文 件 日 期 和 类 型 搜 索 1 、文档管理:实现文档录入和组织管理的功能,除实现数据库的三个基 本功能( 添加、修改和删除) 功能外,还实现文档和目录的转移功能, 即将文档或目录转移至其他目录下。本子模块还有个重要功能是实现文 档和目录的权限管理功能,缺省情况下,文档或目录的创建者拥有该文 档或目录的管理权限,具有管理权限的用户可设置文档或目录的其他权 限,设置权限的对象可以是部门,即部门下的所有人员,也可以是单个 用户,主要有包括读取、写入、3 管理个权限,来区分不同用户的不同 操作功能。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 23090-16:2025 EN Information technology - Coded representation of immersive media - Part 16: Reference software for versatile video coding
- GB 50650-2011 石油化工装置防雷设计规范(2022年版)
- 浙江事业单位温州市教育局招考直属公办学校教师和工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 桶装供水协议书范本
- 江西南昌市市政设施事务中心城建档案所招聘1人易考易错模拟试题(共500题)试卷后附参考答案
- 个人安全用电协议书
- 民航西南空管局本部2025年下半年应届毕业生秋季招聘18人(成都)易考易错模拟试题(共500题)试卷后附参考答案
- 校长帮扶结对协议书
- 延缓2025年下半年安康市事业单位公开招聘(募)工作人员笔试易考易错模拟试题(共500题)试卷后附参考答案
- 广西壮族自治区事业单位联考易考易错模拟试题(共500题)试卷后附参考答案
- 生态文明教育在初中生物教学中的有效途径与策略探究
- 呼兰河传教学课件
- 企业网络安全管理制度范本
- 设备运行参数管理办法
- 吹膜机操作规程
- DB11∕T 512-2024 建筑装饰工程石材应用技术规程
- 羊水栓塞的治疗指南讲课件
- JG/T 217-2007建筑幕墙用瓷板
- Module 9 Friendship模块话题阅读还原练习(解析版)
- 祛斑服务协议书
- 车辆检验外包协议书
评论
0/150
提交评论