如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第7章管理信息系统7.1管理信息系统概述管理信息系统(ManagementInformationSystem)简称MIS,是1961年在美国由J.D.Gallagher首先提出的,并确定其以计算机为主体、信息处理为中心的综合性系统。管理信息系统是一门新兴学科,综合了管理科学、信息科学、计算机科学、统计学、运筹学等许多学科的概念和方法。MIS系统是由计算机技术、网络通信技术、信息处理技术、管理科学和人组成的一个综合系统,它能提供信息,以支持一个组织机构的运行、管理和决策功能。MIS系统的应用有以下几类。(1)国家经济信息系统(2)企业管理信息系统(3)事务型管理信息系统(4)行政机关办公型管理信息系统(5)专业型管理信息系统(6)综合型信息系统7.2管理信息系统的开发7.2.1管理信息系统的开发环境管理信息系统的开发应用在目前的网络平台和开发环境上有多种选择,选择是否合适将影响着MIS的开发效率、应用水平、系统维护等。1.基于网络的开发环境一些单位开发的MIS是基于Novell服务器的网络环境,使用Foxpro数据库,这是因为在MIS应用的开发初期大多使用的dbase,Foxbase数据库。2.基于UNIX系统的开发环境采用或考虑基于UNIX操作系统,并安装支持客户机/服务器模式的Oracle,Sybase,Informix数据库,进行MIS开发。采用客户机/服务器模式的MIS系统,减少了网络上大量不必要的数据传输,降低了网络流量的压力。开发这类MIS应用程序的工具中,例如PowerBuilder,Delphi等,采用基于Windows的界面,用户易于掌握。不过,选用UNIX和大型数据库管理平台也存在一些问题:UNI系统的管理维护以及大型数据库的开发管理任务繁重;应用系统开发周期变长;软件系统造价高。3.基于Windows的开发环境使用SQLServer数据库SQLServer数据库的出现,为MIS应用提供了新的选择。WindowsNT服务器和与之相连的计算机间采用TCP/IP协议,对于防止基于DOS的病毒有它的独特优点;SQLServer基于客户机/服务器模式,对MIS不会构成增加流量的压力。特别是采用面向对象的开发工具(Delphi,PowerBuilder等),可减少编程工作量,加快应用系统的开发,是目前较为合适的MIS开发平台。使用VisualFoxpro数据库VisualFoxpro有以下特点:基于Windows界面和友好的开发工具使用户易于学习和掌握;面向对象的数据库设计框架适应了编程工具发展的方向。总之,MIS系统的开发平台有多种选择。一般地,具有相当技术力量和水平的单位可选较高的平台,如UNIX系统和大型数据库系统;一般单位可选WindowsServer,SQLServer平台;对于较小的应用,同时要兼顾Intranet的MIS应用,可采用Windows2000/XP开发环境。7.2.2数据库技术和网络技术信息管理系统开发的两大信息技术基础是数据库技术和计算机网络技术。1.数据库技术管理信息系统几乎都是建立在数据库系统的基础上的,因此,数据库是管理信息系统的基础和核心,数据库设计是系统开发的重要组成部分。目前,数据库产品种类繁多,如何为某个特定应用选择一个最合适的DBMS(数据库管理信息系统,是数据库的核心)却没有一个十分简单明了的法则,必须结合自身特定的需求及有关DBMS的特点和功能综合考虑。在选择数据库管理系统软件时,应从以下几方面考虑:1)DBMS软件选择关系型数据库管理系统RDBMS仍牢牢统治着客户机服务器模型。目前7个主要的DBMS垄断了RDBMS市场:Oracle公司的OracleServer;Sybase公司的SybaseSQLServer;Informix公司的Informix—OnlineDynamicServer;IBM公司的DB/2系列;计算机联盟公司的CA—OpenIngres;Microsoft公司的MicrosoftSQLServer;Borland公司的Interbase。2)软、硬件平台DBMS运行平台决定了数据库服务器的总体性能。除了硬件外,DBMS还依赖操作系统的功能,高效地提供硬盘、缓存和网络服务。因此,为DBMS选择合适的平台和选择DBMS一样重要。3)管理客户连接DBMS一般以下述3种方式处理客户连接:每个客户单独一个进程、多线程或综合以上两种方式。第1种方法为每个客户连接单独产生一个进程,采用该方法的DBMS有DB/2,OracleVersion6和Informix:第2种方法将所有用户连接和数据库服务器程序都以线程的方式在同一地址空间内运行,采用这种方法的DBMS有SybaseSyste