CS结构与BS结构的信息系统比较分析_科技创新_技术前言_太阳gg娱乐登录
详细信息

CS结构与BS结构的信息系统比较分析

发布时间:2014-07-11 作者: 来源: 字号:

1.C/S结构

C/S结构,即Client/Server(客户机/服务器)结构,它建立在局域网的基础上,通过将任务合理分配到Client端和Sever端,从而能够降低系统的通讯开销,可以充分利用两端硬件环境的优势。

在C/S模式结构中,数据库系统由前端、应用程序和后台服务器组成。客户机通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操作。服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。在这种结构中,服务器部分是多个用户共享的信息与功能,执行后台服务,如控制共享数据库的操作等。客户机部分为用户所专有, 负责执行前台功能,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。

2.B/S结构

B/S结构,即Browser/Server(浏览器/服务器)结构。在B/S结构中,用户通过客户机浏览器向WEB服务器提出请求,WEB服务器完成对用户进行身份核对后,利用HTTP协议将所需的网页传送给客户机,客户机接受并把它显示在客户机浏览器上。WEB服务器接受用户的请求,首先将需要执行的应用程序与数据服务器链接,向数据服务器提出数据处理申请,数据服务器将数据处理结果提交给WEB服务器, 再由WEB服务器传送回客户机。数据服务器包含系统的数据处理逻辑,接受WEB服务器对数据操作的请求,实现对数据库的查询、修改、更新等功能, 把运行结果提交给WEB服务器。

3.C/S结构与B/S结构的比较

3.1 结构的区别

C/S结构适用于局域网环境,可连接用户数有限。这种模式下,当用户数量增多时,系统性能会明显下降。C/S结构的系统客户端都要安装应用程序,扩展维护复杂代码可重用性差。系统采用面向对象技术,开发费用较低,开发周期较短。

B/S结构适用于广域网环境,支持更多的客户。它可根据访问量动态配置WEB、服务器、应用服务器,以保证系统性能。系统客户端只需标准的浏览器,扩展维护简单。系统代码可重用性好、开发费用较高,开发周期较长。

3.2 安全性比较

C/S结构采取点对点的结构模式,数据的处理是基于安全性较高的网络协议之上。另外, C/S一般面向相对固定的用户群,它可以对权限进行多层次的校验,对信息安全的控制能力很强,安全性可以得到很好的保障。一般高度机密的信息系统适宜采用C/S结构。

B/S建立在广域网之上,采取一点对多点、多点对多点的开放式结构模式,其安全性只能靠数据服务器上的管理密码的数据库来保证,况且网络安全技术尚未成熟,需不断发现、修补各种安全漏洞。B/S结构对安全的控制能力相对弱,面向是不可知的用户群,适合发布公开信息。

3.3 交互性与信息流的比较

C/S结构的交互性很强,在C/S结构中,客户机有完整的客户端软件,能处理大量的、实时的数据流,对操纵数据的控制灵活。B/S结构虽然可以提供一定的交互能力,B/S的信息流单一但交互能力很有限。

3.4 处理能力上的比较

C/S结构建立在局域网上,处理面向在相同区域的比较固定的用户群,满足对安全要求高的需求,与操作系统相关。B/S结构建立在广域网上,处理面向分散的地域的不同的用户群,与操作系统关系较少。另外,B/S的处理模式与C/S处理模式相比简化了客户端,只需要安装操作系统、浏览器即可。

3.5 系统速度的比较

C/S结构在逻辑结构上比B/S结构少一层,对于相同的任务,C/S结构完成的速度总比B/S结构快,使得C/S更利于处理大量数据。另外,由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

综上所述,C/S结构在技术上已经很成熟,它的主要特点是交互性强、具有安全的存取模式、响应速度快、利于处理大量数据。但是C/S结构缺少通用性,系统维护、升级需要重新设计和开发,增加了维护和管理的难度,进一步的数据拓展困难较多。

B/S结构相对C/S结构在技术上有先进性,它的主要特点是分布性强、共享性强、维护方便。但是B/S结构的数据安全性不高、数据传输慢、对服务器要求过高等问题比较突出。虽然B/S结构可以利用多种Script语言和ActiveX技术开发较为复杂的应用,但是和C/S结构的一系列应用工具相比还不是很成熟。

C/S结构和B/S结构各有利弊,在进行系统结构设计时,应综合考虑系统需求的各个方面,从而选择最为合理的系统网络架构。例如在开发大型信息系统,当需要对数据库进行频繁操作时,诸如添加、修改资料数据应当使用C/S结构,这样客户端功能比较强,安全系数也高。高级用户层则应当使用B/S结构,客户端可以比较方便、灵活的对数据进行查询。这样设计,可以充分发挥C/S结构和B/S结构的优越性。

浏览次数:245返回顶部
相关新闻
Baidu
sogou