...

1. 怎样开发OA办公系统

自己开发办公自动系统,无论你是懂编程还是不懂编程,都建议你采用快速开发平台进行开发,这类开发工具不用编程,配置业务参数搭建系统,速度快,成本低。有些开发平台(如天纵智能开发平台)本身就带有OA办公系统标准模块,你可以直接在上面进行个性化修改成自己的办公系统,速度更快,成本更低。一次开发,同时生成WEB网页+移动端APP+微信端+钉钉端,多种方式均可以操作。

具体步骤如下:

第一步:需求分析

我召集他们所有业务相关部门开了几次会议,将各部门的功能需求进行了整理和统一,写成的功能需求说明书,文中详细列出了软件要解决的实际问题及要达到的目标。他们要求软件要能解决他们的实际问题,带来真正的价值。比如直接给他们带来更多订单,帮助他们寻找客户并留住,同时在经营中节省人力成本及防止不必要的浪费,最终实现公司利润的增长。我认为,如果一个软件不能带来实质性的经济价值,仅仅只是用来装点公司门面,提高一点工作效率,那还不如不要。这也是他们为什么看不上有些成品软件,而要选择定制开发的原因。每个公司情况均不一样,成品软件商往往无法知道每个客户的痛处,所以做出来的产品无法真正适合客户。只有自己针对性的开发,才能真正解决问题。客户才知道他们公司最需要什么,他们的客户应如何获得和留住,业务流程应如何设计等等。有针对性开发一些实用功能,才是最适合的软件。

通过这个项目,我认识到编写软件需求说明书的过程非常重要,这决定了以后的开发过程是不是会走弯路,是否因为开发了不必要的功能浪费时间和金钱,是不是存在程序功能模块上的冲突。我在需求说明编写上花了较大精力,有种磨刀不误砍柴工的感觉。最后在所有人员一致通过这个需求说明书后才决定走下一步。

第二步:开发方案书

开发方案书是将功能需求说明书转化为可开发的具体行动方案,我根据开发平台的开发规则进行编写的,将软件需求说明书中的功能模块进行组合优化,分析出各个模块的数据结构及数据关系、运算逻辑,理清各模块之间的业务流程,最后根据各业务部门人员的实际情况规划各模块的界面样式。

我的开发方案书也写得很详细,不过相比功能需求说明书,感觉容易些,毕竟大方向已有了。开发方案书中我将数据结构中的表及字段全部规划好,并命名好,包括其数据类型、长度等,做成表格,并将各字段数据来源及编辑方式等均做好说明。前面忘记说明了,我虽然对编程不懂,但由于以前有过管理软件操作方面经验,对数据库还是有一定了解的,但也只是懂一些皮毛,不过用我们快速开发平台开发,这点数据库方面的知识够用了,以后使用过程中如果需要更复杂的一些SQL语句再网上搜索一下吧。

开发方案书对后期的系统开发非常重要,下面的开发过程其实就是将开发方案书的内容在快速开发平台进行配置的过程。

第三步:开发及测试

有开发方案书,接下来的开发就非常容易了,其实就是将开发方案书的内容配置到开发平台上的过程,这就是我前面说的为什么找这样一个开发平台开发这个系统的原因。

用配置型开发平台开发软件相当简单快速,一般的模块三步就可以搞定了,第一步设置模块信息,第二步设置表单属性,第三步设置表中每个字段。也许我这样说你还是不太相信,那好吧。上图!

我公司快速开发平台分开发后台和应用前台。顾名思义,开发后台是供开发者使用的,应用前台是开发好的系统进行使用的地方。好了,进入开发后台吧,如下图:

通过这三步的配置,一个功能模块基本完成了。是不是非常简单快速!整体开发过程是不是全部是通过配置来完成的。当然上面提到的是一些最基本的配置,对于复杂功能要求的模块,可能还要进行更详细的配置。

配置型开发平台由于省去代码编写,开发速度大大提高,由于界面是由开发平台中间件根据配置的业务参数自动生成,不用每个界面均去编写一套代码,因此出错率大大降低,软件的性能和稳定性自然也就有了保障。

第四步:编写操作手册

系统开发好后,有一个收尾工作是不能省的,那就是编写操作手册。好在我平时没事就喜欢写点博客,对写作没有畏惧心。操作手册是供使用者学习和操作时用的,在操作手册中我将系统操作过程及其注意事项详细列出,事后我才知道,操作手册也是这个系统正式能使用起来的重要因素之一,因为我写的操作手册有声有色,条理清晰,操作这个系统的同事很快就能理解并上手了。

我得出的经验是:操作手册越早编写越好,最好是在开发的同时就进行编写,开发过程中一些重点内容要立即记录下来,提醒以后的使用者,时间一长了,就算是开发者本人也可能都忘记了,最后导致使用者走弯路。

第五步:上线试运行

折腾了半个多月,一个共有50多个模块的内部管理系统基本算是大功告成了,请客户的几个部门领导一起演示操作走了一遍,大家十分满意,总算没辜负老他们板的期望。他们老板一高兴,批准买一台服务器专门运行这个系统。我花了一天时间,部署到服务器上,开始上线试运行。

第六步:正式运行

经过了半个月的试运行,调整了其中出现一些小问题,就开始召集所有部门相关人员进行几天的操作培训,开始正式在公司内全面运行。

2. 如何规划OA办公系统项目需求管理

OA项目需求的规划避免一开始就从细节入手,先确定好需求的目标和范围,先找到一个企业共性的需求,然后才是关键部门的需求,最后才是重要角色的需求。在OA项目的需求管理上可以参考以下建议:首先,对OA不是很熟悉的企业用户,避免抛开需求和对OA的了解而单纯的选择OA,可以试用同行业中已经存在的各类OA办公系统,借鉴软件中已经存在的功能和管理思想,同时结合企业自身的特点和优势;同行之间的业务交流,竞争对手业务的借鉴;OA办公系统厂商在该行业一般都已经具备一定的经验,OA项目需求的处理建议最好是以软件开发厂商为主导,需求复杂、周期长的需制订需求的实施计划。其次,要从形形色色的宣传中拨开迷雾,目前市场上的OA厂商良莠不齐,鱼龙混杂,很多OA看起来好像都差不多,所参考的OA办公系统宣传,或互相抄袭、或无中生有,实际上差异非常大。有的还将其它多个专业方向(如专业的客户关系管理、专业的视频播放交流等)的软件概念直接挂在自身产品来炒作,真正有价值的办公模块却被淹没在无声的角落里,无法尽善尽美地实现应有价值。还有的显然是混淆视听。比较可行分办法是,通过对OA办公系统进行直接试用,确切感觉该功能符合企业的业务或管理需求,则可在OA需求规划中加入该需求。我们不能妄想OA办公系统集所有厂商的亮点于一体,不同的OA办公系统有着各自的特点和优势,想要集所有优势于一身几乎没有可能,任何OA厂商都做不到,这样的需求规划也只会让OA实施计划被无限期的搁浅,在成本的投入上也会成倍增加,也会因此而付出惨重的代价。另外随着OA应用的不断深入,不同部门会有更多的需求不断提出,有合理的也存在不合理的,需要进行合理的分析并加以控制。

3. 企业如何制订OA实施规划

实际上制定一套OA实施规划,首先应该有一个长期战略规划,建议至少要规划三个阶段:第一阶段:共性应用阶段第一阶段的使命是保障OA快速上线,尽快建立组织级协同方式的新的习惯和模式。如果不加控制,很可能会无意中设定了过多的目标,最糟的是每个部门都有自己的重点目标,大家都陷入到自己的细节需求中,仍然没有协同起来。这里用一句很“哲学”的话来描述这一阶段的应用特点:最大范围的最小应用。意思是除了公文、文件夹之类必不可少的应用,首先应该推动的是“自由协同”,自由协同会快速地让所有人感受到电脑协同方式相较于传统协同的优势。如果你能促进每个人每天上线2~3次,很快大家都会爱上协同的。第一阶段是成功的第一步,不积跬步无以至千里,如果第一步失败了,就不会有成功的OA了。第二阶段:深化应用阶段即使在同一个单位,也不是每一个部门的管理水平都是一样的,同样OA的应用深度也会不同,流程繁杂的部门领导重视流程梳理和效率,文档如山的注重文档管理,知识变化快的注重知识管理,总经理工作部、办公室注重结果,项目经理注重过程和跨部门信息对称……因此,要在第二阶段进行二次实施,这次是以部门为中心的管理深化,通过OA把部门管理的难点、重点通过深度实施解决掉,而且这些问题很多还需要组织保障——在部门中设置兼职岗位落实到人,这样才可以检查和推进。一段时间后,企业的流程有序了,而且建立了流程设定的流程,一个又一个新流程在自由协同的实践中逐渐成熟,转化为模板,上升到制度;企业内每一个部门都有了肩负OA深化使用的兼职人员甚至是专职人员,并且可以考核他们。这是一场变革,没有组织保障是不行的,没有激励也是不能持久的。第三阶段:整合应用阶段这个阶段的关键在于整合什么?怎么整合?CIO往往忽略了第三阶段的重要性,将OA系统实施的重点放在第一、二两个阶段。事实上,当企业内部两个或更多的应用系统(例如ERP、CRM)在完成了自己的深化应用时,整合就成了不可避免的趋势。当OA用上1~2年发展到第三阶段时,发现原有的OA系统在整合方面的缺陷不得不换掉的比比皆是,这时候你会发现,使用一套在扩展、集成方面具有优势的平台型OA产品是多么重要。平台型OA的理念是将OA系统常用的功能在平台的基础上构建,并产品化,借用平台的技术架构提供了强大的二次开发功能满足系统未来扩展。整个系统拥有良好的定制、扩展能力,能够快速、准确实施客户需求,这也是很多企业在OA应用的第三阶段不得不放弃原有的OA系统,转而求助于新的平台型OA的最根本原因。OA系统的实施是一项长期的战略性规划,CIO必须着眼于全局,把握OA系统未来的发展需求,在OA选型方面作出明智的决定,使整个OA项目的实施顺利的从共性应用阶段过渡到整合应用阶段,才能保证OA系统的应用价值最大化。

4. 中小型企业应如何构建适合自己的oa系统

1、构建适合自己的oa系统--瞄准重点需求OA的本质就是依靠先进的oa技术平台,通过核心功能模块的配置,根据需要结合oa二次开发最大程度的解决企业业务和管理上的问题,尽可能解决企业员工办公中的各种问题,因此其在本质上是为企业管理服务的。实施OA的根本目的不仅是帮助企业建立一套完整的管理系统,更重要的是透过先进的管理思想和方法实现对管理的提升、业务的改善。2、如何构建适合自己的oa系统—把握好需求与预算很多企业决策者在选购oa办公系统时,往往在系统功能需求和资金预算之间难以抉择。笔者认为解决需求与预算的矛盾的正确做法应该是,在需求的评估上必须以主要业务为判断标准,果断放弃非核心功能需求,切勿因为求多求全,增加一些不太必要的oa功能,从而导致较大的程度超过预算水平。事实上,一些不实用的功能往往增加的不只是原有软件的基础成本,如:硬件环境成本,实施人员的时间成本、培训成本、以及将来的维护成本、服务成本以及数据迁移成本都可能随之增加,同时对系统实施周期和应用也有一定的影响。所有企业切勿在oa选型的问题上贪大求全,需要控制好需求与预算之间的问题,控制好项目的重点需求、实施周期、进度和质量。企业构建适合自己的oa系统,不仅仅是简单的产品购买、安装和培训,包括了oa需求规划、oa的产品和服务选型、oa系统的实施(有的实施包含了个性化的定制开发)、oa应用的深化等过程,也是一个长期的过程。企业oa信息化是一个重要的大事,需要企业有组织、有计划、有步骤的去实现。3、构建适合自己的oa系统—考虑多系统的集成很多企业在着手上马oa系统之前,可能已拥有诸如ERP、CRM等其他业务管理系统(或后续需要构建)。这就涉及到oa与原有系统的数据交换,与原有业务系统的集成和接口开发工作、以及将来与其他子系统对接等工作问题,所以oa系统能否与其他系统实现集成与整合成为一个重要因素,也是对oa系统技术与架构的考验。

5. OA系统如何进行目标管理

所谓目标管理(MBO,Management by Objective)是指以目标为导向、以绩效为标准、以计划为桥梁、以任务为实现目标的脚印,使组织和个人取得最佳业绩的现代管理方法。

目标管理通俗讲法就是责任制:让一个组织全员积极参与,自上而下地确定工作目标,并在工作中实行"自我控制""自我激励",自下而上地保证目标实现的一种方法体系。

目标管理与计划管理、任务管理、日志管理、绩效管理密不可分:目标是头,先有目标、然后设定绩效、才有计划、再有任务执行,日志反馈任务执行情况,绩效考核反馈目标计划任务执行情况。这个过程中最为关键两点是:A、绩效体系合理;B、任务管理有效。

企业员工执行力不强,大部分是因为目标设定不清晰导致的:目标的明确与量化、目标长期化与灵活变动、目标参与性、目标监控...

OA系统针对企业目标管理的各项“刚需”,将目标管理与业务场景相融合,利用“管理维护去中心化”、“责任具体化”、“反馈跟踪自动化”特点让目标不仅仅是口号。

(目标管理)

目标明确量化:OA系统目标管理模块采用“剥洋葱法”,将公司战略目标按照组织、时间维度分解,并在统一执行力平台发布,明晰岗位职责,确保个人努力及成效与公司期望一致。

目标灵活可变:公司战略长期目标可指定专人维护,员工具体目标可分派个体自我管理,实现去中心化管理,又满足了目标长期化与灵活变动需求。

目标全程监控:为了让管理者能清晰掌握团队每个人的目标动态,平台支持相关人员进行及时反馈交流、数据自动导入,按照组织、时间维护执行情况自动梳理统计分析图,为企业考核提供依据。

OA系统目标管理有助于把握企业的命运,保持长期与短期利益之间的平衡,为企业执行力提供增强的方向与路径。

6. OA系统的介绍。

OA是Office Automation的简写,就是办公自动化。所谓OA系统就是用网络和OA软件构建的一个单位内部办公平台,用于辅助办公。OA是组织行为管理软件,实现单位内部的协同管理,提升人与人、部门与部门之间的管理和办公效率,涵盖了单位内部的沟通与协作、信息与资料的共享、文档管理、工作流程(各类请示、汇报、审批)等内容。

7. 如何规划自己的OA系统

规划oa从了解使用单位的整体需求开始

8. 如何规划OA系统集成

九思软件:与大家分享OA系统集成规划 在企业信息化不断的发展过程中,每个发展阶段都会有不同的信息化需求。OA系统做为一个全员参与的应用系统,除了日常的行政办公、业务管理和项目管理等之外,OA系统应该成为一个综合性的协同办公和管理平台,这就要求OA系统具有较高的开放性和可扩展性。 在九思OA系统平台的方案设计中,基于完整的J2EE平台、采用了最领先的四层体系架构,使用JAVA语言编写,符合SOA技术的相关规范。具有的兼容性、开放性、安全性、稳定性、跨平台性等特点,形成了一个易于管理、开放的、可持续发展的体系结构。对企业不断增加的应用需求有了一个逐步集成不同插件和系统的成熟规划方案: 1)在工具集成方面,OA系统可扩展各种插件应用和集成各种沟通工具,使日常办公更加方便快捷。如可扩展综合办公、公文管理、项目管理、Office控件、电子签章、手写签批、手机短信等系统插件,还可扩展即时通讯、视频会议、活动目录、企业邮箱、网络传真等沟通工具。 2)OA系统在安全集成方面,可以通过VPN技术、USBkey令牌技术、文档加密技术来加强OA系统在使用中的安全指数,利用防火墙、入侵检测技术、数据灾备技术来提高系统的数据信息安全。 3)在应用集成方面,OA系统可以方便的进行第三方应用系统整合,如HR、CRM、ERP、SCM、报表系统、呼叫中心、档案系统、BI等;实现数据的交换和共享,OA系统为管理者集中呈现各种统计报表,服务于管理和决策。 4)在数据集成方面,支持集群负载均衡技术,采用了强大的数据引擎技术,可以从第三方系统数据库中抓取有用数据给管理者提供数据报表,同时还支持目前常用的各种数据库,如Mysql、Oracle、SQLserver、DB2、Sybase等。 九思软件OA系统通过平台化战略将自己和传统的OA系统区分开来,在技术方面具有领先的优势,可以解决企业目前和未来信息化建设中出现的各种需求和各种问题,为企业的信息化建设提供了可持续发展的一体化方案,从而支持企业信息化的可持续和稳步建设步伐。在此也希望九思软件能发展更加快速,为大家提供更多的优秀技术!

9. OA系统开发流程

价格是要综合工期和功能来定的,流程复杂,功能点也是比较难的,哪价格就会高些。更多的问题可以资讯创客软件。

10. oa系统与项目管理系统的区别

OA系统属于企业的办公流程管理,项目管理系统主要是管理业务流程,其实OA和项目管理再加上知识管理是最好的三位一体的解决方案,可以看看天翎的三位一体的解决方案