1、系统定义所谓MIS(信息系统-Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。 它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。 随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息
2、必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。 信息系统不仅是一个技术系统,而且是一个社会系统,其原因如下: MIS的发展是伴随着计算机技术的发展而展开的,之所以有MIS的产生,计算机技术是它得以存在的基础,计算机技术的发展直接推动了MIS从低级低效发展到了高级高效。其次,MIS作为一个基于计算机的系统,其数据分析,软件开
3、发等都是需要技术的支持,同时,对于MIS的开发和使用都需要专业的人来做,因此说MIS是一个技术系统。 信息系统是社会系统的抽象表达,社会系统的各个实体之间通过信息发生相互作用,而把这些实体抽象成为信息系统里的节点,将不可见的信息具体化,进行分类、检索和储存,提高信息的质量,就可以提高实体之间交流和相互作用的效率。任何一个实际有效的信息系统都是一个社会系统的映像,信息系统的运作可以提高社会系统的运作效率,它实际上也是社会系统的一部分,是社会系统高度发达的产物。 系统内容一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库
4、和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。 传统的MIS系统的核心是CS(Client/Server客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只
5、要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。 信息系统的类型从信息系统的发展和系统特点来看,可分为数据处理系统(Data Processing System,简称DPS)、管理信息系统(Management Information System,简称MIS)、决策支持系统(Decision Sustainment System,简称DSS)、专家系统(人工智能(AI)的一个子集)和虚拟办公室(Office Automation,简称OA)五种类型。 由管理的层次性可将经理信息系统、营销信息系统、制造信息系统、财务信息系统、人力资源信息系统、信息资源信息系统分为两个层次。这是一
6、种逻辑的MIS而不是物理的MIS,也叫组织信息系统。? 信息系统的功能信息系统的五个基本功能:输入、存储、处理、输出和控制。 输入功能:信息系统的输入功能决定于系统所要达到的目的及系统的能力和信息环境的许可。 存储功能:存储功能指的是系统存储各种信息资料和数据的能力。 处理功能:基于数据仓库技术的联机分析处理(OLAP)和数据挖掘(DM)技术。 输出功能:信息系统的各种功能都是为了保证最终实现最佳的输出功能。 控制功能:对构成系统的各种信息处理设备进行控制和管理,对整个信息加工、处理、传输、输出等环节通过各种程序进行控制。 系统特性完善的MIS具有以下四个标准:确定的信息需求、信息的可采集与可
7、加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。MIS是发展变化的,MIS有生命周期。 MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。 因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作: 管理工作的程序化,各部门都有相应的作业流程; 管理业务的标准化,各部门都有相应的作业规范; 报表文件的统一化,固定的内容、周期、格式;数
8、据资料的完善化和代码化。 规划战略管理信息系统的战略规划制定一般应包括以下步骤 第一步,确定规划的基本问题,如规划的年限、规划的方法,确定集中式还是分散式的规划等。 第二步,收集初始信息。包括从各级干部、卖主相似的企业、本企业内部各种信息系统领导小组、各种文件以及从书籍和杂志中收集信息。 第三步,现存状态的评价和识别计划约束。 包括目标、 系统开发方法、计划活动、 现存硬件和它的质量、 信息部门人员、运行和控制、资金、安全措施、人员经验、手续和标准、中期和长期优先序、外部和内部关系、现存的设备、现存软件及其质量,以及企业的思想和道德状况。 第四步,设置目标。主要由总经理和计算机领导小组来设置,
9、包括服务的质量和范围、政策、组织及人员等,它不仅包括信息系统的目标,而且应有整个企业的目标。 第五步,准备规划矩阵。列出信息系统规划内容之间相互关系所组成的矩阵,确定各项内容以及它们实现的优先顺序。 第六步,第七步,第八步,第九步,是识别上面所列的各种活动,判断是一次性的工程项目性质的活动,还是一种重复性的经常进行的活动。由于资源有限,不可能所有项目同时进行,只有选择一些好处最大的项目先进行,要正确选择工程类项目和日常重复类项目的比例,正确选择风险大的项目和风险小的项目的比例。 第十步,确定项目的优先权和估计项目的成本费用。依此编制项目的实施进度计划第十一步,然后在第十二步把战略长期规划书写成
10、文,在此过程中还要不断与用户、信息系统工作人员以及信息系统领导小组的领导交换意见。 写出的规划要经第十三步,总经理批准才能生效,并宣告战略规划任务的完成。如果总经理没批准,只好再重新进行规划。 建设原则1系统观点企业信息系统作为一个系统,具备系统的基本特性,它可以分解为一组相互关联的子系统,这些子系统各自有起独立的功能,有起其边界,输入与输出。但各子系统之间彼此联系、配合,共同实现系统的总目标。这反映了系统的目的性。 对子系统本身进行观察,它也是一个独立的系统,有其自身的目标、界限、输入与输出。一个子系统还可分解为更低一层的子系统逐级分层便构成了系统的层次性。 开发企业信息系统,必须用系统的总
11、体观点来进行。在系统的总目标下,设置各个子系统。开发子系统时,必须首先搞清楚系统与该子系统的关系,子系统与子系统之间的相互关系,也就是某个子系统也其他子系统之间的信息输入、输出关系。孤立的开发一个个小项目只能是事倍功半,从形式上看起来可能见效快,但总体上看效率低,进度慢。 2用户观点信息系统是为管理人员决策服务的。管理人员就是系统的用户,只有用户使用方便满意的系统才称得上是好的系统,而为一个用户所接受、在实际工作中真正服务于用户的成功的信息系统,离不开用户的参与,从最初的总体规划的制定,到系统分析、系统设计,以及最后的系统实施的全过程,都需要用户与系统开发人员的真诚合作。信息系统的开发包括用户
12、自己,用户不仅是使用信息系统的主人,也是开发信息系统的主人。只有系统开发人员与用户真诚的合作,才是系统成功的关键。 3“一把手”原则开发信息系统是一个周期长,耗资大,涉及面广的一项任务。它需要专业技术人员、管理人员和相关的职能科室的业务管理人员的协同配合。它的开发影响到管理方式、规章制度以及职责范围,甚至会涉及管理机构的变化。这种影响面大的开发工作,没有最高层领导,特别是企业一把手的参与和具体领导,协调各部门的需求与步调,开发工作不可能顺利进行。系统开发的成败在一定程度上决定于领导层的参与与支持。也称为一把手原则。 4重视企业信息系统的战略规划作为一项复杂的系统工程,企业信息系统的战略规划是非
13、常重要的。 严格区分企业信息系统开发工作的阶段性,每个阶段必须规定明确的任务,提供相应的文档资料,作为下一个阶段的依据,.这些原则都是企业信息系统的开发过程中所积累的工作经验和教训。如不严格按阶段进行开发,将会给工作带来极大的混乱,以致返工或某些工作推倒从来.系统分析未完成之前,就匆忙地选机型,确定硬件配置,或系统设计未完成之前,就开始编写程序,这都是开发企业信息系统经常出现的情况,这样做,很可能造成浪费与返工。 5信息系统的开发原则信息系统的开发涉及到计算机技术基础与运行环境:包括计算机硬件技术、计算机软件技术、计算机网络技术和数据库技术。 一、计算机硬件技术 硬件基础设施包括网络平台、计算
14、机主机和外部设备。计算机硬件系统是信息系统的运行平台。其中,网络平台是信息传递的载体和用户接入的基础。 二、计算机软件技术 软件分为系统软件和应用软件: 系统软件是指为管理、控制和维护计算机及外设,以及提供计算机与用户界面的软件。各种语言和它们的汇编或解释、编译程序、计算机的监控管理程序(Monitor)、调试程序(Debug)、故障检查和诊断程序、程序库、数据库管理程序、操作系统(OS)。 三、计算机网络技术 计算机网络是用通讯介质把分布在不同的地理位置的计算机、计算机系统和其他网络设备连接起来,以功能完善的网络软件实现信息互通和网络资源共享的系统。计算机网络包括网络介质、协议、节点、链路。
15、 计算机网络拓扑结构:网络的链路和节点在地理上所形成的几何结构,并用以表示网络的整体结构外貌,同时也反映各个模块之间的结构关系。按照通信系统的传输方式,计算机网络的拓扑结构可分为点对点传输结构和广播传输结构两大类。计算机网络根据通信距离可分为局域网和广域网两种。 四、数据库技术 数据库系统包括数据集合、硬件、软件和用户 层次模型(Hierarchical Model)、网状模型(Network Model)数据库系统、关系型(Relation Model)数据库系统。 实体联系模型(E-R模型)是对现实世界的一种抽象,它抽取了客观事物中人们所关心的信息,忽略了非本质的细节,并对这些信息进行了精
16、确的描述。 数据库设计的步骤包括用户需求分析、数据库逻辑设计、数据库物理设计、数据库的实施和维护四个阶段。关系的规范化理论是数据库设计过程中的有力工具。范式,是指关系满足一定的条件。 6信息系统的开发方式MIS的开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。一般来说根据企业的技术力量、资源及外部环境而定。 完整实用的文档资料是成功MIS的标致。科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段。每一个阶段都应有文档资料,并且在开发过程中不断完善和充实。目前使用的开发方法有以下两种: 1.瀑布模型(生命周期方法学) 结构分析、结构设计,结构程
17、序设计(简称SASDSP方法)用瀑布模型来模拟。各阶段的工作自顶向下从抽象到具体顺序进行。瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。瀑布模型是早期MIS设计的主要手段。 2.快速原型法(面向对象方法) 快速原型法也称为面向对象方法是近年来针对(SASDSP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。是一种快速、灵活、交互式的软件开发方法学。其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。快速原型法的实现基础之一是可视化的第四代语言的出
18、现。 两种方法的结合,使用面向对象方法开发MIS时,工作重点在生命周期中的分析阶段。分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。实践证明两种方法的结合是一种切实可行的有效方法。 7信息系统的开发策略不可行的开发方法:组织结构法,机械的按照现有组织机构划分系统,不考虑MIS的开发原则。 数据库法,开发人员从数据库设计开始对现有系统进行开发。 想象系统发,开发人员基于对现有系统进行想象为基础进行开发。 可行的开发方法:自上而下(Top_Down),从企业管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。自下而上(Bottom_Up),设计系统的构件,采用搭
19、积木的方式组成整个系统,缺点在于忽视系统部件的有机联系。 两者结合是实际开发过程中常用的方法。通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型。逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。 8网络环境下信息系统的体系结构国际标准化组织ISO在1979年提出了用于开放系统体系结构的开放系统互连(Open SystemInterconnection, OSI)模型。这是一种定义连接异种计算机的标准体系结构。OSI参考模型有物理层、数据链路层、网络层、传输层、会话层、表示层和应用层七层,也称七层协议。 定义所谓MIS(管理信息系统-M
20、anagement Information System)系统 ,是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统,以企业战略竞优、提高收益和效率为目的,支持企业高层决策、中层控制和基层操作。 内容一个完整的MIS应包括:决策支持系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又
21、必须依赖于MIS的体系结构和软硬件环境。 传统的MIS系统的核心是CS(Client/Server客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。 特性完善的MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟
22、的重要标志,它象征着MIS是软件工程的产物。通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。MIS是发展变化的,MIS有生命周期。 MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。 因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作: 管理工作的程序化,各部门都有相应的作业流程; 管理业务的标准化,各部门都有相应的作业规范; 报表文件的统一化,固定的内容、周期、格式;数据资料的完善化和代码化。 划分1.基于组织职能进行划分 MIS 按组织职能可以划分为办公系
23、统、决策系统、生产系统和信息系统。 2.基于信息处理层次进行划分 MIS基于信息处理层次进行划分为面向数量的执行系统、面向价值的核算系统、报告监控系统,分析信息系统、规划决策系统,自底向上形成信息金字塔。 3.基于历史发展进行划分 第一代MIS 是由手工操作,使用工具是文件柜、笔记本等。第二代MIS 增加了机械辅助办公设备,如打字机、收款机、自动记账机等。第三代MIS 使用计算机、电传、电话、打印机等电子设备。 4.基于规模进行划分 随着电信技术和计算机技术的飞速发展,现代MIS 从地域上划分已逐渐由局域范围走向广域范围。 5.MIS的综合结构 MIS可以划分为横向综合结构和纵向综合结构,横向
24、综合结构指同一管理层次各种职能部门的综合,如劳资、人事部门。纵向综合结构指具有某种职能的各管理层的业务组织在一起,如上下级的对口部门。 分类1.根据管理信息系统的功能、目标、特点和服务对象不同,从层次上可以分为业务管理系统、管理信息系统和决策支持系统。 2.从系统的功能和服务对象,可分为国家经济信息系统、企业管理信息系统、事务型管理信息系统、行政机关办公型管理信息系统和专业型管理信息系统等。 国家经济信息系统 国家经济信息系统是一个包含各个综合统计部门(如国家计委、国家生产委员会和国家统计局)在内的国家级信息系统。这个系统能纵向联合各个省市、地市、各县甚至各个重点企业的经济信心系统,横向联系外
25、贸、能源、交通等各个行业信息系统,形成一个纵横加错、覆盖全国的总和经济信息系统。 企业管理信息系统 企业管理信息系统面向工厂、企业,主要进行管理信息的加工处理,这是一类最复杂的管理信息系统。企业复杂的管理活动给管理信息系统提供了典型的应用环境和广阔的应用舞台,大型企业的管理信息系统都很大,“人、财、物”、“产、供、销”以及质量、技术应有尽有,同时技术要求也很复杂,因而常被作为典型的管理信息系统进行研究,从而有力地促进了管理信息系统的发展。 事务型管理信息系统 事务型管理信息系统面向事业单位,主要进行日常事物处理,如医院管理信息系统、饭店管理信息系统、学校管理信息系统等。由于不同应用单位处理的事
26、务不同,这些管理信息系统的逻辑模型也不尽相同,但基本的处理对象都是管理事务信息,决策工作相对较小,因而要求系统具有很高的实时性和数据处理能力,数学模型使用较少。 行政机关办公型管理信息系统 国家各级行政机关办公管理信息系统,对提高领导机关的办公质量和效率,改进服务水平具有重要意义。办公管理信息系统的特点是办公自动化和无纸化,其特点与其他各类信息管理系统有很大不同。 专业型管理信息系统 专业型管理信息系统指从事特定行业或领域的管理信息系统,如人口管理信息系统、材料管理信息系统、科技人才管理信息系统、房地产管理信息系统等。这列信息系统专业性很强,信息相对专业,主要功能是收集、存储、加工、预测等,技
27、术相对简单,规模一般较大。 此外,还有一类专业性很强的管理信息系统,如铁路运输管理信息系统、电力建设管理信息系统、银行信息系统、民航信息系统、有点信息系统等,其特点是综合性很强,包含了上述各种管理信息系统的特点,也成为“综合型”信息系统由于不同DBMS要求的硬件资源、软件环境是不同的,因此其功能与性能也存在差异,但一般说来,DBMS的功能主要包括以下6个方面。1数据定义数据定义包括定义构成数据库结构的模式、存储模式和外模式,定义各个外模式与模式之间的映射,定义模式与存储模式之间的映射,定义有关的约束条件。2数据操纵数据操纵包括对数据库数据的检索、插入、修改和删除等基本操作。3数据库运行管理对数
28、据库的运行进行管理是DBMS运行时的核心部分。所有访问数据库的操作都要在这些控制程序的统一管理下进行,以保证数据的安全性、完整性、一致性以及多用户对数据库的并发使用。4数据组织、存储和管理数据库中需要存放多种数据, DBMS负责分门别类地组织、存储和管理这些数据,确定以何种文件结构和存取方式物理地组织这些数据,如何实现数据之间的联系,以便提高存储空间利用率以及提高各种操作的时间效率。5数据库的建立和维护建立数据库包括数据库初始数据的输入与数据转换等。维护数据库包括数据库的转储与恢复、数据库的重组织与重构造、性能的监视与分析等。6数据通信接口DBMS需要提供与其他软件系统进行通信的功能。为了提供
29、上述6方面的功能,DBMS通常由以下4部分组成。1数据定义语言及其翻译处理程序DBMS一般都提供数据定义语言(data definition language,简称DDL)供用户定义数据库的各种模式,翻译程序负责将它们翻译成相应的内部表示,即生成目标模式。2数据操纵语言及其编译(或解释)程序DBMS提供了数据操纵语言(data manipulation language,简称DML)实现对数据库的检索、插入、修改、删除等基本操作。DML分为宿主型DML和自主型DML两类。3数据库运行控制程序DBMS提供了一些系统运行控制程序负责数据库运行过程中的控制与管理,它们在数据库运行过程中监视着对数据的
30、所有操作,控制管理数据库资源,处理多用户的并发操作等。4实用程序DBMS通常还提供一些实用程序,数据库用户可以利用这些实用程序完成数据库的建立与维护,以及数据格式的转换与通信。数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任
31、。 数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。 数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程牌,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数
32、据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使计算机走出科研机构进入各行各业、进入
33、家庭。数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。