管理信息系统的开发与案例.pptx





《管理信息系统的开发与案例.pptx》由会员分享,可在线阅读,更多相关《管理信息系统的开发与案例.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式第第7 7章章 管理信息系统管理信息系统 7 7.1 .1 管理信息系统概述管理信息系统概述7 7.2 .2 管理信息系统的开发管理信息系统的开发 7 7.3 .3 管理信息系统应用举例管理信息系统应用举例 单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式7 7.1 .1 管理信息系统概述管理信息系统概述管理信息系统管理信息系统( (Management Information Management Information S y s t
2、e m )S y s t e m ) 简 称简 称 M I SM I S , 是是 1 9 6 11 9 6 1 年 在 美 国 由年 在 美 国 由J JD DGallagherGallagher首先提出的,并确定其以计算首先提出的,并确定其以计算机为主体、信息处理为中心的综合性系统。机为主体、信息处理为中心的综合性系统。管理信息系统是一门新兴学科,综合了管理科管理信息系统是一门新兴学科,综合了管理科学、信息科学、计算机科学、统计学、运筹学学、信息科学、计算机科学、统计学、运筹学等许多学科的概念和方法。等许多学科的概念和方法。 MISMIS系统是由计算机技术、网络通信技术、信息系统是由计算机
3、技术、网络通信技术、信息处理技术、管理科学和人组成的一个综合系统,处理技术、管理科学和人组成的一个综合系统,它能提供信息,以支持一个组织机构的运行、它能提供信息,以支持一个组织机构的运行、管理和决策功能。管理和决策功能。单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式MISMIS系统的应用有以下几类。系统的应用有以下几类。(1 1)国家经济信息系统)国家经济信息系统(2 2)企业管理信息系统)企业管理信息系统(3 3)事务型管理信息系统)事务型管理信息系统(4 4)行政机关办公型管理信息系统)行政机关办公型管理信息系统(5 5)专业型管理信
4、息系统)专业型管理信息系统(6 6)综合型信息系统)综合型信息系统单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式7 7.2 .2 管理信息系统的开发管理信息系统的开发7 7.2.1 .2.1 管理信息系统的开发环境管理信息系统的开发环境 管理信息系统的开发应用在目前的网络平台和开管理信息系统的开发应用在目前的网络平台和开发环境上有多种选择,选择是否合适将影响着发环境上有多种选择,选择是否合适将影响着MISMIS的开的开发效率、应用水平、系统维护等。发效率、应用水平、系统维护等。1.1.基于网络的开发环境基于网络的开发环境 一些单位开发的一
5、些单位开发的MISMIS是基于是基于NovellNovell服务器的网络环服务器的网络环境,使用境,使用FoxproFoxpro数据库,这是因为在数据库,这是因为在MISMIS应用的开发初应用的开发初期大多使用的期大多使用的dbasedbase,FoxbaseFoxbase数据库。数据库。单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式2.2.基于基于UNIXUNIX系统的开发环境系统的开发环境采用或考虑基于采用或考虑基于UNIXUNIX操作系统,并安装支持客户机操作系统,并安装支持客户机服务器模式的服务器模式的OracleOracle,S
6、ybaseSybase,InformixInformix数据库,进数据库,进行行MISMIS开发。采用客户机服务器模式的开发。采用客户机服务器模式的MISMIS系统,减系统,减少了网络上大量不必要的数据传输,降低了网络流量少了网络上大量不必要的数据传输,降低了网络流量的压力。的压力。开发这类开发这类MISMIS应用程序的工具中,例如应用程序的工具中,例如PowerBuilderPowerBuilder,DelphiDelphi等,采用基于等,采用基于WindowsWindows的界面,用户易于掌握。的界面,用户易于掌握。不过,选用不过,选用UNIXUNIX和大型数据库管理平台也存在一些问和大型
7、数据库管理平台也存在一些问题:题:UNIUNI系统的管理维护以及大型数据库的开发管理任务繁系统的管理维护以及大型数据库的开发管理任务繁重;重;应用系统开发周期变长;应用系统开发周期变长;软件系统造价高。软件系统造价高。单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式3.3.基于基于WindowsWindows的开发环境的开发环境使用使用SQL ServerSQL Server数据库数据库 SQL Server SQL Server数据库的出现,为数据库的出现,为MISMIS应用提供了应用提供了新的选择。新的选择。Windows NTWind
8、ows NT服务器和与之相连的计算机服务器和与之相连的计算机间采用间采用TCPTCPIPIP协议,对于防止基于协议,对于防止基于DOSDOS的病毒有它的病毒有它的独特优点;的独特优点;SQL ServerSQL Server基于客户机服务器模式,基于客户机服务器模式,对对MISMIS不会构成增加流量的压力。特别是采用面向对不会构成增加流量的压力。特别是采用面向对象的开发工具象的开发工具( (DelphiDelphi,PowerBuilderPowerBuilder等等) ),可减少,可减少编程工作量,加快应用系统的开发,是目前较为合编程工作量,加快应用系统的开发,是目前较为合适的适的MISMI
9、S开发平台。开发平台。 单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式使用使用Visual FoxproVisual Foxpro数据库数据库 Visual Foxpro Visual Foxpro有以下特点:有以下特点:基于基于WindowsWindows界面和友好的开发工具使用户易于学习和界面和友好的开发工具使用户易于学习和掌握;掌握;面向对象的数据库设计框架适应了编程工具发展的方面向对象的数据库设计框架适应了编程工具发展的方向。向。总之,总之,MISMIS系统的开发平台有多种选择。一般地,具有系统的开发平台有多种选择。一般地,具有相
10、当技术力量和水平的单位可选较高的平台,如相当技术力量和水平的单位可选较高的平台,如UNIXUNIX系统和大型数据库系统;一般单位可选系统和大型数据库系统;一般单位可选Windows Windows ServerServer,SQL ServerSQL Server平台;对于较小的应用,同时要平台;对于较小的应用,同时要兼顾兼顾IntranetIntranet的的MISMIS应用,可采用应用,可采用Windows 2000/XPWindows 2000/XP开开发环境。发环境。 单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式7 7.2.2
11、.2.2 数据库技术和网络技术数据库技术和网络技术信息管理系统开发的两大信息技术基础是数据库技术信息管理系统开发的两大信息技术基础是数据库技术和计算机网络技术。和计算机网络技术。1.1.数据库技术数据库技术管理信息系统几乎都是建立在数据库系统的基础上的,管理信息系统几乎都是建立在数据库系统的基础上的,因此,数据库是管理信息系统的基础和核心,数据库因此,数据库是管理信息系统的基础和核心,数据库设计是系统开发的重要组成部分。设计是系统开发的重要组成部分。目前,数据库产品种类繁多,如何为某个特定应用选目前,数据库产品种类繁多,如何为某个特定应用选择一个最合适的择一个最合适的DBMS(DBMS(数据库
12、管理信息系统,是数据库数据库管理信息系统,是数据库的核心的核心) )却没有一个十分简单明了的法则,必须结合自却没有一个十分简单明了的法则,必须结合自身特定的需求及有关身特定的需求及有关DBMSDBMS的特点和功能综合考虑。在的特点和功能综合考虑。在选择数据库管理系统软件时,应从以下几方面考虑:选择数据库管理系统软件时,应从以下几方面考虑:单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式1)1)DBMSDBMS软件选择软件选择关系型数据库管理系统关系型数据库管理系统RDBMSRDBMS仍牢牢统治着客户机服务仍牢牢统治着客户机服务器模型。目前器
13、模型。目前7 7个主要的个主要的DBMSDBMS垄断了垄断了RDBMSRDBMS市场:市场: OracleOracle公司的公司的Oracle ServerOracle Server; Sybase Sybase公司的公司的Sybase SQL ServerSybase SQL Server; Informix Informix公司的公司的InformixOnline DynamicInformixOnline Dynamic Server Server; IBM IBM公司的公司的DBDB2 2系列;系列; 计算机联盟公司的计算机联盟公司的CAOpen IngresCAOpen Ingres
14、; Microsoft Microsoft公司的公司的Microsoft SQL ServerMicrosoft SQL Server; Borland Borland公司的公司的InterbaseInterbase。 单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式2)2)软、硬件平台软、硬件平台DBMSDBMS运行平台决定了数据库服务器的总体性能。除了运行平台决定了数据库服务器的总体性能。除了硬件外,硬件外,DBMSDBMS还依赖操作系统的功能,高效地提供硬还依赖操作系统的功能,高效地提供硬盘、缓存和网络服务。因此,为盘、缓存和网络服务
15、。因此,为DBMSDBMS选择合适的平台选择合适的平台和选择和选择DBMSDBMS一样重要。一样重要。3)3)管理客户连接管理客户连接DBMSDBMS一般以下述一般以下述3 3种方式处理客户连接:每个客户单独种方式处理客户连接:每个客户单独一个进程、多线程或综合以上两种方式。一个进程、多线程或综合以上两种方式。第第1 1种方法为每个客户连接单独产生一个进程,采用该种方法为每个客户连接单独产生一个进程,采用该方法的方法的DBMSDBMS有有DBDB2 2,Oracle Version 6Oracle Version 6和和InformixInformix:单击此处编辑母版标题样式单击此处编辑母版
16、标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式第第2 2种方法将所有用户连接和数据库服务器程序都以线种方法将所有用户连接和数据库服务器程序都以线程的方式在同一地址空间内运行,采用这种方法的程的方式在同一地址空间内运行,采用这种方法的DBMSDBMS有有Sybase System IISybase System II和和Microsoft SQL ServerMicrosoft SQL Server。还有一些还有一些DBMSDBMS综合上述两方法的优点,如综合上述两方法的优点,如Oracle 7Oracle 7,它使用多线程的网络监听程序来建立初始的客户连接,它使用多线程的网络监
17、听程序来建立初始的客户连接,将客户请求交给称为调度员的进程处理。将客户请求交给称为调度员的进程处理。4)4)并行查询处理并行查询处理大多数硬件和服务器操作系统平台都支持多处理器并大多数硬件和服务器操作系统平台都支持多处理器并行处理。并行处理有两种不同方法:一是由操作系统行处理。并行处理有两种不同方法:一是由操作系统自动将数据库查询操作分到各个处理器自动将数据库查询操作分到各个处理器( (但内存共享但内存共享) );二是由二是由DBMSDBMS分配数据库查询操作分配数据库查询操作( (什么都不共享什么都不共享) )。单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击
18、此处编辑母版副标题样式5)5)数据库管理和监视工具数据库管理和监视工具DBMSDBMS一般都捆绑有数据库管理和监视工具。利用管一般都捆绑有数据库管理和监视工具。利用管理工具能够备份和恢复数据库、进行用户管理、安理工具能够备份和恢复数据库、进行用户管理、安全管理和性能调整;利用监视工具能够观察全管理和性能调整;利用监视工具能够观察DBMSDBMS运运行的各个方面,包括高速缓冲器、硬盘、处理器等行的各个方面,包括高速缓冲器、硬盘、处理器等的使用情况等。的使用情况等。6)6)安全性安全性绝大多数绝大多数DBMSDBMS都提供了最基本的安全措施都提供了最基本的安全措施数据数据库或表一级的安全措施,但它
19、们一般都不能彻底防库或表一级的安全措施,但它们一般都不能彻底防止非法入侵,需开发人员在数据库自身的安全措施止非法入侵,需开发人员在数据库自身的安全措施外采取更严密的防范措施。外采取更严密的防范措施。单击此处编辑母版标题样式单击此处编辑母版标题样式 单击此处编辑母版副标题样式单击此处编辑母版副标题样式7)7)SQLSQL标准标准 目前有目前有3 3个个SQLSQL标准:标准:SQL89SQL89,SQL92SQL92和和SQL3SQL3。SQLSQL8989是最老的一个标准,一般已不再使用,而是参照是最老的一个标准,一般已不再使用,而是参照SQL92SQL92。SQL92SQL92为为DBMSD
20、BMS增添了许多新功能,如:支持增添了许多新功能,如:支持SQLSQL代理;支持客户机服务器连接;为高级编程语言代理;支持客户机服务器连接;为高级编程语言提供嵌入的提供嵌入的SQLSQL功能;动态功能;动态SQLSQL查询;支持高级的数据查询;支持高级的数据类型等。类型等。8)8)对现有操作平台的支持对现有操作平台的支持选择合适的硬件平台可有效地发挥选择合适的硬件平台可有效地发挥DBMSDBMS的总体性能,的总体性能,而若为已存在的平台购置而若为已存在的平台购置DBMSDBMS,则应选择最适宜本平则应选择最适宜本平台的台的DBMSDBMS。单击此处编辑母版标题样式单击此处编辑母版标题样式 单击
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 开发 案例

限制150内