管理信息系统建设

前;言 机已经渗透到日常工作的许多方面,许多的领导已经或正准备投入高额资金,建立大规模的计算机管理信息系统(MIS)。

但是,系统建设常常难以达到预期的效果,比如有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有多少明显的差别;还有的系统维护工作量太大,为扩充功能甚至需要推倒重来。

;就系统开发的某一具体来说,主要是开发用于数据处理的程序,一般是比较容易实现的。

因而很少出现因或程序调试不通而中止开发的情况,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,但预期的目标常常难以达到,这个问题值得深入。

为此,本文从系统目标和的确立、开发过程的组织与控制、按计算机的特点组织系统等几个方面进行了,强调MIS建设的同时面对用户计算机系统两个方面,仅仅注重计算机技术和程序开发是不够的。

一.;系统目标和内容的确立; MIS的建设中,系统的最终目标和内容常常难以确定。

比如:设备管理系统,设备的种类成千上万,规格型号、归属部门、安装位置等千差万别。

MIS要管理的内容、达到的效果及运行后的状态等涉及的内容很多,很难通过调研完全确定所有的内容

事实上,MIS建设和一般工程的根本区别就是不能在开发前完全确立系统的目标和内容,即不可能期望有一个详尽的设计去简单地、方便地组织和控制系统建设,这是MIS建设的最大特点,也最易引起比较大的问题。

常有人希望先有一个详尽的设计,再根据设计实施开发

这要求开发者不仅要在短时间内把原有的工作方式完全掌握,而且要设计出一种新工作方式,实际上是很难做到的。

一方面,计算机技术人员掌握的是运用计算机技术的能力,而并非快速掌握任何工作方式的能力。

短期内计算机技术人员不可能完全掌握原有的工作方式。

另一方面,一种新的工作方式的确定必然要经过用户反复的试验,不可能借助任何图表、算法而一次确定,更不可能由计算机自动产生出来。

有的系统调查花数周或二三个月的时间整理出大量的表格,看似很有收获,而系统开发的决策者和组织者却并不明确系统开发究竞能有什么效果,引起怎样的变化。

在这种情况下就由计算机技术人员展开程序开发,带有很大的盲目性,往往引起系统开发的紊乱或失败。

; 毕业论文 MIS建设应从实际需要和可能出发,确立适度的开发目标和内容,使企业的决策者和系统开发者都对系统建设心中有数,以便有效地安排和布署开发工作,并且在开发过程中逐步确立新的工作方式。

系统的目标和内容涉及因素很多,而应考虑相应的策略和:(1)系统分解。

系统建设的规模一般较大,不易掌握和控制,可以将其分解为多个子系统,以降低系统的复杂性。

原有方式总是按照工作相关的程度分为多个部门,因此,划分子系统是方便的,关键是要制定描述子系统间联系的约束规范,以此保证各子系统最终能形成一个统一的系统

(2)全面评估。

对于各子系统,全面评估系统开发的目的、内容、效果、条件相运行后的维护扩展等因素,这些因素关系到系统建设的成败,应从实际需要和可能出发,要从大局着眼进行认真的分析。

盲目求大求全就会导致图虚名而招实祸,达不到预期的效果。

(3)逐步迫近。

在满足系统约束规范的基础上,用快速原形法开发各子系统

这样就不必首先进行详尽的需求分析,以完全掌握原有的方式,而是通过试运行把用户的需求不断吸收进去,让系统直接逼近开发目标。

这样做有许多益处:可以降低开发者掌握原有系统的难度;可以更准确地了解用户的需求、确立新的工作模式;开发过程中,用户已经接受了新的系统

; 毕业论文 二、以数据为中心 分类组织数据为核心,无论计算机内部多复杂,MIS建设所用到的通常只是计算机的操作。

随着计算机技术的飞速,其功能越来越强,使用越来越简单,计算机技术本身已不再是MIS建设中的难题。

系统开发中,有关计算机要解决的关键问题是怎样以计算机为平台组织新的系统

MIS的开发是根据计算机的特点重新设计出一种新的工作模式。

实际工作中常常忽视这一点,甚至完全根据人工方式的特点设计计算机的功能。

就象用工匠们手工生产方式设计汽车的生产线,实际上并不能真正提高效率一样,这样的MIS建设并不能发挥出应有的作用。

美国学者詹姆斯?马丁(JamesMartin)指出:在企业的数据处理工作中“数据是稳定的,处理是多变的,数据位于数据处理的中心”。

由此他提出了“总体数据规划”的方法。

就象“要把汽车制造从个体手工生产方式变为大批生产方式,需要建立一种真正的基础结构”一样,新的计算机系统的“基础结构”是对企业的数据进行总体的规划和组织,建立起统一的数据平台。

数据平台为中心,将系统开发划分为形成数据平台和由数据平台变换出结果两个部分,在整体上使系统结构简单明了: 建立了同一的数据平台,凭借现有的开发工具,各种结果都可以方便地变换出来,而不必要事先将各种功能完全确定;另一方面,无论管理体制如何变化,涉及到的基础数据却是稳定不变的,改变功能只需改变相应的程序,以适应企业改革的需要。

; 毕业论文 有些系统数据内容和分类较为明确,如:民航及铁路售票系统、图书馆系统等,这种系统可以直接从组织数据入手实施开发

而更多的系统所包含的数据内容是隐蔽的,如:电厂的设备管理系统数据量极大,数据关系复杂,短时间内完全掌握几乎是不可能的,应在开发过程中逐步地识别数据,通过对数据的分类组织逐步建立起数据平台。

三.;开发过程的组织与控制 系统开发的涉及面和工作量一般很大,开发者应有一个通盘的考虑,把握和控制开发过程,并把许多人的工作有效地衔接起来,形成一个统—的工作方式。

由于开发过程的主要工作和最终表现形式是大量的程序开发,人们常常仅仅关注程序的开发,这很不够。

就象战争虽然最终要表现为战场上的厮杀,而厮杀背后的运筹对战争的胜负至为重要一样,开发过程的组织与控制决定着系统建设的成败。

这里提出以下方法:; 3.1;平稳安排; MIS建设中常常有开发了大量的程序,再一次性地投入试运行;还有的对开发工作中的问题和困难估计不足,把开发规模展开的过大而无法控制。

这都会使工作量和难点过于集中,防碍系统建设

通过对系统的分解,根据工作量、用户情况及其在系统中的作用等因素排列开发顺序,并根据子系统开发情况随时调整和部署开发工作,使系统开发能有一个由小到大的、平稳的发展过程,并能方便地形成系统

; 毕业论文 3.2;整体控制; 在开发过程中,许多出于局部利益的问题系统的形成。

有的用户计算机不了解,常常在完成了一个功能以后又提出新的要求,而开发者看来这是应该统一考虑的问题有的用户掌握一定的计算机知识,但是真正了解和接受系统观念的极少,他们会从孤立的角度提出和系统相悖的要求,甚至仅仅把开发者当作程序员,自己直接安排开发工作

并认为实现他们提出的功能要求比较简单,开发者应该马上完成。

开发者如果不够冷静,很容易陷入具体问题中去,头痛医头,脚痛医脚,失去对开发过程的整体控制。

在这种情况下MIS建设是不会成功的。

因此,开发者应善于了解和把握系统性、本质性的问题,有一个明确的系统概念,同时,要采取有效的技术和组织措施,确保在开发工作中处于主动,以便有效地贯彻系统建设的思想,把系统建设推向成功。

; 3.3;吸引用户; 在开发过程用户的参与对整个系统建设至关重要。

有的开发者只把着眼点放在计算机技术本身,按照自己的构想做出了大量程序,而用户却不愿使用,使开发工作落空。

还有的仅仅靠说服有关领导,用行政命令迫使用户参与开发,这样很容易使用户消极甚至反感,导致开发相应用的脱节。

常常有开发者抱怨用户不能很好地配合,甚至认为用户的文化素质低或者在搞MIS超前,其原因就是没有做好用户参与开发工作

; 毕业论文 及时投入试运行是吸引用户参与开发工作并和他们具体交流的有效途径。

为此,子系统的分解要便于开发和试运行。

在诸多子系统中,应注意选取那些使用效果明显又易于开发的子系统首先开发,其运行效果会增强用户系统建设的信心和对开发者的支持。

5 次访问