第6章 管理信息系统的系统设计
6.1 系统设计的内容及一般步骤是什么?系统设计最后成果用什么形式表示?包括哪些内容?
6.2用自己熟悉的事件,举例说明什么是线分类和面分类方法。
6.3试述我国身份证号中代码的意义。它属于哪种代码?有何优点?
6.4 用几何级数设计代码校验方案如下:源代码4位,从左到右取权数。16、8、4、2,对乘积和以11为模取余数作为校验码。试问原代码为6137的校验码应该是多少?
6.5若主要设备利用率很低,如何解决?
6.6输入输出设计中如何考虑提高人的效率,方便使用者?
6.7可能用哪些方法校验输入数据中的错误、效率如何?
6.8系统设计时,怎样参考数据流程图画出信息系统流程图。在这过程中主要应做哪些工作?
6.9系统设计时,用什么图来说明系统目标与系统各功能模块之间的关系?
6.10系统设计中,为什么要先作输入设计,后作输出设计?
6.11处理流程设计要考虑哪几个方面的问题?要达到的目标是什么?
6.12层次结构图(H图)与功能结构图的关系是什么?功能模块图(IPO图)与处理过程分析的关系是什么?
6.13程序设计说明书由谁编写?交给谁使用?
6.14试针对教材图6.16所示生产计划优化系统的信息系统流程图和教材演示6.2的内容回答以下问题:
(1)如何描述此优化模型?
(2)工艺路线文件的记录格式应如何设计?
(3)如果还要考虑满足原材料(坯布)现有的库存数量这个约束条件,应如何来实现此优化过程?
(4)如果主要设备的利用率低,应如何解决?
6.15试回答:如果在教材图6.5中存储“本月主文件”与处理“建立扣款文件模块”之间加一个带箭头的流向线,这个箭头表示什么意思?
6.16试用所学计算机语言编写程序,把扣款单按表6.20所示格式建立到磁盘中的扣款文件GZKK.DBF中(库结构见表6.21),要求如下:
(1)程序运行是输入一个人员代码后,如果主文件中已存有该人员数据,应自动在屏障上显示出该人员的姓名,以便操作人员检查输入的人员代码是否正确。如代码输入正确,就可继续数据扣款项目。
(2)若主文件中没有此人代码,则显示“并无此人”,继续输入数据。
表6.20 扣 款 单
人员代码
姓名
部门代码
扣电费
病事假扣款
1003
刘一波
01
20.00
12.00
1008
赵子英
02
20.00
60.00
…
表6.21 扣款文件GZKK.DBF的库结构
数据项
人员代码
扣电费
病事假扣款
字段名
DM
DF
BSJ
字段类型
C
N
N
字段长度
4
7.2
7.2
完成本习题时可参见教材演示7.4。