MIS与Intranet 方祎国 2000年 第27期   MIS(管理信息系统)是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。   一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。 #1  什么是Intranet呢?   简单地说是采用Internet的技术和产品建立的公司中专用企业网络,人们可以利用现有的内部网络硬件、软件和服务器,采用Internet技术和标准(如TCP/IP、HTTP、SMTP、HTML等)来建立企业Intranet。Intranet在企业内部构成强大的信息网络平台,网上用户共享信息资源,Intranet也可通过防火墙软件与Internet相连、向业务伙伴提供访问网络的安全途径。   Intranet的建立必须依赖于B/S(浏览器/Web服务器)的体系结构,而这种结构又是C/S(客户机/服务器)结构的延伸,为此我们还需要进一步了解MIS的体系结构。MIS体系结构决定了系统的运行方式、处理能力以及可伸缩性等关键性能。计算机发展到今天,先后出现了主机/终端、服务器/工作站、客户机/服务器及浏览器/Web服务器等结构的系统。其中后三种结构在以PC为主的系统得到了广泛的应用。 #1  服务器/工作站(File Server/Client Workstation)结构   网络结构为小型局域网,服务器端安装文件服务器,提供文件共享服务。客户工作站运行桌面数据库软件和应用软件,完成数据处理。在这种结构中,数据处理全部在工作站端进行,服务器只提供各个工作站间的数据共享和存储,因此其网络传输量大。(^27050401a^)   从系统软件的配置来讲,Netware+xBase是这种结构的典型代表。其特点是对硬件的要求低,提供的处理能力小,适用于小型部门级应用,如财务管理等。当要把这样的结构扩展到企业级应用时,则显得力不从心,并且在此基础上是无法实现Intranet的。 #1  C/S(Client/Server)结构   客户机-服务器结构是当前MIS中采用的主要体系结构,简称为C/S体系结构。C/S体系数据库从90年代初发展到今天,由于各大数据库厂商不断采用新技术,推出新产品,为各种应用系统提供了先进的数据库软件,其性能是xBase类的桌面数据库产品无法比拟的。(^27050401b^)   在C/S结构的MIS中,配有高性能的专用服务器,服务器端安装数据库软件,客户端应用软件以SQL语言向服务器发出请求,服务器将处理后的结果传给客户端,两者之间是请求与服务的关系,这样既提高了处理速度又减少了网络传输量。由于数据库服务器软件运行在高性能专用服务器上,大量的数据处理任务在服务器端完成,客户端主要提供与用户的交互功能,因此可以大幅度提升整个系统的性能。支持C/S结构的数据库系统都具有分布式处理能力,提供分布式计算功能和分布式数据处理,形成所谓的二级或三级结构,即表现级、功能级和数据访问级。 #1  B/S(Browser/Web Server)结构   B/S结构是真正的三级结构。   其三级结构组成如下:(^27050401c^)   ·第一层浏览器是表示层,完成用户接口功能。在客户端向URL(Uniform Resource Locator)指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;   ·第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,以CGI或ASP与数据库连接,进行申请处理,而后数据库结果返回Web服务器,再传至客户端;   ·第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。   与C/S结构相比,该结构把处理功能全部转移到了服务器端,在使用维护更加经济方便。而且使维护任务层次化:最终用户负责硬件的日常管理和维护,系统维护人员负责Web服务器、数据库服务器、MIS总体维护。   由以上的比较分析可知,C/S仍然是MIS的主流结构,尤其在提供复杂的事务处理能力上具有很大的优势,而且开发工具先进,应用成熟。但是其功能受限于软件的实现,不便于用户随时发布消息及提供系统未建立的数据,而这正是B/S的优势所在,用户可以将需要发布的信息用HTML及时放在网上,供其它用户浏览。   因此,MIS可以同时采用C/S和B/S体系结构,对于日常管理中的事务处理用C/S实现,临时性的信息传递和数据发布用B/S实现。