OA软件市场之我见

从进入软件行业的第一家公司开始就接触到OA软件,也曾经亲自参与了一些大大小小的OA软件项目。目前,OA软件市场似乎正面临着数年前中国家电市场大降价的局面,一方面是出产OA的软件厂商不胜枚举,另一方面OA软件价格从数百万甚至上千万到几千元都有。相信将和当年的家电市场一样,OA软件市场也即将出现一次优胜劣汰的洗牌。 这里,把我个人的一些观点写出来,与大家探讨。  

严峻的现实

目前,OA软件在市场上已经泛滥成灾,小到几千元一套的OA,甚至几百元都能买到OA系统源码。生产OA的公司遍地都是,基本上,任何一家软件公司尤其是系统集成商都能宣称自己出产OA。很多具有实力的公司不得不面对竞标会上比自己价格低得多的众多竞争伙伴。

出路

在竞争对手众多、软件价格日渐走低的现实面前,相信所有的软件厂商都感觉到了压力。目前,软件公司一般采取了两种方式来应对。其一是强调快速开发,通过缩短开发时间而节省成本;二是采取模块化产品实施,即首先开发出多种成型的软件模块,根据客户需要打包销售。

就这种现象,除了坚定自身对我们即将创造开发的系统的必胜信念以外,还应当对那些几万元或者更低的OA软件有一个清醒的认识。最主要的是几个问题需要回答。

1、为什么它们这么便宜?

我个人看到的原因之一是:出售这些OA的基本上都是一些小公司、或者个人。小公司是个什么概念?就是基本上公司只有不到十个人,包括开发、接待、美工、负责人。他们的运营成本非常低。生存的压力也使得他们非常需要得到任何一个哪怕很小的项目。


原因之二是:这样的OA软件开发成本也很低。这里面不仅仅是指开发软件的人员少因素,最主要的是从软件自身分析,可以得到这个结论。这些软件在模块构成上、页面风格上,非常相似。浮在办公软件的形式表层,不能为真正的企业协作应用提供支持,缺乏特色、缺少深入的思考、精心的设计也是这类软件的共同特征。


原因之三是:这些软件的提供者在报价时,基本上不考虑或者忽略了软件售后服务的问题。实际上,就OA来说,与其说为企业提供的是软件,不如说提供的是一种服务。

2、这种OA系统能够使用吗?

应当承认,具有了众多功能模块的这种OA系统在不少场合是有生命力的。尤其是,对于一些刚刚开始信息化建设的小企业、事业单位,这种OA系统的小而全特色正好适合了他们少花钱能办事的心态。在一些国企或者财力资源薄弱的单位中,购买这种OA系统也可以成为政绩工程的一部分。


然而,如前面所述,这类软件基本上都是由非常小的软件公司提供,缺少成功的具有一定规模人员的企业应用经验,对企业协作与业务流程缺乏理解,对软件在企业中的部署实施缺少经验、也不具备贴身贴心的操作与功能设计。我想,这种OA能否真正的在企业中很好地应用、并为企业提高办公效率,答案是不言而喻的。

3、购买这样的OA系统是否合适?

至此,我们已经可以看到,购买这种徒有办公软件形式、没有协同办公实质的OA软件,很难真正投入使用。就这个问题,最后我们还应当意识到,这种几千或者几百元的OA系统一般来说是没有知识产权的,尤其是那种几千元的OA系统,更基本上是从网络上下载拷贝来的源代码或者共享软件模块,再进行简单的修改加工拼凑而成。购买这种软件,不仅仅具有法律与知识产权上的风险,此外还在安全方面具有风险,自然也很难得到良好的使用培训、定制修改、功能扩展等售后支持服务。

4、有实力的企业应该怎么办?

降低开发成本只是一种被动应对的手段,只有开发出真正适合用户需求、体现优秀管理思想、好用易用的软件才能像Windows战胜Linux一样,战胜试图以价格取胜的竞争对手。

化整为零,从小处着手,从模块着手,在OA系统的每一个功能模块上,提供优秀的、灵活的、流程先进的、功能稳定的、操作方便合理的、高性能的、可单独使用的软件,在OA系统的整体上,提供一种整体的、能够体现优秀管理思想的,同时又是可以定制、可装配的解决方案。我想,这也是解救陷于困局的OA软件厂商的一种稳妥可行的方案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: OA系统(办公自动化系统)是一种集成了各种办公业务功能的软件系统,其软件架构描述示例如下: OA系统的软件架构通常包括三个层次:表现层、业务逻辑层和数据访问层。 表现层是用户与系统交互的界面层,它负责接收用户的输入并将结果以可视化的方式展示给用户。表现层通常是基于Web技术实现的,包括前端页面和用户交互界面。用户可以通过表现层进行各种操作,如提交申请、审批、查询等。 业务逻辑层是OA系统的核心层,它负责处理各种业务逻辑和工作流程。在这一层中,系统会根据用户的操作进行业务流程的判断和处理。业务逻辑层还可以对各种业务规则进行验证和控制,确保系统的稳定和安全运行。该层一般由中间件和业务逻辑组件组成,用于处理各种业务逻辑和数据处理。 数据访问层是连接业务逻辑层和数据库的桥梁,负责对数据库进行访问和操作。数据访问层包括了数据访问对象(DAO)和数据库管理等组件。通过数据访问层,业务逻辑层可以对数据库进行增删改查的操作,并将结果返回给用户。 除了这三个主要的层次外,OA系统的软件架构还可能包括其他一些辅助层,如安全层、集成层等。安全层负责对用户的身份认证和权限控制进行管理,确保系统的安全性;集成层负责与其他系统进行数据交换和集成。这些辅助层的存在使得OA系统更加完善和稳定。 总之,OA系统的软件架构是一个分层结构,以提供可靠的办公自动化服务为目标。通过表现层、业务逻辑层和数据访问层的协作,实现了用户与系统之间的交互,让办公工作更加高效和便捷。 ### 回答2: OA系统(Office Automation System,办公自动化系统)是一种用于支持和管理办公工作流程的软件系统。它通过集成各种办公应用程序和工具,如文件管理、日历安排、会议管理、任务分配等,实现办公自动化和信息化的目标。 在架构设计方面,一个典型的OA系统可以采用三层架构,包括表示层、业务逻辑层和数据访问层。 首先是表示层,它是与用户直接交互的界面,通常包括Web界面和移动应用。用户可以通过这些界面来进行各种办公操作,如新建文件、申请请假、查看日程等。表示层需要提供友好的用户界面和良好的用户体验,使用户能够方便地完成各种操作。 其次是业务逻辑层,它负责处理各种业务逻辑和流程。它包括各种处理模块,如文件管理模块、会议管理模块、任务分配模块等。这些模块通过各种业务规则和逻辑,确保各种操作和流程按照预期进行。业务逻辑层还可以提供各种自动化功能,如自动审批、提醒、通知等,提高办公效率。 最后是数据访问层,它负责与数据库进行交互,从数据库中读取和存储数据。数据访问层应该提供高效的数据访问方式,如缓存、数据库连接池等,以保证系统的性能和稳定性。 除了这三层架构,OA系统还可以引入其他技术和组件,如消息队列、分布式存储等,以解决系统的扩展、高可用性和安全性等方面的问题。 总结起来,OA系统软件架构描述示例可以基于三层架构,包括表示层、业务逻辑层和数据访问层,通过用户界面、业务逻辑和数据访问相互配合,实现办公自动化的目标。 ### 回答3: OA系统是一种基于计算机技术和网络技术开发的企业管理软件,它在组织机构的内外部之间建立了协作平台,实现了企业各个部门之间的信息共享和流程管理。在OA系统的软件架构描述中,需要考虑以下几个方面: 1. 客户端:OA系统的客户端是用户接触到的界面,它提供了用户与系统交互的功能。客户端一般包括桌面应用程序、移动应用程序或者Web界面。在OA系统的软件架构描述中,需要明确客户端的功能和界面设计,以及与后台服务器的通信方式。 2. 后台服务器:OA系统的后台服务器是整个系统的核心,它包括了数据库服务器、应用服务器和消息服务器等。数据库服务器用于存储系统的数据,应用服务器用于处理业务逻辑,消息服务器用于处理系统消息和通知。在OA系统的软件架构描述中,需要明确后台服务器的组成和各个服务器的功能。 3. 数据库:OA系统的数据库用于存储系统的数据,包括用户账号信息、组织架构信息、流程数据等。数据库设计需要考虑到系统的稳定性和安全性,以及对数据的高效率访问。在OA系统的软件架构描述中,需要明确数据库的类型、表结构设计和访问方式。 4. 业务逻辑:OA系统的业务逻辑是整个系统的核心,它包括了各个部门的业务流程和工作规则。业务逻辑需要根据企业的特点和需求进行设计和实现。在OA系统的软件架构描述中,需要明确各个业务模块的功能和流程设计。 5. 安全性和权限控制:OA系统的安全性和权限控制是保障系统数据和操作安全的重要部分。安全性涉及系统的接入身份验证、数据加密和防护措施等。权限控制涉及用户的角色和权限设置,以及对系统功能和操作的控制。在OA系统的软件架构描述中,需要明确安全性和权限控制的实现方式。 总之,OA系统的软件架构描述需要清晰明确地描述系统的各个组成部分、功能和交互方式,以及对数据安全和权限控制的保障措施。只有合理的软件架构设计,才能使得OA系统能够更好地满足企业的需求,并提高工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值