资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
绘制绘制DFDDFD举例举例例1.储蓄所业务的DFD情况介绍:经调查该储蓄所业务处理系统能完成储户的存款和取款要求处理。根据储户填写的存/取款单查找该储户的存款帐,如果是新储户,则将该储户数据记入文件;如果是老储户取款,应检查是否超支;存/取款后应修改存款帐和储户的储蓄卡,并将储蓄卡交还储户。1管理信息系统复习题目储蓄业务储蓄业务DFD总图总图:*3.1*3.1检查检查取款取款额额*3.2*3.2修改修改存款存款帐帐*3.3*3.3填填存存折折*2.1*2.1新老新老储户储户检查检查*1*1划分划分业务业务类型类型*2.2*2.2登记登记存款存款帐帐*2.3*2.3修改修改存款存款帐帐*2.4*2.4填填存存折折存取存取款单款单存折存折非法取款单非法取款单合法合法取款额取款额老户老户新户新户存款存款取款取款存折存折存折存折存款帐存款帐F1F1存款帐存款帐F1F1储户储户2管理信息系统复习题目某银行储蓄所存(取)款过程如下:某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存取单直接退还储或存(取)单不合格,则将存折及存取单直接退还储户重新填写;如果是存款,则将存折及存款单送交存户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记帐后将存折与处理处,该服务台取出底账及现金,记帐后将存折与现金退给储户,从而完成存(取)款处理过程。试按现金退给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图。以上过程画出数据流程图。第第2 2题:题:3管理信息系统复习题目取款取款处理处理填填存存折折划分划分业务业务类型类型有效有效性审查性审查存款存款处理处理填填存存折折存取存取款单款单存折存折存折存折存折存折底帐底帐现金现金储户储户储户储户储户储户储户储户有效有效无效无效存取存取款单款单存折存折存取存取款单款单存折存折存折存折存款单存款单存折存折取款单取款单存款存款取款取款第第2 2题 参考答案参考答案某某储蓄所存(取)款蓄所存(取)款过程数据流程程数据流程图:登记底账登记底账登记底账登记底账4管理信息系统复习题目 描述描述处理理逻辑的工具的工具一、判断树(判定树)一、判断树(判定树) 左端是树根,表示加工的名字左端是树根,表示加工的名字 中间是条件或条件的组合中间是条件或条件的组合 右端是相应的动作右端是相应的动作欠款时间欠款时间=30=30天天 3030天天 100 100天天 100100天天需求量需求量需求量需求量= =库存量库存量库存量库存量= =库存量库存量库存量库存量立即发货立即发货先按库存发货先按库存发货进货后再补发进货后再补发先付款再发货先付款再发货不发货不发货通知先付欠款通知先付欠款 判判 断断 树树 处理方案处理方案例:例:5管理信息系统复习题目 二、判断表二、判断表条条 件件动动 作作条件组合条件组合相应动作相应动作描述处理逻辑的工具描述处理逻辑的工具 判断表(又称决策表)可以清晰地表判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间达条件、决策规则和应采取的行动之间的逻辑关系。的逻辑关系。6管理信息系统复习题目 表表5 5. .22处理订货单的判断表处理订货单的判断表 决策规则号决策规则号123456条条 欠款时间欠款时间=30天天件件 欠款时间欠款时间100天天 需求量需求量=库存量库存量应应 立即发货立即发货采采取取的的行行动动N N Y Y N NY N Y N Y N先付款,再发货先付款,再发货先按库存量发货,进货后再补发先按库存量发货,进货后再补发不发货不发货要求先付欠款要求先付欠款XXXX XY Y N N N NX7管理信息系统复习题目 合并后的合并后的 处理订货单的判断表处理订货单的判断表 决策规则号决策规则号123 4 56条条 欠款时间欠款时间=30天天件件 欠款时间欠款时间100天天 需求量需求量=库存量库存量应应 立即发货立即发货采采取取的的行行动动N N Y N NY N - Y N先付款,再发货先付款,再发货先按库存量发货,进货后再补发先按库存量发货,进货后再补发不发货不发货要求先付欠款要求先付欠款XXXX Y Y N N NX8管理信息系统复习题目三三、结构英构英语表示法表示法 结构英语表示法是一结构英语表示法是一种模仿计算机语言来描种模仿计算机语言来描述处理逻辑的方法。述处理逻辑的方法。 它使它使 用了由用了由“IF”、“THEN”和和“ELSE”等等词组成的规范化语言。词组成的规范化语言。(见右例)。(见右例)。 IF 欠款时间欠款时间30天天 IF 需要量需要量库存量库存量 THEN 立即发货立即发货 ELSE 先按库存量发货,进货后再补发先按库存量发货,进货后再补发 ELSE IF 欠款时间欠款时间100天天 IF 需求量需求量库存量库存量 THEN 先付款再发货先付款再发货 ELSE 不发货不发货 ELSE 要求先付欠款要求先付欠款描述处理逻辑的工具描述处理逻辑的工具9管理信息系统复习题目本次购物额本次购物额5 5万元以上且最近三个月无欠款万元以上且最近三个月无欠款优惠优惠15%15% ,若近三个月有欠款,是公司十年以上的老顾客,若近三个月有欠款,是公司十年以上的老顾客10%10% ,若不是老顾客,若不是老顾客5%5%; ;年购货额不足年购货额不足5 5万元者万元者% %将下面的处理逻辑关系用判断树和判断表表示出来。将下面的处理逻辑关系用判断树和判断表表示出来。课堂练习课堂练习 第第4 4题:题:10管理信息系统复习题目第第4 4题 参考答案:参考答案:折扣策略折扣策略=5=5万元万元5100030w=30105+4(w-30) 3.5w3w2w距离邮件种类重量计算公式w302.5w75+3(w-30)普通挂号判定判定树第第5题题 参考答案:参考答案: 15管理信息系统复习题目判判定定表表条件组合 条件和 行动 1 2 3 4 5 6 7 8 L1000 Y Y Y Y N N N N 是否挂号 Y Y N N Y Y N N 30 Y N Y N y n y n 2w 3w 2.5w 3.5w 75+3(w-30) 105+4(w-30) 16管理信息系统复习题目判判定定表表 条件组合 条件和 行动 1 2 3 4 5 6 L1000 Y Y Y Y N N 是否挂号 Y Y N N Y N 30 Y N Y N - - 2w 3w 2.5w 3.5w 75+3(w -30) 105+4(w-30) 17管理信息系统复习题目结构构化化语言言l如果L1000如果挂号如果W30则F=105+4(w-30)否则F3.5W否则如果W30F75+3(w-30)否则F2.5Wl否则如果挂号F3W否则F2W18管理信息系统复习题目 1、计算方法:、计算方法: (1)算术级数法:)算术级数法: 原码:原码: 1 2 3 4 5 权:权: 6 5 4 3 2 乘积之和:乘积之和:1*6+2*5+3*4+4*3+5*2=50 以以11为模去除:为模去除: 50/11=46 余数余数6用作校验码用作校验码 因此代码为:因此代码为: 1 2 3 4 5 6 如输入如输入 1 2 3 4 5 6确定无错确定无错如输入如输入 1 2 3 4 5 6则提示有错则提示有错19管理信息系统复习题目(2)几何级数法)几何级数法原码:原码: 1 2 3 4 5权:权: 32 16 8 4 2乘积之和:乘积之和: 1*32+2*16+3*8+4*4+5*2=114以以11为模去除:为模去除: 114/11=10.4 余数余数4作为校验位作为校验位因此代码为:因此代码为: 1 2 3 4 5 4 20管理信息系统复习题目(3 3)质数法)质数法原码:原码:权:权:乘积之和:乘积之和:因此代码为:因此代码为:1 2 3 4 5 01 2 3 4 5 01 2 3 4 517 13 7 5 31*17+2*13+3*7+4*5+5*3=9999/11=9.0以以0 0作为校验位作为校验位注:以注:以11为模时,若余数是为模时,若余数是10,则按,则按0处理。处理。 即出现两位的余数(最大的余数)例:乘积之和即出现两位的余数(最大的余数)例:乘积之和 120120 则则 120/11=10.10 但以以0 0作为校验位作为校验位21管理信息系统复习题目(4)以)以10为模举例:为模举例: 原码:原码: 1 2 3 4 5 6权:权: 1 7 3 1 7 3 乘积之和:乘积之和: 11+2 7+3 3+4 1 +5 7+6 3=81以以10为模去除:为模去除: 81/10=8 余余 1校验位:校验位: 10 1=9因此代码为:因此代码为: 1 2 3 4 5 6 9当代码当代码 1 2 3 4 5 6 9 输入计算机后,对输入计算机后,对1 2 3 4 5 6 分别乘以原来的权,而校验位分别乘以原来的权,而校验位 9 乘以乘以 1 ,所得的和被模除,所得的和被模除,若余数为零,则输入代码正确,否则输入有错。若余数为零,则输入代码正确,否则输入有错。22管理信息系统复习题目 作业题: 已知原代码为 2 5 7 8 9,试分别用算术级数法, 几何级数法,质数法算出校验位,并写出相应的代码。 注:分别取11和10为模。23管理信息系统复习题目 原码: 2 5 7 8 9 权: 6 5 4 3 2 乘积之和: 12+25 +28 +24 +18=107 以11为模去除: 107/11=98 余数8用作校验码 因此代码为: 2 5 7 8 9 8 以以1010为模去除:为模去除: 107/10=10107/10=107 107 107 73 33 3用作校验码用作校验码 因此代码为:因此代码为: 2 5 7 8 9 32 5 7 8 9 3 作业作业24管理信息系统复习题目 原码: 2 5 7 8 9 权: 32 16 8 4 2 乘积之和: 64+80 +56 +32 +18=250 以11为模去除: 250/11=228 余数8用作校验码 因此代码为: 2 5 7 8 9 8 以以1010为模去除:为模去除: 250/10=25250/10=250 100 100 010 010 0用作校验码用作校验码 因此代码为:因此代码为: 2 5 7 8 9 02 5 7 8 9 0 作业作业25管理信息系统复习题目 原码: 2 5 7 8 9 权: 17 13 7 5 3 乘积之和: 34+65 +49 +40 +27=215 以11为模去除: 215/11=196 余数6用作校验码 因此代码为: 2 5 7 8 9 6以以1010为模去除:为模去除: 215/10=21215/10=215 105 105 55 55 5用作校验码用作校验码 因此代码为:因此代码为: 2 5 7 8 9 52 5 7 8 9 5 作业作业26管理信息系统复习题目如果两实体间是如果两实体间是1:11:1联系,联系本身并无属性,转换时只要在联系,联系本身并无属性,转换时只要在“工厂工厂”的关系中增加的关系中增加“厂长厂长”的关键字作为属性项。如果联系本身有属性,同的关键字作为属性项。如果联系本身有属性,同时也要在时也要在“工厂工厂”的关系中增加联系的属性作为属性项。的关系中增加联系的属性作为属性项。厂长(厂长(厂长号厂长号,姓名,年龄),姓名,年龄)工厂(工厂(厂号厂号,厂名,地点,厂长号,厂名,地点,厂长号 )厂长号厂长号厂长厂长1 11 1姓名姓名年龄年龄管理管理工厂工厂厂号厂号厂名厂名地点地点例:厂长与工厂一对一关系例:厂长与工厂一对一关系实体联系模型(实体联系模型(E-RE-R图):图):关系数据模型:关系数据模型: 或或 工厂(工厂(厂号厂号,厂名,地点),厂名,地点)厂长(厂长(厂长号厂长号,姓名,年龄,厂号),姓名,年龄,厂号) 从从E-RE-R图导出关系数据模型的方法图导出关系数据模型的方法27管理信息系统复习题目仓库号仓库号地点地点面积面积仓库仓库存放存放产品产品货号货号品名品名价格价格1 1N N数量数量如果两实体间是如果两实体间是1:N1:N联系,就将联系,就将“1 1”方的关键字纳入方的关键字纳入“N N”方实方实体对应的关系中作为外部关键字,同时把联系的属性也一并纳入体对应的关系中作为外部关键字,同时把联系的属性也一并纳入“N N”方的关系中,其对应的数据关系模型为:方的关系中,其对应的数据关系模型为:仓库(仓库(仓库号仓库号,地点,面积),地点,面积)产品(产品(货号货号,品名,价格,仓库号,数量),品名,价格,仓库号,数量)例:仓库与产品一对多联系例:仓库与产品一对多联系实体联系模型(实体联系模型(E-RE-R图):图):关系数据模型:关系数据模型:从从E-RE-R图导出关系数据模型的方法图导出关系数据模型的方法28管理信息系统复习题目如果两实体是如果两实体是M:NM:N联系,则需对联系单独建立一个关系,用来联系双联系,则需对联系单独建立一个关系,用来联系双方实体,该关系的属性中至少要包括被它所联系的双方实体的关键字,方实体,该关系的属性中至少要包括被它所联系的双方实体的关键字,联系的属性也要纳入这个关系中。根据此转变原则,其对应的关系数据联系的属性也要纳入这个关系中。根据此转变原则,其对应的关系数据模型如下:模型如下:学生(学生(学号学号,姓名,性别,助学金),姓名,性别,助学金)课程(课程(课程号课程号,课程名,学时数),课程名,学时数)学习(学习(学号学号,课程号,成绩),课程号,成绩)学号学号学生学生姓名姓名性别性别助学金助学金学习学习课程课程成绩成绩课程号课程号课程名课程名学时数学时数M MN N例:学生与课程多对多联系例:学生与课程多对多联系实体联系模型(实体联系模型(E-RE-R图):图):关系数据模型:关系数据模型:29管理信息系统复习题目订单号订单号顾客顾客N N姓名姓名地址地址图书图书书号书号书名书名单价单价例:先画出例:先画出E-RE-R图,然后由图,然后由E-RE-R图导出关系数据模型。图导出关系数据模型。实体联系模型(实体联系模型(E-RE-R图):图):关系数据模型:关系数据模型:购书购书数量数量M M顾客(客(订单号号,姓名,地址),姓名,地址)图书(书号号,书名,名,单价)价)购书(订单号号,书号,数量)号,数量)30管理信息系统复习题目姓名姓名读者读者性别性别地址地址图书图书图书号图书号图书名图书名例:先画出例:先画出E-RE-R图,然后由图,然后由E-RE-R图导出关系数据模型。图导出关系数据模型。实体联系模型(实体联系模型(E-RE-R图):图):关系数据模型:关系数据模型:借书借书借书借书读者(者(姓名姓名,性,性别,地址),地址)借借书证(借借书证号号,姓名,姓名 )图书(图书号号,图书名)名)借借书(借借书证号号,图书号,借号,借书日期)日期)借书证借书证资格资格证号证号日期日期1 11 1M MN N31管理信息系统复习题目例:订货记录例:订货记录实体:订货;零件;供应商实体:订货;零件;供应商订货属性:订单编号,订货日期,发货日期订货属性:订单编号,订货日期,发货日期, , 金额金额零件属性:零件号,零件名称,单价零件属性:零件号,零件名称,单价供应商属性:供应商编号,供应商名称,供应商地址供应商属性:供应商编号,供应商名称,供应商地址订货订货采购采购零件零件供应供应供应商供应商m mn n1 1m m数量数量订货(订货(订单编号订单编号,订货日期,送货日期,金额),订货日期,送货日期,金额)采购(采购(订单编号订单编号,零件号,零件数量),零件号,零件数量)供应商(供应商(供应商编号供应商编号,供应商姓名,供应商地址,零件号),供应商姓名,供应商地址,零件号)零件(零件(零件号零件号,零件名称,单价),零件名称,单价)实体联系模型(实体联系模型(E-RE-R图)图)关系数据模型关系数据模型32管理信息系统复习题目例:订货记录例:订货记录实体:订货;零件;供应商实体:订货;零件;供应商订货属性:订单编号,订货日期,发货日期订货属性:订单编号,订货日期,发货日期, , 金额金额零件属性:零件号,零件名称,单价零件属性:零件号,零件名称,单价供应商属性:供应商编号,供应商名称,供应商地址供应商属性:供应商编号,供应商名称,供应商地址订货订货采购采购零件零件供应供应供应商供应商m mn nm m1 1数量数量订货(订货(订单编号订单编号,订货日期,送货日期,金额),订货日期,送货日期,金额)采购(采购(订单编号订单编号,零件号,零件数量),零件号,零件数量)供应商(供应商(供应商编号供应商编号,供应商姓名,供应商地址),供应商姓名,供应商地址)零件(零件(零件号零件号,零件名称,单价,供应商编号),零件名称,单价,供应商编号)实体联系模型(实体联系模型(E-RE-R图)图)关系数据模型关系数据模型33管理信息系统复习题目1、生产车间管理涉及的实体有:材料:材料号、材料名、单位、单价;零件:零件号、零件名、单价、单重产品:产品号、产品名、产品单价、;这些实体间的联系如下:一个车间生产多种产品;一个车间生产通过制造关系可使用一种材料制造多种零件,一种零件可含有多种材料;一种产品由多个零件通过供应关系组装,一种零件也可装配到多种产品中;制造属性有材料用量,供应属性有零件数量。请画出产品、零件、材料的实体联系模型(ER图),并构造其关系数据模型。练习题:练习题:34管理信息系统复习题目参考答案参考答案1 1、生产车间管理涉及的实体有、生产车间管理涉及的实体有: : 材料:材料号、材料名、单位、单价;材料:材料号、材料名、单位、单价;零件:零件号、零件名、单价、单重;零件:零件号、零件名、单价、单重;产品:产品号、产品名、产品单价;产品:产品号、产品名、产品单价; 这这些些实实体体间间的的联联系系如如下下:一一个个车车间间生生产产多多种种产产品品;一一个个车车间间生生产产通通过过制制造造关关系系可可使使用用一一种种材材料料制制造造多多种种零零件件,一一种种零零件件可可含含有有多多种种材材料料;一一种种产产品品由由多多个个零零件件通通过过供供应应关关系系组组装装,一一种种零零件件也也可可装装配配到到多多种种产产品品中中;制制造造属属性性有有材材料料用用量量, ,供供应应属属性性有有零零件件数数量量。请请画画出出产产品品、零零件件、材材料料的的实实体体联联系系模模型型(E ER R 图图),并并构造其关系数据模型。构造其关系数据模型。 实体联系模型(实体联系模型(E ER R 图)图) 产品产品供供应应 零件零件制制造造 材料材料 产品名产品名产品号产品号 单价单价零件号零件号零件名零件名单价单价材料号材料号材料名材料名单价单价单位单位材料材料用量用量m mn nn nm m零件数量零件数量单重单重35管理信息系统复习题目实体联系模型(实体联系模型(E ER R 图)图)产品(产品(产品号产品号, 产品名产品名 , 单价)单价)零件(零件(零件号零件号, 零件名零件名 , 单价)单价)供应(供应(产品号产品号,零件号,零件号, 零件数量)零件数量)材料(材料(材料号材料号, 材料名,材料名, 单价单价 , 单位)单位)制造关系(制造关系(材料号材料号, 零件号零件号, 材料用量)材料用量)关系数据模型关系数据模型 产品产品供供应应 零件零件制制造造 材料材料产品名产品名产品号产品号单价单价零件号零件号零件名零件名单价单价材料号材料号材料名材料名单价单价单位单位材料材料用量用量m mn nn nm m零件数量零件数量单重单重36管理信息系统复习题目 练习题2教学管理涉及的实体有: 教师:职工号、姓名、年龄、职称;学生:学号、姓名、年龄、性别;课程:课程号、课程名、学时数;这些实体间的联系如下:一个教师只讲授一门课,一门课可由多个教师讲授,教师通过任课与课程建立联系,联系的属性有班级和人数;一个学生可以学习多门课程,一门课程有多个学生学习;学生通过学习与课程建立联系,得出成绩。请画出教师、学生、课程的实体联系(ER)图,并构造其关系数据模型。37管理信息系统复习题目2参考答案教学管理涉及的实体有: 教师:职工号、姓名、年龄、职称;学生:学号、姓名、年龄、性别;课程:课程号、课程名、学时数;这些实体间的联系如下:一个教师只讲授一门课,一门课可由多个教师讲授,教师通过任课与课程建立联系,联系的属性有班级和人数;一个学生可以学习多门课程,一门课程有多个学生学习;学生通过学习与课程建立联系,得出成绩。请画出教师、学生、课程的实体联系(ER)图,并构造其关系数据模型。学生(学生(学号学号,姓名,姓名,年龄,性别)年龄,性别)课程(课程(课程号课程号,课程名,学时),课程名,学时)学习(学习(学号学号,课程号,成绩),课程号,成绩)教师(教师(职工号职工号,姓名,姓名,年龄年龄,职称,课程号,班级,人数)职称,课程号,班级,人数) 学生学生学学习习 课程课程任任课课 教师教师姓名姓名年龄年龄性别性别课程号课程号课程名课程名学时学时职工号职工号姓名姓名年龄年龄职称职称班级班级m mn n1 1n n人数人数学号学号成绩成绩38管理信息系统复习题目 练习题3教学管理涉及的实体有: 教师:职工号、姓名、年龄、职称;学生:学号、姓名、年龄、性别;课程:课程号、课程名、学时数;这些实体间的联系如下:一个教师可讲授多门课,一门课只由一个教师讲授,教师通过任课与课程建立联系,联系的属性有班级和人数;一个学生可以学习多门课程,一门课程有多个学生学习;学生通过学习与课程建立联系,得出成绩。请画出教师、学生、课程的实体联系(ER)图,并构造其关系数据模型。39管理信息系统复习题目3参考答案教学管理涉及的实体有: 教师:职工号、姓名、年龄、职称;学生:学号、姓名、年龄、性别;课程:课程号、课程名、学时数;这些实体间的联系如下:一个教师可讲授多门课,一门课只由一个教师讲授,教师通过任课与课程建立联系,联系的属性有班级和人数;一个学生可以学习多门课程,一门课程有多个学生学习;学生通过学习与课程建立联系,得出成绩。请画出教师、学生、课程的实体联系(ER)图,并构造其关系数据模型。教师(教师(职工号职工号,姓名,姓名,年龄年龄,职称)职称)课程(课程(课程号课程号,课程名,学时,职工号,班级,人数),课程名,学时,职工号,班级,人数)学生(学生(学号学号,姓名,姓名,年龄,性别)年龄,性别)学习(学习(学号学号,课程号,成绩),课程号,成绩) 学生学生学学习习 课程课程任任课课 教师教师姓名姓名年龄年龄性别性别课程号课程号课程名课程名学时学时职工号职工号姓名姓名年龄年龄职称职称班级班级m mn n1 1n n人数人数学号学号成绩成绩40管理信息系统复习题目
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号