您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 管理信息系统第十一章
3、数据流程图的基本图例符号:外部实体名处理名数据流名数据存储名P01-1.2F1外部实体名D1数据存储名F1数据流程(1)外部实体本系统之外的人或部门。它们和本系统有信息传递关系,它可能是数据源或数据用户。客户定货单厂长报表外部实体外部实体数据流及处理(2)数据流表明了数据的流动方向及其名称。数据流的名称即数据载体的名称,一般是名词。财务处发票如“发票”数据流由品名、规格、单位、单价、数量等数据项组成说明①数据流可以来自或流向一个外部项,表明有信息从外部项进入该系统或该系统要向外部项输出信息。②数据流可以来自数据存储或流向数据存储,表明有信息要存入数据库中或要从数据库中检索信息③数据流可以来自某一个处理功能或流向处理功能,表明经过处理功能产生了某些信息或为了完成某项功能需要输入某些信息处理(3)处理/功能/处理逻辑-------------是对数据进行操作和加工计算工资编号计算工资P01-2.1计算工资财务科功能完成者标识功能描述数据存储(4)数据存储指数据逻辑存储的地方。F1存款账簿数据或数据集的名字数据存储的标识例如:P113—图5-6数据流程图(简称DFD)反映出数据在系统中的流动、处理和存储情况。它舍去了具体的组织机构、工作场所、物质流和资金流等,只剩下数据的流动、加工处理和存储。它把数据流动中的各种不同的业务处理过程联系起来,形成一个整体。是一种能全面描述系统逻辑模型的主要工具,数据流储户检查合理性合理取款单取款单帐户强调:(1)一般每个数据流都要有名称(2)所有处理应该有输入数据流和输出数据流3、系统的数据流程图的绘制“自顶向下,逐层绘制;输入输出,保持平衡”“自顶向下,分层绘制”示意图教学计划管理基础信息管理教师成绩单基础信息库成绩管理P3P1P2教学计划学生基本信息教师基本信息学生课程信息教学计划教室基本信息课程表班级基本信息成绩单课程表课程表专业信息成绩单行政办排课P4系学生办教务管理数据流程图打印报表P4厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数据流程图例:某厂销售科对客户订货处理的流程如下:1、判定订货处理方式处理。根据用户信用情况(查信用手册)、库存情况(查库存账)将订单按以下三种情况分别处理。(1)可以赊物,立即发货同时修改库存账,输出数据流(订货单)为D1,并存档。(2)等有货再发货,输出数据流(订货单)为D2,并存档。(3)要求先付款,输出数据流(订货单)为D3,并存档。2、开发货票处理。输出数据流(发货票)为D4,发货票一式四份,其中仓库两份(仓库自留一份,另一份转发给客户)、财务科一份。财务科按此记应收账。3、开付款通知单处理。输出数据流(付款通知单)为D5,发给客户。要求:根据以上调研情况,画出该厂对客户订货处理的数据流程图。P2.2开发货票P2.3开付款通知单订货单存档等有货再发货订货单待付款订货单P2.1判定订货处理方式D2(订货单)D3(订货单)D1(订货单)订货单财务科D4(发货票)订货单仓库库存账用户信用手册D5付款通知单D4(发货票)D4(发货票)用户订单处理的第一层数据流程图订货单F1F2F5F4F3数据流说明某经营部门数据流程图经营处理顾客供应商订货单订货单发货单到货单顶层图(0层)第一层图:顾客销售采购供应商F1库存账会计订货单到货单到货通知单查询/更新订货单发货单P1P2P3付款通知单收据查询顾客供应商分解原则1强调:1、平衡(父图与子图输入输出一致)2、分解的程度适中,一般分解到第三层即可3、局部存储不要漏掉4、处理要编号(便于分清层次)说明:P0ABEP1P3P2ABECD接上:P1P3P2ABECDP1.1P1.2AFP1.3BP2.1KP2.2P3.1HP3.2EDCM5、尽量避免数据流的交叉。XXXP2.2XXP2.3XXP2.1XXP2.4XXXXX例2:某单位财务管理数据流程图(接my_5[1].ppt例题:绘制某公司工资管理系统数据流程图某单位工资发放过程如下:工资发放前,由财务科根据已存档的“上月工资发放清单”和人事科送来的“本月人员及工资变动表”填写“本月工资发放清单”中的相关项。接着,再根据总务科送来的“本月扣款清单”将扣款数填入“本月工资发放清单”。最后计算出每位职工的应发工资数,并填入“本月工资发放清单”,为工资发放人员发放工资做好准备。第一步找出外部实体内部实体外部实体外部实体外部实体第二步找出处理人事科本月人员及工资变动表本月工资发放单扣款清单工资发放员填写填入扣款本月工资发放单计算工资本月工资发放单总务科上月工资发放清单本月工资发放清单第三步用数据流连接外部实体及处理,加上数据存储P3P2P1F1F2本月工资发放单作业:车间填写领料单给库长要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。根据上述业务过程画出库存管理的数据流程图。某仓库管理系统按以下步骤进行信息处理:(1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐。(2)根据库存台帐由统计打印程序输出库存月报表。(3)必要进行查询时,可利用查询程序,在输入查询条件后,到库存台帐去查找,并显示出查询结果。请画出仓库管理系统的数据流程图出入库处理查询处理统计打印库存台帐入库单出库单查询条件库存月报表查询结果查询出入库数据F1P3P2P1数据终点没有输出!处理没有输入!处理每个处理至少有一个输入数据流和一个输出数据流几种错误(1)数据源数据源数据终点数据源数据存储数据终点数据存储数据存储数据存储数据流必须要么从某个处理流出、要么流入某个处理,而不能直接从外部实体流向数据存储等等。图示的几种流动都是不合理的几种错误(2)数据字典七、数据字典1、什么是数据字典2、元素及基本描述外部实体、数据流、存储文件、处理、数据项、数据结构:描述数据项之间的关系。一个数据结构可由:若干个数据项若干个数据结构若干个数据项+数据结构数据字典中对数据结构的定义“用户订货单”的数据结构定义:数据结构编号:DS03-01数据结构名称:用户订货单简述:用户所填用户情况及订货要求等信数据结构组成:DS03-02+DS03-03+DS03-04DS03-01:用户订货单DS03-02:订货单标识DS03-03:用户情况DS03-04:配件情况I1:订货单编号I3:用户代码I10:配件代码I2:日期I4:用户名称I11:配件名称I5:用户地址I12:配件规格I6:用户姓名I13:订货数量I7:电话I8:开户银行I9:帐号数据流的定义数据流编号D03-08数据流名称领料单简述车间/科室开出的领取物料的表格数据流来源车间/科室数据流去向发料部门(仓库)数据流组成日期+领料部门+物料编号+物料名称+领取数量+单价+金额+领料人+审批人+发料人数据流量10份/小时高峰流量20份/小时(9:00-11:00AM)数据项的定义数据项编号I02-01数据项名称材料编号别名物料编码简述某材料的代码类型及宽度字符型,4位取值范围”0001”-”9999”数据存储编号:F03-08名称:库存帐简述:存放配件的库存量和单价组成:配件编号+配件名称+单价+库存量+备注。关键字:配件编号。相关联的处理:P02、P03。数据存储表示需要保存的数据流,如“学生档案”、“库存台帐”等命名与数据流相似数据存储与处理之间数据流的方向商品目录检索商品信息读出商品库存账修改库存写入编号:S03-01名称:用户简述:购置本单位配件的用户输入的数据流:D03-06、D03-08。输出的数据流:D03-01。外部实体如何书写数据字典(人工和电子卡片)八、处理逻辑说明1、常用工具结构式语言判断树(决策树)判断表(决策表)处理逻辑说明2、结构式语言介于自然语言和程序设计语言之间的一种语言,只使用三种基本结构。它与程序设计语言的不同在于没有严格的语法规定。三类词汇:动词--如“计算”、“获得”名词--如“工资”、“库存量”保留字--如果。。。则四类语句:祈使句、判断句、循环句、复合句参见:结构式语言例.doc结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。它使用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言。(见右例)。IF欠款时间≤30天IF需要量≤库存量THEN立即发货ELSE先按库存量发货,进货后再补发ELSEIF欠款时间≤100天IF需求量≤库存量THEN先付款再发货ELSE不发货ELSE要求先付欠款判断树3、判断树:较直观、易理解,条件多不易表达清楚。树根----------树枝-------------树叶某一处理名条件方案例:用户订货处理的说明。用户订货处理T≤3030T≤100T100Qn≤QwQnQwQn≤QwQnQw立即发货先按库存发货进货后再补发先付款再发货不发货先付欠款说明:T——欠款时间,Qn——需求量,Qw——库存量。某学校对学生成绩的评定办法为:1)若期末考试成绩大于等于90分,作业情况为好的成绩为优,而作业成绩为差的定为良;2)若期末考试成绩大于等于75小于90,作业情况为好的成绩定为良,而作业情况为差的定为及格;3)若期末考试成绩大于等于60分小于75,作业情况为好的成绩定为及格,而作业情况为差的成绩定为不及格,4)期末考试成绩低于60分,成绩定为不及格。上述功能请用决策树和决策表表示。期末考试成绩=90——作业情况=75——作业情况=60——作业情况60好——优差——良好——良差——及格好——及格差——不及格决策树处理方案成绩评定不及格例:货运收费处理策略航空:重量小于或等于20公斤的货物每公斤3元,若重量大于20公斤,则超过部分按3.5元/公斤计算,航空运费的最低起价是6元.如果是国际航线运费加倍。铁路:收货地点在本省,快件1.5元/公斤,慢件1元/公斤;收货地点在外省,重量20公斤,快件2元/公斤,慢件1.5元/公斤;若重量大于等于20公斤,其超重部分每公斤加收0.2元判断树解答3G6慢件货运收费航空铁路重量G=20重量G20国内国际3G66元3G6G国内国际20×3+(G-20)×3.520×6+(G-20)×7本省外省快件慢件1.5G1G重量G20重量G=20快件慢件2G1.5G快件20×2+(G-20)×2.220×1.5+(G-20)×1.7用数学的方法在表格中分析并描述各种条件组合出的方案,以及每种方案下所采取的决策。……条件1……行动1…………YNYNYYYYY…………√√√条件2行动24.判断表例2:用判断表描述企业材料库存控制过程。假设条件可分三个方面考虑:1、材料的库存情况2、是否已订货3、订货是否会迟到可能采取的行动有:1、取消订货2、要求订货延期3、什么也不做4、催订货5、订一次货6、紧急订货时间库存量订货点最低储备量极限量库存模型实际库存曲线YYYNYYNNYNNN库存量>最低储备量库存量≥订货点量库存量≥极限量十、研究和确定管理模型主要内容:1、新系统的业务流程2、新系统的数据流程3、新系统的逻辑结构4、新系统中数据资源的分布5、新系统中采用的管理模型十一、建立新系统逻辑方案MIS的系统分析小结详细调查的内容确定管理模型管理信息系统的系统分析系统化分析应把建立新系统看成是对组织的一种有目的改变过程。通过详细调查掌握现行系统现状,为分析和提出新系统的逻辑设计做好准备。在调查原系统的基础上,分析原系统业务流程和数据流程的不足,提出优化改进方法,给出新系统要采用的信息处理方案。针对管理过程信息处理特点找出相应的管理模型,使MIS充分运用现代管理科学成果。管理业务调查(组织结构、管理功能和管理业务流程调查)数据流程调查(用数据流程图配以数据字典和描述处理逻辑的工具进行描述)。可行性分析的内容包括管理上的、技术上的和经济上的可行性。要明确指出是立即开发,还是改进原系统或者目前不可开发。
本文标题:管理信息系统第十一章
链接地址:https://www.777doc.com/doc-3194856 .html