《仓库管理系统的顶层数据流图.docx》由会员分享,可在线阅读,更多相关《仓库管理系统的顶层数据流图.docx(37页珍藏版)》请在第壹文秘上搜索。
1、1.仓库管理系统的顶层(0层)数据流图仓库管理员供货商客户信息物号户号入厚信息根隹息顾客订单订货通知仓库管理系统采购员发票2仓库管理系统的第一层数据流图3.入库信息管理的细化4.出库信息管理的细化优物信息表5.货物信息管理的细化6.客户信息管理的细化客户信息表7.查询的细化二.数据字典1.数据流(1)数据流名称:入库信息数据流别名:无说明:即将装入仓库的货物的信息数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:根据事物的需要,T殳很频繁(2)数据流名称:出
2、库信息数据流别名:无说明:销售后即将出库的货物的信息数据流来源:销售出库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地数据流量:根据事物的需要,T殳很频繁(3)数据流名称:货物信息数据流别名:无说明:对仓库中的所有货物的信息的统计数据流来源:货物信息表数据流流向:仓库管理员数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类数据流量:(4)数据流名称:客户信息:数据流别名:无说明:所有客户及供应商的信息。数据流来源:客户信息表数据流流向:仓库管理员数据流组
3、成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量(5)数据流名称:订货通知数据流别名:无说明:当仓库中的货物不能满足顾客需求时,所发出的订货的信息数据流来源:采购员数据流流向:加工1.1数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量(6)数据流名称:分类的订单数据流别名:无说明:按货物的种类将所需要订货的货物分类后的清单数据流来源:加工1.1数据流流向:加工1.2数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购
4、员编号+本次采购员姓名+本次进货时间+货物产地数据流量:(7)数据流名称:订单数据流别名:无说明:所需要订购的货物的信息数据流来源:货物信息表,库存表及客户信息表数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:(8)数据流名称:发货单数据流别名:无说明:供应商返回的所定货物的清单信息数据流来源:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:(9)数据流名称:错误的发货单数
5、据流别名:无说明:供应商所发的货物信息由错误的地方数据流来源:供应商数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量;(10)数据流名称:正确的发货单数据流别名:无说明:供应商所发的货物信息是正确的数据流来源:供应商数据流流向:加工1.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地号数据流量:(11)数据流名称:到货单核准数据流别名:无说明:将供应商的发货单与到达的货物进行对比,看是否一致数据流来源:供应商数据流流向:加工
6、1.6数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:(12)数据流名称:新顾客(新供应商)数据流别名:无说明:在客户信息表中不存在的客户数据流来源:客户信息表数据流流向:加工2.2数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量:(13)数据流名称:可满足的订单数据流别名:无说明:仓库中的货物能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地
7、(14)数据流名称:不能满足的订单数据流别名:无说明:仓库中的货物不能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:2.数据项(1)数据项名称:货物编号数据项别名:货号说明:仓库中的货物的唯一标识类型:字符型(2)数据项名称:货物品名数据项别名:货名说明:货物的名称类型:字符型长度:10(3)数据项名称:货物规格数据项别名:规格说明:货物的大小等信息类型:字符型长度:20(4)数据项名称:货物数量数据项别名:数量类型:数值型长度:10(5
8、)数据项名称:货物进价数据项别名:进价说明:无类型:数值型长度:10(6)数据项名称:货物售价数据项别名:售价说明:无类型:数值型长度:10(7)数据项名称:货物种类数据项别名:类别说明:货物的类型类型:字符型长度:10(11)数据项名称:供应商电话:数据项别名:无说明:供应商的联系方式类型:数值型长度:11(12)数据项名称:客户编号数据项别名:无说明:客户的唯一标识类型:字符型长度:10(13)数据项名称:客户名称数据项别名:无说明:无类型:字符型长度:20(14)数据项名称:客户地址数据项别名:无说明:需要购货的客户的类型:字符型长度:80(15)数据项名称:客户电话数据项别名:无说明:
9、客户的联系方式类型:数值型长度:11(16)数据项名称:本次采购员编号数据项别名:采购员编号说明:采购员的唯一标识类型:字符型长度:10(17)数据项名称:本次采购员姓名数据项别名:采购员姓名说明:无类型:字符型(18)数据项名称:本次进货时间数据项别名:进货时间说明:货物入库的时间类型:时间日期型长度:8(19)数据项名称:本次出货时间数据项别名:出货时间说明:货物出库的时间类型:时间日期型长度:8(20)数据项名称:货物产地数据项别名:产地类型:字符型长度:80(21)数据项名称:客户类型数据项别名:无说明:表明这个客户是供应商还是顾客类型:字符型长度:103.数据文件(1)数据文件名称:
10、采购入库信息表说明:所有的订购的货物的入库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(2)数据文件名称:销售出库信息表说明:所有已卖出的货物的出库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户编号+客户名称+本次出货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(3)数据文件名称:货物信息表说明:仓库中的所有货物的信息数据文件组成:货物编号+货物品名+货物规格
11、+货物数量+货物进价+货物售价+货物种类组织方式:按货物编号从小到大排序存取频率:随机(4)数据文件名称:客户信息表说明:客户的所有信息(包括供应商)数据文件组成:客户编号+客户名称+客户地址+客户电话组织方式:按客户编号从小到大排序存取方式:顺序存取频率:随机(5)数据文件名称:库存表说明:仓库中的剩余的货物的信息数据文件组成:货物编号+货物品名+货物规格+货物产地+货物剩余量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(6)数据文件名称:订货单说明:需要订货的清单数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号
12、+本次采购员姓名+本次进货时间+货物产地组织方式:按货物的编号从小到大排序存取方式:顺序存取频率:随机4.数据加工(1)数据加工名称:按商品汇总,分类合计加工编号:1.1说明:将订单上的货物按种类分类,再按货物编号进行排序输入数据流:订货通知输出数据流:分类的订单加工逻辑:先按洪武种类进行分组,再将每一组按货物编号从小到大排序(2)数据加工名称:确定要订货的货名等加工编号:1.2说明:通过查看得到所需要的货物的货名输入数据流:分类的订转口库存表输出数据流:订货单加工逻辑:将订单与库存表进行比较,确定所需的货物及数量,生产订货单(3)数据加工名称:按供应商汇总,选择加工编号:13说明:得到所要定
13、的货物的供应商输入数据流:客户信息表,订货单输出数据流:订单加工逻辑:通过订货单找到相应的货物的供应商,然后生成订单加工编号:1.4说明:对比订单及发货单输入数据流:订单,发货单输出数据流:到货单核准加工逻辑:将价格编号13完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物(5)数据加工名称:入库加工编号:1.5说明:将到达的货物装入仓库输入数据流:到货单核准输出数据流:库存表,采购入库信息表,货物信息表加工逻辑:将发货单与所到货物进行核查,一致时将货物装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货物信息表(6)数据加工名称:编辑订单加工编号
14、:2.1说明:对收到的客户订单进行处理输入数据流:订单货物信息表,客户信息表输出数据流:订单,新客户加工逻辑:将订单与货物信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程2.3(7)数据加工名称:登录新客户加工编号:2.2说明:进行新客户的注册输入数据流:新客户输出数据流:客户信息表加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表(8)数据加工名称:检查订单加工编号:2.3说明:检查客户的订单输入数据流:货物信息表输出数据流:可满足的订单,不可满足的订单加工逻辑:将订单与货物信息表,库存信息表进行对比,看能否满足,能满足,交给加工过程2.4.不能满足、则交给加工过程2.5(9)数据加工名称:出库加工编号:2.4说明:货物的出库输入数据流:订单,可满足的订单输出数据流:库存表,销售