数据流图分析.docx
《数据流图分析.docx》由会员分享,可在线阅读,更多相关《数据流图分析.docx(17页珍藏版)》请在冰豆网上搜索。
数据流图分析
数据流图分析
1)数据流图
制造企业供应管理主要包括领料计划、采购计划、出入库管理和合同管理等四方面的工作。
领料计划负责接收领料员(领料部门)的领料申请,根据现有可用库存等情况审批领料申请单、制订物料发放计划;采购计划负责接收采购申请等物料需求,根据经验等制订采购计划;出入库管理负责接收领料单、入库申请单,进行出库、入库登记等工作;合同管理负责接收、保存合同文档和合同执行、统计分析等工作。
这几项工作之间的数据处理关系如图8.1所示。
图8.1供应管理问题第一层数据流图
在图8.1所示的第一层数据流图的基础上,可用利用分层数据流图对供应管理的各项工作具体进行细化。
图8.2~8.5分别是关于领料计划、采购计划、出入库管理和合同管理的数据流图。
图8.2供应管理问题第二层数据流图-领料计划
图8.3供应管理问题第二层数据流图-采购计划
图8.4供应管理问题第二层数据流图-出入库管理
图8.5供应管理问题第二层数据流图-合同管理
2)实体联系图
用实体联系图描述的图8.1~8.5的中的各个数据存贮之间的关系如图8.6所示。
其中各个实体的属性如图8.7~8.20所示。
图8.6供应管理问题实体联系图
图8.7领料计划单-实体属性
图8.8物料主文件-实体属性
图8.9采购计划单-实体属性
图8.10入库单-实体属性
图8.11出库单-实体属性
图8.12采购申请单-实体属性
图8.13采购合同-实体属性
图8.14采购员档案-实体属性
图8.15领料员档案-实体属性
图8.16物料代用目录-实体属性
图8.17分供方档案-实体属性
图8.18采购费用单-实体属性
3)数据流说明
(D01)领料申请单=领料员+密码+物料代码+需求日期+数量
(d01.01)领料员=编号
(d01.01.01)编号="00".."99"
(d01.02)物料代码=1{"英文字母数字"}20
(d01.03)需求日期=日期
(d01.03.01)日期="1900".."9999"+"01".."12"+"01".."31"
(d01.04)数量="000000.00".."999999.99"
(D02)领料审批单=领料员+物料代码+申领日期+审批结果+(批准数量)+
(代用物料代码+代用依据)+领料计划员+签发日期
(d02.04)审批结果=["同意"|"不同意"]
(d02.07)代用依据=审批人+审批日期
(d02.07.01)审批人=领料员
(d02.08)领料计划员=编号
(D03)领料单=领料计划
(d03.01)领料计划=领料员+申领物料代码+申领日期+签发日期
(D04)缺货单=领料单+"缺货"
(D05)入库申请单=采购员+物料代码+采购计划员+计划日期+数量+(单价+运杂费)
+分供方
(d05.01)采购员=编号
(d05.03)采购计划员=编号
(d05.06)单价=金额
(d05.06.01)金额="000000.00".."999999.99"
(d05.07)运杂费=金额
(d05.08)分供方=分供方编号
(d05.08.01)分供方编号="000000".."999999"
(D06)退货单=采购员+物料代码+采购计划员+计划日期
+["分供方不合格"|"物料不合格"]
(D07)采购命令单=采购员+物料代码+采购计划员+计划日期+需求日期+需求数量
+验收标准
(d07.07)验收标准=1{"汉字"}15
(D08)合同文档=采购员+分供方+签订日期+{合同记录}
(d08.04)合同记录=物料代码+数量+单价+交货日期+验收标准+运输方式
+特殊要求+执行情况
(d08.06)运输方式=1{"汉字"}15
(d08.07)特殊要求=1{"汉字"}15
(d08.08)执行情况=1{"汉字"}15
(D09)合同执行情况=合同编号+物料代码+交货日期+执行情况
(D10)无效申请单=采购员+物料代码+采购计划员+计划日期+"无采购计划"
(D11)无效领料单=领料单+"无领料计划"
(D12)有效领料申请单=领料申请单+"有效"
(D13)可用库存=数量
(D14)代用报告=物料代码+代用物料代码+数量
(D15)代用审批单=代用报告+批准人+批准日期
(D16)物料出库流量=物料代码+起始日期+终止日期+数量
(D17)物料入库流量=物料代码+起始日期+终止日期+数量
(D18)物料ABC类型=物料代码+["A"|"B"|"C"]
(D19)报警物料={物料代码}
(D20)有效领料单=领料单+"有效"
(D21)采购费用申请=采购员+物料代码+采购计划员+计划日期+数量+单价
+运杂费
(D22)物料入库申请=采购员+物料代码+采购计划员+计划日期+数量+分供方
(D23)物料检验单=采购员+物料代码+采购计划员+计划日期+数量+分供方
+检验意见+检验员+检验日期
(d23.07)检验意见=["合格"|"分供方不合格"|"物料不合格"]
(d23.08)检验员=1{"汉字"}4
(D24)采购合同=合同编号+合同文档
(d24.01)合同编号=1{"数字"}10
(D25)合同统计报表=[合同执行情况统计|合同资源统计|应付帐统计]
(d25.01)合同执行情况统计={合同编号+物料代码+数量+交货日期+执行情况}
(d25.02)合同资源统计={物料代码+数量+交货日期}
(d25.03)应付帐统计={合同编号+物料代码+数量+单价+交货日期+分供方}
4)加工说明
加工编号:
1.1
加工名称:
领料申请单验收
加工逻辑:
根据领料员档案审查领料申请单的有效性。
加工编号:
1.2
加工名称:
可用库存分析
加工逻辑:
可用库存=实物库存数-(领料计划-出库数)+(采购合同订购数-入库数)
加工编号:
1.3
加工名称:
物料发放计划
加工逻辑:
领料计划员根据申请数和可用库存数交互式地制订物料发放计划。
加工编号:
1.4
加工名称:
代用申请审查
加工逻辑:
领料员或领料部门根据领料计划员的申请审查是否使用代用物料。
加工编号:
2.1
加工名称:
出入库流量分析
加工逻辑:
根据给定的起始时间和终止时间对出库单和入库单进行统计分析,计算出给定时间段内的物料出入量。
加工编号:
2.2
加工名称:
报警分析
加工逻辑:
统计分析出那些可用库存低于最少库存的物料。
加工编号:
2.3
加工名称:
ABC分析
加工逻辑:
按ABC方法统计分析物料的ABC类型。
加工编号:
2.4
加工名称:
积压分析
加工逻辑:
统计分析那些长期不用的物料。
加工编号:
2.5
加工名称:
制订采购计划
加工逻辑:
根据各种统计报表和经验制订采购计划。
加工编号:
3.1
加工名称:
入库申请单验收
加工逻辑:
根据采购计划和入库情况审查入库申请单的有效性,并区分是物料入库申请还是采购费用申请。
加工编号:
3.2
加工名称:
物料检验
加工逻辑:
检验员填写物料检验单,如果物料或分供方不合格,则发出退货单。
加工编号:
3.3
加工名称:
物料接收
加工逻辑:
根据物料检验结果办理入库登记手续。
加工编号:
3.4
加工名称:
采购费用接收
加工逻辑:
接收登记采购费用。
加工编号:
3.5
加工名称:
领料单验收
加工逻辑:
根据领料计划、出库和现有实际实物库存情况审查领料单的有效性。
加工编号:
3.6
加工名称:
物料发放
加工逻辑:
办理出库登记手续。
加工编号:
4.1
加工名称:
合同审核
加工逻辑:
根据采购计划、分供方档案和入库情况审查合同文档的有效性
加工编号:
4.2
加工名称:
合同存档
加工逻辑:
对有效的合同文档登记存档。
加工编号:
4.3
加工名称:
合同统计分析
加工逻辑:
根据要求进行合同统计分析。
加工编号:
4.4
加工名称:
合同执行跟踪
加工逻辑:
登记录入合同执行情况。
5)实体属性说明
E1:
领料计划单
(E01.01)领料员=d01.01
(E01.02)申领日期=d01.03.01
(E01.03)申领物料代码=d01.02
(E01.04)签发日期=d01.03.01
(E01.05)代用物料代码=d01.02
(E01.06)代用依据=d02.07
(E01.07)计划数量=d01.04
(E01.08)计划员=d02.08
E2:
物料主文件
(E02.01)物料代码=d01.02
(E02.02)名称=1{"汉字或字符数字"}20
(E02.03)规格=1{"字符数字"}20
(E02.04)材质=1{"字符数字"}20
(E02.05)计量单位=1{"汉字或字符"}10
(E02.06)存放位置=仓库号+架号+位号
(e02.06.01)仓库号="00".."99"
(e02.06.02)架号="000".."999"
(e02.06.03)位号="000".."999"
(E02.07)计划单价="000000.00".."999999.99"
(E02.08)最少库存数=d01.04
(E02.09)库存数量=d01.04
E3:
采购计划单
(E03.01)采购计划员=d05.03
(E03.02)计划日期=d01.03.01
(E03.03)物料代码=d01.02
(E03.04)需求日期=d01.03.01
(E03.05)需求数量=d01.04
(E03.06)采购员=d05.01
(E03.07)验收标准=d07.07
(E03.08)批准者=姓名
(e03.08.01)姓名=1{"汉字"}4
(E03.09)批准日期=d01.03.01
E4:
入库单
(E04.01)采购员=d05.01
(E04.02)物料代码=d01.02
(E04.03)入库日期=d01.03.01
(E04.04)采购计划=采购计划员+物料代码+计划日期
(E04.05)入库数量=d01.04
(E04.06)分供方=d05.08
(E04.07)检验员=d23.08
(E04.08)检验意见=d23.07
(E04.09)检验日期=d01.03.01
(E04.10)仓库保管员=d01.01.01
E5:
出库单
(E05.01)领料员=d01.01
(E05.02)发放日期=d01.03.01
(E05.03)物料代码=d01.02
(E05.04)领料计划=d03.01
(E05.05)发放数量=d01.04
(E05.06)仓库保管员=d01.01.01
E6:
采购申请单
(E06.01)领料计划员=d02.08
(E06.02)申请日期=d01.03.01
(E06.03)物料代码=d01.02
(E06.04)数量=d01.04
(E06.05)要求入库日期=d01.03.01
E7:
采购合同
(E07.01)合同编号=d24.01
(E07.02)签订日期=d01.03.01
(E07.03)分供方=d05.08
(E07.04)采购员=d05.01
(E07.05)合同记录=d08.04
E8:
采购员档案
(E08.01)物料代码=d01.02
(E08.02)采购员编号=d05.01
(E08.03)采购员姓名=e03.08.01
E9:
领料员档案
(E09.01)领料员编号=d01.01
(E09.02)领料员姓名=e03.08.01
(E09.03)领料部门名称=1{"汉字"}15
(E09.04)联系电话=1{"数字"}8
(E09.05)类别=["长期"|"临时"]
(E09.06)密码=1{"数字"}8
E10:
物料代用目录
(E10.01)物料代码=d01.02
(E10.02)代用物料代码=d01.02
E11:
分供方档案
(E11.01)编号=1{"数字"}7
(E11.02)名称=1{"汉字"}30
(E11.03)通讯地址=邮政编码+1{"汉字"}30
(e11.03.01)邮政编码="000000".."999999"
(E11.04)联系人=e03.08.01
(E11.05)电话=区号+号码
(e11.05.01)区号=0+1{"数字"}4
(e11.05.02)号码=1{"数字"}8
(E11.06)传真=区号+号码
(E11.07)类别=["多次"|"一次"]
(E11.08)供应物料={物料代码}
(E11.09)开户行=1{"汉字"}30
(E11.10)帐号=1{"数字"}20
(E11.11)法人=e03.08.01
E12:
采购费用单
(E12.01)采购员=d05.01
(E12.02)申报日期=d01.03.01
(E12.03)物料代码=d01.02
(E12.04)申报费用=d05.06.01
(E12.05)采购计划=E04.04