C/S结构与B/S结构的档案管理系统比较分析

2015-06-10 09:22邱玥
卷宗 2015年5期
关键词:客户机服务器端客户端

邱玥

摘 要:随着科技的发展和档案信息化进程的逐步推进,合理利用档案资源、实现资源共享以及异种数据库的对接,成为档案管理工作中的迫切需要。档案管理信息系统在模式结构上,原来大多都是采用客户端/服务器(Client/Server简称C/S)模式结构。随着计算机技术的发展,应用系统的大型化和Internet应用的迅速发展和普及,出现了浏览器/服务器模式结构(Browser/Server简称B/S)模式结构。本文通过对两者进行比较,阐述这两种模式结构各自特点。

关键词:档案管理系统;C/S;区别

1 C/S结构的二层体系结构

C/S结构,即大家熟知的客户机/服务器结构,是20世纪80年代后期随着PC机能力的不断提高、局域网技术的成熟而逐渐成长起来的,在计算机网络和分布式计算基础上的一种网络结构模式。

C/S结构是一种典型的二层结构,按照各自实现功能的不同,将应用程序分为两大部分:一部分是用于处理数据库,称为服务器部分;另一部分是用于处理应用程序、请求服务,称为客户部分。客户部分负责执行前台功能,如管理用户接口、数据处理和报告请求等,任务较重。而服务器部分执行后台服务,如管理共享外设、控制对共享数据库的操纵等,任务相对轻松。

C/S结构的工作原理是:用户通过应用程序向客户机提出数据要求,客户机通过网络将用户的数据要求提交给服务器,服务器的数据库管理系统执行数据处理任务,然后把经过处理后的用户需要的那部分数据,而不是整个文件,传输到客户机上,最后由客户机完成对其所需数据的加工。

2 B/S结构的三层体系结构

B/S结构即浏览器和服务器结构。在本质上,也是一种C/S结构,它是一种由传统的二层C/S结构发展而来的三层结构在Web上的应用。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在浏览器端实现,主要事务逻辑在服务器端实现,形成所谓三层结构。其表示层、功能层、数据层被分别放置在不同的位置。表示层位于客户端,功能层位于Web服务器端,而数据库则位于数据服务器端。

3 C/S结构与B/S结构的档案管理系统比较

3.1 C/S结构与B/S结构的区别

C/S结构采用Intranet技术,一般建立在专用的网络上,能够根据用户需求定制复杂的应用;对于信息流的交互性低,一般是典型的中央集权的机械式处理;它内部需要统一标准,而且通常是专用标准;C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是客户端还是服务器端都需要特定的软件支持;由于没能提供用户真正期望的开放环境,结构的软件需要针对不同的操作系统系统开发不同版本的软件,系统维护复杂,加之产品的更新换代十分快,使维护与更新成本都较高;可连用户数有限,当用户数量增多时,性能会明显下降。

B/S结构采用Internet/Intranet技术,是未来技术发展的主流,不必是专门的网络硬件环境;使用的标准是开放的、非专用的,经过国际化组织确定的标准,具有通用性和跨平台性,并且客户端只需标准的浏览器,不需要装客户端,能够实现系统的无缝升级,系统维护开销减到最小;减轻了系统维护与升级的成本和工作量,降低了用户的总体成本;易于学习,界面友好,无需再学习;可根据访问量动态配置WEB、服务器、以保证系统性能。

3.2 C/S结构和B/S结构的档案管理系统对比

基于以上C/S结构与B/S结构的特点,两种不同模式的档案管理系统也有其各自的特点。

1、C/S结构的档案管理系统的优缺点

C/S结构的档案管理系统能够适应计算机硬件发展速度的背景,可以提供一些人们习惯的查询方法和手段,以达到快速、准确查询和易于操作的目的。但是客户机程序开发、安装、维护、升级起来要比B/S结构复杂。

(1)专用性、交互性强。在这种模式中,客户端装有专用客户软件,更有利于完成档案专门的任务。

(2)网络通讯量低、速度快。因为只有二层结构,网络通讯量只包括客户机与服务器之间的通讯量。通讯量低使得运行速度快,有利于处理大量数据。

(3)客户端负担重。因为应用程序集中在客户端。随着应用系统的功能越来越复杂,客户端的应用程序也变得越来越庞大,为了提高性能,需要不断提高客户机的配置,又加重了投资的成本。

2、B/S结构的档案管理系统的优缺点

(1)客户端不再负责数据库的存取和复杂数据算等的任务,只需要其进行显示,充分发挥了服器的强大作用,这样就大大的降低了对客户端的求,降低了投资和使用成本。

(2)界面统一、使用简单。

用户端只需安装国际标准化的浏览器(如IE),用户通过鼠标即可访问文、图像、声音、电影及数据库等信息,不需要像C/S中那样安装数据库客户端软件、应用软件等,操作界面简统一。因此基本上不需要进行用户培训,无论是决策层还是操作层的人员都无需培训就可以直接使用,利于推广。

(3)客户端免维护、免安装、免开发。

维护人员不再为程的维护工作奔波于每个客户机之间,而把主要精放在功能服务器上。使用集中式管理,对应用统进行升级时,只需更新服务器端的软件,减轻了系统维与升级的成本与工作量,使用户的总体拥有成本大降低。节省了内存和存储空间,也节省了开发时间,降低了成本。

(4)拥有强大的扩展性和开放性、安全性、稳定性。

B/S模式由于采用标准的TCP/IP、HTTP协议,它可以使网管系统与1nternet/Intranet有机结合,因而更适合网上信息的发布,拓展了传统的数据库应用的功能,更适合Internet时代的需要,具有良好的扩展性。

然而,B/S结构相对C/S结构也有其弱点,主要表现在:由于是三层的结构,网络通讯量不仅包括客户机与Web服务器之间的通讯量而且也包括Web服务器与数据库服务器之间的通讯量。所以在批量挂接档案资源的过程中,会因为网络通讯量较大,出现运行速度慢的问题。

通过以上的对比,可以看出两种结构各有利弊,对于C/S结构与B/S结构我们不能简单的说谁好谁不好,应该是适用的就是最好的,不是最先进的才最好。对于档案管理系统来说,功能越复杂的同时操作要越简便。在这些数据库技术的发展中,一个很明显的特征就是要求档案管理系统具有高可靠性、高性能、、高安全性和可扩展能力。所以,C/S结构更适合于小型企业,共享要求不高的,而B/S结构更适用于有一定实力的,共享要求高并且下属部门众多的大型企事业单位。

总之,C/S与B/S结构在档案信息管理系统中的发挥各有所长,应有针对性的实施混用,才能更好的满足档案信息系统日益增长的业务需求。

参考文献

[1]王红梅.档案信息化基础模式研究[J].档案管理,2008(1):47-48

[2]李昊璇.基于C/S与B/S组合应用模型的办公自动化系统的分析与设计[D].北京:北京邮电大学软件工程.2008.

[3]王丽娣,于蕾.档案工作中的C/S与B/S混合模式的应用[J].兰台世界,2007(9):27

[4]辛青清,肖金生,邹玉生,李成耀.基于C/S和B/S混合模式的档案信息化系统[J].武汉理工大学学报·信息与管理工程版,2007(6):57-61

[5]罗绍军,王波.C/S与B/S相结合的文档管理信息系统[J].兰台世界,2006(1):29-30

猜你喜欢
客户机服务器端客户端
Linux环境下基于Socket的数据传输软件设计
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
浅析异步通信层的架构在ASP.NET 程序中的应用
基于Qt的安全即时通讯软件服务器端设计
客户端空间数据缓存策略
网页防篡改中分布式文件同步复制系统
瘦客户机:安全与便捷的选择
升腾瘦客户机借神码翱翔“云端”