1、管理信息系统课程作业及其参考答案第一章1、什么是信息?它和数据有何区别和联系?如何度量信息?答:信息是关于客观事实的可通讯的知识。这是因为:第一,信息是客观世界各种事物的特征的反映。这些特征包括事物的有关属性状态,如时间、地点、程度和方式等等。 第二,信息是可以通讯的。大量的信息需要通过各种仪器设备获得。 第三,信息形成知识。人们正是通过人类社会留下的各种形式的信息来认识事物、区别事物和改造世界的。数据(Data,又称资料)是对客观事物的性质、状态以及相互关系等进行记载的物理符号或是这些物理符号的组合。 它是可识别的、抽象的符号。这些符号不仅指数字,而且包括字符、文字、图形等等。数据经过处理后
2、,其表现形式仍然是数据。处理数据的目的是为了便于更好地解释。只有经过解释,数据才有意义,才成为信息。因此,信息是经过加工以后、并对客观世界产生影响的数据。数据是信息的表现形式,信息是数据有意义的表示。信息量的大小取决于信息内容消除人们认识的不确定程度。消除的不确定程度大,则发出的信息量就大;消除的不确定程度小,则发出的信息量就小。信息量大小的单位用比特(Binary digit,bit) 来衡量。1 比特的信息量是指含有两个独立均等概率状态的事件所具有的不确定性能被全部消除所需要的信息。2、为什么说信息是有价值的?答:信息是经过加工并对生产经营活动产生影响的数据,是劳动创造的,是一种资源,因而
3、是有价值的。3. 如何理解人是信息的主要载体和信息意义的解释者?答:首先,人是信息的主要载体。这是因为一个人在在一生中需要学习很多的知识来武装自己,这使得人们掌握了大量的信息,这些信息在人们需要的时候就会被利用而产生价值。其次,人是信息意义的主要解释者。信息只有经过解释才有意义,才能发挥它的应有的价值,而信息意义的解释过程主要由人来进行,目前尽管计算机对特定的信息进行一定的解释,但只能起到次要的作用。7. 试举例说明决策问题的三种类型。答:按问题的结构化程度不同可将决策划分为三种类型:结构化决策、半结构化决策和非结构化决策。 (一)结构化决策结构化决策问题相对比较简单、直接,其决策过程和决策方
4、法有固定的规律可以遵循,能用明确的语言和模型加以描述,并可依据一定的通用模型和决策规则实现其决策过程的基本自动化。例如,应用解析方法,运筹学方法等求解资源优化问题。 (二)非结构化决策非结构化决策问题是指那些决策过程复杂,其决策过程和决策方法没有固定的规律可以遵循,没有固定的决策规则和通用模型可依,决策者的主观行为(学识、经验、直觉、判断力、洞察力、个人偏好和决策风格等)对各阶段的决策效果有相当影响,往往是决策者根据掌握的情况和数据临时作出决定。例如一个组织管理体制的制定问题等。 (三)半结构化决策半结构化决策问题介于上述两者之间,其决策过程和决策方法有一定规律可以遵循,但又不能完全确定,即有
5、所了解但又不全面,有所分析但又不确切,有所估计但又不确定。这样的决策问题一般可适当建立模型,但无法确定最优方案。例如资金分配计划等。决策问题的结构化程度并不是一成不变的,当人们掌握了足够的信息和知识时,非结构化问题有可能转化为半结构化问题,半结构化问题也有可能向结构化转化。第二章1、 什么是 MIS?它有哪些主要功能?它有哪些作用?答:MIS(即管理信息系统)是一个由人和计算机等组成的,能进行管理信息的收集、传输、存储、加工、维护和使用的系统。管理信息系统除了具备信息系统的基本功能外,还具备预测、计划、控制和辅助决策等特有功能。具体是:数据处理功能。包括数据收集和输入、数据传 Q、数据存储、数
6、据加工和输出;预测功能。运用现代数学方法、统计方法和模苎方法,根据过去的数据预测未来的情况;计划功能。根据企业提供的约束条件:合理地安排各职能部门的计划,按照不同的管理层,提供相应的计划报告;控制功能。根据各职能部门提供的数据,对计划的执行情况进行监测、检查、比较执行与计划的差异,对差异情况分析其原因,辅助管理人员及时以各种方法加以控制;辅助决策功能。采用各种数学模型和所存储的大量数据,及时推导出有关问题的最优解或满意解,辅助各级管理人员进行决策,以期合理地利用人财物和信息资源,取得较大的经济效益。管理信息系统具备数据处理、计划、控制、预测和辅助决策功能,具体作用表现在:用统一标准处理和提供信
7、息,排除使用前后矛盾的、不完整的数据;完整、及时地提供在管理及决策中需要的数据;利用数据关系式分析数据,客观预测未来;向各级管理机构提供不同详细程度的报告,缩短分析和解释的时间;用最短的时间提供尽可能精确、可靠的信息,以便决策者选择最佳的实施方案,以提高企业的经济效益。2、 试述 MRPII 的基本原理。答:MRP-II 系统是站在整个企业的高度进行生产、计划及一系列管理活动的。它通过对企业的生产经营活动作出有效的计划安排,把分散的工作中心联系起来进行统一管理,实现均衡生产。因而,MRP-II 是将企业的生产、财务、销售、采购、技术管理等子系统综合起来的一体化系统,各部分相互联系,相互提供数据
8、。3、 怎样理解 MIS 是一个人机交互系统?答:MIS 是一个由人、计算机等组成的能进行管理信息收集、传递、加工、存储、维护和使用的系统。各级管理人员既是 MIS 的设计者、制造者、使用者,同时也是系统的组成部分,对 MIS 的应用有着决定性的影响,在 MIS 中必须高度重视人的因素。3.简述应用环境对 MIS 开发的影响答:略。第三章2. 线性表的顺序结构和链表结构各有何优缺点? 答:线性表是指数据的结构形式本质上是一维的线性关系,其中的每个结点都是同一类型的数据结构。将一个线性表存储到计算机中,可以采取许多不同的方式,最简单的是顺序存储方式即把线性表的结点按逻辑次序依次存放在一组连续的存
9、储单元里,结点在计算机内的存放位置完全由结点在线性表中的顺序号决定,用这种方法存储的线性表称为顺序表。对于顺序表,若开始结点的存放位置为 LOC(Ki) ,每个结点占用空间大小为 L 则第 i 个结点 Ki 的存放位置可由下式直接计算得到LOC(Ki) LOC(K1) L(i-l)因而,对于顺序表任何一个结点的检索都很方便。 但是,如果要在顺序表中插人或删除一个结点时,就没有这么简单了, 。需要进行大量数据的移动。因此,线性表仅适用于经常进行检索、但数据不经常变动的情况。 通常将链接方式存储的线性表称为链表。链表结构在每个结点设有链接指针,用来指示下一个结点的位置,结点本身则可以存放在任意一组
10、存储单元中,这些存储单元可以是连续的,也可以是分散的。结点之间的逻辑关系由指针表示,所以,在插人和删除操作中,只需改变前后结点的指针,而不需要进行大量的数据移动。5. 什么是关系模型?它有哪些特点? 答:关系模型是建立在数学概念的基础上,应用关系代数和关系演算等数学理论处理数据库系统的方法。从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表。每一个关系为一张二维表,相当于一个文件。实体间的联系均通过关系进行描述。 关系模型具有以下特点: 1、关系模型的概念单一。对于实体和实体之间的联系均以关系来表示。 2、关系是规范化的关系。3、在关系模型中,用户对数据的检索和操作实际上是从原二维表中
11、得到一个子集,该子集仍是一个二维表,因而易于理解,操作直接、方便,而且由于关系模型把存取路径向用户隐藏起来,用户只需指出“做什么” ,而不必关心“怎么做” ,从而大大提高了数据的独立性。 4、有严密的数学基础以及在此基础上发展起来的关系数据理论,简化了程序开发及数据库建立的工作量 6. 某汽车公司的配件信息一览表如下,试把它化为符合 3NF 的关系。 答:将上面的关系化成符合 3NF 关系后得到下面三个关系:(1) “配件”关系:(2) “供应商”关系:(3) “供应”关系:第五章1 诺兰阶段模型的实用意义何在? 它把信息系统的成长过程划分为哪几个阶段? 答:诺兰阶段模型的实用意义是无论在确定
12、开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都可以利用诺兰阶段模型判明本单位当前处于哪一生长阶段,进而根据该阶段特征来指导 MIS 建设。诺兰阶段模型把信息系统的成长过程划分为初装、蔓延、控制、集成、数据管理和成熟等六个阶段。2 “自下而上”和“自上而下”两种 MIS 的开发策略各有何优缺点 ? 答:“自下而上”开发策略的优点是能保证最终的系统可以运行尽管所开发的系统不十分完美;缺点是缺乏整体的优化,并且开发过程中,存在大量的重复工作。 “自上而下”的开发策略的优点是整体性和逻辑性强;缺点是复杂、繁琐。 5 试述结构化系统开发方法、原型法和面向对象开发方法的优缺点和适用场合。答:
13、1)结构化系统开发方法,自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向下逐步实现整个系统。它在整个开发过程中,要面向用户,充分了解用户的需求与愿望。强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案。严格区分工作阶段,把整个开发过程划分为若干工作阶段,配件编号 配件名称 型号规格 供应商名称 供应商地址 单价 库存量配件编号 配件名称 型号规格 库存量供应商编号 供应商名称
14、 供应商地址配件编号 供应商编号 单价每一个阶段有明确的任务和目标,预期达到的工作成效,以便计划和控制进度,协调各方面的工作。前一阶段的工作成果是后一阶段的工作依据。充分预料可能发生的变化:环境变化、内部处理模式变化、用户需求发生变化。开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。适用于:大型系统、复杂系统。2)原型法是系统开发人员根据对用户需求的理解,先快速实现一个原型系统,然后通过反复修改来实现 MIS 的一种系统开发方法。这种方法遵循了人们认识事物的客观规律,易于掌握和接受。它将模拟的手段引入系统分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩
15、短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。强调软件工具支持。它充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用、大大地减少,效率、技术等方面都大大地提高。从原理到流程十分简单, 方法本身无高深理论和技术。但这种方法在实施过程中缺乏对管理系统全面、系统的认识; 每次反复都要花费人力、物力。如果用户合作不好,盲目纠错,就会拖延开发过程;要求管理基础工作完整、准确。适合于:处理过程明确、简单系统和涉及面窄的小型系统。3)在面向对象方法中,使用软件系统中的类与对象来模拟显示世界中的对象及对象类;用对象的属性来表示现实世界中事物
16、在某方面的特征;用对象的方法来模拟现实世界中的对象的行为。 将现实系统中的各种事物平滑地过度到软件系统中的软件要素。它的主要特点是:封装性、抽象性、继承性、动态链接性。面向对象方法是目前广泛采用的系统开发方法,适合于各种软件的开发过程。但在大型管理信息系统开发中,如果不使用结构化方法自顶向下地对整个系统进行划分,而是一开始就自底向上地采用 OO 方法开发系统,会造成系统结构不合理、各部分关系失调等等问题。6 什么是 U/C 矩阵?如何用它来进行 MIS 子系统的划分? 答:BSP 方法将过程和数据类两者作为定义企业信息系统总体结构的基础,它利用过程/数据矩阵(也称 U/C 矩阵)来表达两者之间
17、的关系。U/C 矩阵列向表示过程,行向表示数据类。矩阵中的元素(CCreate,U Use)表示过程对数据类的产生或使用情况。利用 U/C 矩阵方法划分子系统的步骤如下。 1)调查企业的全部管理功能和数据类,建立初始 U/C 矩阵。 2)对 U/C 矩阵的行按功能组排列,每一功能组按功能发生的次序排列。 3)调换数据类的横向位置,使 U/C 矩阵中“C”最靠近对角线。 4)将“U”和“C”最密集的地方框起来,并起一个名字,就构成子系统第六章6.2 某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份
18、出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。 答:根据上面的描述,设计出的该工厂成品库管理业务的业务流程图如下:也可以画成下面的业务流程图:6.3 某银行储蓄所存( 取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理,如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记账后将存折与现金退
19、给储产,从而完成存(取)款处理过程。试按以上过程画出数据流程图。 答:根据上面对该银行储蓄所存(取)款过程的描述,画出的数据流程图如下:第七章7.1 系统设计时,怎样参考数据流程图画出信息系统流程图。在这过程中主要应做哪些工作? 答: 信息系统流程图的绘制要参考数据流程图,绘制的具体步骤如下: 1)首先,为数据流程图中的每一个处理功能画出数据关系图。 2)最后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。 在绘制信息系统流程图时还需注意如下两点: 1)从数据流程图变换成信息系统流程图并不是单纯的符号改换,信息系统流程图表示的是计算机的处理流程,而并不像数据流
20、程图那样还反映了人工操作那一部分。因此绘制信息系统流程图的前提是已经确定了系统的边界、人-机接口和数据处理方式。 2)从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。 7.2 试述我国身份证号中代码的意义,它属于哪种码?这种码有哪些优点? 答:我国身份证号码属于一种区间码。区间码把数据项分成若干组,每一个区间代表一个组,码中的数字的值和位置都代表一定的意义。我国身份证号码中代码的意义如下图所示:7.3 系统设计结束时要提交哪些文档资料? 答:系统设计工作结束后,要提交系统设计报告,其内容包括:1.系统总体设计方案。2.代码设计方案。3.输入输出设计方案。4.文件设计方案。5.程序模块说明书。7.8 用几何级数法设计代码检验位的方案如下:原代码共 4 位,从左到右取权16,8,4,2;对乘积和以 11 为模取余作为校验码。试问原代码为 6137 的校验位应是多少? 答: 原代码 6 1 3 7 权 16 8 4 2 乘积之和 96 + 8 + 12 + 14 =130 130/11 = 11.9 因此,原代码 6137 的校验位应是“9” 。加入校验位后的代码应该是:“61379” 。7.9 程序设计说明书由谁编写?交给谁使用? 答: 程序设计说明书由系统设计员编写,交给程序员使用。