全面适配信创生态

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-04-10
    你的企业是否面临着购买ehr系统的问题?ehr系统到底应该如何选择呢?简单地讲,企业在ehr软件选型时首先应该摒弃价格方面的考虑,以解决企业问题为目的进行选型,适合自己的,才是有价值的!
  • ehr系统如何有效实施上线?这七点必须避免! 2019-12-03
    企业购入ehr软件之后,最关键的一步便是ehr系统的实施,ehr实施成功了,那么,系统将为企业创造巨大的效益,而如果系统实施不成功,那ehr系统在企业当中就是一个花瓶,前期从规划到选型到评估到培训使用,这整个漫长的过程都是白费。Ehr实施不成功的原因不外乎7点。
  • eHR系统实施计划要注意的细节有哪些?实施小组是关键! 2018-04-19
    企业管理需求随着企业的升级而变化,为此ehr系统功能需求也是不断变化的。为保证ehr系统能得到及时的更新,除了和ehr系统供应商的协商外,企业也应该配备自身的ehr系统实施小组。
  • eHR系统实施特点及注意事项有哪些? 2017-05-26
    eHR系统实施特点及注意事项有哪些?根据经验,我们认为,为了最大限度地提高企业的人力资源管理水平,成功地实施eHR系统,需要特别注意以下七点:
  • eHR系统是什么?如何推进企业人力资源管理信息化 2017-02-28
    随着信息化时代的到来,引入e-HR已成为近年来很多企业关注的问题,企业只有建立良好、可执行的人力资源管理体系和操作平台,才能降低企业用人风险,不断挖掘企业内部的管理绩效。那么,eHR系统是什么?如何推进企业人力资源管理信息化呢?
  • EHR系统升级企业薪酬管理,具体表现在哪些方面? 2020-07-08
    不同的时代,人的需求、企业的形式、社会的潮流都有着巨大的不同,多元化是当前社会的普遍趋势,这对于企业来讲,既是挑战,也是机遇。俗话说:超前于时代者,兴;紧随时代者,进;落后于时代者,亡,所以企业所拥有的技术和管理手段也应与时俱进。众所周知,薪酬管理是企业人力资源管理的核心事项,而关于如何建设全面、科学的薪酬管理体系,保持薪酬管理与时偕行,对于企业在知识经济数字化时代培养核心竞争力和竞争力,促进企业的可持续发展至关重要。
  • 一套好的eHR系统作用如何体现? 2017-08-14
    一套好的eHR系统作用如何体现?目前传统的eHR产品正面着社交应用的挑战与冲击。eHR系统虽然已占据了大部分的市场,但是从中选出一款真正适合自己的好的eHR系统是至关重要的。那么,一套好的eHR系统在企业管理中究竟起到哪些作用呢?
  • eHR系统上线工作程序有哪些? 2018-05-25
    在上线eHR系统的过程中,企业通常会对eHR系统功能给予高度的关注。诚然系统功能的全面性、便捷性和针对性是核心性的存在,需要企业对其做出详尽的调研,但是上线eHR系统的工作程序对企业来说也是很重要的一环,企业不应该忽视这方面的内容。在上线eHR系统的过程中,企业的工作程序大致如下:

推荐阅读

  • 如何甄选人力资源管理系统厂商?教你几招 2017-04-01
    如何甄选人力资源管理系统?市面上做人力资源管理系统的厂商这么多,选哪个比较好?这是不少准备上线人力资源管理系统的企业都困惑的问题。在这里,教你几招,如何选择一家专业的人力资源管理系统供应商。
  • 如何利用外勤人员考勤管理系统做精准考勤? 2017-06-19
    近年来,随着信息技术在人员跟踪考勤及资产跟踪定位管理的应用,考勤管理系统及资产跟踪定位开始向自动化、系统化、多元化发展,这种系统是一个复杂的、动态的、开放的巨大的系统,各个组成部分之间相互影响、相互制约。对于这样的系统要想最大化的发挥其能力和效益的话,就需要厂商快速、准确地了解其各个系统运行情况及特点,并从科学的角度做出准确的决策,将系统配套、统一起来,而外勤人员考勤管理系统就可以很好的解决了这一问题。接下来我们就来看一下,如何利用外勤人员考勤管理系统做精准考勤?
  • 国家发改委等21部门发布《“十四五”公共服务规划》,调整... 2022-01-12
    2022年1月10日,国家发改委等21部门发布《“十四五”公共服务规划》,调整养老金标准。到底养老金标准如何调整?
  • 一套好的eHR系统作用如何体现? 2017-08-14
    一套好的eHR系统作用如何体现?目前传统的eHR产品正面着社交应用的挑战与冲击。eHR系统虽然已占据了大部分的市场,但是从中选出一款真正适合自己的好的eHR系统是至关重要的。那么,一套好的eHR系统在企业管理中究竟起到哪些作用呢?
  • 如何通过新员工培训提升企业文化的传承? 2023-08-09
    如何进行企业新员工培训?新成员加入企业是一个巨大的转变,对于企业和员工而言,这都是一个重要的里程碑。在这个过程中,企业新员工的培训起着至关重要的作用。该过程不仅涉及员工知识技能的提升,也有利于他们更好地适应新的工作环境,并培养对企业的归属感。
  • eHR系统软件如何帮助企业进行法定节假日考勤管理? 2022-02-16
    考勤管理作为人力资源部门日常的重要工作之一,可谓是每个企业管理的“天敌”。作为员工薪资的构成部分,每个月底HR都要进行统计核算。面对一些企业员工数量多,工作地点不同、出差频繁,排班复杂、考勤数据统计等等的情况,让听起来很简单的考勤管理工作变得异常复杂,传统的方式进行考勤管理也十分耗时耗力。由于这种种考勤难的问题,目前很多企业都在采用eHR系统软件进行考勤管理,但法定节假日却会把企业日常考勤打乱,那么,eHR系统软件如何帮助企业进行法定节假日考勤管理?
  • 战略性人力资源管理体系如何建立?HR你需要学一下 2021-10-11
    众所周知,人力资源管理的核心工作是对企业人才资源的调配、培训以及激励,从而为实现企业战略目标提供充足的人才储备。所以企业建立战略性人力资源管理体系是非常有必要的,它能有效帮助企业更好地激发人才潜能,从而带来不可估量的人才效益。那么,究竟战略性人力资源管理体系该如何建立呢?
  • 如何看传统人力资源管理向现代人力资源管理过渡 2020-07-07
    在时下的现代企业管理环境下,传统的人力资源管理具有很大的局限性,因为传统的人力资源管理把工作重心放在事务性工作上,使hr工作者没有多余的时间和精力去做激励企业员工积极性、培养企业人才等更重要的工作,所以传统的人力资源管理是不利于对员工潜能的开发的。