您的位置首页生活百科

门诊管理系统-C/S与B/S结构的区别

门诊管理系统-C/S与B/S结构的区别

的有关信息介绍如下:

门诊管理系统-C/S与B/S结构的区别

今天给大家介绍一下C/S架构门诊管理系统与B/S架构门诊管理系统的区别,很多人都会问,我们的软件是C/S架构还是B/S架构的?并问两者之间的区别是什么?优劣势是什么?今天在这里一一给您解答,以下资料是通过百度百科以及百度文库和百度知道搜集而来。

一、C/S结构与B/S结构简介

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

B/S(Browser/Server)结构即浏览器和服务器结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。客户端基本上没有专门的应用程序,应用程序基本上都在服务器端。由于客户端没有程序,应用程序的升级和维护都可以在服务器端完成,升级维护方便。由于客户端使用浏览器,使得用户界面“丰富多彩”,但数据的打印输出等功能受到了限制。为了克服这个缺点,一般把利用浏览器方式实现困难的功能,单独开发成可以发布的控件,在客户端利用程序调用来完成。

二、C/S结构与B/S结构的优势与劣势

CS架构的优点就是基于客户机和服务器模式,大部分的运算是在客户机上运行,从而提高一定的效率,但是也因为他在客户机上运行,所以要安装客户端,应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。应用服务器运行数据负荷较轻,也导致了软件维护和升级时的不方便,需要程序员亲自进行升级配置..

然后BS架购的优点在于,软件维护和升级方便,只要能上网就能升级了且在很多地方都能够直接使用软件,而不需要安装,前提是你要能登陆到服务器,应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。

启新门诊管理系统采用的是业界先进的C/S结构管理模式,之所以采用C/S结构,而不使用B/S结构主要是就医疗行业来说,业务流程比较繁忙与复杂,处理的业务比较多,如果所有数据,全部通过服务器计算,一旦服务器出现崩溃,将导致整个网络的瘫痪,后果不堪设想。而采用C/S,服务器与客户端模式,即使是其中的某一个客户端出现问题,也不会影响整个业务流程。