信息系统模式的选择

二、信息系统模式的选择

近年来,随着计算机技术和网络技术的迅猛发展,信息系统的开发模式也处于不断的发展变化之中。一些旧的开发模式渐渐被淘汰,同时也产生了一些更适合目前技术水平的新模式。那么移民机构该如何选择信息系统的开发模式呢?

1.C/S模式

(1)C/S模式的结构。这种结构由两部分组成,即客户机和服务器,它们一般分别由普通微型计算机和功能更强大的计算机担任。当信息系统的用户向系统提出请求时,如果客户机可以满足请求就直接将结果反馈给用户,否则,就将用户的请求提交给服务器来处理。服务器在后台对用户的请求进行处理,然后把结果返回给客户机,客户机再将其显示给用户。

C/S模式的好处是许多重要的资源都存储在服务器上,可以保证数据的完整性和一致性,并且此模式可以保证均衡地处理企业事务。图4-7是C/S模式的结构图。

(2)C/S模式的不足。C/S模式是20世纪80年代逐步发展起来的,但是随着技术的发展以及企业对信息系统的“总体拥有成本”提出要求,该模式表现出了一些不足。主要表现在以下几点:

1)开发和维护成本高。随着C/S软件的不断升级,也对硬件不断提出要求,造成开发成本高的后果。同时,由于每个客户机都需要安装相应的应用程序,在系统升级或维护时,每个客户机都要更新,日常工作比较繁琐。

图4-7 C/S模式的结构图

2)兼容性差。C/S模式由于可以使用不同的工具开发系统,所以兼容性能比较差,用一种工具开发的系统不能移植到其他平台上运行。

3)较难推广。每台客户机可能装有不同的子系统软件,用户使用起来会觉得界面风格、操作方法不一样,因此不利于推广。

2.B/S模式

B/S模式以WEB技术为基础,随着Internet的发展,这种模式越来越多地被应用于大型的信息系统中。

(1)B/S模式的结构。B/S模式由浏览器、WEB服务器、数据库服务器3部分组成。这种结构的核心是WEB服务器,它的工作主要是接受远程或本地的查询请求,然后到数据库服务器去获取相关的数据,并将结果以HTML以及各种页面描述语言的形式传送给用户。用户使用一个浏览器来提交请求和获得结果,而不再需要各种各样的应用软件。这种结构如图4-8所示。

(2)B/S模式的优点:

1)对客户端要求低。客户端只需要安装浏览器,用户只要会使用浏览器软件就可以上网操作,对用户的培训非常简单。

2)维护费用低。由于客户端只是一个浏览器,所以对系统的开发、维护、升级基本上是在服务器端运行,可以大大减轻开发和维护的工作量。

3)方便地接入Internet。由于B/S模式可以直接接入Internet,不但系统的扩展性好,而且可以共享网络上的丰富资源。

3.混合模式

所谓混合模式,就是把C/S模式和B/S模式结合起来。对于面向大量用户的系统模块采用B/S模式,而对于要处理较大数据量、安全性要求较高或者交互性强的功能模块则采用C/S模式。这种模式的结构如图4-9所示。混合模式的好处是可以充分发挥C/S模式和B/S模式的优点。

图4-8 B/S模式的结构

图4-9 混合模式的结构

不论是C/S模式、B/S模式,还是混合模式,都有自身的优势和不足。C/S模式可以提供系统较高的安全性,保证数据的完整性和一致性,适合于建设处理数据量大、数据查询灵活的系统。而B/S模式适合于建设面向大量网络用户的系统。