资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
信息管理系统辅导1 数据流图例题解析例题:请根据以下描述画出系统的数据流图。该子系统共有三个加工:(1)首先是“建立订货合同台帐”:从订货合同、材料检验单和客户文件输入数据、输出形成合同台帐文件;(2)然后是“分类合并”:从合同台帐文件输入数据,排序合并后形成合同分类文件,最后“打印”加工单元从合同分类文件打印出合同分类表。解析:本题是一道丰富典型的应用题,要求学习根据文字描述画出数据流图,这种题型在信息管理系统课程考试中经常出现,必须熟练掌握。为了解答这个例题,我们先回顾一下这三项内容:1、什么是数据流图;2、它有哪些基本符号; 所谓数据流图(Data Flow Diagram,简称DFD)是一种分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。一般由数据流、加工、文件和数据源或终点四项组成(可参照教材图79)。那么如何绘制数据流图呢?以本题为例进行说明:首先我们可根据例题中的描述在纸上画出第一个加工“建立订货合同台帐”,如图1所示:建立订货合同台帐图1其次,分析这个加工的输出、输入数据流。根据题意可知,该加工的输出是合同台帐文件、而为完成该项输出,必须有三项输入,即订货合同、材料检验单、客户文件。据此可绘制出如图2所示的图形:建立订货合同台帐P1订货合同材料检验单客户文件合同台帐文件图2此时应注意两点:第一要对加工进行编号。本例中,我们将加工“建立订货合同台帐”编号为P1;第二要判断输入、输出项是一般的数据流、还是文件存储。如果是文件存储(比如客户文件、合同台帐文件)则需要用右边开口的方框表示,同时表示数据流的箭头上的文字可省略。第三、将加工“分类合并”画在纸上,如图3所示分类合并P2客户文件材料检验单订货合同建立订货合同台帐P1合同台帐文件图3第四、找出加工“分类合并”的输入和输出项,并用箭头在纸上标注出来。本例中,该加工的输入数据流是合同台帐文件,输出数据流是合同分类文件,由于“合同台帐文件”已被绘制在纸张上,因此只需用箭头将它与加工联接起来即可。如图4所示:分类合并P2客户文件材料检验单订货合同建立订货合同台帐P1合同台帐文件合同台帐文件图4第五、按上述方法,将加工“打印”绘制在图纸上。如图5所示分类合并P2客户文件材料检验单订货合同建立订货合同台帐P1合同分类文件合同台帐文件打印P3合同分类表图5数据流图综合练习题1.请根据以下描述画出某库存管理系统的数据流图。该系统的数据流程描述如下:(1)首先,根据计划部门转来的收货通知单,和已存在的物资编码文件,建立物资采购单流水账;(2)然后,根据技术部门的物资验收报告和物资采购单流水账,更新物资台账文件;(3)最后,对物资台账分类汇总,将结果存储于物资总账文件中。参考答案:物资验收报告建立P1收货通知单F2:物资采购单流水账更新P2F3:物资台账文件汇总P3F4:物资总账文件计划部门技术部门F1:物资编码文件图.12.请根据以下描述画出系统的数据流图。该子系统共有三个加工,(1)首先,根据生产计划、库存台账文件编制采购计划,建立采购计划文件;(2)其次,根据订货合同、采购计划文件,建立合同台帐文件;(3)最后,根据合同分类文件打印合同分类表。参考答案:订货合同编制采购计划P1生产计划F2:采购计划文件建立合同台账P2F3:合同台账文件打印P3合同分类表F3:库存台账文件图23.请根据以下业务流程描述,画出某物资管理系统的数据流图。该系统的业务流程描述如下:(1)生产车间向物资部提出物资需用计划,物资部计划人员根据库存台帐,编制物资采购计划;(2)采购人员根据物资采购计划,以及供货商报价单,编制合同台帐;(3)采购的物资到货后,库存管理人员根据技术科提供的验收报告,以及合同台帐,进行物资入库处理,并更新库存台帐。参考答案:F1:库存台帐编制物资采购计划P1生产车间物资需用计划编制合同台帐P2F2:物资采购计划供货商供货商报价单F3:合同台帐物资入库处理P3验收报告技术科图.34.请根据以下描述画出某设备管理系统的数据流图。该系统的数据流程描述如下:(1)首先,根据技术科的验收报告,建立设备台帐;(2)然后,根据技术科的设备检修记录,更新设备台帐;(3)最后,对设备台帐分类汇总,打印输出统计报告。参考答案:检修记录验收报告技术科F1:设备台帐技术科建立台帐P1更新台帐P2打印报表P3统计报告图45请根据以下业务流程描述,画出某仓库管理系统的数据流图。该系统的业务流程描述如下:(1)仓库管理员依据物资到货通知单,建立物资台帐;(2)领料人员向仓库管理员提交物资领用申请,库管员查询库存台帐并打印领料单;(3)月末进行物资盘点,生成并打印“物资收支存报表”。参考答案F1:库存台帐建立物资台帐P1到货通知单更新打印台帐P2领料单打印收支存表P3领料人员物资领用申请物资收支存报表图.56.请根据以下描述画出某教学管理系统的数据流图。该系统的数据流程描述如下:(1)教学秘书将学生成绩单录入,形成学生成绩文件;(2)打印成绩单,交给学生;(3)依据学生成绩文件,对学生成绩进行综合分析,形成分析报告文件;(4)将分析报告打印出来,交给主管校长。F2:分析报告分析报告成绩单成绩单F1:学生成绩文件教学秘书成绩管理P1综合分析P2报告打印P3学生主管校长图6参考答案:7.某厂仓库的领料处理如下,请据此绘制一级数据流图。车间首先根据生产计划,编制领料单;仓库工作人员根据领料单和已存在的库存台帐文件,进行出库处理。出库处理的具体流程是:首先查询库存台帐,以查检是否有货,如果有货则打印出库单,并更新库存台帐文件;否则打印订货单交给采购部门。图7车间生产计划编制P1出库处理P2订货单采购部门F2:库存台帐F1:领料单订货单车间参考答案:8.请根据以下考试报名管理过程,绘制数据流图。考试机构首先对收到的考生报名表后进行审核,形成报名表文件,然后根据报名表文件打印报名汇总表,交上级机关。参考答案:图.8考生报名表审核P1打印P2报名汇总表F1:报名表文件上级机关9.某仓库管理系统按以下步骤进行信息处理,请绘制其数据流图。(1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台账。(2)根据库存台账,制作各种表格。参考答案:F1:库存台帐出入库处理P1入库单出库单统计打印P3库存日报表图.910.某企业简化后的会计核算过程如下,请据此绘制数据流图。(1)会计人员根据原始单据和已存在的会计科目文件,填写记账凭证,并生成记账凭证文件;(2)对记账凭证文件进行分类、汇总生成总账文件;(3)根据总账文件打印会计报表。参考答案:原始单据F1:会计科目文件填写记账凭证P1F2:记账凭证文件分类汇总P2F3:总账文件打印报表P3会计报表图10 信息管理系统辅导2典型例题解析一、系统分析的主要思路是什么?什么是逻辑设计和物理设计?两者有何区别?解答:管理信息系统是一个错综复杂、涉及面广的大系统,在系统开发时,人们不可能光凭想象就造出一个具有实用价值的“空中楼阁”来。为了使目标系统既能实现当前系统的基本职能,又能改进和提高,系统开发人员首先必须理解并描述出已经实际存在的当前系统,然后进行改进,从而创造出基于当前系统,又高于当前系统的目标系统,即新系统。系统分析过程主要按图1所示的逻辑进行:1认识、理解当前的现实环境,获得当前系统的具体的“物理模型”,一般可用业务流程图表示。2从当前系统的“物理模型”,抽象出当前系统的“逻辑模型”,一般可用数据流图表示。3对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”,即优化后的数据流图。补充和完善抽象化1243具体化当前系统目标系统物理模型逻辑模型图1 系统分析的逻辑系统开发的目的是把现有系统的物理模型转化为目标系统的物理模型,即图1中双虚线所描述的路径,为了达到这个目的,我们采用“迂回战术”,即按照的路线进行,系统分析阶段的结果是到达,从到的过程是系统设计的任务。“逻辑模型”和“物理模型”的主要差别就是做什么和“如何做”的差别。逻辑模型反映了系统的性质,而物理模型反映的是系统的某一种具体实现方案。根据图1所描述的系统开发的逻辑,可将系统分析阶段的主要工作步骤分为:对当前系统进行详细调查收集数据;建立当前系统的物理模型;建立当前系统的逻辑模型;在对当前系统充分了解的基础上,提出改进意见和新系统应达到的目标;建立新系统的逻辑模型;最后,编写系统分析说明书,如图2所示。现行系统调查建立当前系统的物理模型建立当前系统的逻辑模型提出改进意见和新系统目标建立新系统逻辑模型编写系统分析说明书图2 系统分析的步骤二、什么是结构化方法?比较结构化方法和原型化法的优缺点?解答:结构化方法和原型化法均属于信息系统的开发方法。一般认为,系统开发方法的产生和发展大致分为以下几个阶段:20世纪60年代,没有固定的系统开发方法,每个程序员都按照自己的方式写代码,而且也没有什么说明性的文档,这时开发出的系统的程序很难被其他人读懂,后期的维护也很困难,这也是后来产生软件危机的重要原因之一。20世纪70年代,出现了系统开发的结构化方法。它把系统开发过程分成若干个阶段,并且规定在每一阶段完成固定的工作,利用完整的开发文档记录整个开发工作,极大地改善了开发过程中的管理。20世纪80年代初,友好的语言和自动化编程工具的出现,促成了原型化方法的产生的发展,这种方法对确定有效的用户需求十分有利。20世纪80年代末期出现了另一种重要的面向对象的方法,它把数据和方法封装在一起作为一个对象,通过众多对象间的相互
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号