版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绘制DFD举例例1.储蓄所业务的DFD情况介绍:经调查该储蓄所业务处理系统能完成储户的存款和取款要求处理。根据储户填写的存/取款单查找该储户的存款帐,如果是新储户,则将该储户数据记入文件;如果是老储户取款,应检查是否超支;存/取款后应修改存款帐和储户的储蓄卡,并将储蓄卡交还储户。储蓄业务DFD总图:*3.1检查取款额*3.2修改存款帐*3.3填存折*2.1新老储户检查*1划分业务类型*2.2登记存款帐*2.3修改存款帐*2.4填存折存取款单存折非法取款单合法取款额老户新户存款取款存折存折存款帐F1存款帐F1储户某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存取单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记帐后将存折与现金退给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图。第2题:描述处理逻辑的工具一、判断树(判定树)左端是树根,表示加工的名字中间是条件或条件的组合右端是相应的动作欠款时间〈=30天〉30天〈100天〉100天需求量需求量〈=库存量〉库存量〈=库存量〉库存量立即发货先按库存发货进货后再补发先付款再发货不发货通知先付欠款
判断树
处理方案例:
二、判断表条件动作条件组合相应动作描述处理逻辑的工具
判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。
表5.2处理订货单的判断表决策规则号123456条欠款时间《=30天件欠款时间》100天需求量《=库存量应立即发货采取的行动NNYYNNYNYNYN先付款,再发货先按库存量发货,进货后再补发不发货要求先付欠款XXXXXYYNNNNX
合并后的处理订货单的判断表决策规则号123456条欠款时间《=30天件欠款时间》100天需求量《=库存量应立即发货采取的行动NNYNNYN-YN先付款,再发货先按库存量发货,进货后再补发不发货要求先付欠款XXXXYYNNNX本次购物额5万元以上且最近三个月无欠款优惠15%,若近三个月有欠款,是公司十年以上的老顾客10%,若不是老顾客5%;年购货额不足5万元者%将下面的处理逻辑关系用判断树和判断表表示出来。课堂练习第4题:决策规则号1购物≥5万元最近3个月有欠款是老顾客优惠15%优惠10%优惠5%无优惠条件应采取行动2345678YYYYNNNNNNYYNNYYYYYYNNNN××××××××用判断表来表示处理逻辑:邮局邮寄包裹收费标准如下:若收件地点距离(L)在1000公里以内,邮件类型(T)为普通件每公斤收费2元,挂号件每公斤3元;若收件地点距离在1000公里以外,普通件每公斤2.5元,挂号件每公斤3.5元,若重量(W)大于30公斤,超重部分每公斤加收0.5元。试用三种方法对处理进行描述。第5题:收费标准>1000<=1000挂号普通w>30w<=30105+4(w-30)
3.5w3w2w距离邮件种类重量计算公式w<=30w>302.5w75+3(w-30)普通挂号判定树第5题参考答案:判定表条件组合
条件和
行动
1
2
3
4
5
6
7
8
L>1000
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)
√
判定表
条件组合
条件和
行动
1
2
3
4
5
6
L>1000
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)
√
结构化语言如果L>1000
如果挂号
如果W>30
则F=105+4(w-30)
否则
F=3.5W
否则
如果W>30F=75+3(w-30)否则
F=2.5W否则如果挂号
F=3W
否则
F=2W(2)几何级数法原码:12345权:3216842乘积之和:1*32+2*16+3*8+4*4+5*2=114以11为模去除:114/11=10…….4余数4作为校验位因此代码为:123454
(3)质数法
原码:权:乘积之和:
因此代码为:123450234517137531*17+2*13+3*7+4*5+5*3=9999/11=9…….0
以0作为校验位注:以11为模时,若余数是10,则按0处理。即出现两位的余数(最大的余数)例:乘积之和120
则120/11=10…….10但以0作为校验位作业题:已知原代码为25789,试分别用算术级数法,
几何级数法,质数法算出校验位,并写出相应的代码。注:分别取11和10为模。原码:25789
权:65432
乘积之和:12+25+28+24+18=107以11为模去除:107/11=9……8余数8用作校验码因此代码为:257898以10为模去除:107/10=10……710-7=33用作校验码因此代码为:257893
作业原码:25789
权:1713753
乘积之和:34+65+49+40+27=215
以11为模去除:215/11=19……6余数6用作校验码因此代码为:257896以10为模去除:215/10=21……510-5=55用作校验码因此代码为:257895
作业如果两实体间是1:1联系,联系本身并无属性,转换时只要在“工厂”的关系中增加“厂长”的关键字作为属性项。如果联系本身有属性,同时也要在“工厂”的关系中增加联系的属性作为属性项。厂长(厂长号,姓名,年龄)工厂(厂号,厂名,地点,厂长号)厂长号厂长11姓名年龄管理工厂厂号厂名地点例:厂长与工厂一对一关系实体联系模型(E-R图):关系数据模型:
或工厂(厂号,厂名,地点)厂长(厂长号,姓名,年龄,厂号)从E-R图导出关系数据模型的方法仓库号地点面积仓库存放产品货号品名价格1N数量如果两实体间是1:N联系,就将“1”方的关键字纳入“N”方实体对应的关系中作为外部关键字,同时把联系的属性也一并纳入“N”方的关系中,其对应的数据关系模型为:仓库(仓库号,地点,面积)产品(货号,品名,价格,仓库号,数量)例:仓库与产品一对多联系实体联系模型(E-R图):关系数据模型:从E-R图导出关系数据模型的方法订单号顾客N姓名地址图书书号书名单价例:先画出E-R图,然后由E-R图导出关系数据模型。实体联系模型(E-R图):关系数据模型:购书数量M
顾客(订单号,姓名,地址)
图书(书号,书名,单价)
购书(订单号,书号,数量)
姓名读者性别地址图书图书号图书名例:先画出E-R图,然后由E-R图导出关系数据模型。实体联系模型(E-R图):关系数据模型:借书借书
读者(姓名,性别,地址)
借书证(借书证号,姓名)
图书(图书号,图书名)
借书(借书证号,图书号,借书日期)借书证资格证号日期11MN例:订货记录实体:订货;零件;供应商订货属性:订单编号,订货日期,发货日期,金额零件属性:零件号,零件名称,单价供应商属性:供应商编号,供应商名称,供应商地址订货采购零件供应供应商mn1m数量订货(订单编号,订货日期,送货日期,金额)采购(订单编号,零件号,零件数量)供应商(供应商编号,供应商姓名,供应商地址,零件号)零件(零件号,零件名称,单价)实体联系模型(E-R图)关系数据模型例:订货记录实体:订货;零件;供应商订货属性:订单编号,订货日期,发货日期,金额零件属性:零件号,零件名称,单价供应商属性:供应商编号,供应商名称,供应商地址订货采购零件供应供应商mnm1数量订货(订单编号,订货日期,送货日期,金额)采购(订单编号,零件号,零件数量)供应商(供应商编号,供应商姓名,供应商地址)零件(零件号,零件名称,单价,供应商编号)实体联系模型(E-R图)关系数据模型
1、生产车间管理涉及的实体有:材料:材料号、材料名、单位、单价;零件:零件号、零件名、单价、单重产品:产品号、产品名、产品单价、;这些实体间的联系如下:一个车间生产多种产品;一个车间生产通过制造关系可使用一种材料制造多种零件,一种零件可含有多种材料;一种产品由多个零件通过供应关系组装,一种零件也可装配到多种产品中;制造属性有材料用量,供应属性有零件数量。请画出产品、零件、材料的实体联系模型(E—R图),并构造其关系数据模型。练习题:参考答案1、生产车间管理涉及的实体有:
材料:材料号、材料名、单位、单价;零件:零件号、零件名、单价、单重;产品:产品号、产品名、产品单价;这些实体间的联系如下:一个车间生产多种产品;一个车间生产通过制造关系可使用一种材料制造多种零件,一种零件可含有多种材料;一种产品由多个零件通过供应关系组装,一种零件也可装配到多种产品中;制造属性有材料用量,供应属性有零件数量。请画出产品、零件、材料的实体联系模型(E—R图),并构造其关系数据模型。
实体联系模型(E—R图)
产品供应
零件制造
材料产品名产品号单价零件号零件名单价材料号材料名单价单位材料用量mnnm零件数量单重实体联系模型(E—R图)产品(产品号,
产品名,单价)零件(零件号,
零件名,单价)供应(产品号,零件号,零件数量)材料(材料号,
材料名,
单价,单位)制造关系(材料号,
零件号,材料用量)关系数据模型
产品供应
零件制造
材料产品名产品号单价零件号零件名单价材料号材料名单价单位材料用量mnnm零件数量单重练习题2教学管理涉及的实体有:
教师:职工号、姓名、年龄、职称;学生:学号、姓名、年龄、性别;课程:课程号、课程名、学时数;这些实体间的联系如下:一个教师只讲授一门课,一门课可由多个教师讲授,教师通过任课与课程建立联系,联系的属性有班级和人数;一个学生可以学习多门课程,一门课程有多个学生学习;学生通过学习与课程建立联系,得出成绩。请画出教师、学生、课程的实体联系(E—R)图,并构造其关系数据模型。2参考答案教学管理涉及的实体有:
教师:职工号、姓名、年龄、职称;学生:学号、姓名、年龄、性别;课程:课程号、课程名、学时数;这些实体间的联系如下:一个教师只讲授一门课,一门课可由多个教师讲授,教师通过任课与课程建立联系,联系的属性有班级和人数;一个学生可以学习多门课程,一门课程有多个学生学习;学生通过学习与课程建立联系,得出成绩。请画出教师、学生、课程的实体联系(E—R)图,并构造其关系数据模型。学生(学号,姓名,年龄,性别)课程(课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省安平中学人教版高中政治必修二教案51人民代表大会国家权力机关
- 机场商务区样板房装修合同
- 4S店全包装修合作协议
- 2023-2024学年全国小学四年级上语文人教版期中考试试卷(含答案解析)
- 2023-2024学年全国小学四年级上科学人教版模拟考卷(含答案解析)
- 热力学第二定律-耗散结构-图文
- 2024年机动车辆租赁合同范本
- 2024年物流咨询服务合同
- 2024年合伙协议书之一
- 事业单位劳动合同书范本2024年
- DB330482T 020-2023人大践行全过程人民民主基层单元建设与运行规范
- 完整外研版英语七年级上册词汇测验
- 历史回顾长沙会战
- 肾功能检查课件
- 木作柜施工方案
- 高中物理实验 探究向心力大小与半径、角速度、质量的关系 课件
- 比赛对阵表模板
- 《餐饮创业项目》课件
- 第二单元+生物体的结构层次(单元教学设计与说明)-【大单元教学】七年级生物上册同步备课系列(人教版)
- HG-T-20592-化工法兰尺寸重量查询
- 基于PLC的全自动洗衣机控制系统设计
评论
0/150
提交评论