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