流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析调查有关仓库管理信息需求的基础上,得到如图4-1所示的本系统所处理的数据流程。
图4-1仓库管理系统数据流程图
通过对企业仓库管理的内容和数据流程分析,设计数据项和数据结构如下:
●货物信息,包括的数据项有编号、货物名称、货物类别、货物规格、计量单位、最高限量、最低限量、备注等。
●仓库信息,包括的数据项有编号、仓库名称、仓库地点、保管员编号、备注等。
●库存状况信息,包括的数据项有编号、货物编号、库存数量、仓库编号等。
●入库单信息,包括的数据项有编号、货物编号、经办人编号、入库时间、入库单价、入库数量、供应商编号、仓库编号、定单状况、其它金额、备注等。
●出库单信息,包括的数据项有编号、货物编号、经办人编号、出库时间、出库单价、出库数量、客户编号、仓库编号、定单状况、其它金额、备注等。
●进行月盘点信息,包括的数据项有编号、仓库编号、盘点时间、经办人编号、盘点数据等。
●系统日志信息,包括的数据项有用户名、操作时间、操作内容等。
●用户管理信息,包括的数据项有用户名、用户密码、用户权限等。
另外,还有借入单、借出单、报损单、调拨单信息等。它们与入库单、出库单信息基本类似,这里不再一一例举。
4.2数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。
根据上面的设计规划出的实体有:现有库存信息实体、入库信息实体、出库信息实体、借入信息实体、借出信息实体、调拨信息实体图和报损信息实体图。各个实体具体的描述E-R图如下:
现有库存信息实体E-R图如图4-2所示。
图4-2现有库存信息实体E-R图
入库单信息实体E-R图如图4-3所示。
图4-3入库单信息实体E-R图
出库单信息实体E-R图如图4-4所示。
图4-4出库信息实体E-R图
借入信息实体E-R图如图4-3所示。
图4-5借入信息实体E-R图
借出信息实体E-R图如图4-6所示。
图4-6借出信息实体E-R
调拨信息实体E-R图如图4-7所示。
图4-7调拨信息实体E-R
报损信息实体E-R图如图4-4所示。
图4-8报损信息实体E-R
实体和实体之间的关系E-R图如图4-9所示。
图4-9实体之间关系E-R图
4.3数据库逻辑结构设计
现在需要将在上面的数据库概念结构转化为ACCESS2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格所示在数据库中的一个表。
表4-1为货物基本信息表。
表4-1货物基本信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物名称
文本
64
不可
货物类别
文本
50
可
货物规格
文本
50
可
计量单位
文本
50
可
最高限量
数字
长整型
不可
最低限量
数字
长整型
不可
备注
备注
可
表4-2为仓库信息表
表4-2仓库信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
仓库名称
文本
50
不可
仓库地点
文本
255
可
保管理员编号
数字
长整型
可
备注
备注
可
表4-3为库存状况信息表
表4-3库存状况信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
库存数量
数字
长整型
不可
仓库编号
数字
长整型
不可
表4-4为入库单信息表
表4-4入库单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
经办人编号
数字
长整型
不可
入库时间
日期/时间
不可
入库单价
货币
不可
入库数量
数字
长整型
不可
供应商编号
数字
长整型
可
仓库编号
数字
长整型
不可
订单状况
文本
50
不可
其它金额
货币
可
备注
备注
可
表4-5为出库单信息表
表4-5出库单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
经办人编号
数字
长整型
不可
出库时间
日期/时间
不可
出库单价
货币
不可
出库数量
数字
长整型
不可
客户编号
数字
长整型
可
仓库编号
数字
长整型
不可
订单状况
文本
50
不可
其它金额
货币
可
备注
备注
可
表4-6为借入单信息表
表4-6借入单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
经办人编号
数字
长整型
不可
借入时间
日期/时间
不可
借入数量
数字
长整型
不可
供应商编号
数字
长整型
可
仓库编号
数字
长整型
不可
订单状况
文本
50
不可
其它金额
货币
可
备注
备注
可
表4-7为借出单信息表
表4-6借出单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
经办人编号
数字
长整型
不可
借出时间
日期/时间
不可
借出数量
数字
长整型
不可
供应商编号
数字
长整型
可
仓库编号
数字
长整型
不可
订单状况
文本
50
不可
其它金额
货币
可
备注
备注
可
表4-8为调拨单信息表
表4-8调拨单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
经办人编号
数字
长整型
不可
调拨时间
日期/时间
不可
调拨数量
数字
长整型
不可
原仓库编号
数字
长整型
不可
目标仓库编号
数字
长整型
不可
其它金额
货币
可
备注
备注
可
表4-9为报损单信息表
表4-9报损单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
货物编号
数字
长整型
不可
经办人编号
数字
长整型
不可
报损时间
日期/时间
不可
报损单价
货币
不可
报损数量
数字
长整型
不可
仓库编号
数字
长整型
不可
其它金额
货币
可
备注
备注
可
表4-10为盘点单信息表
表4-10盘点单信息表
字段名称
数据类型
字段大小
可否为空
编号
数字
长整型
不可
仓库编号
数字
长整型
不可
盘点时间
日期/时间
不可
经办人编号
数字
长整型
不可
盘点数据
备注
不可
表4-11为系统日志信息表
表4-11系统日志信息表
字段名称
数据类型
字段大小
可否为空
用户名
文本
50
不可
操作时间
日期/时间
不可
操作内容
备注
不可
表4-12为用户管理信息表
表4-11用户管理信息表
字段名称
数据类型
字段大小
可否为空
用户名
文本
64
不可
用户密码
文本
50
不可
用户权限
数字
长整型
不可
5系统主窗体设计
5.1创建工程项目-仓库管理系统
打开VisualBasic后,单击File->NewProject菜单,在工程模板中选择StandardExE,VisualBasic将自动产生一个Form窗体,属性都是缺省设置。这里我们删除这个窗体,单击File->SaveProjiect菜单,将这个工程项目命名为仓库管理系统。
5.2创建系统主窗体
VisualBasic创建的应用程序可以是SDI(单文档界面)和MDI(多文档界面)。在SDI的程序中,每个窗体之间是独立的。而MDI的程序中
上一篇:
VB人才管理系统(论文和程序)
下一篇:
那些令你为之触动的好句子,感慨万分