管理信息系统的三种模式

家住魔仙堡 提交于 2019-11-28 12:05:38

管理信息系统的模式

管理信息系统经历了三种计算模式,分别是:单主机计算模式,分布式客户/服务器计算模式(C/S),浏览器/服务器计算模式(B/S)。这三种计算机模式是随着计算机技术、网络技术的发展而产生的,由此决定了计算机应用系统中硬件结构和软件结构的特征。

1、  单主机模式

         1985年以前,计算机应用一般以单台计算机构成的单主机计算模式为主。

单主机计算模式又可细分为两个阶段。单主机计算模式的早期阶段,计算机应用系统所用的操作系统为单用户操作系统,系统一般只有一个控制台,局限于单项应用如劳资报表统计等。

分时多用户操作系统的研制成功,以及计算机终端的普及使早期的单主机计算模式发展成为单主机——多终端的计算模式阶段。

          在单主机——多终端的计算模式中,用户通过终端使用计算机,每个用户都好像是在独自享用计算机的资源,但实际上主机是在分时轮流为每个终端用户服务。

         单主机——多终端的计算机模式在我国当时一般称为“计算中心”在单主机模式的这个阶段中,计算机应用系统中已可实现多个应用(如物质管理和财务管理)的联系,但由于硬件结构的限制,只能将数据和应用(程序)集中地放在主机上,因此单主机——多终端计算模式有时也称为集中式的企业计算模式。

2、  客户/服务器计算模式及技术实现

     20世纪80年代,个人计算机的发展和局域网技术逐渐趋于成熟,使用户可以通过计算机网络共享计算机资源,计算机之间通过网络可协同完成某些数据处理工作,虽然个人计算机的资源有限,但在网络技术的支持下,应用程序不仅可利用本机资源,还可通过网络方便地共享其他计算机的资源,在这种背景下形成了分布式客户/服务器(C/S)的计算模式。

在客户服务器模式中,网络中的计算机被分为两大类:一是用于向其他计算机提供各种服务(主要有数据库服务,打印服务等)的计算机,统称为服务器;二是享受服务器提供服务的计算机,称为客户机。

客户机一般由微机承担,运行客户应用程序(应用程序被分散地安装在每一台客户机上,这是C/S模式应用系统的重要特征)。部门级和企业级的计算机作为服务器运行服务器系统软件(如数据库服务器系统,文件服务器系统等),向客户机提供相应的服务。

C/S模式中,数据库服务是最主要的服务,客户机将用户的数据处理请求通过客户端的应用程序发送到数据库服务器,数据库服务器分析用户请求,实施对数据库的访问与控制并将处理结果返回给客户端。在这种模式下,网络上传送的只是数据处理请求和少量的结果数据,网络负担较小。

对于较复杂C/S模式的应用系统,数据库服务器一般情况下不只有一个,而是按数据的逻辑归属和整个系统的地理安排可能有多个数据库服务器(如各子系统的数据库服务器及整个企业级数据库服务器等),企业的数据分布在不同的数据库服务器上,因此,C/S模式有时也称为分布式客户/服务器计算模式。

C/S模式是一种较为成熟且应用广泛的企业计算模式,其客户端应用程序的开发工具也较多,这些开发工具分两类;一类为针对某一种数据库管理系统的开发工具(如针对ORACLEDEVELOPER 2000),另一类为对大部分数据库系统都适用的前端开发工具(如POWERBUILDERVISUAL BASIC VISUAL C++DELPHIC++ BUILDERJAVA等)。

3、  浏览器/服务器计算模式及技术实现

采用C/S模式的企业计算机应用系统中,每一个客户机都必须安装并正确配置相应的数据库客户端驱动程序。这样,应用程序(也必须安装在客户机上)才能访问数据库。由于应用程序被分布在各个客户机上,这种形式使系统的维护变得困难,且容易造成不一致性。

浏览器/服务器(B/S)模式是在C/S模式的基础上发展而来的。导致B/S模式产生的源动力来自不断增加的业务规模和不断复杂化的业务处理请求,解决这个问题的方法是在传统C/S模式的基础上增加中间应用层,由原来的两层结构(客户/服务器)变成三层结构。

在三层应用结构中,用户界面层中(客户端)负责处理用户的输入和向客户的输出。商业逻辑层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL语句,并把结果返回给客户端。数据库层实际是负责数据库的存储和检索,响应中间层的数据处理请求,并将结果返回给中间层。

由于INTERNET及企业INTRANET的应用采用B/S模式,因此B/S模式也称为网络计算机模式。在B/S模式中除了数据库服务器外,应用程序是以网页形式(用超文本标识语言(HTML)编写)存放于WEB服务器上,用户运行某个应用程序只需在客户端上的浏览器中键入相应的数据处理工作,最后将结果通过浏览器显示给用户。可以说,B/S模式的计算机应用系统中,应用程序在一定程度上具有集中特征。因此,其客户端只需安装浏览器,而应用程序相对集中地存放在WEB服务器上。

B/S模式的计算机应用系统使企业能够把供应商和客户作为企业的资源来进行管理,从技术上保证了企业资源规划系统(Enterprise Resource Planning,ERP)的实现。

另外B/S模式的企业计算机应用系统与INTERNET的结合也使新进提出的一些新的企业计算机应用(如电子商务,客户关系管理)的实现成为可能。

虽然B/S模式的计算机应用系统有如此多的优越性,但由于C/S模式的成熟性且C/S模式的计算机应用系统网络负载较小,因此,未来一段时间内,管理信息系统开发中的企业计算机模式将是B/S模式和C/S模式共存的情况。但是,很显然,企业计算机应用系统计算机的发展趋势是向B/S模式转变。

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!