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