摘 要:随着计算机技术的飞速发展,计算机在企业单位管理中应用的普及,信息管理系统的开发在强调管理、强调信息的现代社会中也显得越来越重要,因此,利用计算机支持单位高效率的完成日常事务管理,是适应现代企业单位指定要求、推进企业管理走向科学化、规范化的必要条件。文章以某企业开发信息管理系统为例,阐述了利用生命周期法进行信息管理系统(MIS)开发的过程和方法。
关键词:企业;信息管理系统;设计
信息系统的开发按照不同的立足点通常分两大类:以进行过程的特点分为一类,以方法的立足点分为另一类。在第一类的开发方法中主要有三种:生命周期法、原型法和面向对象设计法。目前国内生命周期法使用比较多,快速原型和面向对象近来也受到业界青睐,并对传统的生命周期法产生了一定的影响,接下来我们以目前软件设计中生命周期法为主线来做介绍。
一、生命周期法的主要特点
采用结构化系统分析的方法进行设计,是借助于程序设计的方法总结而出的。所谓“结构化程序设计”是指利用自顶向下、逐步求精的方法使程序设计方法程式化的一套设计标准,以此方法设计出的程序具有结构良好的特点。
二、主要设计过程
1、采用“自顶向下”的方法进行系统分析和设计,把主要的功能逐级分解成具体的、比较单纯的功能。这样将会大大降低问题的复杂度和难度,使得笼统计划变成为实际的可预见的设计。
2、在整个设计中采用模块化的设计方法,自底向上,逐级实现各个小模块的功能以致最后完成整个系统的功能。
3、在需求描述阶段,现在也参考快速原型法的特点,快速建立界面原型,便于和用户沟通,进一步明确需求,同时把它作为一种测试需求的手段。
三、设计流程
可行性研究与总体规划——需求分析与概要设计——系统详细设计即系统设计——系统实现与测试——系统运行维护与评价。
四、实际开发过程
下面这个实例可将利用生命周期法进行MIS系统开发的过程体现出来。
1、可行性研究与总体规划。
设计对象:某企业。
该企业每天分析、整理着海量的数据,传递着大量的信息。为了完善其管理信息系统,提高其运作效率、管理水平、经济效益,为客户提供快捷和优质服务,增强竞争能力,可对整个企业实施信息化管理,在开发过程中我们用不同的开发方法进行设计,从中可以看到它们的特点和区别。
2、需求分析与概要设计
该系统应基本覆盖企业的主要任务,使管理人员和业务人员能及时准确地录入和获取相关单位和部门的运作状况信息,并据此有效地对其进行控制与管理。通过熟悉企业业务,抽取出要处理的相关数据,用界面原型做辅助,明确需求。
3、系统详细设计即系统设计
(1)、系统实现目标
管理信息系统是一个人机结合的过程,随着系统的不断完善,系统建设的目标也在不断提高,因而要考虑企业的发展战略以及计算机的发展,条件的改善。该企业的管理信息系统建设的功能目标也应该在一个较高的层次上提出,以确保系统的完整性、先进性和科学性。
(2)、系统结构设计
由于各专业的数据处理工作分布在现行组织机构的各个职能部门,由相应的专职人员完成。但现行机构设置及各职能部门划分,是在企业发展过程中逐步形成的,有其一定的合理性,在某些方面也有其局限性,适应不了现代化管理的要求。因此在该企业MIS建设中,充分理顺了信息资源的关系,并对子系统进行合理划分,以便提高数据处理效率和质量。在此系统的划分中,并不是简单地完全按现行管理机构的组成体系来划分,而是遵循以下几项原则。
逻辑上相对独立。每个子系统能独立完成某个方面的管理功能。
耦合度小,内聚力大。即各个子系统之间的联系程度要小,各子系统内部各模块的联系程度要大。
系统总体分析中已归纳出过程和数据类,它们两者之间有三种关系:生成关系,使用关系,无关系。过程与数据类之间的关系可用关联矩阵来表示,矩阵的行由过程来组成,列由数据类组成,行与列的交点给出过程与数据类的关系。矩阵每一行指出一个过程生成和使用哪些数据类,矩阵的每一列描述一个数据类被哪一个过程产生和被哪些过程使用。
(3)系统模块划分
基于上面所描述的过程和数据类关联矩阵法我们进行了子系统的划分,具体步骤如下:首先建立过程———数据类关系表。将系统分析归纳出的所有过程按执行顺序,从上向下排列,与过程有关的数据类从左向右排列。将过程与数据类的关系填入表内:生成关系填C,使用关系填U,没有关系则置空白,从而形成U/C矩阵。其次调整U/C矩阵。在过程中按顺序将功能相近的汇集到一起,相应调整数据类排列。经逐步调整,使C尽量汇集到一起,相应调整数据类排列,形成强连通矩阵。
然后形成系统总体逻辑结构图和系统总体数据流程图。根据最大内聚与最小外界耦合的原则,将功能相近的过程组成同一功能集,将相关密切的数据类构成同一数据类集。再经简化与合并,形成总体逻辑结构和总体数据流图。
(4)、系统实现与测试
根据以上的分析和设计最后划分子系统。根据系统总体逻辑模型,遵循功能相对独立并考虑到业务管理体制相适应的原则,同时结合该企业的实际需求,可将其管理信息系统划分为十二个子系统,编码过程可以使用面向对象的程序设计语言来处理。具体内容将由计算机专业开发设计人员来完成,例如软硬件系统设备的安装、调试,具体实用程序的编制与调试,信息系统的调试与开通等等工作。
至此该企业的信息管理系统的设计与开发就已结束,在这个例子里面我们能够看到生命周期法的整个开发过程。
实际上无论是采用哪一种方法进行管理信息系统的开发,最终的目的都是实现最佳的企业管理,建立良好的企业形象,为企业在激烈的市场竞争中争得一席之地。企业管理信息系统使得信息的高度集成和共享已经成为可能。在今后的企业全面信息化建设中,应以组建系统的观点看待企业管理模式的变革、企业信息网建设和企业管理软件规划之间的关系。将企业的信息化管理同调整企业经营管理模式、管理软件规划有机地结合起来,才能真正实现企业信息化管理的目标,把企业层次推向一个新高度。
参考文献:
[1]王晓耕,企业管理[M]。天津:天津大学出版社,2007。
[2]侯炳辉,企业信息管理[M]。北京:中央广播电视大学出版社, 2008。