服务热线:0931-8513188,13919100483 网站地图 | 设为首页 | 加入收藏
OA协同办公系统开发
作者:佚名 日期:2012年10月23日 来源:本站原创 浏览: 您当前位置>>启盛网络科技 >> 服务 >> 浏览文章
1.OA基础架构
    
    因J2EE的开放性,OA平台支持各种服务器、操作系统、数据库、中间件和应用软件。

    OA平台采用标准J2EE结构,由Java语言开发,系统配置由XML技术完成;数据库采用关系型数据库和非关系型数据库分离的技术,同时OA平台支持多种关系数据库,系统通过JDBC服务连接数据库,并使用连接池提高系统性能;通信协议采用HTTP、TCP/IP。

    OA平台整个应用划分为三个相对分离的逻辑层,每一层都有一套定义好的接口。第一层为表示层,是展现给工作人员和相关使用者的图形界面,它包含HTML表单、Java Applet、JSP等能够显示数据的任何系统。该界面通过规定的工作流程和接口来完成日常的事务处理和业务流程。

    OA平台的中间层(应用逻辑层)是使用者为了获取数据需要(通过表示层)调用的代码。表示层接收到数据后把它格式化并显示出来。OA平台的这种应用逻辑与用户界面的分离极大的提高了应用设计的灵活性。OA平台的可以在不改变应用逻辑的情况下采用不同的图形用户界面,只要应用逻辑层给表示层提供明确定义的接口即可。 OA平台的中间层利用Java语言,以Servlet和Beans等技术实现,其表现形式为组件包,即类库形式。将用户管理、低层数据访问、数据传输以及数据分析等具有抽象适应性的功能等进行封装,按照功能、逻辑和使用等不同方面定义若干个组件包,将其统一规范为核心API(Core API),为上层透明访问提供清晰明确的接口。

    在整个OA平台应用中,中间层起着非常重要的作用,主要包括安全系统、应用体系和技术平台等几部分。它和下面所介绍的数据层一起构成了办公系统工作的基础。

    OA平台的底层为数据层,即数据中心。它用来完成统一的数据管理和数据交换接口的实现。主要包括办公信息及数据的管理和维护、数据交换、数据抽取以及数据过滤等功能。

    整个OA平台中,部署了数据引擎、消息引擎、门户引擎和工作流引擎,把系统横向和纵向进行了多维度的打通和贯穿,从而使得各孤立的构件和模块成为一套有机的生态系统。
2功能模块

系统功能:OA系统包括七大功能模块:信息中心、今日日程、待办中心、审批查看、文档中心、通讯录、登陆WAP。

信息中心:可以查看发送系统短消息、通知、新闻、公告、文件信息,可以在线查看各种消息所附带的附件文本信息,并也能够对各种消息进行回复、转发、删除等操作。

今日日程:可以查看日待办日程,可以新建普通日程及周期性日程,可以进行日程办结处理。

待办中心:可以查看待我审批、待我阅读、待办日程信息,并且可以对待我审批表单进行审批(同意、不同意、退回上一步)及审批流转记录的查看。

审批查看:可以查看待我审批、经我审批信息。

文档中心:可以按划分的实际目录查看文档中心及个人文件柜上传的文档信息,并可在线阅读文档的内容。

通讯录:可以查看系统的公司、公共、个人通讯录,并且可以查看通讯录中任一人员的详细信息,并且可以自动识别电话号码进行打电话、发送手机短信功能(需手机支持)。

登陆WAP:通过手机浏览器的方式登录WAP版OA,无论是不是智能机,都可以通过手机端浏览器来访问WAP版OA,实现移动办公应用。

3技术平台

OA系统的英文全称是:Office Automation System ,意为办公自动化系统。

随着OA应用内容的不断扩展,OA技术也在不断发展,从过去的BASIC+文件系统到VB+ACCESS、DELPHI+ORACLE等等,到基本形成了三大主流技术:

1. .net+关系型数据库(RDB)技术

基于.net+RDB的办公平台则以简单、灵活、易用的特点获得了广泛的市场。

2. SUN的JAVA+RDB技术

JAVA(J2EE标准)以其开放性、与平台无关性引领着技术发展方向,并迅速在各类应用系统中得到广泛应用与推广,在OA领域市场领域不断扩大。

3.IBM Lotus Domino技术

Lotus自1989年推出,以电子邮件、协同、非结构文档处理、安全机制见长。然而随着OA应用的内涵不断丰富,Domino也暴露出一些明显的弱点,不妨将技术原理相同的.net/JAVA与Domino作一简单的比较(以OA应用为前提):

.net/JAVA更类似3GL工具,应用功能的实现需要更多的开发或集成,应用的成熟需要不断的进行功能沉淀与积累;而Domino更像4GL工具,提供了业界领先的协同工具、企业级文档处理、文档级安全控制机制、大量的应用模板,使其更擅长办公应用支撑,但面对大量结构化业务信息处理时则显得明显不足。

4.Suo 基于saas的j2ee服务

Suo自2006年在上海成立,以真正的软件即是服务的技术理念,将业务流程与审批流程真正的做到了根据需求而变化的流程自动化平台。擅长业务流程及审批流程,最注重与第三方ERP的集成工作,实现目标是将企业的审批流与业务流全部打通,最终形成报表体系,服务于决策。[1]
4五大特性
这五大特性包括:开放性、易用性、健壮性、严密性和实用性。

这是因为与企业现有ERP、CRM、HR、财务等系统相融合集成,是OA办公系统的大势所趋。只有具备开放性的OA办公系统,才能与其他信息化平台进行整合集成,帮助用户打破信息孤岛、应用孤岛和资源孤岛。如今,大部分组织内部人员年龄跨度较大,众口难调,只有易用性高的OA办公系统才能获得用户的一致青睐。而OA办公系统的严密性和健壮性是衡量软件优劣的重要指标,也是反映OA软件厂商实力差距的重要方面。此外,不实用的OA办公系统,无论看起来功能多丰富,性价比多高,都可能造成与企业和行业发展的不配套,无法达到提升效率的目的。

纵观国内OA办公系统整个市场,能在这五个特性上有着杰出表现的是中国软件行业的领军企业环球软件,其研发的OA办公系统是当前最普及应用的新一代协同产品。其在开放性、易用性、严密性、健壮性和实用性上达到了极致。

开放性:把整合用到极致

从技术上看,万户OA采用整合性强的技术架构(J2EE)作为底层设计对软件的整合性会有决定性的帮助。如此,软件就能预留大量接口,为整合其他系统提供充分的技术保障。

易用性:学软件有难度,但上网人人都会

万户OA是目前国内唯一一款能真正做到彻底网络风格化的协同软件,平台从整体到细节,彻底坚持网络风格,甚至能实现与外网的全面打通,从而,让软件应用变得像上网一样简单。

健壮性:没有并发数上限的平台

坚持网络风格是最大限度提升软件健壮性的一种有效手段,这样一来,决定应用并发数的并不是软件平台本身,而是硬件和网络速度;也就是说,从理论上讲,万户OA这样的软件平台没有严格的并发数限制。

严密性:“用户、角色、权限”三维管控还不够

企业,尤其是集团型企业,从制度落地的现实需求来看,一方面必须有统一的信息平台,另一方面,又必须给各个子公司部门相对独立的信息空间。所以,OA办公系统不仅要实现“用户、角色和权限”上的三维管控,还必须同时实现信息数据上的大集中与小独立的和谐统一,也就是必须实现“用户、角色、权限+数据”的四维管控,具备全面的门户功能。而万户OA平台的权限分配就能成功实现严密的分级设置模式,彻底实现真正的门户应用。

实用性:80%标准化+20%个性化的绝配

支撑制度落地的OA办公系统最好能采用标准化平台的模式,在标准化的基础上,提供开放的强大的自定义功能,如此便能同时具备项目化与产品化的优点。万户OA就成功做到了这一点,既有标准化,又部署了大量的自定义工具,包括:首页门户自定义、知识管理平台、工作流程平台、自定义模块平台,自定义关系平台,以及大量的设置和开关与支持以上模块定义的基础自定义内容,如:数据表自定义、表单自定义、频道自定义等,通过这些功能或工具,让企业对系统的控制力大大加强,在日常的使用中不再过分依赖软件开发商,能够让系统迅速适应管理的变革。
5详细介绍
OA系统、信息管理级OA系统和决策支持级OA系统是广义的或完整的OA系统构成中的三个功能层次。三个功能层次间的相互联系可以由程序模块的调用和计算机数据网络通信手段做出。一体化的OA系统的含义是利用现代化的计算机网络通信系统把三个层次的OA系统集成一个完整的OA系统,使办公信息的流通更为合理,减少许多不必要的重复输入信息的环节,以期提高整个办公系统的效率。目前国内此技术较为成熟的有天络在线等几家大型企业。

一体化、网络化的OA系统的优点是,不仅在本单位内可以使办公信息的运转更为紧凑有效,而且也有利于和外界的信息沟通,使信息通信的范围更广,能更方便、快捷地建立远距离的办公机构间的信息通信,并且有可能融入世界范围内的信息资源共享。

随着3G移动网络的部署,办公已经进入了移动时代。手机办公或者叫移动办公,是利用无线网络实现办公的技术。它将原有办公系统上的OA功能迁移到手机。移动办公系统具有传统办公系统无法比拟的优越性。移动办公系统使业务软摆脱时间和场所局限,随时进行随地与公司业务平台沟通,有效提高管理效率,推动企业效益增长。手机不过也涵盖了手机移动执法和手机移动商务。移动办公系统、移动执法系统和移动商务系统就是一个集3G移动技术、智能移动终端、VPN、身份认证、地理信息系统(GIS)、Webservice、商业智能等技术于一体的3G手机移动应用产品。
第一个层次
OA(办公自动化)技术分为三个不同的层次:第一个层次只限于单机或简单的小型局域网上的文字处理、电子表格、数据库等辅助工具的应用,一般称之为事务型办公自动化系统。 办公事务OA中,最为普遍的应用有文字处理、电子排版、电子表格处理、文件收发登录、电子文档管理、办公日程管理、人事管理、财务统计、报表处理、个人数据库等。这些常用的办公事务处理的应用可作成应用软件包,包内的不同应用程序之间可以互相调用或共享数据,以便提高办公事务处理的效率。这种办公事务处理软件包应具有通用性,以便扩大应用范围,提高其利用价值。 此外,在办公事务处理级上可以使用多种OA子系统,如电子出版系统、电子文档管理系统、智能化的中文检索系统(如全文检索系统)、光学汉字识别系统、汉语语音识别系统等。在公用服务业、公司等经营业务方面,使用计算机替代人工处理的工作日益增多,如订票、售票系统,柜台或窗口系统,银行业的储蓄业务系统等。 事务型或业务型的OA系统其功能都是处理日常的办公操作,是直接面向办公人员的。为了提高办公效率,改进办公质量,适应人们的办公习惯,要提供良好的办公操作环境。
第二个层次
信息管理型OA系统是第二个层次。随着信息利用重要性的不断增加,在办公系统中对和本单位的运营目标关系密切的综合信息的需求日益增加。信息管理型的办公系统,是把事务型(或业务型)办公系统和综合信息(数据库)紧密结合的一种一体化的办公信息处理系统。综合数据库存放该有关单位的日常工作所必需的信息。例如,在政府机关,这些综合信息包括政策、法令、法规,有关上级政府和下属机构的公文、信函等的政务信息;一些公用服务事业单位的综合数据库包括和服务项目有关的所有综合信息;公司企业单位的综合数据库包括工商法规、经营计划、市场动态、供销业务、库存统计、用户信息等。作为一个现代化的政府机关或企、事业单位,为了优化日常的工作,提高办公效率和质量,必须具备供本单位的各个部门共享的这一综合数据库。这个数据库建立在事务级OA系统基础之上,构成信息管理型的OA系统。
第三个层次
决策支持型OA系统是第三个层次。它建立在信息管理级OA系统的基础上。它使用由综合数据库系统所提供的信息,针对所需要做出决策的课题,构造或选用决策数字模型,结合有关内部和外部的条件,由计算机执行决策程序,作出相应的决策。 随着三大核心支柱技术:网络通讯技术、计算机技术和数据库技术的成熟,世界上的OA已进入到新的层次,在新的层次中系统有四个新的特点:

▲(1)集成化。软硬件及网络产品的集成,人与系统的集成,单一办公系统同社会公众信息系统的集成,组成了“无缝集成”的开放式系统。

▲(2)智能化。面向日常事务处理,辅助人们完成智能性劳动,如:汉字识别,对公文内容的理解和深层处理,辅助决策及处理意外等。

▲(3)多媒体化。包括对数字、文字、图像、声音和动画的综合处理。

▲(4)运用电子数据交换(EDI)。通过数据通讯网,在计算机间进行交换和自动化处理。

这个层次包括信息管理型OA系统和决策型OA系统。 例子 事务级OA系统称之为普通办公自动化系统,而信息管理级OA系统和决策支持级OA系统称之为高级办公自动化系统。 例如,市政府办公机构,实质上经常定期或不定期的收集各区、县政府和其它机构报送的各种文件,然后分档存放并分别报送给有关领导者阅读、处理,然后将批阅后的文件妥善保存,以便以后查阅。领导者研究各种文件之后作出决定,一般采取文件的形式向下级返回处理指示。这一过程,是一个典型的办公过程。 在这一过程中,文件本身是信息,其传送即是信息传送过程。但应当注意到,领导在分析决策时,可能要翻阅、查找许多相关的资料,参照研究,才能决策,所以相关的资料查询、分析,决策的选择也属于信息处理的过程。 例如,北京市东城区政府报来文件要求某地区盖一座公共建筑,申请批准,文件传递到市政府有关机构,市有关领导看到文件后,要去寻找市里有关规划盖楼的文件法规,又需要研究全市的经费预算,以及其它许多参考资料,然后研究决定同意或不同意。并以文件或通知的形式把决定这一信息反馈给东城区政府。 这个例子中,信息以文件方式传递、处理;领导查阅、参照的有关法规也是信息,这是数据信息。研究决定过程,主要是领导者的意志。但是客观信息分析,可以做出几种可选择的方案。在这个全过程中,如果采用计算机处理来往的文件,可以说是初步程度的自动化。如可以用计算机查询各种资料数据,这是更进一步的自动化。如果由计算机自动分析有关本事件的资料,自动提供若干个供决策者采用的可能决策,则是更深层次的有人工智能观念的办公自动化。 再进一步分析这个例子,如果市政府微机办公系统和市政府法规信息数据库系统、市政府财务管理系统是一个集成化的统一系统,计算机自动从有关系统中寻取机关资料,这种系统就是办公自动化更高层次的集成化。 另外,如果市政府办公系统和区政府办公系统是一个集成的计算机网络系统,可以通过网络传递信息,可以远程处理业务,那这就是一个更进一步的网络化的办公室自动化系统。 所以,办公室自动化系统本身是一个多层次的系统,在各种层面上,可以说实现了办公自动化的一部分业务,而从最初级的自动化开始,随着采用的技术不同而逐步构成一个更高级的自动化系统。
6设计九大特点
1. “可行性和适应性”
所谓可行性,是指需求提炼时,应该吻合适合核心需要,满足主要功能,而不是超越当前技术水平放卫星!
所谓适应性,是指产品的实施条件和应用条件,要吻合企业当前的环境,超越环境搞亩产万斤粮的大跃进是注定要失败的。核心需求的吻合度,是OA价值兑现的保障,用户在工作流程、公文管理等方面的核心需求的满足度是项目成功的基础。
2.“前瞻性和实用性”
OA系统的开发设计,即要考虑到最大限度的增加系统的价值,最大限度的吻合各应用者的需求,充分考虑系统今后功能扩展、应用扩展、集成扩展多层面的延伸,实施过程应始终贯彻面向应用,围绕应用,依靠应用部门,注重实效的方针。同时又要兼顾到成本控制、项目周期控制等因素,因此在功能的部署上也需要遵循实用主义。

3. “先进性和成熟性”

先进的管理理念、技术和方法,可以提升企业的竞争力,延长系统的生命周期,但同时,任何创新都意味着小白兔实验,风险较大,因此又要注意软件系统、硬件设备、开发工具、软件产品的是否成熟,在先进性和成熟性之间找到平衡点,成为价值最大化的关键。

4. “开放性和标准性”

数据孤岛、信息孤岛、应用孤岛,已经成为多年信息化建设后的后遗症,而解决这些孤岛的关键因素在于开放,解决这些孤岛的效率取决于标准化。

如同我们的插座和插头的关系、如同我们的外设和usb口的关系,OA系统是否足够开放和标准化,成为架构设计时首要考虑的问题。

在当前和未来,OA系统需要轻松与各种操作系统、中间件、数据库、业务系统及工具软件进行平滑对接,当前主流的厂商都在这方面做了充分的考量。

5. “可靠性和稳定性”

OA系统里流转了大量的管理数据,因此必须是可靠的,一般的人为和外部的异常事件不应该引起系统的崩溃;当系统出现问题后能在较短的时间内恢复,而且系统的数据是完整的,不会引起数据的不一致。

我们曾对九思软件的iThink系统组织过压力测试,在负载均衡的情况下,3000人同时在线时,系统登陆(包括整个主界面加载)不大于8秒。数据浏览不大于8秒;数据查询不大于8秒;数据统计不大于15秒。

我们还对OA系统,运行在IBM服务器上的稳定性做过测试,基本上可以做到以下几点:平均无故障运行时间:大于10000小时;可用率:系统总体平均可用率在99.99%以上;稳定性:主机系统能够保持7*24稳定的不间断运行

6. “安全性和保密性”

OA系统的开发设计既考虑信息资源的充分共享,更要注意信息的保护和隔离,因此系统应分别针对不同的应用、不同的网络通信环境和不同的存储设备,采取不同的措施,包括系统安全机制、数据存取的权限控制等以确保系统的安全性。

其中,采取的措施包括但不限于以下

平台安全:架构设计考虑安全性要求,平台软件达到安全设计标准。

应用安全:权限控制、支持身份认证接口、防篡改、防暴力破解等措施完善,并且可以跟USBkey、CA、IP地址限制等各种安全措施进行方案组合。

数据安全:支持文档安全软件整合技术,从而做到数据传输加密、远程安全访问、数据存储加密,并且可以VPN等各种安全方式进行绑定,支持入侵检测与防御系统、防火墙的应用。

容灾备份:支持各种容灾的软硬件设备的使用等。

管理安全:提供完善的日志功能,能够记录系统使用人员的关键操作,保证系统应用的安全

密码策略:初始密码强制更改、启用图形验证码、支持USBkey接口、密码过期控制、密码错误次数控制、密码强度设置等,从而防止暴力破解和恶意攻击。

系统网卡MAC和IP的绑定;支持CA认证、数字签名加密技术;支持电子钥匙(Ukey)技术和指纹Ukey技术;支持安全套接(SSL)技术;软件系统严密、灵活的访问安全控制,功能授权与数据范围授权结合;

系统有整体的用户/权限管理体系,可统一进行用户/权限的管理,实现到字段级的查询、修改、管理权限控制;系统提供用户认证、数据传输、数据存储、数字签名等安全手段接口,可在各个环节提供对第三方安全认证系统的支持。

7. “可扩展性和易维护性”

为了适应未来的业务拓展和项目的功能扩展,必须充分考虑以最简便的方法、最低的投资,实现软件系统的扩展和维护扩展。

因此,在OA软件系统的开发设计中,需要考虑到应用及系统不断扩展的要求,以形成一个易于管理、可持续发展的体系结构。未来业务的扩展只须在现有机制的基础上,增加新的应用与服务模块。一方面当应用量增加,用户数增加时系统可以平滑增加服务器的方式来支撑新的压力要求发;一方面,当新的技术和产品出现进行升级时,系统能够平滑过渡而不影响用户的使用;另一方面,产品有新的功能增加时,可以通过插件和模块定制平台的方式,轻松实现业务的扩展。

在设备选择及网络方案上坚持开放性原则,使系统对各种硬件设备的互连互通;在软件上支持跨平台和开放数据接口,便于与其它系统软件互相集成,未来支持与业务系统、门户等系统的单点登录集成,在可获得相应系统的数据结构情况下,实现与这些系统的应用、门户、数据等各层面上无缝连接。

系统的管理和维护,应该采用集权和分权相平衡的思想。

利用系统提供的工具,无须编写代码,方便用户自行进行客户化功能改造,方便用户自行定制界面数据项的显示;同时在网络或系统出现问题时能及时、快速地恢复系统的正常运行,保证系统的可恢复性,具有较高网络系统的抗干扰能力。

采用各种免代码的模块定制平台,帮助用户实现功能的DIY设计等。

8. “美观性和易用性”

系统用户界面的设计采用Web2.0用户界面设计技术,界面根据用户需求灵活更改(增强标签分类特性),注重用户体验,使系统各项功能易见、易学、易用、易维护、易管理。

作为全员应用系统,易用性和用户体验是项目成败的关键要素。所提供的产品采用B/S的登录方式、可以采用电脑、手机等各种方式下登录,采用了AJAX、图形化器等各种新技术,并且易读、易理解、易操作,用户界面简洁、美观、友好,易于用户掌握、操作和使用;系统管理的使用及管理也以简便、易于操作、方便实用为准则。

严格遵循易用性六原则,实现从产品的部署、登录、使用、维护、升级、扩展的全方位易用,从而提升系统的黏着度; 提供统一的访问地址,便于用户使用。在登录页为用户提供加入收藏、设为首页等操作,方便用户以后快速访问系统;具备风格一致的友好的用户界面,图形显示直观,工作流程从设计到使用全程图形化;

美观性,相比易用性来讲并不是很重要,这如同一个美丽的姑娘,第一眼打动你的可能是表象,然后持续感动你的往往是她的内在。

9. “大并发能力支撑”

作为集团化、多组织、大用户的单位,OA软件系统的开发设计,应该支持应用和数据库等多重负载均衡能力,支持附件服务器和数据库服务器分离技术,从而支持数万用户同时在线和同时操作的能力,不会因为用户数的增长或者信息量的增长,而导致系统响应能力下降。

系统并发能力:通过集群方式,在技术上没有并发上限,因此能完全保障用户未来的人员扩张需要。
7特点
1、建立信息发布的平台。在内部建立一个有效的信息发布和交流的场所,例如:公告、论坛、规章制度、新闻,促使技术交流、公告事项等能够在企业或机关内部员工之间得到广泛的传播,使员工能够了解单位的发展动态。2、实现工作流程的自动化。这牵涉到流转过程的实时监控、跟踪,解决多岗位、多部门之间的协同工作问题,实现高效率的协作。各个单位都存在着大量流程化的工作,例如公文的处理、收发文、各种审批、请示、汇报等,都是一些流程化的工作,通过实现工作流程的自动化,就可以规范各项工作,提高单位协同工作的效率。

3、实现知识管理的自动化。传统的手工办公模式下,文档的保存、共享、使用和再利用是十分困难的。在手工办公的情况下文档的检索存在非常大的难度。办公自动化使各种文档实现电子化,通过电子文件柜的形式实现文档的保管,按权限进行使用和共享。企业实现办公自动化以后,比如说,某个单位来了一个新员工,只要管理员给他注册一个身份文件,给他一个口令,他自己上网就可以看到符合她身份的权限范围内的企业内部积累下来的各种知识,这样就减少了很多培训环节。

4、辅助办公。像会议管理、车辆管理等与日常事务性的办公工作相结合的各种辅助办公,实现了这些辅助办公的自动化。

5、实现协同办公。就是要支持多分支机构、跨地域的办公模式以及移动办公。地域分布越来越广,移动办公和协同办公成为很迫切的一种需求,使相关的人员能够有效地获得整体的信息,提高整体的反应速度和决策能力。
8发展策略
根据我国办公自动化建设的现状和存在的问题,使我国办公自动化建设走上健康快速发展的轨道,在办公自动化建设方面应采取如下对策:
在组织实施方面,从传统的工业项目管理体制转向专业化和产品化实施体制,确保系统的运行维护和系统持续的升级,走合作与分工并举的道路。由此可造就一批以办公自动化为业务核心的、规模较大的专业软件公司。

在技术选向方面:选择与世界发展潮流吻合的技术。还在流行的技术并不能代表未来一定能够流行。技术的标准化程度要高,开放程度要好。关键应用主张自主开发,发展民族产业。在技术结构方面,尽快从Client/Server结构体系转Browser/Server结构体系,采用B/S思路,最终用户界面统一为浏览器,应用系统全部在服务器端,是标准的三层结构体系。系统负载轻,开放性好,系统维护升级方便。

系统设计方法:考虑到我国办公自动化的现状,采用生命周期法和快速原型法相结合,在已有产品的基础上,以快速原型法为主。在实施方面遵随统一规范和分布实施的原则。

在设计思想方面,从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户对象身上,设计视角范围是整个内部网,在此基础之上进行相关业务设计。将面向对象的思想引入到系统设计中去。

在实现方法方面,从传统的结构化设计转向采用复杂适用系统(CAS)理论进行实现,即从一般的业务需求中抽象出关键的复杂适应系统,该系统能够适应环境变化,系统使用越久,积累的有价值的东西就越多。.
9软件选择
应用OA系统实行办公自动化已经成为很多企事业单位加强内部管理,提升办公效率和办公质量的重要手段。但是很多单位在选择OA系统的过程中陷入各种各样的误区,这里我列举了十大有代表性的误区,供广大用户借鉴。

误区一:自己开发

自己开发OA更能够满足自身要求,还可以随时升级、维护,可控性强,能避免上当受骗,但实际上呢?

首先,OA系统已经涉及到越来越多的学科技术,包括计算机、通信、网络、管理与行为、多媒体、数据库、图形图像等等,是一个需要综合各种人才的团队工程,一个或者几个普通程序员已经很难做好;

其次,单位内部的程序员受行业和职位限制,无法掌握最新的管理理念及其发展趋势,往往只能对市面上的OA系统和自己单位的办公流程进行简单模仿和克隆,不能够真正实现提升管理水平的目的;

再次,频繁调整OA系统会严重影响员工的快速掌握和正常使用,延长融合期;

最后,开发OA系统需要耗费大量的人力、物力、财力、管理、时间成本,不可控因素很多,综合费用最低也要几万元,很多都要数十万元,显然得不偿失。

因此除了个别特大型企业和敏感性单位,建议普通企业不必自己开发。

误区二:功能越全越好

只要你肯付钱,软件的功能是可以无限扩充的,但这是你必需的么?

首先,容易造成功能闲置,系统空洞;

其次,功能越全,系统越复杂,使用越困难,维护越麻烦;

再次,功能多一点,价格多一片,一次性投入太大;

最后,服务成本直线上升,隐形风险增大,甚至使应用半途而废。

选购OA系统时应该考虑一下自己的实际需求和支付能力,如果以适用为出发点,那么就坚决砍掉那些可有可无、利用率低的“鸡肋”功能,选一个功能紧凑,满足自己核心需求的既便宜又容易二次开发的系统。

其实,就OA的功能来说,无论是冠群联想、用友、合强还是不知名的小公司, 80%的内容都是相同的,只不过应用深度不同。而OA的功能每增加10%,价格至少会增加100%-300%,经理人要看看自己有没有必要为剩下的20%多付那么多的费用。

需要注意的是,为满足中小企业客户“小而全”的特点,有的OA集成了人事、客户、财务等功能模块,这些模块往往是“看起来很美”,并不能代替专业的管理软件,只能做最简单的记录和备份工作。

误区三:价格越贵越好

选择的OA系统越贵,可能发生的问题就越少?

首先,判断一个OA系统好不好的根本原则不是看它的价格,而是看它是否适合自己;

其次,价格越高,投入越大,负担越重,风险越高;

再次,选择价格昂贵的名牌产品,其实是在替厂家支付广告费;

最后,产品可能没有产品化,开发商还是按照项目在做,没有成本优势。

我曾经看到一个小公司在网站上给自己的OA标价360000元,而销售人员居然连它的功能都说不清楚,在线试用了一下,简直是一塌糊涂。这就告诫选购者千万擦亮眼睛,别迷信“一分价钱一分货”,小心被奸商砸着。

对中小型单位而言,我认为万元左右的OA系统性价比最高,因为功能性、稳定性、价格方面结合得最好。比如新思创OA,除满足日常办公需求外,还实现了信息流、工作流、知识流的协同管理,同时具有易上手、不限用户、权限管理、简易客户端、自定义工作流、终身免费服务等特点,而价格仅为7200元,这些特点很适合中小型单位。

误区四:价格越低越好

价格低固然是好事,但是如果低到4000元以下就值得怀疑了,这里面是否有猫腻?

首先,质量问题。这种价格极低的OA多是小公司和个人开发的,还有是个人离职后从原来的企业里带出来的,产品的稳定性、升级性、版权等都没有保障;

其次,隐性成本。有的软件看起来便宜,但是有用户数限制,比如某OA软件报价5800元,但是只支持20个初始用户,另外每增加10个人需付2000元,这样50个人的单位就得11800元,还有比这个更高的用户费呢。

最后,服务问题。这种软件一般无法提供可靠的服务,即使提供服务也要付出高昂的服务费。软件的服务是和产品融为一体的,软件报价应该包括一个合理的后续服务的费用,不然用户利益得不到有效的保障,服务费就成了一个无底洞。

记住,过低的报价往往损失了软件应用的功能和服务,是对客户的不负责任。

还有很多原因导致产品低于正常价格销售,比如恶性竞争、抢占市场、争夺用户、产品刚上市或准备退出市场等等,这就要求用户不能贪图便宜,最终损害了自己的利益。

误区五:系统越透明、开放、越自由越好

网络办公就是让一切都变得透明、开放、自由么?

开放必须是相对的,如果所有员工都可以在网上随意浏览单位的财务数据、客户资料、成本信息、配方工艺等重要文件,就很容易造成泄密,给企业带来不可估量的损失。

为解决开放和保密的矛盾,好的OA系统都可以让用户很方便的进行权限设置,这样既方便各种文件在系统内的统一管理又保证安全,管理者根据职位高低给员工设置不同的访问权限,只有具有相应权限的人才能够看到这些资料,其他人则看不到。IBM的OA系统解决方案是软硬件一体化的,具有更高的安全性。

误区六:系统应该完全符合单位的办公模式

如果有人说他要找一个完全符合自己办公模式的系统,那么我要问:这样的系统价值在哪里?

首先,软件必须要体现它自身的思想和特点,因为这是软件的作用所在,价值体现;

其次,OA系统不是将传统办公搬到网上,它融合了先进的管理理念和积极的工作态度,体现了新的办公方式;

再次,OA的公开、公正、透明会触及某些人的私人利益,使之产生抵触心理。

因为OA系统是对旧模式的改造,所以会与旧有的办公习惯和惯性思维产生一些冲突,必然有融合期,这就要求单位能够积极创新,勇于变革,从观念和行动上除旧纳新。

所以应该选择那些具有先进的管理思想,能够产生推动作用OA产品,而不是一味的追求符合自己的使用习惯和使用上的简单,也要主动的去适应软件,因为推动管理进步是应用软件的最终目的。

为了让用户能够顺畅的工作。优秀OA系统均可以让用户自定义工作流,化解了软件模式化与单位个性化的之间的冲突。

误区七:大企业开发的一定好

大企业开发的不一定好,即使好又真的适合你么?

首先,术业有专攻,大企业能做强某个软件或者硬件,却不一定能做好OA,因为它们是不同的概念;

其次,大企业开发的OA系统价格惊人,往往是普通OA的数倍甚至数十倍;

再次,OA系统的开发技术和理念日渐成熟,很多公司都开发出了优秀的OA软件;

最后,大企业开发的OA系统更适合大企业来用,因为中小企业使用的版本需要具有中小企业特色,包括结构、功能、流程、维护等。相反规模不是很大的公司开发出来的系统可能更实用,因为他们对中小企业理解更直接,更深刻。

误区八:选一个OA软件来彻底改善管理

单位管理混乱,能通过一个软件来解决问题么?

首先,管理混乱是因为没有规范的流程,而规范的流程需要人来制定,然后借助OA系统来让流程得到有效的执行;

其次,OA是一个工具,不具有主观能动性,管理中最重要的问题如激励、分析、决策等等都需要人来完成;

再次,OA的作用是提高整个单位的办公效率和办公质量,将人从低端工作中解放出来处理核心事务。

所以,过低或过高的看待OA的作用都是不正确的,只有提高整个单位的人员素质,特别是领导者素质,才能彻底提高管理水平。当然也不是说必须让管理变得完美之后再来应用OA,OA与人的作用应该是相辅相成、互相促进。

误区九:一步到位,一劳永逸

一步到位就能一劳永逸么?

首先,企业发展不会一步到位,人员、规模、制度、思维、文化等都在不断的调整、改进中;

其次,产品发展不会一步到位,应用技术、功能模块、管理理念日新月异,必须时刻更新;

再次,社会发展不会一步到位,社会进步突飞猛进,要么创新,要么淘汰。

任何软件都是满足当前乃至未来一段时间的需要,不可能一步到位,一劳永逸。软件没有最好,只有更好,只有保持不断的改进,才会保持持续的优势。所以在选择软件的时候,应该选择那些易于扩充升级的。

误区十:好的OA系统并不需要什么服务

服务既费钱又麻烦,找个完善的OA来省却诸多烦心事?

首先,买软件只是第一步,真正的工作在于应用,这是个长期的过程,没有可靠的服务是不可能做好的;

其次,OA系统发展迅速,拒绝服务也就拒绝了持续改进、持续领先的机会;

再次,单位自己的维护人员的技术水平很难满足技术发展需要。

其实从长远看,软件商的服务更专业,并且风险和成本更低,很多著名大企业都将IT服务外包,说明还是值得去做的。

总结来说,选择OA有5大标准,那就是理念先进,功能适用,使用方便,服务到位,价格合理。其中最重要的一点就是“适用”,买软件之前一定先问问自己:我为什么要用OA?我用OA主要解决哪方面的问题?我准备用这套OA解决几年内的问题?我主要用OA的哪些功能?哪些人、多少人要用OA?我能承受什么价格的OA……必须形成清晰的分析报告,而不是凭模糊的感觉来判断,这样你就可以将主动权掌握在自己手里,而不被卖家的花言巧语所蛊惑和欺骗。
10关注点
     结合十几年来服务成千上万的客户的经验,优秀的软件工程师提出了在OA选型时需要关注的四点:[2]

一、关注OA的本质

    选型小组的负责人要深刻认识到OA软件是全员信息化,其本质是全员工作模式和企业管理模式的一次变革,在选型过程中,可能涉及到较多的部门,在未来的应用推广过程中,一定是一把手工程,因此要基于全员去安排需求调研、产品选型、应用推广和集成整合等工作安排和工作节奏。

二、关注核心价值

OA软件的应用范畴涉及到所有知识性员工,是全员信息化的第一台阶。既然是全员应用,提高全员的工作效率而不是某个部门、某个领导、某个人的效率,成为OA软件的核心价值定位,如果以通用性和经常性两个纬度对OA软件的功能进行筛选的话,OA软件的核心应用是:流程审批、协同工作、公文管理(国企和政府机关)、沟通工具、文档管理、信息中心、电子论坛、计划管理、项目管理、任务管理、会议管理、关联人员、系统集成、门户定制、通讯录、工作便签、问卷调查、常用工具(计算机、万年历等)。如果以给企业带来价值大小的纬度对所有功能模块评估的话,基本上遵循80:20定律,其中的工作流程模块、协同工作模块、项目管理模块为企业带来的了80%的价值,而其余的模块带来20%的价值 因此抓大放小,重点考察工作流程、协同工作、项目管理的技术水准,成为产品选型的不二选择。

三、关注厂商态度

OA软件是涉及到全员使用的管理软件,因此采购OA软件与采购财务软件、硬件设备不同,不是简单的、一次性的买卖交易,而是持续一年甚至多年的管理变革、咨询和人工服务,在这个过程中,需要持续不断的与厂商互动,来解决实施、应用、推广过程中遇到的各种需求变更、BUG处理、功能调整、软件集成等等问题。

在持续出现的、纷繁复杂的问题面前,客户如果面对的只是一个普通销售人员或者普通实施人员,是无法调动整个组织进行资源协调和支持的,因此选择产品的同时,也要重点考察OA厂商的态度,判断他们是否重视你,选择一个爱你的人,远比选择一个你爱的人重要。

而管理软件领域内,众所周知的潜规则是:领导只参与和出席公司认为重要的项目选型,领导的级别越好,说明对你越重视,也意味着过程中遇到问题后,资源协调到位的可能性越大。

四、关注成本控制

很多客户的CIO或者信息化负责人,在评估OA软件的成本是,只是简单的考虑到公司在OA软件项目上的预算和供应商的报价,而忽视了OA软件部署的软硬件环境成本、软件实施过程中参与人员的时间成本、培训成本、将来的维护难度和服务成本、将来数据集成的开发成本、升级成本和数据迁移成本等等,因此往往陷入“捡了芝麻、丢了西瓜”的尴尬境地。

当然管理软件的选型与硬件设备的选型不同,硬件设备的选型成本占有最重要要素,而管理软件的选型,软件应用后的价值占有最重要要素。

关于OA软件选型过程中的采购成本,行业内的潜规则是:去掉最便宜的,去掉最贵的,选择综合成本受控的厂商。
上一篇文章:触摸屏软件开发 ,下一篇文章:FLASH多媒体动画
版权所有:甘肃启盛网络信息科技有限公司; 陇ICP备06010733号-1,服务热线:0931-8513188,传真:0931-8513188,手机:13919100483
地址:兰州市城关区雁滩路520号801室邮箱:whm0931@163.com,