基于J2EE的协同办公系统的设计与实现

来源 :网络与信息 | 被引量 : 0次 | 上传用户:pollyzhang15
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着Internet的发展,基于B/S(浏览器/服务器)方式的信息管理平台已成为企业信息化建设的一个新趋势。针对目前研究所信息化的现状和不足,在J2EE技术的基础上,研究了工作流技术在办公自动化系统中的应用,后台使用Oracle数据库,对企业办公系统进行了改进,提出了一个通用的工作流模型,有效解决了研究所信息化建设现存问题,同时提高了办公系统的可扩展性能和可维护性,在实际应用中取得了良好的效果。
  关键词:J2EE;协同办公;Oracle;工作流
  
  1 引言
  
  随着企业的发展,面临着企业内部分支机构众多,地域位置趋于分散等一系列问题。如何在部门与部门之间、机关与分支机构之间、分支机构之间建立信息通道,建立数据交换与共享机制,实现现代化的办公和管理,减少重复劳动,降低办公成本,提高工作效率和市场竞争能力已经势在必行[1]。随着计算机技术和Internet技术的发展,使用计算机完成数据的收集、分析和处理的管理手段应运而生,并因此形成了专门的针对企业管理而发展起来的协同办公系统。
  协同办公系统作为一套具有企业信息门户、知识管理、供应链管理、工作流管理、人力资源管理、客户与合作伙伴管理、项目管理、财务管理、资产管理功能的协同商务平台,将企业的所有的信息集中到一个平台上进行管理,从而解决了信息孤岛问题。协同办公系统本身具有的网状结构,可以把客户、员工、文档、订单、库存等信息节点有机地联系起来,协同办公系统可以与后台的数据库管理集合在一起,将所有利益相关者、企业部门、不同应用系统的信息整合到统一的渠道,并提供统一的界面给用户操作和提取信息,从而实现业务处理和信息获取与共享的一体化,达到内部协同和外部协同,使得用户便于管理日常的所有事务[2][3]。
  目前所有的B/S系统应用可以分为有状态(statefull)和无状态(stateless)两大类别。对于这两种应用,通常第一考虑是性能要最优,J2EE架构设计在性能上是最优的。J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,它全然不同于传统应用开发的技术架构,可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。其核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境[4]。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台,而且,J2EE部署到可靠的操作环境中,能够支持长期的可用性[5]。鉴于协同办公系统以及基于J2EE的应用程序的诸多优点和发展前景,并针对研究所信息化的现状和不足,考虑到通过J2EE设计协同办公系统的优化解决方案的可行性,提出了实现研究所信息化建设的一种有效方法[6][7]。
  
  2 信息化建设设计总体结构
  
  通过对研究所信息化建设目标的研究,依照国家企业信息化标准,总体结构设计由网络、硬件、软件等五个结构层面构成:数据交换及存储层、应用支撑层、业务应用层和表现层。数据是系统的核心,数据交换及存储层实现数据的安全存贮、交换和共享;应用支撑层提供各项基本服务的稳定的框架和一系列通用组件,这些组件通过拼装、组合成满足不同需求的应用,保证应用系统的可靠性和开发速度;应用层建立在应用支撑层之上的业务系统,实现业务协同办公系统、业务应用等具体业务;表现层提供信息发布与反馈的门户网站,是各个业务系统及用户权限以及信息接入的展现。
  
  3 协同办公系统设计及实现
  
  协同办公系统是处理研究所日常办公的业务系统,系统由工作任务管理、个人办公、质量管理、固定资产管理、公共信息管理、会议管理、接待管理、车辆管理等组成。协同办公系统功能结构如图所示。用户通过PC、笔记本电脑、PDA使用系统,登录用户要通过认证组件进行认证后进入系统,根据系统的权限管理的分配显示用户的菜单,各应用系统根据业务需要调用底层公用组件,如工作流引擎、电子印章、模板管理等完成工作,各种应用数据与系统控制数据存放在数据库中,供各应用系统及底层组件调用。
  


  根据协同办公系统功能框图的要求,采用软件工程系统设计的方法对系统划分功能模块、设计数据库结构、选择开发架构等。对于协同办公系统的设计方面,关键问题是对于工作流定义的设计,在整个工组流定义中,首先进行参照设置,然后进行表单和过程自定义,在过程定义中,包括了员工申请、部门领导审核、主管领导审批、知会申请人、结束,最后进行查询统计。
  
  4 门户平台设计
  
  门户网站是将各种信息资源收集在一起,供所有访问者以同一种阅读方式浏览。而门户系统平台则是提供软件机制,使不同用户对同一资源采取不同的、个性化的方式阅读,是各种资源的整合平台,提供单一入口。门户平台主要提供虚拟站群管理、个性化定制、版式管理、内容管理、应用集成、单点登录、消息服务、搜索和统计等功能模块,能充分满足内部各单位及各分支机构互联网门户网站和内部办公门户的需求。
  门户平台部署在J2EE应用服务器上,作为应用支撑平台之一。提供对多种数据信息源的处理,在统一的PKI/PMI安全体系的认证,以及LDAP目录服务的支撑下,搭建了消息服务、内容管理、版式管理等多种应用中间件,向外部提供统一的服务接口,可以连接各种终端设备,提供不同内容和层次的服务。
  
  5 结论
  
  J2EE在开发协同办公系统方面具有无可比拟的优势,它提供中间层集成框架用来满足高可用性、高可靠性以及可扩展性的应用的需求,通过提供统一的开发平台,降低了开发多层应用的复杂性,同时对现有系统集成提供强有力支持。本文通过对J2EE及协同办公系统研制以及对研究所信息化软件的开发,抽象并提出了现代企业管理系统的多层软件体系结构模型。可有效解决协同办公系统存在的性能和可维护性等问题。在实际设计中,以现在的科学绩效评价和考核办法为蓝本,以计算机网络为载体,以工作部件数据库为基础,以完善的业务应用软件为手段,整合现有资源,明确工作流程,建立一套完整的办公自动化的体系,为企业的信息化管理提供科学平台,从而达到信息化办公的目的。通过协同办公系统,员工可以实现无纸化办公,更大地提高了工作效率,用户可以在系统中提交一份提前拟定完毕的电子文稿,然后提交给各级领导审批,审批通过后再返回给用户,表示流程已经结束,同时各领导也可将相关的意见加入到系统中,便于以后更好地查询与管理。本文所给出的协同办公系统已在作者承担的企业办公系统中应用,并取得了良好的效果。
  
  参考文献
  [1]谭慧.信息化是企业知识管理的保障[J].中国勘察设计,2006,(06).
  [2]林文伟.协同办公系统[J].电力信息化,2007,(02).
  [3]陈征,龚松春,陈恳,傅松寅,茅百川.基于工作流的网络协同办公系统的研究与实现[J].宁波广播电视大学学报,2006,(02).
  [4]John Hunt,Chris Loftus著,周立斌,等,译.精通J2EE——Java企业级应用[M].北京:清华大学出版社,2004.
  [5]Extensible Markup Language(XML)1.0(Second Edition) W3C Recommendation6[DB/OL]October 2000. http://www.w3.org /
  TR/WD-xml-lang.html.
  [6]蔡明,陈永运.J2EE架构的研究与应用[J].计算机应用与软件,2004,(01).
  [7]李红,董渊,曹永宁,蒋琛.基于J2EE的企业信息平台的设计与实现[J].计算机工程,2003,(02).
其他文献
WinRAR软件算是史上最强大的压缩和解压软件,不过一般人只会最基本的两个功能:压缩和解压文件。其实WinRAR不止这么少的功能,它内含的功能丰富而且强大,众多的功能笔者不能三言两语就能给大家说明白,在这里给大家说说比较常用的功能:制作安装程序。   现在除了绿色软件,一般软件的打包方式都是制作成EXE的安装文件,只要双击,就会傻瓜式程序安装,一步到位,你只需做的是会按下一步就可以。下面开始教大家
期刊
一、忌虚拟光驱     现在多数虚拟光驱在XP里是不稳定的,容易引起XP的死机,因为虚拟光驱不同于一般的软件:它通过特殊的机制,在“设备管理器”中骗过Windows,让Windows以为增加了物理的光驱,XP只设计了还原硬件的驱动,没想到要“还原/删除”硬件本身。因为XP是为NTFS和网络特别优化的,而大多数虚拟光驱是FAT32环境下开发的,目前和XP兼容良好的虚拟光驱软件较少,大家一定要装的话,
期刊
现在的视频文件也都开始流氓起来了,在文件里面插入了一些广告,每当播放到一定的时间的时候就会自动弹出那个广告网页,这个是非常令人厌恶的,可惜又不是流氓软件,又不能用杀毒软件杀,真的有点头痛。   现在,笔者有一个方法可以解决这个大烦恼,而且不费力。先暂时搁下如何解决不提,首先了解一下网页弹出原理。其实这是别人做广告的一个方法,他们把网页资料保存在Real文件的剪辑信息中就会这样了,我们只要去掉剪辑信
期刊
ADSL掉线涉及到多方面的问题,包括线路故障(线路干扰)、ADSL Modem故障(发热、质量、兼容性)、网卡故障(速度慢、驱动程序陈旧)等。运营商与用户应做以下常规检查:ADSL电话线接头是否稳妥可靠;是否远离电源线和大功率电子设备;ADSL入户线和分离器之间是否安装电话分机、传真机、计费器等设备;是否正确安装分离器;淘汰老式的ISA网卡,换成10/100M的PCI网卡及最新驱动程序;ADSL
期刊
害人之心不可有,防人之心不可无!黑客盛行的今天,提高自身的防范等级是第一要务。但不能只停留在口号上,必须采取严密的技术手段。以我们最为常用的各种密码为例,如何既防明眼偷窥又防黑客软件暗查呢?本文就教你一绝招,使你的密码更安全!  为安全起见,计算机中密码的输入和保存都是以“*”号来显示的。这样,他人无法查看到密码的内容。许多用户以为这样就可以高枕无忧了,但事实是残酷的。这种密码的保护方式只防君子,
期刊
特洛伊木马是一种基于远程控制的病毒程序,该程序具有很强的隐蔽性和危害性,它可以在你并不知情的状态下控制你或者监视你的电脑。下面就讲讲木马经常藏身的地方和清除方法。     首先查看自己的电脑中是否有木马     1.集成到程序中     其实木马也是一个服务器-客户端程序,它为了不让用户能轻易地把它删除,就常常集成到程序里,一旦用户激活木马程序,那么木马文件和某一应用程序捆绑在一起,然后上传到服务
期刊
宽带拨号上网已经变得像家常便饭一样平常,原本指望这种拨号方式的上网速度要比普通电话拨号的上网速度更快一些,但事实上我们有时会感觉到宽带拨号上网的速度没有明显的改观,甚至会比普通电话拨号的上网速度还要慢一些,这是为什么呢?其实,影响宽带拨号上网速度的因素有多种,我们必须对各种可能因素进行逐一排除,才能还宽带拨号正常的上网速度。     1.着眼散热,提高ADSL工作性能     一旦ADSL宽带“猫
期刊
■1.Windows XP注册表完全破解   现在越来越多的朋友在使用Windows XP,不过在此请使用Windows XP的朋友务必检查一下注册表中的“RegDone”键值。打开注册表编辑器,依次打开如下子键HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows NT\CurrentVersion,将字符串“RegDone”的数由“0”改为“1”,这样才算
期刊
IT企业作为知识含量高的企业,知识型员工密集,如果管理不好,或者没有把员工放在合适的位置上,他大脑里的东西、他的创造力就不能被激发出来;人才的流失也是IT企业都面临的问题。假如一个员工走掉,也就把知识带走了。另一个特点是,在IT行业里,唯一不变的就是变化本身,知识在日新月异地发展变化,员工如果没有很强的学习能力,其知识就会逐渐落伍。这样两个特点,给IT企业提出了“知识型员工管理”,了解这些特点是留
期刊
Agent是能够自主学习并可适应环境的软件实体,其能够通过感知自身和环境中的信息,自主采取行动实现一系列预先设定的目标或任务。多Agent系统是由多个自主的Agent组成,每个Agent都有自己的职责,并与其它Agent通信获取信息,互相协作完成整个问题求解。对于教务管理系统来说,其管理内容涉及到多个层面和多个领域,如人事管理、课程管理、考试管理、学位管理和学生管理等。所有这些教学管理工作往往都需
期刊