400-100-5265

预约演示

首页 > 系统选型 > 如何进行eHR系统选择,C/S架构还是B/S架构好?

如何进行eHR系统选择,C/S架构还是B/S架构好?

2017-02-28

红海云

  近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java技术以及网络分布式对象技术的飞速发展,导致了很多应用软件体系结构从C/S结构向更加灵活的多层分布结构演变,使得软件体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式),用于满足业务应用的深度及广度的变化。但当B/S结构的eHR系统陆续面市后,用户才痛苦的意识到:原来B/S结构的eHR系统并没有想象的那么美好,甚至很多方面与传统的C/S比较起来相差甚远。那么究竟eHR系统应该采用什么技术架构开发,用户选择eHR系统应该选择C/S还是B/S?似乎成了困扰人力资源软件开发者和选型者共同的难题。早期的财务、人事等应用大多数是C/S结构的程序,传统的GUI技术,开发工具大多数是VB、DELPHI、PB等,很多厂商经过多年的沉淀,在C/S应用开发上形成了诸多核心技术。

  目前,市场上主流的eHR系统采用的技术架构主要有三种模式:C/S、B/S、C/S+B/S。基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器,为了区别于传统的C/S模式,才特意将其称为B/S模式。那么它们的特点是什么?各有那些优缺点?eHR系统技术架构究竟该如何选择?笔者根据多年从事eHR系统开发的经验,谈谈自己的一些观点,希望对那些即将开始人力资源信息化的客户有所帮助。

  1、B/S架构模式的优点

  ●具有分布性特点,可以随时随地进行查询、浏览等业务处理。

  ●业务扩展简单方便,通过增加网页即可增加应用服务功能。

  ●软件维护升级简单方便,集中布署就可实现所有用户的应用同步更新。

  ●采用资源共享技术合理地利用稀有资源(数据库连接等业务组件对象),提高软件运行效率。

  2、B/S架构模式的缺点

  ●操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。

  ●页面动态刷新,响应速度明显降低。

  ●网络传送的有效数据少,很大一部分是HTML标志,网络带宽利用率低。

  ●GUI界面功能弱以及基于HTTP协议等原因,难以实现传统应用模式下的特殊功能要求。

  ●软件开发复杂,要求软件工程师掌握的知识的宽度及深度(Javascript、HTML、DHTML、CSS、Java等)都较高,并能合理有效把这些松散知识整合起来形成软件产品。

  3、系统的性能

  在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。

  不过,采用B/S结构,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。

  4、eHR系统的开发

  随着企业人力资管理由传统的人事管理过渡到人力资源管理,管理的跨度已经由人力资源部门逐渐深入到各级部门经理以至于全员,eHR应用的深度更深和广度更宽。这些因素导致了设计eHR的角度需要重新定位,可能会更关注易用、速度、客户端布署、并发量、网络带宽利用率等参数。

  B/S技术是近几年逐步发展起来的,在Web2.0等技术出来以前,B/S技术还不够成熟,在有些技术实现方面还不如传统的C/S技术,这就是一些早期的B/S版本的eHR系统得不到客户认可的主要原因。近几年,随着Web2.0等技术的出现,B/S技术得到了极大的改善,比如可以采用AJAX技术实现网页不用刷新就可以取得业务数据,满足交互性要求较高的企业应用。

  C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。但如果客户端要布署在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。这使得应用程序的维护、移植和互操作变得复杂。

  5、eHR系统的升级维护

  C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器安装了浏览器,能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的。

  2006年,中国最具权威的大型人力资源管理网络平台--中人网对市场上已经开发完成的人力资源管理软件产品进行了一次用户体验调查,调查后的结果显示:用户对已经上市的纯B/S架构的人力资源管理软件的评价普遍不高,存在的共性问题主要有三点:1、交互性(易用性)较差;2、运行速度慢;3、可扩展性(灵活性)不理想。而在这三个方面,传统的C/S应用往往有很好的表现。

  如何将C/S已经做得很成熟的业务应用移植到B/S应用,扬B/S之长,避B/S之短,审时度势,巧妙的在B/S产品中保留了部分C/S插件的应用,给客户多了一个实实在在的选择,即网络条件不好时,就用BS完成工作;如果网络条件较好,就可以使用部分C/S功能,借助C/S界面交互性强、客户体验好的优点,提高工作效率,这种设计思路受到了客户广泛的欢迎。

  综合以上,笔者认为,尽管B/S已经成为一种势不可挡的潮流,但到目前为止,能够开发出完全符合用户的要求,得到用户真正肯定的eHR产品还很少见,往往开发商自己认为做的不错的软件,到了客户那里就难以认可。基于国情民情,可以说中国人力资源管理软件的开发面临着痛苦的局面,软件既要做的灵活开放,又要操作非常简单,凡是懂软件开发的人都知道,这是一个非常矛盾的局面,但专业化的人力资源软件公司还是要迎难而上。我们在开发eHR软件的时候,脑子里萦绕的总是这个问题,把一些复杂的功能优化再优化,简单再简单,实在简单不了了,就把它藏在后台,一般操作人员和领导看到的软件往往是操作非常简便的前台,只有系统管理员或具有一定应用水平的客户才能看到软件灵活开放的后台,这样就有效缓解了以上的矛盾。

本文标签:

热点资讯

  • eHR系统实施的挑战有哪些? 2017-09-07
    HR系统实施的挑战有哪些?要推出一个具有跨国家、跨行业和跨企业适用性的套装人力资源软件殊非易事,对软件开发商的设计开发人员是一个挑战;而要针对特定企业实施好和应用好这样的套装软件对eHR系统咨询顾问更是挑战。
  • ehr系统实施误区有哪些? 系统误区避免措施是重点 2017-03-01
    ehr系统实施误区有哪些? 系统误区避免措施是重点!目前,国内更多企业已经纷纷告别以前几千元一套的人事管理软件,同时开始踏上花费数十万甚至上百万利用信息技术提升和改造人力资源管理的路程。毕竟,数十万的花费购买的不再是一个人事信息软件和工资计算器,而是"购买"了一个通向实现战略人力资源管理的机遇。这个机遇就是利用信息技术规范或重新设计人力资源管理的业务流程,引入先进的人力资源管理理念和实践,重新界定人力资源部门的"产品"或"服务"形式。
  • ehr系统上线的判断条件有哪些?企业判断系统上线的标准 2020-07-16
    在全球经济一体化主宰的信息时代,各行各业的企业信息数字化已经是大势所趋。随着企业之间的竞争日益激烈,人力资源管理的地位也在逐步提高,同样地,作为高效助力于人事管理数字化的有力工具----人力资源管理系统也越来越受到企业的青睐,并且普及率也在逐步提高。不过即便大家都知道这类系统有助于企业更好地进行内部管理,但还是有部分企业对自身是否需要上线人力资源管理系统产生疑虑,一方面他们认为人力资源管理系统软件价格并不低,另一方面,他们也难以判断人力资源管理系统上线所需的条件是什么,最后也就不了了之。
  • eHR软件供应商面临的五种竞争力 2017-03-01
    eHR软件供应商面临的五种竞争力:(1)进入威胁;(2)现有竞争对手之间争夺的激烈程度;(3)替代品压力……
  • eHR系统选型依据你知道吗? 2017-08-01
    eHR系统选型依据你知道吗?之前,我们谈到了在进行eHR系统选型前做好需求调研的必要性以及如何简单地做基础的需求评估,而接下来,我将提到一些要点。事实上,采购eHR系统时,不仅仅是需求调研,在整个选型过程中,我们还要重点关注下面这些问题。
  • 如何判断公司需要ehr系统,从国资集团到中小企业来看? 2017-02-28
    eHR就是这样一种工具,它能够帮助企业提升组织效率、节省开支、提高员工满意度、甚至增加企业利润。哪些企业最需要eHR软件,是国有大型企业,还是中小企业?又如何来选择eHR软件?
  • 上线eHR系统的流程是怎么样的 职能部门应该做什么? 2017-03-01
    构建以流程为核心的组织机构管理和职位管理模块,不仅需要软件技术实现的支持,更需要eHR产品供应商深入理解企业的管理流程,拥有一套成熟的流程梳理方法论。
  • 选国内eHR系统软件好还是国外?国内数字化系统发展趋势分享 2024-07-16
    众所周知,国外eHR系统软件发源较早,且发展历史相对悠久,所以在选型时大多数国外国内企业会更倾向于它。只不过,随着国内数字技术的发展和对人力资源管理行业更深一步的研究,国内数字化eHR系统软件无论在功能上还是技术上等方面都发生了较大的发展和变化,这也让更多国内企业渐渐抛开“崇洋”心理,开始选择国内的eHR系统软件。那当前国内数字化eHR系统软件发展趋势究竟如何,为什么会让国内企业发生观念和行为上的转变呢?

推荐阅读

  • 如何看待人力资源管理软件发展历程? 2017-04-25
    如何看待人力资源管理软件发展历程?回顾过去,人力资源管理软件的发展大概可以分为三个阶段,第一个阶段是人事管理,第二个阶段是人力资源管理,第三个阶段是人才资本。
  • 如何降低人才获取难度?9个有效策略与实施步骤详解 2025-11-28
    在制造业、互联网和新兴技术等行业,人才获取难度已成为企业可持续发展的瓶颈。红海云调研发现,困扰企业的并非招聘渠道单一,而是缺乏系统化的人才吸引与管理模式。本文梳理了9条降低人才获取难度的实用策略,从雇主品牌建设、流程体验优化,到数据驱动和智能化工具应用,结合真实行业案例,为企业HR和管理者提供切实可行的招才引智路径。
  • 2025年区块链行业人才市场现状如何?7个关键数据与趋势分析 2025-11-07
    2025年,区块链行业的市场规模与就业机会持续增长,但专业人才短缺已成为企业人力资源管理的主要难题。红海云观察到,区块链技术岗位在金融、制造、互联网等行业的应用日益广泛,企业对复合型人才需求明显增强。本文通过梳理行业报告、招聘平台统计等权威数据,总结区块链领域7个关键趋势,帮助HR和管理者清晰认知2025年的人才市场现状与未来走向。
  • HR人力资源管理软件的安全性如何判定? 2017-04-19
    HR人力资源管理软件的安全性如何判定?企业在HR人力资源管理软件选型时,除了关注软件的功能、价格、厂商能力等等,有一个至关重要的点往往容易被忽略,便是软件的安全性。如何判定HR人力资源管理软件的安全性呢?
  • 高效潜力挖掘:如何让人才培养软件助力企业发展? 2023-09-04
    在当今企业的运营中,人才是最宝贵的资源,他们是推动企业发展与创新的关键动力。然而,如何高效和科学地管理这些人才,成为了许多企业面临的挑战。
  • eHR人力资源管理系统如何助力企业解决管理难题? 2023-07-26
    eHR人力资源管理系统如何助力企业解决管理难题?在当前的商业环境中,众多企业开始重视人才管理,他们通过实施eHR人力资源管理系统,以构建高效的人才管理体系。eHR人力资源管理系统拥有多种功能,包括组织管理、人事信息管理、招聘管理、考勤管理、绩效管理、薪酬管理和劳动关系管理等。这些功能帮助企业有效地解决人力资源管理的挑战,进而构建自身的人才库,为企业的未来发展奠定坚实的人才基础。
  • 如何降低岗位空缺时间?9个有效策略与实施步骤详解 2025-11-28
    在制造业、互联网等领域,岗位空缺时间不仅影响企业的生产节奏,还直接关联到团队士气和业务发展。红海云观察到,许多企业在招聘过程中常常遭遇“职位发布后迟迟无人到岗”“关键岗位久招不成”等难题。通过系统梳理招聘流程、引入智能工具,以及强化候选人沟通,企业能够有效降低岗位空缺时间,实现降本增效。本文结合不同行业的真实场景,详细解析九项降低岗位空缺时间的可落地方案,并辅以结构图与案例拆解,帮助HR和管理者构建更具韧性的招聘体系。
  • 如何对企业组织架构进行诊断? 2023-10-13
    在当今竞争激烈的商业环境中,企业管理层和人力资源部门面临着许多挑战。有效的组织架构是保持企业持续竞争优势的关键因素之一。然而,如何对企业组织架构进行诊断并提出改进方案呢?