近年来,随着网络技术不断发展,导致了很多应用软件体系结构从C/S结构向更加灵活的多层分布结构演变,使得软件体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式),用于满足业务应用的深度及广度的变化。
但当B/S结构的eHR系统陆续面市后,用户才痛苦的意识到:B/S结构的eHR系统并没有想象的那么美好,甚至很多方面与传统的C/S比较起来相差甚远!究竟是怎么回事呢?

目前,市场上主流的eHR系统采用的技术架构主要有三种模式:C/S、B/S、C/S+B/S。基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器,为了区别于传统的C/S模式,才特意将其称为B/S模式。那么它们的特点是什么?各有那些优缺点?

且听汇通科技小编,带你分享B/S架构的优劣势!

1、B/S模式的优点

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

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

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

● 采用资源共享技术,提高软件运行效率。

2、 B/S 模式的缺点

● 操作无法满足快速操作要求。

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

● 网络传送的有效数据少,网络带宽利用率低。

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

● 软件开发复杂。

3、系统的性能

在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。

4、系统的开发

B/S技术是近几年逐步发展起来的,C/S技术发展历史更为“悠久”,从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。

综合以上,笔者认为,尽管B/S已经成为一种势不可挡的潮流,但到目前为止,技术还没有完全达到媲美C/S架构的时候!微小型企业可以选择B/S架构,中大型可以选择C/S架构!

bs cs架构区别_ehr系统是选择BS还是CS 架构?相关推荐

  1. 微服务架构案例(02):业务架构设计,系统分层管理

    本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 一.业务架构设计 1.基础概念 服务的架构设计决 ...

  2. cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析

    一.简介  CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是 ...

  3. bs和cs架构的区别和优缺点_C/S和B/S两种架构区别与优缺点分析

    C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑.既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系. 一.C/S 架构 1. ...

  4. bs cs架构区别_软件架构设计分层模型和构图思考

    今天谈下架构设计中的分层思维和分层模型以及基于分层思维下的架构构图逻辑. 架构思维概述 对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集.由于架构的核心作用是在业务现实 ...

  5. python是偏向bs还是cs_CS与BS架构区别、比较、及现状与趋势分析

    一.简介 CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据.但是该结构的程序是针 ...

  6. 一定要理解的两种常见软件开发体系结构(CS/BS结构)的区别!!!

    CS/BS架构 ==黄色标注部分重点注意== CS结构 BS结构 CS结构与BS结构比较 ==有问题可以在评论指正,欢迎讨论,谢谢大家!!== 黄色标注部分重点注意 CS结构 •CS(Client/S ...

  7. bs架构 mysql_基于BS架构OA办公系统的设计(PHP,MySQL)(三人组)(含录像)

    基于BS架构OA办公系统的设计(,MySQL)(三人组)(含录像)(毕业论文13000字,程序代码,MySQL数据库,答辩PPT) 系统模块划分 企业部门管理系统(以管理员部分为核心)从功能上划分为5 ...

  8. 计算机科普小知识——Win7系统32位与64位的区别,该如何选择?

    Win7系统32位与64位的区别 首先我们要知道32位和64位指的是什么.其实这是根据CPU内的寄存器字长来确定的,计算机内部数据都是二进制来呈现的,32位的计算机CPU一次最多能处理32位的二进制数 ...

  9. PCB CS架构(工程系统)实现单点登入方法

    社会的不断进步发展,分工也越来越细了.而我们工作接触的范围也越来越狭小了,但这不是倒退了,而是分工之细让人们在各个方面深耕细作.PCB企业软件系统发展路线同样也如此,随着我们PCB企业发展不断壮大,软 ...

最新文章

  1. 谷歌X实验室开源了一款像血糖仪一样的EEG识别系统
  2. Android 使用intent.putExtra实现Activity之间的参数传递
  3. jquery 获取 A 标签 超级链接属性
  4. 索引 mysql_深入理解MySQL索引
  5. 电子商务概论_大学专业介绍之“电子商务专业”
  6. 自学前端,需要学习哪些知识点?学多久可以入职前端工程师?
  7. w3wp.exe进程资源占用过大问题
  8. Web2.0浪潮下的广播电视业
  9. IDEA更改maven镜像源
  10. 英语词汇篇 - 词根词缀大全
  11. 经纬度转换器_FME应用小实例:线面经纬度集合快速转几何图形
  12. 2G内存刚刚好 浅谈4G内存对笔记本的影响
  13. 在deepin系统下安装git
  14. 二叉树的层序遍历与镜像翻转js
  15. mysql忘记密码win10_win10 mysql8.0.12 忘记root密码如何重置密码
  16. 人员玩手机离岗识别检测系统 yolov5
  17. Y7000P电池0%解决办法
  18. java mcu 视频会议_详解视频会议终端和MCU的区别
  19. HDU1273漫步森林
  20. TCP的三次握手流程图

热门文章

  1. scss百分号操作符的一个使用例子
  2. Angular应用启动时创建的injection token一览
  3. JavaScript和ABAP的MD5计算源代码
  4. 推荐一个能监控安卓手机上应用使用情况的应用,名叫ActionDash
  5. hybris backoffice搜索时遇到could not execute full-text query的解决方案
  6. CRM WebClient UI Relationship drop down list render logic
  7. debug the very first SAP Fiori application -Jerry的第一个SAP ui5应用调试经过
  8. How to configure a different backend system for OData consumption
  9. 使用经过oauth验证后的github API,避免调用频次超标的问题
  10. Cloud for Customer的设置加载机制