第七章管理信息系统的系统设计(习题)一、单项选择题1、物理模型设计是系统开发的()阶段的任务。a.信息系统流程图设计b.系统设计c.系统分析d.系统规划2、区间码是把数据项分成若干组,用区间码的每一区间代表一个组,在码中()。a.数字的值代表一定意义,但数字的位置是无意义的b.数字的位置代表一定意义,但数字的值是没有意义的c.数字的值和位置都代表一定意义d.用字符而不用数字表示意义3、代码设计工作应在()阶段就开始。a.系统设计b.系统分析c.系统实施d.系统规划4、绘制新系统的信息系统流程图的基础是()。a.组织机构图b.功能结构图c.业务流程图d.数据流程图5、输出设计应由()。a.系统分析员根据用户需要完成b.系统设计员根据用户需要完成c.程序设计员根据输入数据完成d.系统设计员根据输入数据完成6、信息系统流程图反映的是()。a.管理业务流程b.数据流程c.表格分配关系d.计算机的处理流程7、系统设计过程中应()。a.先进行输入设计,后进行输出设计b.先进行输出设计,后进行输入设计c.同时进行输入输出设计d.由程序员进行输入输出设计8、系统设计阶段的工作不包括()。a.程序设计b.文件设计c.输入输出设计d.编写程序设计说明书9、某种代码由3位字符组成,每位可选择8种字符,则代码的总数是()。a.1000b.24c.6561d.51210、系统设计阶段中进行新系统边界分析的目的是()。a.为了确定管理人员和计算机人员之间的分工b.为了划分子系统c.为了确定系统的人机接口d.为了确定新系统的业务流程二、填空题1、整个系统的数据关系图就是图。2、设计规范是整个系统的,目的是避免管理上的混乱。3、在屏幕上常用的人机对话方式有菜单式、和三种。4、邮政编码是码。5、抄写代码时把2345错写成2435,属于错误。6、在系统设计阶段,应尽量采用结构进行设计,这样,可以使系统具有对环境的,并提高系统各部分的独立性。7、文件设计通常从设计文件开始,这种文件最常见的是文件。8、每一代码对其所代表的事物的名称、属性和状态都必须具有性。9、信息系统流程图和数据流程图的区别在于后者比前者更多地反映了的那一部分,因此绘制信息系统流程图的前提是已经确定了系统的,即人机分工。10、程序设计说明书由编写,交给使用。三、名词解释题1、功能结构图2、主文件3、处理文件4、周转文件5、系统的响应时间6、系统的吞吐量7、处理流程图8、代码9、系统的可靠性四、简答题1、数据库设计具体包括哪三部分设计?2、能不能说从数据流程图到绘制信息系统流程图是一种单纯的符号改换?3、程序设计说明书应包括哪些主要内容?4、什么是代码?为什么要设计代码?5、在代码的结构中有时要设置校验位,其目的何在?6、系统设计报告应包括哪些内容?7、什么是模块化设计思想?试述其具体做法?8、系统设计的任务是什么?五、应用题1、出版社管理涉及实体如下:出版社:出版社编号、出版社名称图书:图书编号、书名、定价作者:作者编号、姓名(1)每个出版社出版多种图书,且每种图书只能由一个出版社出版。(2)一种图书有多名作者,且每一个作者可能编著(注:“编著”具有“作者排序”的属性)多种图书。请设计E-R图,并构造其关系数据模型。2、教学管理涉及的实体有:(1)教师:职工号、姓名、年龄、职称(2)学生:学号、姓名、年龄、性别(3)课程:课程号、课程名、学时数这些实体之间的联系为:一名教师只讲授一门课程,一门课程可由多名教师讲授;一个学生学习多门课程,每门课程有多个学生学习。请画出教师、学生、课程的E-R图,并构造其关系数据模型。第七章管理信息系统的系统设计(参考答案)一、单项选择题参考答案1、b2、c3、a4、d5、b6、d7、b8、a9、d10、c二、填空题参考答案1、信息系统流程2、公用标准3、填表式,应答式4、区间5、易位6、模块化,适应性7、共享,主8、唯一9、人工操作,边界10、系统分析员,系统设计员三、名词解释题参考答案1、功能结构图是按系统功能的从属关系构成的图表,它从功能的角度描述了系统的结构。最上层是系统的目标,越下层功能越具体。2、主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。它需要长期保存,并不断更新。3、处理文件,又称事务文件,用于批处理更新,其内容包含下一次更新文件所需要的全部记录。4、周转文件是用于存放固定个体变动属性数据的一种数据文件。例如工资处理中的水电费扣款,其数据记录个体基本不变,而属性值是变化的,因此可以先打印出一部分数据,再由人填入一部分数据来完成。它的数据收集是一个周转的过程。5、系统的响应时间是指从作业请求开始,经过系统处理,到获得应答结果的时间间隔。6、系统的吞吐量指的是计算机系统每秒钟执行的作业数。7、在处理流程图中人们将信息系统流程图中的部分处理逻辑进一步展开和具体化,不仅列出了处理功能的名称,而且使用各种符号规定了处理过程的各个步骤。8、代码是代表事物名称、属性、状态等的符号。9、系统的可靠性指的是系统可以连续工作的时间。四、简答题参考答案1、答:数据库设计是在选定数据库管理系统的基础上建立数据库的过程,具体包括概念结构设计、逻辑结构设计和物理结构设计三个部分。2、答:不能认为从数据流程图到绘制信息系统流程图是一种单纯的符号改换。因为,数据流程图综合反映了数据在系统中流动、处理和存储的情况,它不仅包含将来由计算机处理的部分,而且还包含了将来不用计算机处理的部分。而信息系统流程图表示的则仅是计算机处理的流程和人机接口部分。所以在绘制信息系统流程图时,要分析和确定人和计算机的分工和系统的边界。3、答:程序设计说明书应包括:程序名、所属系统及子系统名、功能、数据关系图、输入文件以及输出文件的格式和程序。4、答:代码是代表事物名称、属性和状态等的符号。代码可以为事物提供一个概要而不含糊的认定,便于记录、记忆、存储和检索,节省时间和空间,提高处理效率。5、答:在一些重要代码的代码结构中设置校验位,主要是为了保证输人的正确性。特别是对于那些作为主关键字的代码,保证其输入中不发生错误更是重要。6、答:系统设计报告中应包括总体设计方案、代码设计、文件设计和输入输出设计方案,以及程序设计说明书。7、答:模块化设计思想是把信息系统分解成一些规模较小的、功能较简单模块,这些模块具有自己的相对独立性。模块之间的相互联系则通过一定的方式予以规定和说明。模块化可以明显提高系统的灵活性,建立、修改、扩充都更方便。8、答:系统设计的任务是按照系统分析阶段提出的逻辑模型的要求进行系统的总体设计和具体的物理设计。五、应用题1、(1)ER图(2)关系数据模型:出版社(出版社编号、出版社名称)图书(图书编号、书名,定价,出版社编号)作者(作者编号、姓名)编著(图书编号,作者编号,作者排序)2、(1)ER图(2)关系数据模型学生课程教师学时数成绩学号年龄性别姓名任课课程名地点职工号1M职称年龄姓名课程号学习MN教师(职工号,姓名,年龄,职称,课程号)学生(学号,姓名,年龄,性别)课程(课程号,课程名,学时数)学习(学号,课程号,成绩)