处理功能画出 数据关系 图,然后再把这些图综合起来。
32、所谓功能结构图,指的是按功能的 从属关系 画成的图,图中每一框称做一个 功能 。
33、信息系统流程图和数据流程图的区别在于后者比前者更多地反映了
人工操作 的那一部分,因此绘制信息系统流程图的前提是已经确定了系统的 边界 ,即人机分工。
34、程序设计说明书由 系统分析员 编写,交给 系统设计员 使用。 35、如果希望一个系统的响应时间快,那么首先要求计算机的 CPU 的运算速度快,对于实时系统来说,还要求通信线路的 传送速率 高。
36、按信息流对文件分类时,磁盘文件是一种 输人输出 文件。
37、文件按信息流向可分为输入文件、 输出 文件和 输人输出 文件。 38、工作文件是处理过程中的一种 暂存 文件,处理结束后,可被 删除 。 39、助忆码适用于数据项数目较 少 的情况,否则可能引起 联想 出错。 三、名词解释题
1、模式定义:数据库设计中用数据库描述语言DDL定义数据库的过程称为模式定义,例如用FOXBASE中的CREATE命令定义数据库结构。
2、功能结构图:功能结构图是按系统功能的从属关系构成的图表,它从功能的角度描述了系统的结构。最上层是系统的目标,越下层功能越具体。
3、主文件:主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。它需要长期保存,并不断更新。
4、对照校验:对照校验是将输人的数据与计算内已有的一个文件核对,检查某些数据项是否正确。
5、处理文件:处理文件,又称事务文件,用于批处理更新,其内容包含下一次更新文件所需要的全部记录。
6、数据关系图:数据关系图也称输人一处理一输出图(IP图人反映数据之间的关系:数据由哪里输人,经过什么处理,得到哪些输出数据。
7、控制总数校验:控制总数校验是指先由人工对输人数据进行累计,然后将这个数与由计算机累计的值进行比较。
8、区间码:区间码是把数据项分成若于区间,然后用每一区间代表一个组,这种码中数据的值和位置都代表一定的意义。
9、周转文件:周转文件是用于存放固定个体变动属性数据的一种数据文件。例如工资处理中的水电费扣款,其数据记录个体基本不变,而属性值是变化的,因此可以先打印出一部分数据,再由人填人一部分数据来完成。它的数据收集是一个周转的过程。
10、系统的响应时间:系统的响应时间是指从作业请求开始,经过系统处理,到获得应答结果的时间间隔。
11、界限校验:界限校验是指检查输人数据的内容是否位于规定范围之内。 12、重复校验:重复校验是将同一数据先后输人两次,由计算机程序自动给予对比校验。 13、多面码:多面码的特点是在码的各个部位上反映了事物多方面的特性。 14、系统的吞吐量:系统的吞吐量指的是计算机系统每秒钟执行的作业数。
15、模块化:模块化是指在系统设计中将信息系统设计成由若干个规模较小的、功能较简单的、易于建立和修改的模块的方法。 16、处理流程图:在处理流程图中人们将信息系统流程图中的部分处理逻辑进一步展开和具体化,不仅列出了处理功能的名称,而且使用各种符号规定了处理过程的各个步骤。 17、代码:代码是代表事物名称、属性、状态等的符号。
18、文件设计:文件设计就是根据文件的使用要求、处理方式、存储的数据量、数据的活动性和设备条件等合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方式。
19、系统的可靠性:系统的可靠性指的是系统可以连续工作的时间。 四、问答题
1、数据库设计具体包括哪三部分设计? 答:数据库设计是在选定数据库管理系统的基础上建立数据库的过程,具体包括概念结构设计。逻辑结构设计和物理结构设计三个部分。
2、上下关联区间码和多面码都属于区间码,试述它们的异同之处。
答:上下关联区间码和多面码都属于区间码,都把整个码分成若干区间,码中每一区间的数值和位置都代表一定的意义。但上下关联区间码的区间之间有一定关联,例如会计核算代码,若用左位代表核算科目,则右位代表核算项目,其中核算项目是从属于该种核算科目的。而多面码的各区间之间没有这种严格的关联。
3、能不能说从数据流程图到绘制信息系统流程图是一种单纯的符号改换?
答:不能认为从数据流程图到绘制信息系统流程图是一种单纯的符号改换。因为,数据流程图综合反映了数据在系统中流动、处理和存储的情况,它不仅包含将来由计算机处理的部分,而且还包含了将来不用计算机处理的部分。而信息系统流程图表示的则仅是计算机处理的流程和人机接口部分。所以在绘制信息系统流程图时,要分析和确定人和计算机的分工和系统的边界。
4、什么是逻辑校验?试举例说明。
答:逻辑校验是校验数据的逻辑性或逻辑关系,例如检查月份是否超过12,如果超过12,就是输人的月份有错。
5、程序设计说明书应包括哪些主要内容?
答:程序设计说明书应包括:程序名、所属系统及子系统名、功能、数据关系图。输入文件和输出文件的格式和程序。
6、什么是代码?为什么要设计代码?
答:代码是代表事物名称、属性和状态等的符号。代码可以为事物提供一个概要而不含糊的认定,便于记录、记忆、存储和检索,节省时间和空间,提高处理效率。
7、什么是数据输入的重复校验? 答:数据输人的重复校验指的是对同一数据先后输人两次,然后由计算机程序自动予以对比校验,如两次输人内容不一致,计算机显示或打印出错信息。
8、什么是数据输入的格式校验,试举例说明。
答:这里所谓格式,指的是数据记录中各数据项的位数和位置是否符合预定要求。例如,姓名的最大位数是17位,现故意把姓名规定为18位,则该栏最后一位应当是空白,如果计算机校验时发现该位不是空白,就认为输人有错。
9、在代码的结构中有时要设置校验位,其目的何在?
答:在一些重要代码的代码结构中设置校验位,主要是为了保证输人的正确性。特别是对于
那些作为主关键字的代码,保证其输入中不发生错误更是重要。
10、系统设计报告应包括哪些内容?
答:系统设计报告中应包括总体设计方案、代码设计、文件设计和输入输出设计方案,以及程序设计说明书。
11、主文件和处理文件主要存放何种属性的数据?它们之间有什么联系?
答:主文件中主要存放具有固定半固定属性的数据记录,由于它的数据变动不频繁,所以主要是按期更新的问题。而处理文件则主要存放具有随机变动属性的数据记录。主文件更新时,通常先要建立一个处理文件,其中存放下一次更新主文件所需要的全部数据记录。然后在某个时间去进行批处理更新。
12、为了保证系统的灵活性,在系统设计阶段,应贯彻何种重要的设计思想?
答:为了保证系统的灵活性,系统设计中应尽量采用模块化结构,目的是提高各部分的独立性,尽量减少各子系统之间的数据依赖性。模块化是一种重要的设计思想。
13、什么是模块化设计思想?试述其具体做法。
答:模块化设计思想是把信息系统分解成一些规模较小的、功能较简单模块,这些模块具有自己的相对独立性。模块之间的相互联系则通过一定的方式予以规
定和说明。模块化可以明显提高系统的灵活性,建立、修改、扩充都更方便。
14、按大类分,代码有哪些种类?
答:代码的种类有:顺序码、区间码、助忆码和缩写码等。
15、系统响应时间指的是什么? 答:系统的响应时间是从用户向系统发出一个作业请求开始,到系统处理后给出结果的时间。
16、什么是功能模块? 答:信息系统中由计算机完成的某项具体工作的部分称作一个功能模块。小的功能模块可能是程序中的一个组成部分,而大的功能模块则可能包含一组程序。
17、试述控制总数校验的原理。
答:数据输人的控制总数校验时,工作人员先用手工算出总数,并输人计算机。在数据输入过程中,由计算机将累加得到的总数与人工输人的总数进行对比校验。
18、区间码有哪些优缺点?
答:区间码的优点是:处理比较可靠,易于排序、分类和检索。缺点是:当分类属性较多时,码可能很长,这种码维护比较困难。
19、文件设计主要确定哪些内容?
答:文件设计要合理确定文件类别、文件介质、文件组织方式和存取方法。
20、什么是数据关系图?
答:数据关系图是围绕数据处理功能来反映数据之间关系的图,它表示了有哪些输人数据,
产生什么中间数据,得到什么输出数据。数据关系图综合起来可形成信息系统流程图。
21、系统设计的任务是什么? 答:系统设计的任务是按照系统分析阶段提出的逻辑模型的要求进行系统的总体设计和具体的物理设计。
五、应用题
1、试用几何级数法确定原代码为1684的校验位和新代码。要求以11为模,以27、9、3、1为权。
解:原代码 1 6 8 4 各乘以权 27 9 31
乘积之和 27+54+24+4=109 以11为模除乘积之和
109/11=9余 10
因余数是10,所以校验位按0处理 故校验位为0,新代码为16840
2、请根据以下要求画出销售合同管理子系统的部分信息系统流程图, 该子系统共有三个功能模块。首先是“建立订货合同台账”模块——从订货合同、材料检验单和客户文件输入数据,输出建立合同台账文件;然后是“排序合并”模块——从合同台账文件中的数据输入,进行排序合并后形成合同分类文件;最后是“打印”模块——从合同分类文件打印出合同分类表。
解:销售合同管理信息系统流程图如图7.4所示。
图7.4 销售合同管理信息系统流程图
第七章 管理信息系统的系统实施
一、选择题
1、在项目管理中,主要需协调( c )之间的矛盾,并要采取措施加强他们之间的联系和合作。
a、系统设计人员和系统分析人员 b、领导和计算机技术人员
c、系统分析人员和计算机技术人员 d、系统设计人员和编程人员