管理信息系统同步测试答案

《管理信息系统》

第四版

同步测试参考答案

2014年12月

第一章 信息与信息管理

同步测试

一、单项选择题

1. 信息是管理上的一项极为重要的( )。

A .前提 B .资源 C .基础 D .工具

答案:B

2. 在下列选项中,( )不属于信息的特征(性质)。

A .时效性 B .完全性 C .变换性 D .等级性

答案:B

3.在信息管理实践中,必须坚持经济适用的原则,合理地选择或舍弃信息,这是由信息的( )所决定的。

A .时效性 B .共享性 C .不完全性 D .增殖性

答案:C

4. 随着时间、环境或应用目的的变化,历史上的数据可能具有新的价值,这是由信息的

( ) 所决定的。

A .时效性 B .共享性 C .不完全性 D .增殖性

答案:D

5. 关于企业中物流和信息流的描述中,正确的是( )。

A .信息流是单向流动的 B .物流过程是可逆的

C .物流是受信息流控制的 D .物流的受控与环境无关

答案:C

6.有关管理信息的特点正确的是( )。

A .来源于企业内部 B .信息资源易消耗

C .信息量大而复杂 D .处理方式单一性

答案:C

二、多项选择题

1. 在下列选项中,属于信息管理现代化的标志有( )。

A .信息处理工具和方法先进 B .建有满足业务需求的计算机管理信息系统

C .全员信息管理的观念深入人心 D .信息管理制度健全

答案:A 、B 、C 、D

2. 企业信息网络安全防范措施很多,在下列选项中,( )均属于正确的防范措施。

A .不许员工跨部门获取信息 B .安装防火墙

C .实施审核跟踪 D .完善口令保护

答案:B 、C 、D

三、简答题

1.简述现代企业中的物流和信息流的关系?

参考答案:

物流是指从原材料的准备、投入、加工至输出产品并销售给用户的物质运动过程。信息流则是指伴随物流而产生的大量信息(指令、单据、报表、文字资料等等)的加工、

存储、传递与利用的过程。一方面信息流伴随物流而产生,另一方面又引导物流作有规律的运动,对物流的方向、数量、速度和目标等实行控制。所以,现代企业中的物流和信息流反映了生产经营及其管理的全过程,二者相互制约,相辅相成,信息流起着主导性的作用。

2.简述管理信息的特点?

参考答案:

管理信息既有一般信息的共性,又有其自身的特点,概括起来有以下7点:

(1)离散性

(2)时效性

(3)动态连续性

(4)共享性

(5)可压缩性

(6)不完全性

(7)增殖性

3.简述信息管理的概念、基本内容和要求?

参考答案:

信息管理是指为了满足企业管理需要而进行的信息产生、识别、遴选、收集、加工、传递、贮存、检索、输出等项工作的总称。它包括从信息产生到丧失应用价值为止的整个信息寿命周期的全部工作。

信息管理工作主要包括原始数据收集(包括识别、遴选)、信息加工、传递、贮存、检索、输出等六大基本内容,以外,信息管理计划的制订及实施,信息责任制的制定、监督与考核,信息管理软硬件的维护等等也是企业信息管理部门的业务内容。

原始数据收集应坚持目的性、准确性、适用性、系统性、及时性、经济性等原则,紧紧围绕收集目的,以尽可能经济的方式准确、及时、系统、全面地收集适用的数据。

信息加工一般须经过真伪鉴别、排错校验、分类整理、加工分析等四个步骤,加工方法的选择应服从于管理任务的要求。

企业的组织机构系统是内部信息传递的基本渠道,为了提高传递速度和效率,企业应合理设置组织机构,明确规定信息传递的级别、流程、时限以及接收方和传递方的职责,此外,应尽可能采用先进的传递工具,如电话、传真、计算机网络通讯等,尽量减少人工传递。

由于绝大多数信息具有多次长期利用的价值,因此,需要将时效性较长的信息贮存起来,以备随时调用。

必须对信息进行科学的分类、编码,采用先进的存贮媒体和检索工具。

信息输出除了要保证数量、精度、时效等方面的要求外,还要根据不同信息的特点,选择合适的输出媒体、输出格式、输出方式,以确保信息传递便捷准确、使用方便以及保密需要等。

4.简述信息管理层次理论、反馈控制理论和流速时效理的基本要点?

参考答案:

信息层次理论认为,各类信息应按其不同作用和管理要求在不同管理层间合理分流,避免信息的无效传递。

信息管理反馈控制理论认为,要缩短管理周期、提高管理效率,不仅要保证信息正向传递渠道的畅通,而且要确保信息反馈控制功能的实现。为此,在设置信息传输渠道时,要充分注意到信息的双向流的特性,确保信息反馈渠道的通畅,明确正向信息接收

方的反馈职责,并加强信息传递与反馈职责的考核。

信息管理的流速时效理论认为,信息管理的目的并不是要完全消除事实上不可能消除的信息流与物流之间的时间差,而是要尽一切可能加快信息流速,使这种客观存在的时间差尽可能缩短。

四、应用题

抛一个标有不同符号的六面均匀的骰子,得知任意一面朝上所获得的信息量是多少?当得知所期望的某面朝上时,所获得的信息量又是多少?

参考答案:

H 1=-∑P (X i ) log 2P (X i )

i =1n

[1**********]1=-[⨯log 2+⨯log 2+⨯log 2+⨯log 2+⨯log 2+⨯log 2=1+log 23比特[1**********]6

H 2=-∑P (X i ) log 2P (X i )

i =1n

=-[0⨯log 2111111+0⨯log 2+0⨯log 2+0⨯log 2+0⨯log 2+1⨯log 2=1+log 23比特666666

五、思考题

1.如何使企业信息管理更有效?

参考答案:

(1)信息管理标准化

信息管理标准化是提高信息管理水平,建立计算机管理信息系统的前提条件。一般而言,信息管理标准化包括以下几方面内容:原始数据收集制度化、信息载体规范化、信息加工程序化、信息传递工艺化、信息分类代码化。

(2)信息管理高效化

高效率的信息管理既是信息管理工作的目标,也是贯穿于信息管理全过程的工作标准。信息管理高效化有赖于信息管理各环节达到及时、准确、适用、经济四个方面的要求。

(3)信息管理现代化

信息管理现代化是信息管理高效化的保证,其基本要求是:有一支熟知信息科学的人才队伍,;有一套适应信息管理需求的信息管理机构、信息传递网络及健全的信息管理机制;广泛采用先进的信息处理工具和方法;建立计算机管理信息系统,形成一个现代化的集数据采集、加工、存储、检索、输出于一体的数据处理中心及其配套的传输网络。

2.互联网给企业信息管理带来了什么样的影响和变化?

参考答案:

互联网使与经营有关的一切都加快了节奏,改变了企业与外部环境的信息交换方式。互联网以其跨时空、交互式、拟人化、高效性、经济性等优越性促使传统经营模式发生了根本性的变化,导致了“电子商务”这一全新的商业模式的产生,并对传统企业管理理论与实务也产生了巨大的影响,最大限度地缩短了从新产品、新服务概念的产生到通过销售形成现金流的时间,加速了物流的实现,极大地拓展了经营的空间,使企业边界变得模糊起来,并在一定程度上改变了企业与其利益相关者(顾客、竞争者、供应商、政府等)的关系。此外,互联网的开放性也使企业信息管理面临更严峻的安全防范问题。

第二章 管理信息系统概述

同步测试

一、单项选择题

1. 管理信息系统是一个( )系统。

A .硬件 B .软件 C .人-机 D .数据

答案:C

2.将企业业务流程视为紧密连接的供应链,寻求优化利用企业内外一切可用资源的现代管理工具是( )。

A .ERP B .JIT C .OPT D .Agile

答案:A

3.管理信息系统是一门新型学科,它属于( )。

A .计算机学科 B. 经济学科 C. 综合性、边缘性学科 D. 工程学科 答案:C

4. 在( )处理阶段,MIS 实现了数据共享。

A .单项信息 B .综合信息 C .系统信息 D .集成信息

答案:C

5. MIS 随着新的管理理论和计算机信息技术应用的发展而发展,下列选项中( )不符合MIS 的发展方向。

A .系统集成性 B .实时性 C .实体化 D .网络化

答案:C

二、多项选择题

1. 在下列选项中,( )属于MIS 的基本功能。

A .数据处理 B .计划 C .预警 D .辅助决策

答案:A 、B 、D

2. MIS的发展历程表明,伴随着企业经营环境的变化,MIS 的未来发展方向是( )。

A .提升结构化问题的决策支持能力 B .管理信息与技术信息的集成

C .更加人性化 D .网络化

答案:B 、C 、D

3. ERP的基本思想是将企业的业务流程看作是一个紧密联接的供应链,寻求优化利用企业内外一切可用的资源。在下列选项中,( )均是ERP 系统特点。

A .支持企业过程重组 B .支持跨国经营和电子商务

C .能够满足制造业以外行业的管理需求 D .将竞争者资源纳入企业管理 答案:A 、B 、C

三、简答题

1.简述MIS 的组成和功能特点?

参考答案:

任何一个企业的MIS 都包括以下三个相关系统:管理系统、信息处理系统、信息传输系统。

MIS 的基本功能包括:数据处理、预测、计划、决策优化和控制五个方面。

MIS 的基本特点包括:具有集中统一的数据库;具有能够发现问题、分析并寻找最优解的数学模型库;具有预测、状态报告和控制能力;面向决策,能为企业各管理层次提供决策支持。

2.简述MIS 的基本功能结构?

参考答案:

从MIS 中的管理系统的管理职能来看,主要涉及对企业的人、财、物、信息资源的管理和对产、供、销过程的管理,同时,这些管理职能涉及业务处理、运行控制、管理控制和战略计划四个层次,这些方面是建立MIS 功能结构的基础。因此,一个完整意义上的MIS 应该包括四个层次的资源管理和过程管理职能,它至少应包括生产计划、技术管理、运作质量控制、市场销售、财务、物流管理、人事 、信息处理、高层管理等九个子系统。

3.简述ERP 的特点及功能结构?

参考答案:

ERP 的特点包括:

(1)ERP 更加面向市场,面向经营,面向销售,能够对市场快速响应;它包含供应链管理的全部功能,强调供应商、制造商与分销商间的新的合作伙伴关系;并且支持企业后勤管理。

(2)ERP 更强调企业流程与工作流管理,通过工作流实现企业的人员、财务、制造与分销间的集成,支持企业过程重组。

(3)ERP 具有较完善的企业财务管理体系,支持企业资本运行和投资管理,在对整个供应链的管理过程中更加强调对资金流和信息流的控制,这就将对供应链的管理上升到对价值链的控制。

(4)ERP 具有较完善的人力资源管理功能,将人力资源这一重要而又相对孤立的系统有机集成于企业核心管理系统之内。

(5)在生产制造计划中,ERP 支持MRP Ⅱ 与JIT(Just-In-Time)的混合生产管理模式,也支持多种生产方式(离散制造、连续流程制造等) 的管理模式。

(6)ERP 采用了最新的计算机技术,如客户/服务器分布式结构、面向对象技术、电子数据交换EDI 、多数据库集成、图形用户界面、第四代语言及辅助工具。

(7)ERP 具有多语种、多币制转换与合成功能,支持多工厂、多地点的跨国经营运作管理,支持远程通信和电子商务。

(8)ERP 突破了MRP Ⅱ只局限在传统制造业的格局,能够满足其它行业的管理需求。

ERP 系统是在继承MRP Ⅱ功能的基础上发展起来的,与MRP Ⅱ相比,ERP 除了包括MRP Ⅱ各种功能之外,通过运用新的信息技术,不仅大大拓展了管理功能的广度和深度,而且使系统的环境适应能力、实时响应能力、功能集成能力大为增强。一般而言,ERP 系统包括主生产计划、物料需求计划、能力需求计划、车间管理、准时生产制造(JIT )管理、制造标准管理、质量管理、设备管理、工作流管理、销售管理、采购管理、库存管理、账务管理、应收账管理、应付账模块、成本管理、现金管理、固定资产管理、工资管理、分销资源管理、人力资源管理、系统管理等20余个功能子系统。

四、思考题

1. MIS 的发展与企业管理理论的发展有何关系?

参考答案:

随着信息技术的飞速发展和经济全球化进程的日益加快,企业的经营环境正在发生巨大的变化。面对复杂而快速变化的经营环境以及信息对于企业价值增值的巨大作用,现代企业必须基于当代信息技术寻求管理变革,而信息技术则是管理变革依赖的基础,

提升对信息资源的驾御能力是管理变革的主要目的。信息共享和信息交流促进了不同成员的知识资本之间的交流与联合,从而为新的知识资本的创造以及企业管理创新提供了有利的途径,信息技术改变着企业的信息交流机制与资源配置,带来了新的管理理念,带动了价值体系的重塑,引发了组织结构的重构,信息技术已成为现代企业管理创新的主要动因,基于信息技术的管理理念、组织结构、营销模式和管理制度的创新将成为企业获取竞争优势的主要方法和手段,代表着现代企业管理理论创新的方向和发展趋势。

第三章 管理信息系统开发概述

同步测试

一、单项选择题

1. 结构化开发方法将开发过程为( )个相连的阶段。

A .4 B .5 C .3 D .6

答案:B

2. 中小企业开发MIS 适合采用的方式是( )。

A .自行开发 B .合作开发 C .咨询开发 D .外购商品化软件

答案:D

3.按照MIS 的生命周期,一般在进入( )阶段以后不能终止项目开发过程。

A .系统规划 B. 系统分析 C. 系统设计 D. 系统实施 答案:C

4. 面向对象开发方法通过( )技术实现将对象的使用者和设计者分开。

A .继承 B .封装 C .关联 D .覆盖

答案:B

5. 对象可按其属性进行归类,类有一定的结构,类上可以有超类,类下可以有子类,这种对象或类之间的层次结构是靠( )关系维系着的。

A .继承 B .封装 C .关联 D .覆盖

答案:A

二、多项选择题

1. 企业在MIS 选型的过程中应该着重考虑( )等方面因素。

A .软件的技术先进性 B .企业自身的信息化需求

C .供应商声誉 D .软件价格

答案:B 、C

2. 面向对象方法的基本原则是使( )一致。

A .描述问题的问题空间 B .描述实体的物理空间

C .实现解法的解空间 D .信息网络虚拟空间

答案:A 、C

3.对象的封装性体现在( )。

A .具有清楚的边界 B .使用者和设计者统一

C .具有统一的外部接口 D .内部实现是不公开的

答案:A 、C 、D

4 下列选项中,( )属于结构化开发方法的优点。

A .开发过程的整体性

B .开发过程的有序性

C .应变能力强

D .软件的可重用性、可扩充性和可维护性好

答案:A 、B

三、判断题

1. 结构化开发的实质是“自顶向下,逐步求精,分而治之”。 ( √ )

2. 面向对象方法的基本原则是使描述问题的问题空间和实现解法的解空间一致。

( √ )

3.MIS 的硬件配置应该在系统设计阶段初期进行。( × )

4. 从系统生命周期的角度看,系统开发是一个没有尽头的循环圈。( √ )

5.原型法的开发风险低,适应于复杂大系统的开发。( × )

6.“封装”是将对象的属性和操作包装起来,使得对属性的访问或修改只能通过封装提供的操作来进行。( √ )

7.企业MIS 的开发过程总是伴随着业务流程重组。( √ )

四、思考题

1.在MIS 的开发过程中,如何在不同阶段合理选择不同开发方法?

参考答案:

每一种MIS 开发方法都有其局限性,在实际开发工作中,真正有效实用的开发方法是CASE 支持下的多种开发方法的结合应用,这要根据所开发系统的规模、系统的复杂程度、系统开发方法的特点、所能使用的计算机软件开发工具等诸多因素综合考虑后决定。结构化开发方法是软件工程开发的基础方法,成熟且有效,其重要技术是结构化设计;原型法可以看成是改进了需求定义的结构化开发方法,其重要技术是模块设计、会话设计及模拟;面向对象开发方法的出发点是基于对象概念分解系统,其重要技术是抽象、信息隐蔽、模块化。结构化开发方法所具有的严密的工作程序、规范的理论基础、比较完善的图表工具,尤其是在系统规划和系统分析阶段的理论方法,也是原型法和面向对象开发方法所必需的。

一般而言,结构化开发和CASE 方法应贯彻开发过程的始终,在系统规划、分析阶段以结构化开发方法为主,在设计与实施阶段可以面向对象方法为主。

2.查阅资料,比较分析SAP 、用友、金碟等ERP 软件各自的特点?

参考答案:

由学生进行课外练习完成,主要通过网上查询了解相关信息,无标准答案。

第四章 系统开发规划

同步测试

一、单项选择题

1. Nolan模型将组织信息系统的发展过程归纳为( )个阶段。

A .3 B .4 C .5 D .6

答案:D

2. 根据Nolan 模型,( )阶段的信息系统可以满足单位中各管理层次的要求,从而真正实现信息资源的管理。

A .集成 B .控制 C .数据管理 D .成熟

答案:A

3. 为了使数据独立于组织机构,BSP 引入了( )的概念。

A .关系 B .企业过程 C .数据库 D .系统集成

答案:B

4.BSP 研究的主要目标是为企业制订一个( )。

A .信息系统规划 B .企业战略规划

C .信息系统实施计划 D .信息系统开发目标

答案:A

二、多项选择题

1. 下列选项中,( )不属于系统规划阶段的工作内容。

A .资金预算 B .现行系统详细调查

C .开发计划编制 D .硬件购置

答案:B 、D

2. 系统规划的主要工作包括( )。

A .现行系统的初步调查 B .现行系统的详细调查

C .制订系统开发方案 D .可行性研究

答案:A 、C 、D

3. 下列选项中,( )属于BSP 方法基本原则。

A .支持企业的战略目标 B .“自下而上”进行系统规划

C .向整个企业提供一致的信息 D .满足各个管理层次的信息需求

答案:A 、C 、D

三、简答题

1.简述诺兰模型的意义?

参考答案:

诺兰阶段模型总结了西方发达国家信息系统发展的实践,揭示了企业信息化的发展规律。一般认为,模型中的各阶段都是不能跳越的,其原因是组织机构在准备进行下一阶段工作之前需要有一定的经验。尽管这些阶段含有某些“自然”生长过程,但是这些生长过程是能够有效地进行计划、协调和管理的,因此,每一阶段也都代表着计划与管理工作的变动次序。所以,诺兰的阶段模型既可以用于诊断当前所处在哪一个发展阶段?向什么方向前进?怎样管理对开发最有效?也可以用于对各种变动的安排,进而以一种可行方式转至下一发展阶段。在制定系统规划的过程中,应根据各阶段之间的转换和伴之而来的各种特性的逐渐出现,运用诺兰模型,科学合理地制定系统开发规划。

2.简述系统规划的工作步骤? 参考答案:

(1) 明确规划目标、任务与要求,做好规划工作准备,包括明确企业战略目标、信息系统功能目标、开发条件、假定和限制,成立规划小组等。

(2)现行系统的初步调查与分析,包括当前企业的目标与任务、组织机构及管理体制、现行系统的状况、可供利用的资源及约束条件、存在的主要问题及薄弱环节等。

(3)确定系统开发策略,包括选择合适的具体开发方式、方法等内容。

(4)提出新系统的开发方案,包括新系统的目标、功能、结构、开发进度计划、各阶段的资源需求、计算机系统的配置等。

(5)可行性研究,包括开发新系统的必要性、新系统的开发方案的经济性、技术上的可行性、组织管理上的可行性等。

(6)提出系统规划报告,供用户审核。

3.简述BSP 方法的基本原则? 参考答案:

BSP 方法的基本原则是: (1)支持企业的战略目标

(2)满足企业的各个管理层次的信息需求 (3)向整个企业提供一致的信息

(4)在组织机构和管理体制改变时保持工作能力

(5)信息系统的战略规划,应当由总体信息系统结构中的子系统开始实现

四、思考题

MIS 开发规划与企业发展战略规划的关系? 参考答案:

MIS 开发规划是从服从和服务于企业战略的角度,对企业信息系统近、中、长期的使命和目标、实现策略和方法、实施方案等内容所做出的统筹安排。一方面,它源于企业整体战略规划,反映了实现企业整体战略规划对信息系统的功能目标等要求;另一方面,它也是企业整体战略规划的一个重要组成部分。

第五章 系统分析

同步测试 一、单项选择题

1. 对现行系统进行调查工作应重点在( )阶段进行。

A 、总体规划 B 、系统分析 C 、系统设计 D 、系统实施

答案:B

2. 结构化描述语言( )。

A 、是一种编程语言 B 、有严格的语法规则。 C 、有三种基本结构 D 、是英文语言

答案:C

3. 业务流程重组的英文缩写是( )。

A 、YWL B 、MPR C 、BSP D 、BPR

答案:D

4. 数据流程图中的外部实体是指( )。

A. 企业外的单位或人员 B .本系统外的单位或人员 C .输入的凭证单据 D .输出的凭证单据

答案:B

5. 数据流程图的特性是( )。

A. 直观性和科学性 B .抽象性和概括性 C .真实性和完整性 D .科学性和概括性

答案:B

6. U/C 矩阵的主要作用是( ) 。

A. 确定数据类 B .确定系统边界 C .确定功能类 D .确定子系统

答案:D

7. 数据字典的建立应在( )阶段进行。

A .系统规划 B .系统分析 C .系统设计 D .系统实施 答案:B

二、多项选择题

1. 业务流程图的绘制往往采用( )的方法。

A 、“自顶向下” B 、“逐层细化” C 、“自底向上” D 、“逐层归纳”

答案:A 、B

2. 系统分析的主要任务包括( )。

A 、现行系统详细调查 B 、需求分析

C 、提出系统逻辑模型 D 、提出系统物理模型

答案:A 、B 、C

3. U/C矩阵的两大功能是( )。

A 、识别功能过程与数据类的关系 B 、排列数据类 C 、排列功能过程 D 、合理划分子系统

答案:A 、B

4. 业务流程重组(BPR )通常包括( )等三类。

A 、功能内的BPR B 、数据间的BPR C 、功能间的BPR D 、组织间的BPR

答案:A 、C 、D 三、简答题

1. 在系统分析阶段,怎样对现行管理系统进行描述? 参考答案:

在详细调查的基础上,首先对现行系统情况作出概括性的描述,包括现行系统的主要业务、组织机构、存在的问题和薄弱环节,现行系统与外部实体之间有哪些物资以及信息的交换关系等。其次,利用业务流程图、功能/数据关系图、数据流程图等工具,描述现行管理系统与外部实体的信息交换关系、数据流、数据存储、处理功能要求以及功能结构和子系统划分。

2. 简述数据流程图的具体画法,它在系统分析中有何作用? 参考答案:

数据流程图包括外部实体、数据流、处理(加工)和数据存储四部分,数据流程图绘制的基本要求是:

(1) 要与业务流程图相对应。即数据的处理内容和过程,产生的数据,数据来源及流向要与其业务过程相对应。

(2) 绘出草图后与业务人员讨论, 不符合实际的地方要修改和补充。

(3) 对数据流进行分析,找出现行管理系统的问题所在.并进行修改完善。

数据流程图的绘制应按照“由顶向下,逐层展开”的方式来完成,一个系统的数据流程图往往由具有层次递进关系的若干数据流程图组成。数据流程图按层次展开时应注意:

(1) 处理的标识要使看图的人一目了然 (2) 数据存储内外有别

(3) 流向外部的数据流线,如果它们在高一层的数据流程图中没有出现,那么最好打上“X”,以便分析时容易辨认

(4) 数据流线应尽量避免交叉,如交叉则要用半圆弧线 数据流程图的作用表现在:

(1) 可以自顶向下分析系统信息流程。

(2) 可在图上划出需要计算机处理的部分。

(3) 根据逻辑存储,进一步做数据分析,向数据库设计过渡。 (4) 根据数据流向,定出存储方式。

(5) 对应一个处理过程,用相应的语言、判定表等工具来表达处理方法。 3. 新系统的逻辑模型有哪些具体内容? 参考答案:

(1) 系统的结构以及系统所涉及的范围。包括新系统的功能结构和子系统划分。 (2) 数据流程图的进一步说明。说明新系统与现行系统在界限、处理功能、数据流和数据存储等方面有哪些主要变化,重点是计算机处理和数据存储部分。

(3) 数据组织形式。说明新系统数据是采用文件组织形式还是数据库组织形式,数据存储在计算机网络的什么位置。

(4) 输入和输出的要求。这部分也是系统与环境的接口。这里反映对输入输出的种类、形式和要求等作一般说明,详细内容将在系统设计阶段考虑。

(5) 新系统计算机软、硬件初步配置方案。

(6) 与新系统相配套的管理制度和运行体制的建立。

四、应用题

1. 请根据以下描述画出某仓储管理中货物出库业务流程图:

(1)客户在出库时提供提货样单,用户持提货单至发货组,要求提货。发货员核实提货单的合法性,填写《出库单》,然后向用户出具《出库收费单》,同时生成《派车单》,并派保管组人员准备发货。

(2)保管员持《派车单》组织货物装运,记录实出货物信息,填写《码单出库信息表》 。

(3)用户缴费后,发货员开具出门证给用户。 (4)保管员审核记账后,生成保管收费单。 (5)一批货物全部出库后,保管员将《帐卡》、《提货单》、《码单》核实平帐后,存档。

参考答案:

2.某学校根据职称和教学课时计算教师教学酬金的办法如下:初级职称:完成教学课时200学时(含200)以内时,按每学时5元计算;否则按每学时6元计算;中级职称:完成教学课时200学时(含200)以内时,按每学时6元计算;否则按每学时7元计算;高级职称:完成教学课时200学时(含200)以内时,按每学时7元计算;否则按每学时8元计算;请分别画出包含全部条件组合、条件和行动的判定表。

3. 请根据以下物资出入业务流程图画出对应的DFD 图。

参考答案:

入库单

发货通知单 出库单

第六章 系统设计

同步测试

一、单项选择题

1. 系统开发中,系统的物理模型设计是( )阶段的工作。

A. 系统分析 B. 系统设计 C. 系统实施 D. 系统调查 答案:B

2. 系统设计主要包括( )两个方面。

A. 总体设计和详细设计 B. 划分子系统和程序设计 C. 信息系统流程图设计和输入/输出设计 D. 代码设计和功能设计 答案:A

3. 系统设计的工作不包括( )。

A. 代码设计 B. 程序设计 C. 输入输出设计 D. 数据库设计 答案:B

4. 系统设计的目的是( )。

A. 设计系统的逻辑方案 B. 将系统的逻辑方案转换成物理方案 C. 系统中的程序设计 D. 程序流程图的设计 答案:B

5. 模块间的调用关系不包括( )。

A. 直接调用 B. 选择调用 C. 交换调用 D. 循环调用 答案:C

6. 以变换为中心的分析首先应( )。

A. 确定系统的物理输入和物理输出 B. 找出变换中心,确定主加工

C. 确定模块结构的顶层 D. 确定系统的逻辑输入和逻辑输出 答案:B

7. 下列选项中,符合模块设计原则的是( )。

A. 块间耦合要强,块内聚合要强 B. 块间耦合要强,块内聚合要弱 C. 块间耦合要弱,块内聚合要强 D. 块间耦合要弱,块内聚合要弱 答案:C

8. 模块耦合最理想的方式是( )。

A. 数据耦合 B. 控制耦合 C. 公共耦合 D. 内容耦合 答案:A

9. 下列聚合形式( )的聚合程度最高。

A. 暂时聚合 B. 逻辑聚合 C 过程聚合 D. 功能聚合 答案:D

10. 在结构化设计中,模块之间的联系应( )。

A. 尽可能减少 B. 尽可能增加 C. 功能完善 D. 联系多少无所谓 答案:A

11. 关于模块设计,正确的叙述是( )。

A. 模块之间的联系越多越好 B. 模块越大越好

C. 应有较强的模块独立性 D. 模块设计时应减少模块的扇入数

答案:C

12. 模块结构图中模块,应该对应于相应数据流程图中的( )。

A. 数据流 B. 数据结构 C. 数据存储 D. 数据处理

答案:D

13. 系统功能结构图的特点是( )结构。

A 、星形 B 、网状 C 、环状 D 、层次 答案:D

14. 下列结构中,不属于结构化程序的控制结构的是( )。

A. 顺序结构 B. 层次结构 C. 选择结构 D. 循环结构

答案:B

15. 某种代码由3位字符组成,每位可选择8种字符,则代码的总数是( )。 A 1000 B. 24 C. 888 D. 512 答案:D

16. 利用代码校验位不可能发现的错误是( )。

A. 输入错 B. 易位错 C. 传输错 D. 原数据错 答案:D

17. 代码的设计原则不包括( )。 A. 唯一性,标准化 B. 可扩充性 C. 顺序编码 D. 稳定性 答案:C

18. 数据库的逻辑结构设计是将( )。

A. 概念数据模型转换成通用的数据库管理系统支持的数据类型 B. 逻辑数据模型转换成特定的数据库管理系统支持的数据类型 C. 物理数据模型转换成特定的数据库管理系统支持的数据类型 D. 概念数据模型转换成特定的数据库管理系统支持的数据类型 答案:D

19. 描述系统中各模块的层次及其输入输出功能的图是( )。

A.HIPO 图 B. 系统流程图 C. 数据流程图 D. 程序流程图 答案:A

20. 为了检查会计分录中惜方会计科目发生额合计与贷方会计科目发生额合计是否一致,通常在程序设计中应进行( )。

A. 界限校验 B. 重复校验 C. 平衡校验 D. 记录计数校验 答案:C

21. 校验输人月份最大不能超过12是属于( )。

A. 视觉校验 B. 数据类型校验 C. 逻辑校验 D. 界限校验 答案:D

22. 输出设计应由( )。

A. 系统分析员根据用户需要完成 B. 系统设计员根据用户需要完成

C. 程序设计员根据输人数据完成 D. 系统设计员根据输人数据完成 答案:B

23. 系统设计过程中应( )。

A. 先进行输人设计,后进行输出设计 B. 先进行输出设计,后进行输人设计 C. 同时进行输入输出设计 D. 由程序员进行输人输出设计 答案:A

24. 程序员进行程序设计的主要依据是( )。

A. 输入数据 B. 模块说明书 C. 系统流程图 D. 数据流程图

答案:B

25. 系统设计阶段的成果是( )。

A. 源程序清单 B. 系统设计说明书 C. 系统设计任务书 D. 系统使用说明书 答案:B

二、多项选择题

1. 系统设计主要包括( )两个方面。

A. 总体设计 B. 程序设计 C. 输入/输出设计 D. 详细设计 答案:A 、D

2. 模块间的调用关系包括( )。

A. 直接调用 B. 选择调用 C. 交换调用 D. 循环调用 答案:A 、B 、D

3. 下列选项中,符合模块设计原则的是( )。 A. 块间耦合要强 B. 块内聚合要弱 C. 块内聚合要强 D. 块间耦合要弱 答案:C 、D

4. 下列选项中,属于结构化程序的控制结构的是( )。

A. 顺序结构 B. 层次结构 C. 选择结构 D. 循环结构 答案:A 、C 、D

5. 下列选项中,利用代码校验位可以发现的错误是( )。

A. 输入错 B. 易位错 C. 传输错 D. 原数据错 答案:A 、B 三、简答题

1. 简述系统设计的主要任务和内容。 参考答案:

系统设计的任务是依据系统的逻辑模型,结合实际情况,设计出一个能在计算机系统上实现的具体设计方案,即新系统的物理模型。

系统设计的内容可分为总体设计和详细设计两部分。 总体设计是根据系统分析阶段所提出的逻辑模型,把系统功能划分为若干个子系统,再将子系统分解成功能单一、彼此相对独立的模块,形成有层次关系的模块结构。即总体设计完成系统的模块结构设计,它说明系统模块的组成,并需要明确模块的功能,模块间的相互关系;另外还包括系统的物理配置方案设计、系统流程图设计等。

详细设计完成系统设计中各部分的详细内容设计,包括代码设计、数据库设计、输入/输出设计、模块处理过程设计等内容。

2. 在结构化设计方法中,从数据流程图导出模块结构图有哪两种方法?它们有何区别与联系?

参考答案:

从变换型结构和事务型结构数据流程图转换为模块结构图时,分别应用变换分析设计法和事务分析设计法。

用变换设计法进行模块结构设计的步骤一般分为三步。 (1)确定主处理(即变换中心) 、逻辑输入及逻辑输出。(2)设计模块结构图的顶层及第一层模块。(3)设计模块结构图的中、下层模块。由第一层模块开始自顶向下,逐层分解和细化,直到分解到数据流程图的输入端和输出端为止。

用事务分析设计法进行模块结构设计的步骤一般分为三步。 (1)确定事务中心。 (2)设计模块结构图的顶层及第一层模块。(3)设计模块结构图的中、下层模块。将DFD 中事务中心前的输入处理转换成输入模块的中、下层模块,完成数据输入;将事务中心后的不同事务处理转换成事务中心模块的下层模块。

变换分析设计法的关键是确定变换中心、逻辑输入及逻辑输出,事务分析设计法的关键是确定事务中心,在实际设计时,数据流程图往往是变换型和事务型的混合,所以一般以变换分析设计为主,事务分析设计为辅的方法进行设计。即先找出DFD 中的主变换中心,设计出模块结构图的上层模块,然后根据数据流程图中各部分的结构特点适当地运用变换分析设计法或事务分析设计法,进行逐层分解细化设计,并进行适当改进、优化最后可得到相应的结构图。 3. 试述模块的含义。 参考答案:

模块(Module)能完成某个特定任务的组成部分。一个模块的规模可大可小,它可以是一个程序,也可以是程序中的一个程序段或一个函数、过程等子程序。模块是模块结构图中的最基本最主要的元素。模块一般具有四个属性:输入与输出、逻辑功能、程序代码、内部数据。

4. 简述模块结构图的组成。 参考答案:

模块结构图是一个层次结构关系,反映模块之间的调用关系和模块之间数据的传递关系结构图。模块结构图由模块、模块间的调用、模块间的数据通讯和控制通讯组成。 5. 什么是模块的聚合?模块的聚合有哪几种? 参考答案:

模块的聚合是指模块内各个组成部分之间的凝聚程度,表示模块功能的专一化

程度。

模块的聚合程度可分为七种形式,按照聚合程度由高到低的顺序分别为: (1)功能聚合 (2)顺序聚合 (3)通讯聚合 (4)过程聚合 (5)暂时聚合 (6)逻辑聚合 (7)机械聚合

6. 什么是模块间的耦合?模块间的耦合有哪几种? 参考答案:

模块的耦合是指模块间联系的紧密程度,又称为模块的联结。 模块间的耦合有五种形式,按照耦合度由低到高分别为: (1)数据耦合 (2)特征耦合 (3)控制耦合 (4)公共耦合 (5)内容耦合

7. 模块的聚合与模块间的耦合之间有何关系? 参考答案:

模块间的耦合和模块内部的聚合,从两个方面描述了模块设计的质量,是两个相辅相成的标准。通常,提高模块内部的聚合度,必然会降低模块间的联结度。 8. 模块间的调用关系有哪几种?模块间有哪几种通讯方式? 参考答案:

模块间的调用分为直接调用、判断调用和循环调用三种。

模块间的通讯有两种:数据通讯和控制通讯。数据通讯是一个数据流,表示一个模块向另一个模块传送数据流。而控制通讯表示控制流,表示传送的是控制信息。 9. 简述模块的影响范围及控制范围的含义,它们之间有何关系? 参考答案:

模块的作用范围是指该模块中包含的判断处理所影响到的所有其他模块的集合。模块的控制范围是指从属于它的所有下级模块及该模块所组成的集合。

一个理想的模块结构是模块的作用范围应是它的控制范围的一个子集。当模块的作用范围不在控制范围内时,需要在结构图内,向上移动判断处理,以增加控制范围;将模块作用范围内的个别模块下移,使其处于控制范围之内。 10. 代码设计时应遵循哪些基本原则? 参考答案:

代码设计一定要进行全面仔细的考虑、推敲,逐步优化,通常应遵循以下的原则: (1)唯一性 (2)可扩充性 (3)标准化 (4)简明性 (5)简短性 (6)稳定性

11. 举例说明代码的分类? 参考答案:

按照代码的结构与功能可分为以下几种主要类型:

(1)顺序码是指从1开始连续按顺序进行编排的代码,如学生的班级序号。 (2)区间码是指在顺序码中以一定的间隔预先留下一定的空号的编码方式。如对学生进行编号时,001-500预留给一年级,501-1000预留给二年级,

(3)分组码也称为层次码,是指将代码分成几个区段,每个区段表示一定特征含义,并排列形成一定的层次关系。如身份证编码。

12. 代码的校验位有何作用?试举例说明代码校验位的设计。 参考答案:

代码校验是在原有代码的后面附加一个校验位,使校验位成为代码的一个组成部分。校验位的作用是检验代码的输入、传递过程是否发生错误。

设计步骤如下:

(1)对原代码的各位进行加权求和

(2)用加权乘积之和除以模数M ,取余数 (3)取得校验位,组成新的代码

例原代码为1234,权因子取等比级数为2、4、8、16,则对原代码的各位数字进行加权求和为: S=1×2+2×4+3×8+4×16=98

设模数M 为10,则和S 除以模M 的商Q 为9,余数为:R=98-10×9=8。用余数作为校验位,则校验位为8,则包含校验位的代码为12348。 13. 简述数据库设计的几个步骤。 参考答案:

数据库设计一般包括建立数据库概念模型、建立数据逻辑模型、物理设计和数据库的实现四个阶段。

(1)建立数据库概念模型。通过对现实世界的信息流进行分析、选择、命名、分类、抽象之后,建立起相应的概念模型。这个概念模型描述的是从用户角度看到的数据库,而与具体实现无关。常用E -R 图来描述概念模型。

(2)数据库逻辑设计。数据库逻辑设计是指对第一阶段得到的概念模型进行改进和优化,然后将其转换为某个数据库管理系统(DBMS)所能接受的数据模型。

(3)数据库物理设计。数据库物理设计是指在数据库逻辑设计的基础上,确定数据库的物理结构,设计数据模型的物理细节。主要包括确定数据的存储结构、存取路径、存取位置、索引的建立等内容。

(4)数据库的实现。数据库的实现是指利用选定数据库管理系统所提供的有关操作命令,进行上机操作,建立起所有数据库。

14. 实体联系图由哪些成分组成?实体联系图的作用是什么? 参考答案:

实体联系图(简称为E -R 图) 用于描述数据概念模型,由实体、联系和属性三个基本成分组成。

实体联系图在用户和系统设计人员之间起到了桥梁的作用,一方面它明确反映了用户的需求,另一方面它又是建立数据逻辑模型的基础。 15. 第三范式关系有何特征?试举例说明。 参考答案:

第三范式,就是指关系(二维表)中的所有数据元素不但能够唯一地被主关键字所标识,而且彼此之间相互独立,不存在其他的函数依赖关系。

根据关系规范化理论,对于不符合第三范式要求的关系可以通过分解处理使之符合第三范式。例关系A (产品号、工厂名、地区),虽然工厂名和地区唯一地被主关键字--产品号所标识,但存在着产品号→工厂名、工厂名→地区的传递依赖关系,因此,它不符合第三范式,这样的关系有大量的数据冗余。

如果把关系A (产品号、工厂名、地区)分解成两个关系B (产品号、工厂名)和关系C (工厂名、地区),则消除了原有的传递依赖关系,数据冗余大量减少,关系B 和关系C 均符合第三范式要求。

16. 常用的数据输入校验方法有哪些?试举例说明。 参考答案:

常用数据较验的方法主要有: (1)静态校验,指用人工目测的方法对输入到屏幕上的数据与原始单据上的数据进行校对。

(2)逻辑校验,指利用逻辑关系来校验。例月份校验。

(3)平衡校验,根据数据之间的平衡关系来进行数据校验。如记帐凭证中借贷双方合计金额校验。

(4)汇总校验,指利用人工与计算机汇总值一致性校验。 (5)重复校验,指将同一数据重复输入两次,由计算机自动校验两次输入是否一致。 (6)对照校验,将输入的数据与计算机中基本文件的数据相核对,检查输入数据在文件中是否存在从而判断输入是否正确。如商品代码输入校验。

(7)格式校验,指利用数据项的位数和位置是否符合预先规定的格式从而判断输入是否正确。如商品代码输入校验。

(8)记录计数校验,通过计算记录的个数,来检查判断数据记录的输入是否有遗漏或重复情况。

(9)代码位校验,利用设置代码校验位来进行代码校验的方法。 17. 编写模块说明书有什么作用?它包括哪些内容? 参考答案:

模块说明书又称为模块设计书,它用于说明模块的基本情况、模块的接口、模块的处理逻辑,它是程序编制人员进行程序的主要依据。

模块说明书主要包括以下三个部分的内容: (1)模块说明

模块说明包括系统名、模块名、模块标识符、模块功能、编程语言等。 (2)模块接口

模块接口包括调用模块名、被调模块名、输入输出的文件或数据库名、使用的文件或数据库标识符、使用的主要内存变量的名称与类型等。

(3)处理概要

处理概要包括简明、准确地描述模块的处理逻辑。 18. 系统设计最后成果用什么形式表示?包括哪些内容? 参考答案:

系统设计工作的最终成果是系统设计报告,它既是系统设计阶段的具体成果,也是系统实施阶段的重要依据。

系统设计报告应包括如下主要内容: 一、引言

(1)新系统的名称、目标、任务、功能 (2)系统设计环境

(3)新系统的系统设计承担者 (4)参考和引用资料 (5)专门术语定义 二、系统配置设计

(1)系统处理方式与体系结构

(2)计算机系统具体硬件、软件配置及费用预算

三、代码设计方案 (1)代码设计的原则 (2)代码设计书

包括新系统使用的代码对象、名称、结构、编码方案、使用范围和期限及代码校验的设计方案

(3)代码设计的说明与评价 四、数据库设计方案

(1)数据库的概念模型设计 (2)数据库的逻辑设计方案 (3)数据库的物理设计方案 (4)数据库设计的说明与评价 五、输入设计方案 (1)输入内容设计

(2)输入方式与设备选择 (3)输入格式设计

(4)输入设计的说明与评价 六、输出设计方案 (1)输出内容设计

(2)输出方式与设备选择 (3)输出格式设计

(4)输出设计的说明与评价 七、模块结构设计

(1)子系统划分及各个子系统的功能设计 (2)子系统的功能模块结构图 (3)模块设计说明书

(4)模块设计的说明与评价 四、应用题

1. 用几何级数设计代码校验方案如下:源代码4位,从左到右取权数。16、8、4、2,对乘积和以11为模取余数作为校验码。试用所学过的知识设计原代码为2694的校验码。 参考答案:

① 对代码加权求和:S=2×16+6×8+9×4+4×2=124

② 用加权S 和除模数M ,取余数为校验位:124/11=11余3 ③ 新代码为:26943

2.试用你所学过的语言设计一个能自动校验代码校验位的应用程序。已知原代码为4位,第5位校验位采用几何级数法计算,权值为16、8、4、2,对乘积和以11为模取余数作为校验码。 参考答案: 设计思路:

1,用户在文本框中输入数据时,限制他只能输入0-9的数字,而不能输入其他任何字符。

2,用户单击“校验命令”按钮时,程序自动检查用户是否输入5位纯数字,如果不是5位,则提醒用户重新输入;

3,如果用户输入的是5位数,则电脑根据用户输入的前4位数字自动计算校验位,

并把计算出来的校验位显示在第二个文本框中;

4,假如电脑计算得到的校验位不等于用户输入的第5位数字,则弹出信息提示框,提醒“用户输入错误”。

图 代码检验界面

以下为基于delphi 的核心部分代码:

//用户在文本框中输入数据时,限制他只能输入0-9的数字,而不能输入其他任何字符

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin

if Not (Key in ['0'..'9']) then Key := #0; end;

//“校验命令”按钮的代码如下

procedure TForm1.Button1Click(Sender: TObject); var

x1,x2,x3,x4,x5,y,z:integer;//x1~x5保存用户输入的第1位~第5位数字 s,s1,s2,s3,s4,s5:string; Begin

{首先检查用户是否输入5位数,如果不是5位,则提醒用户重新输入,如果是5位,则电脑根据用户输入的前4位数字自动计算校验位}

s:=edit1.text;

if Length(edit1.text)5 then

showmessage(„您输入的数字不是5位,请重新输入‟) ; else begin

s1:=copy(s,1,1);//截取第1位字符 s2:=copy(s,2,1); s3:=copy(s,3,1); s4:=copy(s,4,1); s5:=copy(s,5,1);

x1:=strtoint(s1);//类型转换,把第1位字符转换成整数型, 赋值给变量x1 x2:=strtoint(s2); x3:=strtoint(s3); x4:=strtoint(s4); x5:=strtoint(s5);

y:=x1*16+ x2*8+ x3*4+ x4*2;//把每一位数字加权求和,并赋值给y

z:=y mod 11; //把y 除以11,取余数,并把余数赋值给z

Edit2.text:=IntToStr(z);//把电脑自动计算的校验位显示在第二个文本框 If zx5 then //如果电脑计算的校验位不等于用户输入的第5位数字 Showmessage(„你的数据输入错误,请重新输入‟) //则弹出错误信息 End; End;

3. 某厂零件仓库保存有1000多种零件。原手工管理时设有库存台帐,该台帐是每种零件占若干页,每页左上方有零件名称、规格型号等内容,具体记录内容包括出入库日期、上月结存、入库数量、本月入库累计、出库数量、本月出库累计及月末结存等。现采用计算机数据库技术来对零件进行管理。请进行有关数据库设计。 参考答案:

按照关系范式理论,以下为符合第三范式的三个数据库文件设计结果。

4.结合课程设计的内容,对市场营销系统中的合同管理子系统、销售管理子系统进行系统设计,包括主要的系统配置设计、模块结构设计、代码设计、数据库设计、输入/输出设计、模块处理过程设计等内容。 参考答案:

略,可参考附录光盘内容。

第七章 系统实施与运行

同步测试

一、单项选择题

1. 程序设计语言经历了( )。

A .机器语言、汇编语言、高级语言等阶段 B .Foxpro 、C 、C++

C .机器语言、高级语言、人工智能语言等阶段 D .DBase 、Foxpro 、VFP

答案:A

2.系统调试的三种手段中不包括( )。

A .动态测试 B . 静态测试 C .正确性证明 D .自动测试

答案:D

3.按照结构程序设计方法,程序应由三种基本逻辑结构组成,其中不包括( )。

A .顺序结构 B .循环结构 C .索引结构 D .选择结构

答案:C

4. 选取调试数据使判断表达式中的每个条件都取到各种可能的值,并使每个判断表达式也都取到各种可能的结果,这种调试属于( )。

A .判断覆盖 B .条件覆盖 C .判断/条件覆盖 D .条件组合覆

答案:C

5. 在程序调试过程中,通过设计适当的用例使程序中的每一条语句都至少被执行一次,这种调试技术被称为( )。

A .判断覆盖 B .语句覆盖 C .条件覆盖 D .判断/条件覆盖 答案:B

二、多项选择题 1. 下列选项中,( )系统实施阶段的任务。

A .程序的编制 B .数据库设计 C .系统调试 D .系统评价

答案:A 、C 、D 2.下列选项中,( )属于黑箱法。

A .等价分类 B .调试法 C .条件覆盖 D .错误推测

答案:A 、D

3.系统评价主要围绕( )指标来进行。

A .经济指标 B .性能指标 C .环境指标 D .应用指标

答案:A 、B 、C 三、简答题

1.什么是结构化程序设计?有何特点? 参考答案:

结构化程序设计(SP ,Structured Programming)方法是由E·DIJKSTRA 等人于1972年提出,是用于详细设计和程序设计阶段,指导人们用良好的思想方法,开发出易于理解、又正确的程序的一种程序设计方法。

其特点是:

具有良好的线性结构,易阅读、易理解、易维护;

接口简单,只有一个入口和一个出口;

任何程序逻辑都可以用顺序、选择和循环三种基本结构来表示;

便于多人平行编程,可提高工作效率; 结构化程序易于验证其正确性。

2.程序调试、分调、总调各自要解决什么问题? 参考答案:

程序调试(模块调试)是对单个模块进行的调试,是分调(系统调试)的基础,目的在于发现程序中的语法错误和逻辑错误,并进行排错处理。

分调是在程序调试基础上进行的,目的在于发现模块之间相互调用的逻辑错误,并进行排错处理。

总调是在所有子系统都调试成功以后进行,目的在于解决各子系统之间的数据通讯和数据共享(公用数据库) 的问题以及满足用户要求的调试。 3.常见的系统切换方式有哪几种? 参考答案:

新老系统的交替可以采用四种不同的切换方式,分别是:

(1)直接式转换,指在某一时刻,旧系统停止使用,新系统开始工作。

(2)并行式转换,保持一段新老系统并存的时间。 (3)阶段式转换,分阶段、分部分地进行切换。

(4)试点式转换, 指用一个有代表性的单一子系统来转换老系统中对应的子系统的一种转换方法。

4.系统评价一般包括哪些方面? 参考答案:

系统评价主要包括下列三类指标: (1)经济指标

经济指标包括系统费用、系统收益、投资回收期和系统运行维护预算等。 (2)性能指标

性能指标包括系统的TMBF(平均无故障时间) 、联机作业响应时间、作业处理速度、系统利用率、对输人数据的检查和纠错功能、输出信息的正确性和精确度、操作方便性、安全保密性、可靠性、可扩充性、可移植性等。

(3)应用指标

应用指标包括企业领导、管理人员、业务人员对系统的满意程度;管理业务覆盖面;对生产过程的管理深度;提高企业管理水平;对企业领导的决策参考等。 四、思考题

如何使管理程序的编制更准确、高效? 参考答案:

选择数据处理功能强的程序语言; 坚持正确的程序设计原则; 借助辅助程序设计软件支撑。

第八章 开发案例

同步测试

一、单项选择题

1. 在系统实施过程中,为了避免混乱,大量的变量、程序文件和表文件需要事先命名,通常采取便于理解的( )来设计。

A .助记码 B .顺序码 C .分组码 D .区间码

答案:A

2. 在市场营销管理子系统数据逻辑模型设计时,通常采用E -R 分析方法,使数据关系(表)符合( )。

A .第一范式 B .第二范式 C .第三范式 D .第四范式

答案:C

二、多项选择题

1. 在进行销售合同编码设计时,为了便于信息处理,下列选项中,( )必须在编码中得到体现。

A .用户地区代码 B .用户类型代码 C .产品代码 D .时间

答案:A 、B 、C 2.下列选项中,( )属于市场营销管理子系统的外部实体。

A .财务部 B .广告部 C .销售部 D .生产部

答案:A 、D 三、简答题

1.市场营销的业务范围与市场营销管理信息系子统的功能模块构成有何内存联系? 参考答案:

市场营销的业务范围是以满足顾客需求为中心的所有经营活动,包括外部市场分析、市场选择、内部的市场营销组合策略以及市场营销活动的计划、控制等,这决定了市场营销管理信息系子统的管理边界、开发目标和功能架构。市场营销管理信息系子统的功能必须市场营销业务的需求。

2.合同管理子系统输入与输出信息调查的内容主要有哪些?据此,其它子系统输入与输出信息调查的一般内容应该有哪些? 参考答案:

合同管理子系统输入与输出信息调查的内容主要有:

⑴原始凭证有哪些?一式几份?各有何用途?送给什么部门?凭证的来源时间及部门?由谁处理?用什么方法处理?处理结果送何处?作何用途?由谁归档?

⑵每日、每周与每月的凭证数量多少?高峰业务处理量多少?影响处理速度有哪些因素?

⑶原始凭证中,各项数据的来源、数值的范围(最大值与最小值)、数据的类型及所需长度?

⑷现行子系统中何时处理出什么报表?什么图表?其格式、项目及内容是什么?供给何部门?有何用途?

⑸输出的图表中,各项数据的来源及处理方法,数值范围及数据的类型和长度。

这些信息与其它子系统输入与输出信息调查具有共性特征,其它子系统输入与输出

信息调查内容与此类似。

3.客户信息管理、销售信息管理、销售人员信息管理和售后服务信息管理几个子系统之间在输入、输出信息方面有何联系?如何进行统一设计? 参考答案:

客户信息管理、销售信息管理、销售人员信息管理和售后服务信息管理几个子系统的大部分输入、输出信息相同,并具有内在的逻辑关联,在设计过程中应该统筹考虑共享要求,避免数据库信息冗余和重复输入。

四、应用题

试用visual foxpro (或其它开发工具)设计完成客户信息管理子系统中的客户信息的录入和查询模块。 参考答案:

略,可参考附录光盘内容。

第九章 管理信息系统开发工具

同步测试

一、单项选择题

1. MIS 辅助开发工具主要为( )提供了便利。

A .系统规划 B .系统分析 C .系统设计 D .系统实施

答案:D

2.即时编译技术使应用程序在运行时,能够根据主机的硬件和软件环境进行( )。

A .即时纠错 B .代码优化 C .数据优化 D .对象重组

答案:B

二、多项选择题

1. MIS 辅助开发工具可以帮助开发者( )。

A .简化程序设计调试过程 B .优化系统软件结构 C .生成开发文档 D .减少开发错误

答案:A 、B 、C 、D

2.美国微软公司推出的Microsoft.NET 是一项革命性的技术框架。.NET 的核心技术包括( )。

A .分布式计算 B .XML C .组件技术 D .即时编译技术

答案:A 、B 、C 、D 三、简答题

1. MIS辅助开发工具有何特点? 参考答案:

MIS 辅助开发工具具有以下特点: 1. 交互性 2. 易使用性 3. 高效性 4. 易调试性 5. 易维护性

2. 利用Visual FoxPro、Power Builder、Visual Studio .Net开发MIS 的基本步骤如何? 参考答案:

利用Visual FoxPro、Power Builder、Visual Studio .Net开发MIS 的基本步骤,其系统规划、系统分析和系统实施步骤是相同的,不同的是系统实施过程的差异。

利用Visual FoxPro开发MIS 的基本步骤 (1)创建应用程序的界面

(2)设置界面上各个对象的属性 (3)编写对象对应的程序代码 (4)调试程序

(5)生成可执行文件

利用Power Builder开发MIS 的基本步骤 (1)用Application Painter建立应用对象

(2)用Window Painter设计图形用户界面

(3)用Data Window Painter 给应用增加数据

(4)生成报表

(5)调试、修改

利用Visual FoxPro开发MIS 的基本步骤

(1) 建立一个项目文件

(2) 在项目文件中,建立数据库,然后再建立表和相应的索引

(3) 通过表单建立信息系统的输入部分

(4) 通过报表将数据处理的结果输出

(5) 通过菜单将整个功能系统进行连接

利用Visual Studio .Net开发MIS 的基本步骤

(1)程序需求分析

(2)设计类及对象

(3)界面设计(设计窗体及控件)

(4)为窗体及控件添加各类事件响应方法

(5)启动程序

四、应用题

利用所学系统开发知识,选择一个比较熟悉的辅助开发工具,完成一个小型管理信息系统开发(如学生成绩管理系统、固定资产管理系统等)。

参考答案:

略,可参考光盘附录内容

31

《管理信息系统》

第四版

同步测试参考答案

2014年12月

第一章 信息与信息管理

同步测试

一、单项选择题

1. 信息是管理上的一项极为重要的( )。

A .前提 B .资源 C .基础 D .工具

答案:B

2. 在下列选项中,( )不属于信息的特征(性质)。

A .时效性 B .完全性 C .变换性 D .等级性

答案:B

3.在信息管理实践中,必须坚持经济适用的原则,合理地选择或舍弃信息,这是由信息的( )所决定的。

A .时效性 B .共享性 C .不完全性 D .增殖性

答案:C

4. 随着时间、环境或应用目的的变化,历史上的数据可能具有新的价值,这是由信息的

( ) 所决定的。

A .时效性 B .共享性 C .不完全性 D .增殖性

答案:D

5. 关于企业中物流和信息流的描述中,正确的是( )。

A .信息流是单向流动的 B .物流过程是可逆的

C .物流是受信息流控制的 D .物流的受控与环境无关

答案:C

6.有关管理信息的特点正确的是( )。

A .来源于企业内部 B .信息资源易消耗

C .信息量大而复杂 D .处理方式单一性

答案:C

二、多项选择题

1. 在下列选项中,属于信息管理现代化的标志有( )。

A .信息处理工具和方法先进 B .建有满足业务需求的计算机管理信息系统

C .全员信息管理的观念深入人心 D .信息管理制度健全

答案:A 、B 、C 、D

2. 企业信息网络安全防范措施很多,在下列选项中,( )均属于正确的防范措施。

A .不许员工跨部门获取信息 B .安装防火墙

C .实施审核跟踪 D .完善口令保护

答案:B 、C 、D

三、简答题

1.简述现代企业中的物流和信息流的关系?

参考答案:

物流是指从原材料的准备、投入、加工至输出产品并销售给用户的物质运动过程。信息流则是指伴随物流而产生的大量信息(指令、单据、报表、文字资料等等)的加工、

存储、传递与利用的过程。一方面信息流伴随物流而产生,另一方面又引导物流作有规律的运动,对物流的方向、数量、速度和目标等实行控制。所以,现代企业中的物流和信息流反映了生产经营及其管理的全过程,二者相互制约,相辅相成,信息流起着主导性的作用。

2.简述管理信息的特点?

参考答案:

管理信息既有一般信息的共性,又有其自身的特点,概括起来有以下7点:

(1)离散性

(2)时效性

(3)动态连续性

(4)共享性

(5)可压缩性

(6)不完全性

(7)增殖性

3.简述信息管理的概念、基本内容和要求?

参考答案:

信息管理是指为了满足企业管理需要而进行的信息产生、识别、遴选、收集、加工、传递、贮存、检索、输出等项工作的总称。它包括从信息产生到丧失应用价值为止的整个信息寿命周期的全部工作。

信息管理工作主要包括原始数据收集(包括识别、遴选)、信息加工、传递、贮存、检索、输出等六大基本内容,以外,信息管理计划的制订及实施,信息责任制的制定、监督与考核,信息管理软硬件的维护等等也是企业信息管理部门的业务内容。

原始数据收集应坚持目的性、准确性、适用性、系统性、及时性、经济性等原则,紧紧围绕收集目的,以尽可能经济的方式准确、及时、系统、全面地收集适用的数据。

信息加工一般须经过真伪鉴别、排错校验、分类整理、加工分析等四个步骤,加工方法的选择应服从于管理任务的要求。

企业的组织机构系统是内部信息传递的基本渠道,为了提高传递速度和效率,企业应合理设置组织机构,明确规定信息传递的级别、流程、时限以及接收方和传递方的职责,此外,应尽可能采用先进的传递工具,如电话、传真、计算机网络通讯等,尽量减少人工传递。

由于绝大多数信息具有多次长期利用的价值,因此,需要将时效性较长的信息贮存起来,以备随时调用。

必须对信息进行科学的分类、编码,采用先进的存贮媒体和检索工具。

信息输出除了要保证数量、精度、时效等方面的要求外,还要根据不同信息的特点,选择合适的输出媒体、输出格式、输出方式,以确保信息传递便捷准确、使用方便以及保密需要等。

4.简述信息管理层次理论、反馈控制理论和流速时效理的基本要点?

参考答案:

信息层次理论认为,各类信息应按其不同作用和管理要求在不同管理层间合理分流,避免信息的无效传递。

信息管理反馈控制理论认为,要缩短管理周期、提高管理效率,不仅要保证信息正向传递渠道的畅通,而且要确保信息反馈控制功能的实现。为此,在设置信息传输渠道时,要充分注意到信息的双向流的特性,确保信息反馈渠道的通畅,明确正向信息接收

方的反馈职责,并加强信息传递与反馈职责的考核。

信息管理的流速时效理论认为,信息管理的目的并不是要完全消除事实上不可能消除的信息流与物流之间的时间差,而是要尽一切可能加快信息流速,使这种客观存在的时间差尽可能缩短。

四、应用题

抛一个标有不同符号的六面均匀的骰子,得知任意一面朝上所获得的信息量是多少?当得知所期望的某面朝上时,所获得的信息量又是多少?

参考答案:

H 1=-∑P (X i ) log 2P (X i )

i =1n

[1**********]1=-[⨯log 2+⨯log 2+⨯log 2+⨯log 2+⨯log 2+⨯log 2=1+log 23比特[1**********]6

H 2=-∑P (X i ) log 2P (X i )

i =1n

=-[0⨯log 2111111+0⨯log 2+0⨯log 2+0⨯log 2+0⨯log 2+1⨯log 2=1+log 23比特666666

五、思考题

1.如何使企业信息管理更有效?

参考答案:

(1)信息管理标准化

信息管理标准化是提高信息管理水平,建立计算机管理信息系统的前提条件。一般而言,信息管理标准化包括以下几方面内容:原始数据收集制度化、信息载体规范化、信息加工程序化、信息传递工艺化、信息分类代码化。

(2)信息管理高效化

高效率的信息管理既是信息管理工作的目标,也是贯穿于信息管理全过程的工作标准。信息管理高效化有赖于信息管理各环节达到及时、准确、适用、经济四个方面的要求。

(3)信息管理现代化

信息管理现代化是信息管理高效化的保证,其基本要求是:有一支熟知信息科学的人才队伍,;有一套适应信息管理需求的信息管理机构、信息传递网络及健全的信息管理机制;广泛采用先进的信息处理工具和方法;建立计算机管理信息系统,形成一个现代化的集数据采集、加工、存储、检索、输出于一体的数据处理中心及其配套的传输网络。

2.互联网给企业信息管理带来了什么样的影响和变化?

参考答案:

互联网使与经营有关的一切都加快了节奏,改变了企业与外部环境的信息交换方式。互联网以其跨时空、交互式、拟人化、高效性、经济性等优越性促使传统经营模式发生了根本性的变化,导致了“电子商务”这一全新的商业模式的产生,并对传统企业管理理论与实务也产生了巨大的影响,最大限度地缩短了从新产品、新服务概念的产生到通过销售形成现金流的时间,加速了物流的实现,极大地拓展了经营的空间,使企业边界变得模糊起来,并在一定程度上改变了企业与其利益相关者(顾客、竞争者、供应商、政府等)的关系。此外,互联网的开放性也使企业信息管理面临更严峻的安全防范问题。

第二章 管理信息系统概述

同步测试

一、单项选择题

1. 管理信息系统是一个( )系统。

A .硬件 B .软件 C .人-机 D .数据

答案:C

2.将企业业务流程视为紧密连接的供应链,寻求优化利用企业内外一切可用资源的现代管理工具是( )。

A .ERP B .JIT C .OPT D .Agile

答案:A

3.管理信息系统是一门新型学科,它属于( )。

A .计算机学科 B. 经济学科 C. 综合性、边缘性学科 D. 工程学科 答案:C

4. 在( )处理阶段,MIS 实现了数据共享。

A .单项信息 B .综合信息 C .系统信息 D .集成信息

答案:C

5. MIS 随着新的管理理论和计算机信息技术应用的发展而发展,下列选项中( )不符合MIS 的发展方向。

A .系统集成性 B .实时性 C .实体化 D .网络化

答案:C

二、多项选择题

1. 在下列选项中,( )属于MIS 的基本功能。

A .数据处理 B .计划 C .预警 D .辅助决策

答案:A 、B 、D

2. MIS的发展历程表明,伴随着企业经营环境的变化,MIS 的未来发展方向是( )。

A .提升结构化问题的决策支持能力 B .管理信息与技术信息的集成

C .更加人性化 D .网络化

答案:B 、C 、D

3. ERP的基本思想是将企业的业务流程看作是一个紧密联接的供应链,寻求优化利用企业内外一切可用的资源。在下列选项中,( )均是ERP 系统特点。

A .支持企业过程重组 B .支持跨国经营和电子商务

C .能够满足制造业以外行业的管理需求 D .将竞争者资源纳入企业管理 答案:A 、B 、C

三、简答题

1.简述MIS 的组成和功能特点?

参考答案:

任何一个企业的MIS 都包括以下三个相关系统:管理系统、信息处理系统、信息传输系统。

MIS 的基本功能包括:数据处理、预测、计划、决策优化和控制五个方面。

MIS 的基本特点包括:具有集中统一的数据库;具有能够发现问题、分析并寻找最优解的数学模型库;具有预测、状态报告和控制能力;面向决策,能为企业各管理层次提供决策支持。

2.简述MIS 的基本功能结构?

参考答案:

从MIS 中的管理系统的管理职能来看,主要涉及对企业的人、财、物、信息资源的管理和对产、供、销过程的管理,同时,这些管理职能涉及业务处理、运行控制、管理控制和战略计划四个层次,这些方面是建立MIS 功能结构的基础。因此,一个完整意义上的MIS 应该包括四个层次的资源管理和过程管理职能,它至少应包括生产计划、技术管理、运作质量控制、市场销售、财务、物流管理、人事 、信息处理、高层管理等九个子系统。

3.简述ERP 的特点及功能结构?

参考答案:

ERP 的特点包括:

(1)ERP 更加面向市场,面向经营,面向销售,能够对市场快速响应;它包含供应链管理的全部功能,强调供应商、制造商与分销商间的新的合作伙伴关系;并且支持企业后勤管理。

(2)ERP 更强调企业流程与工作流管理,通过工作流实现企业的人员、财务、制造与分销间的集成,支持企业过程重组。

(3)ERP 具有较完善的企业财务管理体系,支持企业资本运行和投资管理,在对整个供应链的管理过程中更加强调对资金流和信息流的控制,这就将对供应链的管理上升到对价值链的控制。

(4)ERP 具有较完善的人力资源管理功能,将人力资源这一重要而又相对孤立的系统有机集成于企业核心管理系统之内。

(5)在生产制造计划中,ERP 支持MRP Ⅱ 与JIT(Just-In-Time)的混合生产管理模式,也支持多种生产方式(离散制造、连续流程制造等) 的管理模式。

(6)ERP 采用了最新的计算机技术,如客户/服务器分布式结构、面向对象技术、电子数据交换EDI 、多数据库集成、图形用户界面、第四代语言及辅助工具。

(7)ERP 具有多语种、多币制转换与合成功能,支持多工厂、多地点的跨国经营运作管理,支持远程通信和电子商务。

(8)ERP 突破了MRP Ⅱ只局限在传统制造业的格局,能够满足其它行业的管理需求。

ERP 系统是在继承MRP Ⅱ功能的基础上发展起来的,与MRP Ⅱ相比,ERP 除了包括MRP Ⅱ各种功能之外,通过运用新的信息技术,不仅大大拓展了管理功能的广度和深度,而且使系统的环境适应能力、实时响应能力、功能集成能力大为增强。一般而言,ERP 系统包括主生产计划、物料需求计划、能力需求计划、车间管理、准时生产制造(JIT )管理、制造标准管理、质量管理、设备管理、工作流管理、销售管理、采购管理、库存管理、账务管理、应收账管理、应付账模块、成本管理、现金管理、固定资产管理、工资管理、分销资源管理、人力资源管理、系统管理等20余个功能子系统。

四、思考题

1. MIS 的发展与企业管理理论的发展有何关系?

参考答案:

随着信息技术的飞速发展和经济全球化进程的日益加快,企业的经营环境正在发生巨大的变化。面对复杂而快速变化的经营环境以及信息对于企业价值增值的巨大作用,现代企业必须基于当代信息技术寻求管理变革,而信息技术则是管理变革依赖的基础,

提升对信息资源的驾御能力是管理变革的主要目的。信息共享和信息交流促进了不同成员的知识资本之间的交流与联合,从而为新的知识资本的创造以及企业管理创新提供了有利的途径,信息技术改变着企业的信息交流机制与资源配置,带来了新的管理理念,带动了价值体系的重塑,引发了组织结构的重构,信息技术已成为现代企业管理创新的主要动因,基于信息技术的管理理念、组织结构、营销模式和管理制度的创新将成为企业获取竞争优势的主要方法和手段,代表着现代企业管理理论创新的方向和发展趋势。

第三章 管理信息系统开发概述

同步测试

一、单项选择题

1. 结构化开发方法将开发过程为( )个相连的阶段。

A .4 B .5 C .3 D .6

答案:B

2. 中小企业开发MIS 适合采用的方式是( )。

A .自行开发 B .合作开发 C .咨询开发 D .外购商品化软件

答案:D

3.按照MIS 的生命周期,一般在进入( )阶段以后不能终止项目开发过程。

A .系统规划 B. 系统分析 C. 系统设计 D. 系统实施 答案:C

4. 面向对象开发方法通过( )技术实现将对象的使用者和设计者分开。

A .继承 B .封装 C .关联 D .覆盖

答案:B

5. 对象可按其属性进行归类,类有一定的结构,类上可以有超类,类下可以有子类,这种对象或类之间的层次结构是靠( )关系维系着的。

A .继承 B .封装 C .关联 D .覆盖

答案:A

二、多项选择题

1. 企业在MIS 选型的过程中应该着重考虑( )等方面因素。

A .软件的技术先进性 B .企业自身的信息化需求

C .供应商声誉 D .软件价格

答案:B 、C

2. 面向对象方法的基本原则是使( )一致。

A .描述问题的问题空间 B .描述实体的物理空间

C .实现解法的解空间 D .信息网络虚拟空间

答案:A 、C

3.对象的封装性体现在( )。

A .具有清楚的边界 B .使用者和设计者统一

C .具有统一的外部接口 D .内部实现是不公开的

答案:A 、C 、D

4 下列选项中,( )属于结构化开发方法的优点。

A .开发过程的整体性

B .开发过程的有序性

C .应变能力强

D .软件的可重用性、可扩充性和可维护性好

答案:A 、B

三、判断题

1. 结构化开发的实质是“自顶向下,逐步求精,分而治之”。 ( √ )

2. 面向对象方法的基本原则是使描述问题的问题空间和实现解法的解空间一致。

( √ )

3.MIS 的硬件配置应该在系统设计阶段初期进行。( × )

4. 从系统生命周期的角度看,系统开发是一个没有尽头的循环圈。( √ )

5.原型法的开发风险低,适应于复杂大系统的开发。( × )

6.“封装”是将对象的属性和操作包装起来,使得对属性的访问或修改只能通过封装提供的操作来进行。( √ )

7.企业MIS 的开发过程总是伴随着业务流程重组。( √ )

四、思考题

1.在MIS 的开发过程中,如何在不同阶段合理选择不同开发方法?

参考答案:

每一种MIS 开发方法都有其局限性,在实际开发工作中,真正有效实用的开发方法是CASE 支持下的多种开发方法的结合应用,这要根据所开发系统的规模、系统的复杂程度、系统开发方法的特点、所能使用的计算机软件开发工具等诸多因素综合考虑后决定。结构化开发方法是软件工程开发的基础方法,成熟且有效,其重要技术是结构化设计;原型法可以看成是改进了需求定义的结构化开发方法,其重要技术是模块设计、会话设计及模拟;面向对象开发方法的出发点是基于对象概念分解系统,其重要技术是抽象、信息隐蔽、模块化。结构化开发方法所具有的严密的工作程序、规范的理论基础、比较完善的图表工具,尤其是在系统规划和系统分析阶段的理论方法,也是原型法和面向对象开发方法所必需的。

一般而言,结构化开发和CASE 方法应贯彻开发过程的始终,在系统规划、分析阶段以结构化开发方法为主,在设计与实施阶段可以面向对象方法为主。

2.查阅资料,比较分析SAP 、用友、金碟等ERP 软件各自的特点?

参考答案:

由学生进行课外练习完成,主要通过网上查询了解相关信息,无标准答案。

第四章 系统开发规划

同步测试

一、单项选择题

1. Nolan模型将组织信息系统的发展过程归纳为( )个阶段。

A .3 B .4 C .5 D .6

答案:D

2. 根据Nolan 模型,( )阶段的信息系统可以满足单位中各管理层次的要求,从而真正实现信息资源的管理。

A .集成 B .控制 C .数据管理 D .成熟

答案:A

3. 为了使数据独立于组织机构,BSP 引入了( )的概念。

A .关系 B .企业过程 C .数据库 D .系统集成

答案:B

4.BSP 研究的主要目标是为企业制订一个( )。

A .信息系统规划 B .企业战略规划

C .信息系统实施计划 D .信息系统开发目标

答案:A

二、多项选择题

1. 下列选项中,( )不属于系统规划阶段的工作内容。

A .资金预算 B .现行系统详细调查

C .开发计划编制 D .硬件购置

答案:B 、D

2. 系统规划的主要工作包括( )。

A .现行系统的初步调查 B .现行系统的详细调查

C .制订系统开发方案 D .可行性研究

答案:A 、C 、D

3. 下列选项中,( )属于BSP 方法基本原则。

A .支持企业的战略目标 B .“自下而上”进行系统规划

C .向整个企业提供一致的信息 D .满足各个管理层次的信息需求

答案:A 、C 、D

三、简答题

1.简述诺兰模型的意义?

参考答案:

诺兰阶段模型总结了西方发达国家信息系统发展的实践,揭示了企业信息化的发展规律。一般认为,模型中的各阶段都是不能跳越的,其原因是组织机构在准备进行下一阶段工作之前需要有一定的经验。尽管这些阶段含有某些“自然”生长过程,但是这些生长过程是能够有效地进行计划、协调和管理的,因此,每一阶段也都代表着计划与管理工作的变动次序。所以,诺兰的阶段模型既可以用于诊断当前所处在哪一个发展阶段?向什么方向前进?怎样管理对开发最有效?也可以用于对各种变动的安排,进而以一种可行方式转至下一发展阶段。在制定系统规划的过程中,应根据各阶段之间的转换和伴之而来的各种特性的逐渐出现,运用诺兰模型,科学合理地制定系统开发规划。

2.简述系统规划的工作步骤? 参考答案:

(1) 明确规划目标、任务与要求,做好规划工作准备,包括明确企业战略目标、信息系统功能目标、开发条件、假定和限制,成立规划小组等。

(2)现行系统的初步调查与分析,包括当前企业的目标与任务、组织机构及管理体制、现行系统的状况、可供利用的资源及约束条件、存在的主要问题及薄弱环节等。

(3)确定系统开发策略,包括选择合适的具体开发方式、方法等内容。

(4)提出新系统的开发方案,包括新系统的目标、功能、结构、开发进度计划、各阶段的资源需求、计算机系统的配置等。

(5)可行性研究,包括开发新系统的必要性、新系统的开发方案的经济性、技术上的可行性、组织管理上的可行性等。

(6)提出系统规划报告,供用户审核。

3.简述BSP 方法的基本原则? 参考答案:

BSP 方法的基本原则是: (1)支持企业的战略目标

(2)满足企业的各个管理层次的信息需求 (3)向整个企业提供一致的信息

(4)在组织机构和管理体制改变时保持工作能力

(5)信息系统的战略规划,应当由总体信息系统结构中的子系统开始实现

四、思考题

MIS 开发规划与企业发展战略规划的关系? 参考答案:

MIS 开发规划是从服从和服务于企业战略的角度,对企业信息系统近、中、长期的使命和目标、实现策略和方法、实施方案等内容所做出的统筹安排。一方面,它源于企业整体战略规划,反映了实现企业整体战略规划对信息系统的功能目标等要求;另一方面,它也是企业整体战略规划的一个重要组成部分。

第五章 系统分析

同步测试 一、单项选择题

1. 对现行系统进行调查工作应重点在( )阶段进行。

A 、总体规划 B 、系统分析 C 、系统设计 D 、系统实施

答案:B

2. 结构化描述语言( )。

A 、是一种编程语言 B 、有严格的语法规则。 C 、有三种基本结构 D 、是英文语言

答案:C

3. 业务流程重组的英文缩写是( )。

A 、YWL B 、MPR C 、BSP D 、BPR

答案:D

4. 数据流程图中的外部实体是指( )。

A. 企业外的单位或人员 B .本系统外的单位或人员 C .输入的凭证单据 D .输出的凭证单据

答案:B

5. 数据流程图的特性是( )。

A. 直观性和科学性 B .抽象性和概括性 C .真实性和完整性 D .科学性和概括性

答案:B

6. U/C 矩阵的主要作用是( ) 。

A. 确定数据类 B .确定系统边界 C .确定功能类 D .确定子系统

答案:D

7. 数据字典的建立应在( )阶段进行。

A .系统规划 B .系统分析 C .系统设计 D .系统实施 答案:B

二、多项选择题

1. 业务流程图的绘制往往采用( )的方法。

A 、“自顶向下” B 、“逐层细化” C 、“自底向上” D 、“逐层归纳”

答案:A 、B

2. 系统分析的主要任务包括( )。

A 、现行系统详细调查 B 、需求分析

C 、提出系统逻辑模型 D 、提出系统物理模型

答案:A 、B 、C

3. U/C矩阵的两大功能是( )。

A 、识别功能过程与数据类的关系 B 、排列数据类 C 、排列功能过程 D 、合理划分子系统

答案:A 、B

4. 业务流程重组(BPR )通常包括( )等三类。

A 、功能内的BPR B 、数据间的BPR C 、功能间的BPR D 、组织间的BPR

答案:A 、C 、D 三、简答题

1. 在系统分析阶段,怎样对现行管理系统进行描述? 参考答案:

在详细调查的基础上,首先对现行系统情况作出概括性的描述,包括现行系统的主要业务、组织机构、存在的问题和薄弱环节,现行系统与外部实体之间有哪些物资以及信息的交换关系等。其次,利用业务流程图、功能/数据关系图、数据流程图等工具,描述现行管理系统与外部实体的信息交换关系、数据流、数据存储、处理功能要求以及功能结构和子系统划分。

2. 简述数据流程图的具体画法,它在系统分析中有何作用? 参考答案:

数据流程图包括外部实体、数据流、处理(加工)和数据存储四部分,数据流程图绘制的基本要求是:

(1) 要与业务流程图相对应。即数据的处理内容和过程,产生的数据,数据来源及流向要与其业务过程相对应。

(2) 绘出草图后与业务人员讨论, 不符合实际的地方要修改和补充。

(3) 对数据流进行分析,找出现行管理系统的问题所在.并进行修改完善。

数据流程图的绘制应按照“由顶向下,逐层展开”的方式来完成,一个系统的数据流程图往往由具有层次递进关系的若干数据流程图组成。数据流程图按层次展开时应注意:

(1) 处理的标识要使看图的人一目了然 (2) 数据存储内外有别

(3) 流向外部的数据流线,如果它们在高一层的数据流程图中没有出现,那么最好打上“X”,以便分析时容易辨认

(4) 数据流线应尽量避免交叉,如交叉则要用半圆弧线 数据流程图的作用表现在:

(1) 可以自顶向下分析系统信息流程。

(2) 可在图上划出需要计算机处理的部分。

(3) 根据逻辑存储,进一步做数据分析,向数据库设计过渡。 (4) 根据数据流向,定出存储方式。

(5) 对应一个处理过程,用相应的语言、判定表等工具来表达处理方法。 3. 新系统的逻辑模型有哪些具体内容? 参考答案:

(1) 系统的结构以及系统所涉及的范围。包括新系统的功能结构和子系统划分。 (2) 数据流程图的进一步说明。说明新系统与现行系统在界限、处理功能、数据流和数据存储等方面有哪些主要变化,重点是计算机处理和数据存储部分。

(3) 数据组织形式。说明新系统数据是采用文件组织形式还是数据库组织形式,数据存储在计算机网络的什么位置。

(4) 输入和输出的要求。这部分也是系统与环境的接口。这里反映对输入输出的种类、形式和要求等作一般说明,详细内容将在系统设计阶段考虑。

(5) 新系统计算机软、硬件初步配置方案。

(6) 与新系统相配套的管理制度和运行体制的建立。

四、应用题

1. 请根据以下描述画出某仓储管理中货物出库业务流程图:

(1)客户在出库时提供提货样单,用户持提货单至发货组,要求提货。发货员核实提货单的合法性,填写《出库单》,然后向用户出具《出库收费单》,同时生成《派车单》,并派保管组人员准备发货。

(2)保管员持《派车单》组织货物装运,记录实出货物信息,填写《码单出库信息表》 。

(3)用户缴费后,发货员开具出门证给用户。 (4)保管员审核记账后,生成保管收费单。 (5)一批货物全部出库后,保管员将《帐卡》、《提货单》、《码单》核实平帐后,存档。

参考答案:

2.某学校根据职称和教学课时计算教师教学酬金的办法如下:初级职称:完成教学课时200学时(含200)以内时,按每学时5元计算;否则按每学时6元计算;中级职称:完成教学课时200学时(含200)以内时,按每学时6元计算;否则按每学时7元计算;高级职称:完成教学课时200学时(含200)以内时,按每学时7元计算;否则按每学时8元计算;请分别画出包含全部条件组合、条件和行动的判定表。

3. 请根据以下物资出入业务流程图画出对应的DFD 图。

参考答案:

入库单

发货通知单 出库单

第六章 系统设计

同步测试

一、单项选择题

1. 系统开发中,系统的物理模型设计是( )阶段的工作。

A. 系统分析 B. 系统设计 C. 系统实施 D. 系统调查 答案:B

2. 系统设计主要包括( )两个方面。

A. 总体设计和详细设计 B. 划分子系统和程序设计 C. 信息系统流程图设计和输入/输出设计 D. 代码设计和功能设计 答案:A

3. 系统设计的工作不包括( )。

A. 代码设计 B. 程序设计 C. 输入输出设计 D. 数据库设计 答案:B

4. 系统设计的目的是( )。

A. 设计系统的逻辑方案 B. 将系统的逻辑方案转换成物理方案 C. 系统中的程序设计 D. 程序流程图的设计 答案:B

5. 模块间的调用关系不包括( )。

A. 直接调用 B. 选择调用 C. 交换调用 D. 循环调用 答案:C

6. 以变换为中心的分析首先应( )。

A. 确定系统的物理输入和物理输出 B. 找出变换中心,确定主加工

C. 确定模块结构的顶层 D. 确定系统的逻辑输入和逻辑输出 答案:B

7. 下列选项中,符合模块设计原则的是( )。

A. 块间耦合要强,块内聚合要强 B. 块间耦合要强,块内聚合要弱 C. 块间耦合要弱,块内聚合要强 D. 块间耦合要弱,块内聚合要弱 答案:C

8. 模块耦合最理想的方式是( )。

A. 数据耦合 B. 控制耦合 C. 公共耦合 D. 内容耦合 答案:A

9. 下列聚合形式( )的聚合程度最高。

A. 暂时聚合 B. 逻辑聚合 C 过程聚合 D. 功能聚合 答案:D

10. 在结构化设计中,模块之间的联系应( )。

A. 尽可能减少 B. 尽可能增加 C. 功能完善 D. 联系多少无所谓 答案:A

11. 关于模块设计,正确的叙述是( )。

A. 模块之间的联系越多越好 B. 模块越大越好

C. 应有较强的模块独立性 D. 模块设计时应减少模块的扇入数

答案:C

12. 模块结构图中模块,应该对应于相应数据流程图中的( )。

A. 数据流 B. 数据结构 C. 数据存储 D. 数据处理

答案:D

13. 系统功能结构图的特点是( )结构。

A 、星形 B 、网状 C 、环状 D 、层次 答案:D

14. 下列结构中,不属于结构化程序的控制结构的是( )。

A. 顺序结构 B. 层次结构 C. 选择结构 D. 循环结构

答案:B

15. 某种代码由3位字符组成,每位可选择8种字符,则代码的总数是( )。 A 1000 B. 24 C. 888 D. 512 答案:D

16. 利用代码校验位不可能发现的错误是( )。

A. 输入错 B. 易位错 C. 传输错 D. 原数据错 答案:D

17. 代码的设计原则不包括( )。 A. 唯一性,标准化 B. 可扩充性 C. 顺序编码 D. 稳定性 答案:C

18. 数据库的逻辑结构设计是将( )。

A. 概念数据模型转换成通用的数据库管理系统支持的数据类型 B. 逻辑数据模型转换成特定的数据库管理系统支持的数据类型 C. 物理数据模型转换成特定的数据库管理系统支持的数据类型 D. 概念数据模型转换成特定的数据库管理系统支持的数据类型 答案:D

19. 描述系统中各模块的层次及其输入输出功能的图是( )。

A.HIPO 图 B. 系统流程图 C. 数据流程图 D. 程序流程图 答案:A

20. 为了检查会计分录中惜方会计科目发生额合计与贷方会计科目发生额合计是否一致,通常在程序设计中应进行( )。

A. 界限校验 B. 重复校验 C. 平衡校验 D. 记录计数校验 答案:C

21. 校验输人月份最大不能超过12是属于( )。

A. 视觉校验 B. 数据类型校验 C. 逻辑校验 D. 界限校验 答案:D

22. 输出设计应由( )。

A. 系统分析员根据用户需要完成 B. 系统设计员根据用户需要完成

C. 程序设计员根据输人数据完成 D. 系统设计员根据输人数据完成 答案:B

23. 系统设计过程中应( )。

A. 先进行输人设计,后进行输出设计 B. 先进行输出设计,后进行输人设计 C. 同时进行输入输出设计 D. 由程序员进行输人输出设计 答案:A

24. 程序员进行程序设计的主要依据是( )。

A. 输入数据 B. 模块说明书 C. 系统流程图 D. 数据流程图

答案:B

25. 系统设计阶段的成果是( )。

A. 源程序清单 B. 系统设计说明书 C. 系统设计任务书 D. 系统使用说明书 答案:B

二、多项选择题

1. 系统设计主要包括( )两个方面。

A. 总体设计 B. 程序设计 C. 输入/输出设计 D. 详细设计 答案:A 、D

2. 模块间的调用关系包括( )。

A. 直接调用 B. 选择调用 C. 交换调用 D. 循环调用 答案:A 、B 、D

3. 下列选项中,符合模块设计原则的是( )。 A. 块间耦合要强 B. 块内聚合要弱 C. 块内聚合要强 D. 块间耦合要弱 答案:C 、D

4. 下列选项中,属于结构化程序的控制结构的是( )。

A. 顺序结构 B. 层次结构 C. 选择结构 D. 循环结构 答案:A 、C 、D

5. 下列选项中,利用代码校验位可以发现的错误是( )。

A. 输入错 B. 易位错 C. 传输错 D. 原数据错 答案:A 、B 三、简答题

1. 简述系统设计的主要任务和内容。 参考答案:

系统设计的任务是依据系统的逻辑模型,结合实际情况,设计出一个能在计算机系统上实现的具体设计方案,即新系统的物理模型。

系统设计的内容可分为总体设计和详细设计两部分。 总体设计是根据系统分析阶段所提出的逻辑模型,把系统功能划分为若干个子系统,再将子系统分解成功能单一、彼此相对独立的模块,形成有层次关系的模块结构。即总体设计完成系统的模块结构设计,它说明系统模块的组成,并需要明确模块的功能,模块间的相互关系;另外还包括系统的物理配置方案设计、系统流程图设计等。

详细设计完成系统设计中各部分的详细内容设计,包括代码设计、数据库设计、输入/输出设计、模块处理过程设计等内容。

2. 在结构化设计方法中,从数据流程图导出模块结构图有哪两种方法?它们有何区别与联系?

参考答案:

从变换型结构和事务型结构数据流程图转换为模块结构图时,分别应用变换分析设计法和事务分析设计法。

用变换设计法进行模块结构设计的步骤一般分为三步。 (1)确定主处理(即变换中心) 、逻辑输入及逻辑输出。(2)设计模块结构图的顶层及第一层模块。(3)设计模块结构图的中、下层模块。由第一层模块开始自顶向下,逐层分解和细化,直到分解到数据流程图的输入端和输出端为止。

用事务分析设计法进行模块结构设计的步骤一般分为三步。 (1)确定事务中心。 (2)设计模块结构图的顶层及第一层模块。(3)设计模块结构图的中、下层模块。将DFD 中事务中心前的输入处理转换成输入模块的中、下层模块,完成数据输入;将事务中心后的不同事务处理转换成事务中心模块的下层模块。

变换分析设计法的关键是确定变换中心、逻辑输入及逻辑输出,事务分析设计法的关键是确定事务中心,在实际设计时,数据流程图往往是变换型和事务型的混合,所以一般以变换分析设计为主,事务分析设计为辅的方法进行设计。即先找出DFD 中的主变换中心,设计出模块结构图的上层模块,然后根据数据流程图中各部分的结构特点适当地运用变换分析设计法或事务分析设计法,进行逐层分解细化设计,并进行适当改进、优化最后可得到相应的结构图。 3. 试述模块的含义。 参考答案:

模块(Module)能完成某个特定任务的组成部分。一个模块的规模可大可小,它可以是一个程序,也可以是程序中的一个程序段或一个函数、过程等子程序。模块是模块结构图中的最基本最主要的元素。模块一般具有四个属性:输入与输出、逻辑功能、程序代码、内部数据。

4. 简述模块结构图的组成。 参考答案:

模块结构图是一个层次结构关系,反映模块之间的调用关系和模块之间数据的传递关系结构图。模块结构图由模块、模块间的调用、模块间的数据通讯和控制通讯组成。 5. 什么是模块的聚合?模块的聚合有哪几种? 参考答案:

模块的聚合是指模块内各个组成部分之间的凝聚程度,表示模块功能的专一化

程度。

模块的聚合程度可分为七种形式,按照聚合程度由高到低的顺序分别为: (1)功能聚合 (2)顺序聚合 (3)通讯聚合 (4)过程聚合 (5)暂时聚合 (6)逻辑聚合 (7)机械聚合

6. 什么是模块间的耦合?模块间的耦合有哪几种? 参考答案:

模块的耦合是指模块间联系的紧密程度,又称为模块的联结。 模块间的耦合有五种形式,按照耦合度由低到高分别为: (1)数据耦合 (2)特征耦合 (3)控制耦合 (4)公共耦合 (5)内容耦合

7. 模块的聚合与模块间的耦合之间有何关系? 参考答案:

模块间的耦合和模块内部的聚合,从两个方面描述了模块设计的质量,是两个相辅相成的标准。通常,提高模块内部的聚合度,必然会降低模块间的联结度。 8. 模块间的调用关系有哪几种?模块间有哪几种通讯方式? 参考答案:

模块间的调用分为直接调用、判断调用和循环调用三种。

模块间的通讯有两种:数据通讯和控制通讯。数据通讯是一个数据流,表示一个模块向另一个模块传送数据流。而控制通讯表示控制流,表示传送的是控制信息。 9. 简述模块的影响范围及控制范围的含义,它们之间有何关系? 参考答案:

模块的作用范围是指该模块中包含的判断处理所影响到的所有其他模块的集合。模块的控制范围是指从属于它的所有下级模块及该模块所组成的集合。

一个理想的模块结构是模块的作用范围应是它的控制范围的一个子集。当模块的作用范围不在控制范围内时,需要在结构图内,向上移动判断处理,以增加控制范围;将模块作用范围内的个别模块下移,使其处于控制范围之内。 10. 代码设计时应遵循哪些基本原则? 参考答案:

代码设计一定要进行全面仔细的考虑、推敲,逐步优化,通常应遵循以下的原则: (1)唯一性 (2)可扩充性 (3)标准化 (4)简明性 (5)简短性 (6)稳定性

11. 举例说明代码的分类? 参考答案:

按照代码的结构与功能可分为以下几种主要类型:

(1)顺序码是指从1开始连续按顺序进行编排的代码,如学生的班级序号。 (2)区间码是指在顺序码中以一定的间隔预先留下一定的空号的编码方式。如对学生进行编号时,001-500预留给一年级,501-1000预留给二年级,

(3)分组码也称为层次码,是指将代码分成几个区段,每个区段表示一定特征含义,并排列形成一定的层次关系。如身份证编码。

12. 代码的校验位有何作用?试举例说明代码校验位的设计。 参考答案:

代码校验是在原有代码的后面附加一个校验位,使校验位成为代码的一个组成部分。校验位的作用是检验代码的输入、传递过程是否发生错误。

设计步骤如下:

(1)对原代码的各位进行加权求和

(2)用加权乘积之和除以模数M ,取余数 (3)取得校验位,组成新的代码

例原代码为1234,权因子取等比级数为2、4、8、16,则对原代码的各位数字进行加权求和为: S=1×2+2×4+3×8+4×16=98

设模数M 为10,则和S 除以模M 的商Q 为9,余数为:R=98-10×9=8。用余数作为校验位,则校验位为8,则包含校验位的代码为12348。 13. 简述数据库设计的几个步骤。 参考答案:

数据库设计一般包括建立数据库概念模型、建立数据逻辑模型、物理设计和数据库的实现四个阶段。

(1)建立数据库概念模型。通过对现实世界的信息流进行分析、选择、命名、分类、抽象之后,建立起相应的概念模型。这个概念模型描述的是从用户角度看到的数据库,而与具体实现无关。常用E -R 图来描述概念模型。

(2)数据库逻辑设计。数据库逻辑设计是指对第一阶段得到的概念模型进行改进和优化,然后将其转换为某个数据库管理系统(DBMS)所能接受的数据模型。

(3)数据库物理设计。数据库物理设计是指在数据库逻辑设计的基础上,确定数据库的物理结构,设计数据模型的物理细节。主要包括确定数据的存储结构、存取路径、存取位置、索引的建立等内容。

(4)数据库的实现。数据库的实现是指利用选定数据库管理系统所提供的有关操作命令,进行上机操作,建立起所有数据库。

14. 实体联系图由哪些成分组成?实体联系图的作用是什么? 参考答案:

实体联系图(简称为E -R 图) 用于描述数据概念模型,由实体、联系和属性三个基本成分组成。

实体联系图在用户和系统设计人员之间起到了桥梁的作用,一方面它明确反映了用户的需求,另一方面它又是建立数据逻辑模型的基础。 15. 第三范式关系有何特征?试举例说明。 参考答案:

第三范式,就是指关系(二维表)中的所有数据元素不但能够唯一地被主关键字所标识,而且彼此之间相互独立,不存在其他的函数依赖关系。

根据关系规范化理论,对于不符合第三范式要求的关系可以通过分解处理使之符合第三范式。例关系A (产品号、工厂名、地区),虽然工厂名和地区唯一地被主关键字--产品号所标识,但存在着产品号→工厂名、工厂名→地区的传递依赖关系,因此,它不符合第三范式,这样的关系有大量的数据冗余。

如果把关系A (产品号、工厂名、地区)分解成两个关系B (产品号、工厂名)和关系C (工厂名、地区),则消除了原有的传递依赖关系,数据冗余大量减少,关系B 和关系C 均符合第三范式要求。

16. 常用的数据输入校验方法有哪些?试举例说明。 参考答案:

常用数据较验的方法主要有: (1)静态校验,指用人工目测的方法对输入到屏幕上的数据与原始单据上的数据进行校对。

(2)逻辑校验,指利用逻辑关系来校验。例月份校验。

(3)平衡校验,根据数据之间的平衡关系来进行数据校验。如记帐凭证中借贷双方合计金额校验。

(4)汇总校验,指利用人工与计算机汇总值一致性校验。 (5)重复校验,指将同一数据重复输入两次,由计算机自动校验两次输入是否一致。 (6)对照校验,将输入的数据与计算机中基本文件的数据相核对,检查输入数据在文件中是否存在从而判断输入是否正确。如商品代码输入校验。

(7)格式校验,指利用数据项的位数和位置是否符合预先规定的格式从而判断输入是否正确。如商品代码输入校验。

(8)记录计数校验,通过计算记录的个数,来检查判断数据记录的输入是否有遗漏或重复情况。

(9)代码位校验,利用设置代码校验位来进行代码校验的方法。 17. 编写模块说明书有什么作用?它包括哪些内容? 参考答案:

模块说明书又称为模块设计书,它用于说明模块的基本情况、模块的接口、模块的处理逻辑,它是程序编制人员进行程序的主要依据。

模块说明书主要包括以下三个部分的内容: (1)模块说明

模块说明包括系统名、模块名、模块标识符、模块功能、编程语言等。 (2)模块接口

模块接口包括调用模块名、被调模块名、输入输出的文件或数据库名、使用的文件或数据库标识符、使用的主要内存变量的名称与类型等。

(3)处理概要

处理概要包括简明、准确地描述模块的处理逻辑。 18. 系统设计最后成果用什么形式表示?包括哪些内容? 参考答案:

系统设计工作的最终成果是系统设计报告,它既是系统设计阶段的具体成果,也是系统实施阶段的重要依据。

系统设计报告应包括如下主要内容: 一、引言

(1)新系统的名称、目标、任务、功能 (2)系统设计环境

(3)新系统的系统设计承担者 (4)参考和引用资料 (5)专门术语定义 二、系统配置设计

(1)系统处理方式与体系结构

(2)计算机系统具体硬件、软件配置及费用预算

三、代码设计方案 (1)代码设计的原则 (2)代码设计书

包括新系统使用的代码对象、名称、结构、编码方案、使用范围和期限及代码校验的设计方案

(3)代码设计的说明与评价 四、数据库设计方案

(1)数据库的概念模型设计 (2)数据库的逻辑设计方案 (3)数据库的物理设计方案 (4)数据库设计的说明与评价 五、输入设计方案 (1)输入内容设计

(2)输入方式与设备选择 (3)输入格式设计

(4)输入设计的说明与评价 六、输出设计方案 (1)输出内容设计

(2)输出方式与设备选择 (3)输出格式设计

(4)输出设计的说明与评价 七、模块结构设计

(1)子系统划分及各个子系统的功能设计 (2)子系统的功能模块结构图 (3)模块设计说明书

(4)模块设计的说明与评价 四、应用题

1. 用几何级数设计代码校验方案如下:源代码4位,从左到右取权数。16、8、4、2,对乘积和以11为模取余数作为校验码。试用所学过的知识设计原代码为2694的校验码。 参考答案:

① 对代码加权求和:S=2×16+6×8+9×4+4×2=124

② 用加权S 和除模数M ,取余数为校验位:124/11=11余3 ③ 新代码为:26943

2.试用你所学过的语言设计一个能自动校验代码校验位的应用程序。已知原代码为4位,第5位校验位采用几何级数法计算,权值为16、8、4、2,对乘积和以11为模取余数作为校验码。 参考答案: 设计思路:

1,用户在文本框中输入数据时,限制他只能输入0-9的数字,而不能输入其他任何字符。

2,用户单击“校验命令”按钮时,程序自动检查用户是否输入5位纯数字,如果不是5位,则提醒用户重新输入;

3,如果用户输入的是5位数,则电脑根据用户输入的前4位数字自动计算校验位,

并把计算出来的校验位显示在第二个文本框中;

4,假如电脑计算得到的校验位不等于用户输入的第5位数字,则弹出信息提示框,提醒“用户输入错误”。

图 代码检验界面

以下为基于delphi 的核心部分代码:

//用户在文本框中输入数据时,限制他只能输入0-9的数字,而不能输入其他任何字符

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin

if Not (Key in ['0'..'9']) then Key := #0; end;

//“校验命令”按钮的代码如下

procedure TForm1.Button1Click(Sender: TObject); var

x1,x2,x3,x4,x5,y,z:integer;//x1~x5保存用户输入的第1位~第5位数字 s,s1,s2,s3,s4,s5:string; Begin

{首先检查用户是否输入5位数,如果不是5位,则提醒用户重新输入,如果是5位,则电脑根据用户输入的前4位数字自动计算校验位}

s:=edit1.text;

if Length(edit1.text)5 then

showmessage(„您输入的数字不是5位,请重新输入‟) ; else begin

s1:=copy(s,1,1);//截取第1位字符 s2:=copy(s,2,1); s3:=copy(s,3,1); s4:=copy(s,4,1); s5:=copy(s,5,1);

x1:=strtoint(s1);//类型转换,把第1位字符转换成整数型, 赋值给变量x1 x2:=strtoint(s2); x3:=strtoint(s3); x4:=strtoint(s4); x5:=strtoint(s5);

y:=x1*16+ x2*8+ x3*4+ x4*2;//把每一位数字加权求和,并赋值给y

z:=y mod 11; //把y 除以11,取余数,并把余数赋值给z

Edit2.text:=IntToStr(z);//把电脑自动计算的校验位显示在第二个文本框 If zx5 then //如果电脑计算的校验位不等于用户输入的第5位数字 Showmessage(„你的数据输入错误,请重新输入‟) //则弹出错误信息 End; End;

3. 某厂零件仓库保存有1000多种零件。原手工管理时设有库存台帐,该台帐是每种零件占若干页,每页左上方有零件名称、规格型号等内容,具体记录内容包括出入库日期、上月结存、入库数量、本月入库累计、出库数量、本月出库累计及月末结存等。现采用计算机数据库技术来对零件进行管理。请进行有关数据库设计。 参考答案:

按照关系范式理论,以下为符合第三范式的三个数据库文件设计结果。

4.结合课程设计的内容,对市场营销系统中的合同管理子系统、销售管理子系统进行系统设计,包括主要的系统配置设计、模块结构设计、代码设计、数据库设计、输入/输出设计、模块处理过程设计等内容。 参考答案:

略,可参考附录光盘内容。

第七章 系统实施与运行

同步测试

一、单项选择题

1. 程序设计语言经历了( )。

A .机器语言、汇编语言、高级语言等阶段 B .Foxpro 、C 、C++

C .机器语言、高级语言、人工智能语言等阶段 D .DBase 、Foxpro 、VFP

答案:A

2.系统调试的三种手段中不包括( )。

A .动态测试 B . 静态测试 C .正确性证明 D .自动测试

答案:D

3.按照结构程序设计方法,程序应由三种基本逻辑结构组成,其中不包括( )。

A .顺序结构 B .循环结构 C .索引结构 D .选择结构

答案:C

4. 选取调试数据使判断表达式中的每个条件都取到各种可能的值,并使每个判断表达式也都取到各种可能的结果,这种调试属于( )。

A .判断覆盖 B .条件覆盖 C .判断/条件覆盖 D .条件组合覆

答案:C

5. 在程序调试过程中,通过设计适当的用例使程序中的每一条语句都至少被执行一次,这种调试技术被称为( )。

A .判断覆盖 B .语句覆盖 C .条件覆盖 D .判断/条件覆盖 答案:B

二、多项选择题 1. 下列选项中,( )系统实施阶段的任务。

A .程序的编制 B .数据库设计 C .系统调试 D .系统评价

答案:A 、C 、D 2.下列选项中,( )属于黑箱法。

A .等价分类 B .调试法 C .条件覆盖 D .错误推测

答案:A 、D

3.系统评价主要围绕( )指标来进行。

A .经济指标 B .性能指标 C .环境指标 D .应用指标

答案:A 、B 、C 三、简答题

1.什么是结构化程序设计?有何特点? 参考答案:

结构化程序设计(SP ,Structured Programming)方法是由E·DIJKSTRA 等人于1972年提出,是用于详细设计和程序设计阶段,指导人们用良好的思想方法,开发出易于理解、又正确的程序的一种程序设计方法。

其特点是:

具有良好的线性结构,易阅读、易理解、易维护;

接口简单,只有一个入口和一个出口;

任何程序逻辑都可以用顺序、选择和循环三种基本结构来表示;

便于多人平行编程,可提高工作效率; 结构化程序易于验证其正确性。

2.程序调试、分调、总调各自要解决什么问题? 参考答案:

程序调试(模块调试)是对单个模块进行的调试,是分调(系统调试)的基础,目的在于发现程序中的语法错误和逻辑错误,并进行排错处理。

分调是在程序调试基础上进行的,目的在于发现模块之间相互调用的逻辑错误,并进行排错处理。

总调是在所有子系统都调试成功以后进行,目的在于解决各子系统之间的数据通讯和数据共享(公用数据库) 的问题以及满足用户要求的调试。 3.常见的系统切换方式有哪几种? 参考答案:

新老系统的交替可以采用四种不同的切换方式,分别是:

(1)直接式转换,指在某一时刻,旧系统停止使用,新系统开始工作。

(2)并行式转换,保持一段新老系统并存的时间。 (3)阶段式转换,分阶段、分部分地进行切换。

(4)试点式转换, 指用一个有代表性的单一子系统来转换老系统中对应的子系统的一种转换方法。

4.系统评价一般包括哪些方面? 参考答案:

系统评价主要包括下列三类指标: (1)经济指标

经济指标包括系统费用、系统收益、投资回收期和系统运行维护预算等。 (2)性能指标

性能指标包括系统的TMBF(平均无故障时间) 、联机作业响应时间、作业处理速度、系统利用率、对输人数据的检查和纠错功能、输出信息的正确性和精确度、操作方便性、安全保密性、可靠性、可扩充性、可移植性等。

(3)应用指标

应用指标包括企业领导、管理人员、业务人员对系统的满意程度;管理业务覆盖面;对生产过程的管理深度;提高企业管理水平;对企业领导的决策参考等。 四、思考题

如何使管理程序的编制更准确、高效? 参考答案:

选择数据处理功能强的程序语言; 坚持正确的程序设计原则; 借助辅助程序设计软件支撑。

第八章 开发案例

同步测试

一、单项选择题

1. 在系统实施过程中,为了避免混乱,大量的变量、程序文件和表文件需要事先命名,通常采取便于理解的( )来设计。

A .助记码 B .顺序码 C .分组码 D .区间码

答案:A

2. 在市场营销管理子系统数据逻辑模型设计时,通常采用E -R 分析方法,使数据关系(表)符合( )。

A .第一范式 B .第二范式 C .第三范式 D .第四范式

答案:C

二、多项选择题

1. 在进行销售合同编码设计时,为了便于信息处理,下列选项中,( )必须在编码中得到体现。

A .用户地区代码 B .用户类型代码 C .产品代码 D .时间

答案:A 、B 、C 2.下列选项中,( )属于市场营销管理子系统的外部实体。

A .财务部 B .广告部 C .销售部 D .生产部

答案:A 、D 三、简答题

1.市场营销的业务范围与市场营销管理信息系子统的功能模块构成有何内存联系? 参考答案:

市场营销的业务范围是以满足顾客需求为中心的所有经营活动,包括外部市场分析、市场选择、内部的市场营销组合策略以及市场营销活动的计划、控制等,这决定了市场营销管理信息系子统的管理边界、开发目标和功能架构。市场营销管理信息系子统的功能必须市场营销业务的需求。

2.合同管理子系统输入与输出信息调查的内容主要有哪些?据此,其它子系统输入与输出信息调查的一般内容应该有哪些? 参考答案:

合同管理子系统输入与输出信息调查的内容主要有:

⑴原始凭证有哪些?一式几份?各有何用途?送给什么部门?凭证的来源时间及部门?由谁处理?用什么方法处理?处理结果送何处?作何用途?由谁归档?

⑵每日、每周与每月的凭证数量多少?高峰业务处理量多少?影响处理速度有哪些因素?

⑶原始凭证中,各项数据的来源、数值的范围(最大值与最小值)、数据的类型及所需长度?

⑷现行子系统中何时处理出什么报表?什么图表?其格式、项目及内容是什么?供给何部门?有何用途?

⑸输出的图表中,各项数据的来源及处理方法,数值范围及数据的类型和长度。

这些信息与其它子系统输入与输出信息调查具有共性特征,其它子系统输入与输出

信息调查内容与此类似。

3.客户信息管理、销售信息管理、销售人员信息管理和售后服务信息管理几个子系统之间在输入、输出信息方面有何联系?如何进行统一设计? 参考答案:

客户信息管理、销售信息管理、销售人员信息管理和售后服务信息管理几个子系统的大部分输入、输出信息相同,并具有内在的逻辑关联,在设计过程中应该统筹考虑共享要求,避免数据库信息冗余和重复输入。

四、应用题

试用visual foxpro (或其它开发工具)设计完成客户信息管理子系统中的客户信息的录入和查询模块。 参考答案:

略,可参考附录光盘内容。

第九章 管理信息系统开发工具

同步测试

一、单项选择题

1. MIS 辅助开发工具主要为( )提供了便利。

A .系统规划 B .系统分析 C .系统设计 D .系统实施

答案:D

2.即时编译技术使应用程序在运行时,能够根据主机的硬件和软件环境进行( )。

A .即时纠错 B .代码优化 C .数据优化 D .对象重组

答案:B

二、多项选择题

1. MIS 辅助开发工具可以帮助开发者( )。

A .简化程序设计调试过程 B .优化系统软件结构 C .生成开发文档 D .减少开发错误

答案:A 、B 、C 、D

2.美国微软公司推出的Microsoft.NET 是一项革命性的技术框架。.NET 的核心技术包括( )。

A .分布式计算 B .XML C .组件技术 D .即时编译技术

答案:A 、B 、C 、D 三、简答题

1. MIS辅助开发工具有何特点? 参考答案:

MIS 辅助开发工具具有以下特点: 1. 交互性 2. 易使用性 3. 高效性 4. 易调试性 5. 易维护性

2. 利用Visual FoxPro、Power Builder、Visual Studio .Net开发MIS 的基本步骤如何? 参考答案:

利用Visual FoxPro、Power Builder、Visual Studio .Net开发MIS 的基本步骤,其系统规划、系统分析和系统实施步骤是相同的,不同的是系统实施过程的差异。

利用Visual FoxPro开发MIS 的基本步骤 (1)创建应用程序的界面

(2)设置界面上各个对象的属性 (3)编写对象对应的程序代码 (4)调试程序

(5)生成可执行文件

利用Power Builder开发MIS 的基本步骤 (1)用Application Painter建立应用对象

(2)用Window Painter设计图形用户界面

(3)用Data Window Painter 给应用增加数据

(4)生成报表

(5)调试、修改

利用Visual FoxPro开发MIS 的基本步骤

(1) 建立一个项目文件

(2) 在项目文件中,建立数据库,然后再建立表和相应的索引

(3) 通过表单建立信息系统的输入部分

(4) 通过报表将数据处理的结果输出

(5) 通过菜单将整个功能系统进行连接

利用Visual Studio .Net开发MIS 的基本步骤

(1)程序需求分析

(2)设计类及对象

(3)界面设计(设计窗体及控件)

(4)为窗体及控件添加各类事件响应方法

(5)启动程序

四、应用题

利用所学系统开发知识,选择一个比较熟悉的辅助开发工具,完成一个小型管理信息系统开发(如学生成绩管理系统、固定资产管理系统等)。

参考答案:

略,可参考光盘附录内容

31


相关文章

  • 考试题目答案简答题
  • 一. 本地小区载波不可用时,审计响应消息中不会上报该载波,小区也无法建立.请列出几种常见影响本 地小区载波状态的几个因素,并给出简单解决办法.(Iub 口传输正常). 答:1) 本地小区载波被人工闭塞.解闭塞解决:2) 主控单板上存在10M ...查看


  • 全国青少年信息学奥林匹克竞赛
  • 编辑 锁定 为了向那些在中学阶段学习的青少年普及计算机科学知识,为了给学校的信息技术教育课程提供动力和新的思路,为了给那些有才华的学生提供相互交流和学习的机会.也为通过竞赛和相关的活动培养和选拔优秀计算机人才,教育部和中国科协委托中国计算机 ...查看


  • WCDMA知识问答题
  • WCDMA中功控主要分为:开环功控,闭环功控,外环功控,请简述各类功控的目的?并描述各种功控的大致过程. 答:开环功控的目的是提供初始发射功率的粗略估计.它是根据测量结果对路径损耗和干扰水平进行估计,从而计算初始发射功率的过程.比如:上行链 ...查看


  • 软件工程期末考试试题
  • 一,单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项 前的字母填在题后的横线上. 1.可行性研究要进行一次_____需求分析. A.详细的 B.全面的 C.简化的.压缩 ...查看


  • 软件工程试卷及答案(多套)_(3)
  • 软件工程试题及答案 第一部分 选择题 一.单项选择题 每小题1分,共20分.(在每小题的四个选项中只有一个选项是符合题目要求的,请将 正确选项前的字母填在题后的括号内) 1.在下列工具与环境中( )属于较早期的CASE. A.基于信息工程C ...查看


  • 15秋福师[网络管理与应用]在线作业二答案
  • 福师<网络管理与应用>在线作业二 一.单选题(共 50 道试题,共 100 分.) 1. 每个W站点必须有一个主目录来发布信息,IIS默认的主目录为( ). . \Wsit . \Intpu\wwwroot . \Intrnt ...查看


  • 水情自动测报系统 课后测试答案
  • 水情自动测报系统 课后测试 如果您对课程内容还没有完全掌握,可以点击这里再次观看. 观看课程 测试成绩:100.0分. 恭喜您顺利通过考试! 多选题 1. 水文测站包括哪些基本站点() √ A 雨量站 B 水位站 C 流量站 D 泥沙站 正 ...查看


  • 2016一级建造师[通信与广电工程管理与实务]真题
  • 2016一级建造师 <通信与广电工程管理与实务>真题 一.单项选择题(共20题,每题1分,4个备选项中,只有1个最符合题意) 1.通信网中的支撑网的功能包括( )和网络管理.业务管理等. A.信令功能 B.多媒体传输 C.语音传 ...查看


  • 现代交换技术课后答案
  • 第一章 1.全互连式网络有何特点?为什么通信网不直接采用这种方式? 全互连式网络把所有终端两两相连:这种方式的缺点是:1)所需线路数量大且效率低.所需线路对数与通话用户数间的关系是:N(N-1)/2.2)选择困难.每一个用户和N-1个用户之 ...查看


热门内容