HR软件技术分析之C/S结构

软件先锋 2016-06-22 22:20网络整理点击: 标签:

C/S结构在现在已经有很多软件厂商引进没有采用了,而是使用更灵活的B/S结构,不过这里我们不讨论那个更好,只是分析HR软件的技术架构,认识一下即可。

HR软件技术分析之C/S结构

一、系统性能

采用C/S结构,客户端和服务器端都能够处理任务,这对客户机的要求较高,但却可以减轻服务器的压力。另外,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。

二、系统开发

C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。

三、系统的升级维护

C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。

四、C/S模式的优缺点

1、C/S 模式的优点

- 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

- 软件功能设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的功能要求;如自由制表的功能。

- 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。

- C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

2、C/S 模式的缺点

- 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。

- 兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。

- 开发成本较高,需要具有一定专业水准的技术人员才能完成