管理信息系统课程作业与参考答案解析 下载本文

内容发布更新时间 : 2024/3/29 16:15:14星期一 下面是文章的全部内容请认真阅读。

供应商名称 供应商地址 单价 库存量 配件编号 配件名称 型号规格 答:

将上面的关系化成符合3NF关系后得到下面三个关系: (1)“配件”关系:

配件编号 配件名称 型号规格 库存量

(2)“供应商”关系:

供应商编号 供应商名称 供应商地址

(3)“供应”关系:

配件编号 供应商编号 单价

第五章

1 诺兰阶段模型的实用意义何在? 它把信息系统的成长过程划分为哪几个阶段?

答:

诺兰阶段模型的实用意义是无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都可以利用诺兰阶段模型判明本单位当前处于哪一生长阶段,进而根据该阶段特征来指导MIS建设。

诺兰阶段模型把信息系统的成长过程划分为初装、蔓延、控制、集成、数据管理和成熟等六个阶段。

2 “自下而上”和“自上而下”两种MIS的开发策略各有何优缺点?

答:

“自下而上”开发策略的优点是能保证最终的系统可以运行——尽管所开发的系统不十分完美;缺点是缺乏整体的优化,并且开发过程中,存在大量的重复工作。“自上而下”的开发策略的优点是整体性和逻辑性强;缺点是复杂、繁琐。

5 试述结构化系统开发方法、原型法和面向对象开发方法的优缺点和适用场合。

答:

1)结构化系统开发方法,自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向下逐步实现整个系统。它在整个开发过程中,要面向用户,充分了解用户的需求与愿望。强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案。严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标,预期达到的工作成效,以便计划和控制进度,协调各方面的工作。前一阶段的工作成果是后一阶段的工作依据。充分预料可能发生的变化:环境变化、内部处理模式变化、用户需求发生变化。开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。

适用于:大型系统、复杂系统。

2)原型法是系统开发人员根据对用户需求的理解,先快速实现一个原型系统,然后通过反复修改来实现MIS的一种系统开发方法。

这种方法遵循了人们认识事物的客观规律,易于掌握和接受。它将模拟的手段引入系统

分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。强调软件工具支持。它充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用、大大地减少,效率、技术等方面都大大地提高。从原理到流程十分简单, 方法本身无高深理论和技术。

但这种方法在实施过程中缺乏对管理系统全面、系统的认识; 每次反复都要花费人力、物力。如果用户合作不好,盲目纠错,就会拖延开发过程;要求管理基础工作完整、准确。

适合于:处理过程明确、简单系统和涉及面窄的小型系统。

3)在面向对象方法中,使用软件系统中的类与对象来模拟显示世界中的对象及对象类;用对象的属性来表示现实世界中事物在某方面的特征;用对象的方法来模拟现实世界中的对象的行为。 将现实系统中的各种事物平滑地过度到软件系统中的软件要素。

它的主要特点是:封装性、抽象性、继承性、动态链接性。

面向对象方法是目前广泛采用的系统开发方法,适合于各种软件的开发过程。但在大型管理信息系统开发中,如果不使用结构化方法自顶向下地对整个系统进行划分,而是一开始就自底向上地采用OO方法开发系统,会造成系统结构不合理、各部分关系失调等等问题。 6 什么是U/C矩阵?如何用它来进行MIS子系统的划分?

答:

BSP方法将过程和数据类两者作为定义企业信息系统总体结构的基础,它利用过程/数据矩阵(也称U/C矩阵)来表达两者之间的关系。

U/C矩阵列向表示过程,行向表示数据类。矩阵中的元素(C——Create,U——Use)表示过程对数据类的产生或使用情况。

利用U/C矩阵方法划分子系统的步骤如下。

1)调查企业的全部管理功能和数据类,建立初始U/C矩阵。

2)对U/C矩阵的行按功能组排列,每一功能组按功能发生的次序排列。 3)调换数据类的横向位置,使U/C矩阵中“C”最靠近对角线。 4)将“U”和“C”最密集的地方框起来,并起一个名字,就构成子系统 第六章

6.2 某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。

答:根据上面的描述,设计出的该工厂成品库管理业务的业务流程图如下:

也可以画成下面的业务流程图:

6.3 某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理,如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记账后将存折与现金退给储产,从而完成存(取)款处理过程。试按以上过程画出数据流程图。

答:根据上面对该银行储蓄所存(取)款过程的描述,画出的数据流程图如下: