管理信息系统MIS.docx
《管理信息系统MIS.docx》由会员分享,可在线阅读,更多相关《管理信息系统MIS.docx(15页珍藏版)》请在冰豆网上搜索。
管理信息系统MIS
管理信息系统MIS
LT
初步掌握管理信息系统的系统分析、设计、实施和评价的方法,懂得人的因素、社会的因素在实现和发展管理信息系统中的重要作用。
1.1.1管理信息系统的功能
概括来讲,管理信息系统主要包括如下三种功能:
(1)确定需要哪些信息;
(3)对所需信息进行搜集和处理;
(3)促使信息得到使用。
我们知道,在现代管理活动中,时时都会遇到大量的信息,但信息多并不一定都是好事,因为信息过多往往会产生“信息垃圾”。
所以,我们就要首先确定哪些信息是自己真正需要的,然后再根据这个前提去搜集信息并加以处理才能够精选出准确、真实、有用的信息。
1.1.2管理信息系统的组成
管理信息系统在实际应用中主要由人员、设备和数据构成。
下面我们就来看一下它们管理信息系统开发案例各自都起些什么作用。
人员是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,在系统中起主导作用。
由于MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,因此,必须要有企业管理人员的参与,尤其是企业领导的积极参与,那种片面地认为仅仅依靠计算机开发人员就可以实现的愿望至少在目前是无法做到的。
设备和计算机技术是MIS得以实施的主要保障,在这些设备和技术中,软件的开发是MIS开发的重点。
企业的管理数据是MIS正常运行的基础。
更确切地说,各项管理制度是MIS建设成功的基础。
试想一下,如果我们要计算一台机床的生产成本,就需要按时输入每个部件、每个零件甚至每个螺钉、螺帽的费用,这就要涉及信息管理者 到企业的生产车间、采购、库房、工艺设计和财务等多个部门,如果没有一整套完整的管理制度作保证,那几乎是不可能的。
1.1.3管理信息系统的特点
管理信息系统的特点可以从如下几个方面来概括:
(1)MIS是一个人机结合的辅助管理系统。
管理和决策的主体是人,计算机系统只是工具和辅助设备。
(2)主要应用于结构化问题的解决。
(3)主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出,生产计划,生产和销售的统计等。
(4)以高速度低成本完成数据的处理业务,追求系统处理问题的效率。
(5)界面友好,使用方便。
多数MIS软件的数据输入量较大。
对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。
例如,在管理信息系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。
录入这类数据之前,MIS软件应在相应位置弹出一个列表框,等待用户以鼠标点击,而不应让用户每次都输入这些汉字。
另外,开发者应编写一个错误实时记录程序,自动记录什么时间、什么程序出现了什么错误。
总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。
实践证明,用户干预愈少,MIS系统的满意程度愈高。
(6)目标是要实现一个相对稳定的、协调的工作环境。
因为系统的工作方法、管理模式和处理过程是确定的,所以系统能够稳定协调地工作。
(7)数据信息成为系统运作的驱动力。
因为信息处理模型和处理过程的直接对象是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。
(8)具有较强的容错功能。
误操作、按键连击等均有可能导致数据误录。
巧妙地进行程序设计,可以避免此类因素造成的错误。
例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0~100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在15~20之间。
设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符合实际情况。
1.1.4管理信息系统的开发方法
我们首先应该明白,管理信息系统的开发是一个极其复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等多方面的问题,迄今为止还没有一种统一、完备的开发方法。
但是,每一种开发方法都要遵循相应的开发策略。
任何一种开发策略都要明确以下问题:
(1)系统要解决哪些问题。
如采取什么方式解决组织管理和信息处理方面的问题,对本系统提出的新的管理需求应该如何满足等。
(2)系统可行性及系统所要实现的目标。
通过对本系统所要针对的对象状况进行初步调研得出现状分析的结果,然后提出可行性方案并进行论证。
系统可行性的研究包括目标和方案的可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。
(3)系统开发的原则。
在管理信息系统的开发过程中,开发人员应该严格遵循领导参与、优化创新、实用高效、处理规范化的原则。
(4)系统开发前的准备工作。
开发人员的组织准备和系统基础信息的收集整理是系统开发前必须做的准备工作。
(5)系统的开发方法和开发计划。
针对已确定的开发策略选定相应的开发方案,如是采用结构化系统分析和设计方法,还是选择原型法或面向对象的方法。
制定开发计划就是指要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。
管理信息系统(MIS)的开发方法主要有:
结构化生命周期开发方法、原型法、面向对象的系统开发方法等。
1.结构化生命周期开发方法
目前较为流行的MIS开发方法是结构化生命周期开发方法,其基本思想是:
用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。
结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了开发过程中出现混乱状态。
但是,采用该方法将会不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难及时作出调整。
2.原型法
原型法在系统开发过程中也得到了充分的应用。
原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后再通过与具体用户进行协商,反复修改该原型直至最终达到用户满意。
原型法的应用使人们对自己的需求有了渐进的认识,这样一来,就使得系统的开发更具有了针对性。
另外,原型法的应用充分利用了最新的开发工具,使系统开发效率大大提高。
3.面向对象的系统开发方法
面向对象(ObjectOriented)的系统开发方法是近年来备受众多系统开发者关注的一种系统开发方法。
这种方法的基本思想是将客观对象抽象地看成是若干相互联系的对象,然后再根据这些对象和方法的特性开发出一套软件开发工具,使之能够映射为计算机软件系统结构模型和进程,从而轻松实现信息系统的开发。
1.1.5管理信息系统中存在的问题
1.轻视开发造成浪费
从现实的角度出发,企业中具有某些相应条件的部门客观上是不可能完整地设计整个MIS系统的,如果仅从本部门的利益出发率先实现了计算机管理,就企业的整体MIS而言是重复投资,也是造成人、财、物极大浪费的直接原因。
2.贪大求全脱离实际
许多MIS表面上看设计的非常完善,但在项目完成后却难以发挥作用而成为失败的项目。
出现这种情况的根本原因就是忽视企业当前的实际情况而盲目追求高新技术。
3.重复开发不利修补
重复开发不仅浪费时间和人力、物力,而且重复开发的系统经常性地处于修修补补的完善过程中,时间一长,将会使整个系统变得臃肿不堪。
4.重“硬”不重“软”
企业如果使用了不懂MIS的人员来搞MIS的工作(这些人常被真正的MIS开发者戏称具有“电灯泡”思想),则他们往往只重视设备的购买而不了解“软件”才是MIS的根本内容。
5.只重开发不重维护
许多MIS花费了巨大的人力、物力和财力,但投入运行使用后不久就夭折了,原因在于严重忽视软件工程的最后一个也是最重要的一个环节——维护,从而最终导致了MIS的失败。
1.2应该如何开发管理信息系统
提高科学管理水平首先要提高科学管理的意识,进行MIS的开发首先要具有科学的开发方法。
成功MIS的基础是科学的管理加上科学的开发方式。
企业的MIS开发必须结合实际,严格按照软件工程的设计思想进行才能保证MIS的高成功率和高效率。
1.2.1管理信息系统的开发方式
管理信息系统的开发方式主要有独立开发、委托开发、合作开发、购买现成软件等4种方式。
这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。
但就开发实质而言,不论哪种开发方式都需要有本单位的领导和业务人员的参与,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
为了避免重复劳动,提高系统开发的经济效益,也可以购买管理信息系统的成套软件或开发平台,如财务管理系统、小型企业管理信息系统、供销存管理信息系统等。
此方式的优点是节省时间和费用,技术水平较高;缺点是通用软件的专用性较差,需要有一定的技术力量根据用户的要求做软件改善和接口处理等二次开发工作。
总之,不同的开发方式有不同的长处和短处,需要根据使用单位的实际情况进行选择,也可综合使用各种开发方式。
1.2.2系统开发的一般方法
管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今还没有一种统一完备的开发方法。
但是,每一种开发方法都要遵循相应的开发策略。
任何一种开发策略都要明确以下问题。
1.MIS的开发方式
MIS的开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。
一般来说,应根据企业的技术力量、资源情况及外部环境来定。
2.MIS的开发策略
1)不可行的开发方法
组织结构法。
机械地按照现有组织机构划分系统,不考虑MIS的开发原则。
数据库法。
开发人员从数据库设计开始对现有系统进行开发。
想像系统法。
开发人员基于对现有系统的想像进行开发。
2)可行的开发方法
自上而下(Top-Down)法。
从企业管理的整体设计开始,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。
自下而上(Bottom-Up)法。
先设计系统的构件,再采用搭积木的方式组成整个系统,缺点在于忽视系统部件的有机联系。
上述两者结合是实际开发过程中常用的方法。
通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型。
逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上相结合的设计思想。
3.MIS的开发方法
完整实用的文档资料是成功MIS的标志。
科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段,每一个阶段都应有文档资料,并且应在开发过程中不断完善和充实。
目前使用的开发方法有以下两种:
1)瀑布模型法(生命周期方法)
结构分析、结构设计、结构程序设计(简称SA—SD—SP方法)用瀑布模型来模拟。
各阶段的工作自顶向下从抽象到具体顺序进行。
瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。
瀑布模型法是早期MIS设计的主要手段。
瀑布模型法将整个开发过程划分为5个依次连接的阶段:
系统规划阶段:
主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。
系统规划方法有战略目标集转化法、关键成功因素法和企业规划法。
系统分析阶段:
主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。
系统设计阶段:
主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入/输出界面的设计和编码的设计等。
系统实施阶段:
主要任务是讨论并确定设计方案,对系统模块进行调试,进行系统运行所需数据的准备,对相关人员进行培训等。
系统运行阶段:
主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。
这五个阶段共同构成了系统开发的生命周期。
结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题予以及时的纠正,避免了出现混乱状态。
但是,该方法不可避免地出现了开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。
2)快速原型法(面向对象方法)
快速原型法也称为面向对象(OO,ObjectOriented)方法,是近年来针对SA—SD—SP的缺陷提出的设计新途径,是为适应当前计算机技术的进步及对软件需求的极大增长而出现的。
这是一种快速、灵活、交互式的软件开发方法,其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大块规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。
快速原型法的实现基础之一是可视化的第四代语言的出现。
使用面向对象方法开发MIS时,其工作重点是在生命周期中的分析阶段。
分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。
面向对象方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。
实践证明,上述两种方法的结合也是一种切实可行的有效方法。
1.2.3管理信息系统的开发过程
管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。
根据开发系统的大小、复杂程度、投入资金、运行方式、开发方法等因素的不同,各步骤的要求和内容也不相同,用户需要根据实际情况进行取舍和计划。
1.系统开发准备
系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。
2.系统调查
新系统的系统分析与系统设计工作都要建立在对现行系统进行调查的基础上,即必须调查现行系统的运行情况、存在问题等,以明确用户的需求,特别是合作开发或委托开发的方式。
调查的主要内容有:
(1)现行系统概况:
该组织的发展历史,目前组织的规模、工作状况、管理水平、与外界的主要联系等。
调查该项内容的目的主要是为了划分系统界限,以及系统与外界的输入/输出接口等。
(2)组织机构:
画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。
(3)业务流程:
按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。
调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。
(4)报表、数据处理:
了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。
(5)问题:
现行系统中存在的主要问题和薄弱环节,可以按照严重程度将其分成不同的等级。
新系统的建立应能解决大部分问题,并改善薄弱环节。
(6)新系统的功能和目标:
了解各级领导和各类业务工作人员对新系统功能的要求,为进一步完善新系统的目标做准备。
(7)其他:
如对新系统的各种约束条件,需要说明的其他问题等。
3.系统分析
系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。
新系统的逻辑模型由系统数据流程图、概况表、数据字典、推理逻辑表达式及有关说明组成。
最后要完成系统的分析报告(也称为系统逻辑设计说明书)。
系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,
保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。
在系统设计阶段要做认真、细致的分析研究工作,避免新系统在功能上存在先天不足或缺陷。
因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行的深入、细致、全面。
用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。
4.系统设计
系统设计又称系统物理设计。
系统设计阶段要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。
结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入/输出和数据处理、数据存储等环节的详细设计。
这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。
系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。
管理信息系统的开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标(系统可变性、可靠性、工作质量、工作效率、经济性等)。
5.系统实施与转换
系统实施阶段的主要工作包括:
系统硬件的购置与安装,程序的编写(购买)与调试,系统操作人员的培训,系统有关数据的准备和录入,系统调试和转换。
在系统实施阶段要成立系统实施工作小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划。
可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。
硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。
数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。
数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。
在进行以上各个环节的同时应展开人员培训工作,包括管理信息系统知识的普及教育、新制度的学习、计算机操作训练等,使所有人员了解新系统的基本功能、新系统对使用人员的要求、建立管理信息系统的目的、管理信息系统的建立可以为组织和个人带来的帮助和便利、个人在新系统中应该承担的工作等,使用户关心、支持新系统的实现。
6.系统维护和评价
管理信息系统是一个复杂的人机系统。
系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要自始至终地进行系统的维护工作。
系统评价主要是指系统建成后,经过一段时间的运行,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。
系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,就像汽车的维护工作做得好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。
1.2.4管理信息系统的安全问题
由于管理信息系统一般都涉及到企业至关重要的信息,因此,其在保密性、准确性及防篡改等安全方面都有较高的要求。
1.一般措施
1)实体安全措施
实体安全措施就是指要采取一些保护计算机设备、设施(含网络、通信设备)以及其他媒体免遭地震、水灾、火灾、有害气体和其他环境事故(如电磁污染)的破坏的措施、过程。
这是整个管理信息系统安全运行的基本要求。
尤其是机房的安全措施,计算机机房建设应遵循国标GB2887-89《计算机场地技术条例》和GB9361-88《计算机场地安全要求》,满足防火、防磁、防水、防盗、防电击、防虫害等要求,配备相应的设备。
2)运行安全措施
为保障整个系统功能的安全实现,应提供一套安全措施,来保护信息处理过程的安全,其中包括风险分析、审计跟踪、备份恢复、应急处理等。
制定必要的、具有良好可操作性的规章制度去进行制约,是非常必要和重要的,而且是非常紧迫的。
形成一支高效、自觉、遵纪守法的技术人员队伍,是计算机网络安全工作的又一重要环节。
要在思想品质、职业道德、经营、管理、规章制度、教育培训等方面做大量艰苦细致的工作,强化计算机系统的安全管理,加强人员教育,严格有效地制约用户对计算机的非法访问,防范非法用户的侵入。
只有严格的管理,才能把各种危害遏止在最低限度。
3)信息安全措施
数据是信息的基础,是企业的宝贵财富。
信息管理的任务和目的是通过对数据采集、录入、存储、加工、传递等数据流动的各个环节进行精心组织和严格控制,确保数据的准确性、完整性、及时性、安全性、适用性和共享性。
制定良好的信息安全规章制度是最有效的技术手段。
而且不仅仅是要考虑数据的安全问题,还应把技术资料、业务应用数据和应用软件包括进去。
2.防病毒的措施
计算机病毒泛滥,其速度之快,蔓延之广,贻害社会之大,为有史以来任何一种公害所无可比拟的。
从CIH到红色代码和尼姆达,已充分说明了病毒的难以预知性、潜藏性和破坏性,另一方面也说明了防毒的重要性。
在这里应该主要考虑市场上具备运用主动内核技术的反病毒软件,其基础是CA公司的UnicenterTNG无缝连接技术,这种技术可以保证反病毒模块从底层进入内核,在发生病毒入侵反应时,反病毒操作不会伤害到操作系统内核,同时确保杀灭来犯病毒。
此外,还应该考虑该反病毒软件是否具有很强的网管能力,是否可利用VxD技术进行实时反病毒;软件应该可以实现自动安装,只要连接互联网,通过域管理方式就应该可以实现自动升级。