仓库管理数据库设计.docx
- 文档编号:3226901
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:8
- 大小:65.67KB
仓库管理数据库设计.docx
《仓库管理数据库设计.docx》由会员分享,可在线阅读,更多相关《仓库管理数据库设计.docx(8页珍藏版)》请在冰豆网上搜索。
仓库管理数据库设计
武汉理工大学
仓库管理数据库设计
1概述
1.1摘要
某供应部门管理多个仓库,仓库主要管理物资的入库、出库、库存和采购等事项。
建立一个数据库,实现其先进快速的功能。
1.2可行性分析
1.2.1需求可行性
随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:
管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。
为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性。
我们为仓库管理员提供的一种更先进、科学的服务系统。
本系统让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。
1.2.2技术可行性
根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
同时考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
1.2.3进度管理
1.2.4经济可行性
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后
的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全
部经费。
并且,分析系统开发是否会对其它产品或利润带来一定影响。
(1)支出
•基础投资:
硬件设备:
PC机
软件设备:
WINDOWS98/2000/XPVC6.0、WORD2003
•其它一次性支出:
软件设计和开发费用
•经常性支出:
软件维护费用、软件使用费用。
(2)效益
系统的效益可以从经济效益和社会效益两方面考虑。
对于仓库管理系统则应着重分析其社会效益。
例如,系统投入运行后可以使仓库管理实现科学化、规范化。
曾强了工作人员对仓库管理能力、提高了工作效率。
2系统目标与建设原则
2.1系统目标
由于常规仓库的工作流程建立在手工操作之上而导致处理速度过慢,不能满足管理层和客户的要求,所以新系统开发的总目标是:
适应市场经济的需要,提高企业的经济效益,加强仓库各阶段工作的科学管理,并未管理决策提供一定的支持。
具体来说库存管理信息系统有如下功能:
2.1.1能都对库存数据快速、准确的录入。
只有对库存数据快速、准确的录入,才能为后继工作提供良好的数据交易平台。
2.1.2对库存基本信息的及时处理。
根据出库、入库的基础数据,形成库存的基本信息,管理信息系统运行的基础平台就是整个库存的基本信息。
2.1.3决策支持和扶助功能。
这体现在能利用本系统的基础信息,通过一定的决策模式,向相关决策和管理人员提供面向业务的辅助决策方案。
这里的支持层次分两个,一是面向业务本身,即有关物料的进货问题,如:
进货的名称、规格、型号、单价等,另一个层次是面向战略级的企业调整方案,通过对长期的企业存货与市场信息的观察分析,找出变动规律,并据此安排下一个项目部的原材料进货问题。
由于时间和能力有限,战略级的决策支持暂不能实现。
2.2建设原则
2.2.1安全可靠性设计人员始终都将安全可靠性作为仓库管理系统的核心问题之一。
为实现安全登录功能,系统让用户(库管)输入用户名和密码,通过用户输入的用户名和密码,判断用户是否合法,是否允许用户登录系统。
如果连续输入3次用户名和密码错误,系统关闭。
同时系统可以对数据库进行备份,以确保数据的可靠性。
2.2.2实用性
本系统可以完全满足一般的仓库管理系统的所有要求,入库与出库模块完整详细的
显示了货物存储的信息,并且拥有强大的报表查询与生成功能。
223操作简单
界面设计力求简洁明了,在用户对话界面中有屏幕操作提示,可随时得到操作帮助。
3需求分析说明
3.1系统需求分析
3.1.1库存查询
仓库是用来存放货物的,一般存放的设备都是暂时没有使用的。
管理部门应该方便的知道仓库中有哪些设备,各种设备的库存信息数量。
3.1.2出库操作
当相关部门需要使用设备时,应该到仓库领取,因此填写了出库表就可以提走设
备。
3.1.3入库操作
当相关部门使用完设备后,应该归还至仓库。
3.1.4采购管理
设备终会淘汰,公司也可能因为规模的扩大和生产的需要而要买进新设备,由设
备管理部门统一管理设备的采购。
3.2数据流图
在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的时间流程如图所示:
(图1)
3.3数据字典
在本设计中,通过对企业仓库管理的内容和数据流程分析,设计的数据项和数据结构如下:
设备信息:
包括设备号,名称,型号,仓库号,状态等仓库信息:
包括仓库号,面积等
设备使用部门部门信息:
包括部门号,名称等设备采购信息:
包括设备号,名称,型号,仓库号,供应商等出库信息:
包括设备号,使用部门等
入库信息:
包括设备号,归还部门等有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
4数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
4.1分E-R图设计
本设计根据上面的设计规划出的实体有设备实体、仓库实体、职工实体、部门实体、供应商实体。
各个实体的E-R图及其关系描述如下:
4.1.1设备实体:
设备
图-2
4.1.2仓库实体:
仓库
图-3
4.1.3职工实体:
4.1.4部门实体:
部门
图-5
4.2完整E—R图
时间
职称
设备号
名称
电话
1
时间
仓库号
编号
图-7
5数据库逻辑结构设计
5.1关系模型
将上面的E—R图转化为关系模型,关系的主码用下横线标出,外码用删除线标出:
实体:
设备(设备号,名称,型号,仓库号,状态)
仓库(仓库号,面积,管理员)职工(编号姓名,性别,职称,电话,薪水,部门号—
部门(部门号,名称,部门经理)
供应商(编生名称,联系人,电话,地址,由E编)
联系:
共3个联系
采购(设备号,名称,型号,仓库号,时间,价格,供应商)出库(设备号,部门号,时间)
入库(设备号,部门号,时间)
5.2数据模型
在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。
仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。
每个表格表示在数据库中的一个表。
(1)设备表:
列名
数据类型
可否为空
设备号(主键)
字符型(20)
不能为空
名称
字符型(20)
可为空
型号
字符型(20)
可为空
仓库号(外码)
字符型(20)
不能为空
状态
字符型(10)
不能为空
(2)仓库表:
列名
数据类型
可否为空
仓库号(主键)
字符型(20)
不能为空
面积
数值型(20)
可为空
管理员(外码)
字符型(20)
可为空
(3)职工表:
列名
数据类型
可否为空
编号(主键)
字符型(20)
不能为空
姓名
字符型(20)
可为空
性别
字符型
(2)
可为空
职称
字符型(20)
可为空
电话
字符型(30)
可为空
薪水
数值型(20)
可为空
部门(外码)
字符型(20)
可为空
(4)部门表:
列名
数据类型
可否为空
部门号(主键)
字符型(20)
不能为空
名称
字符型(20)
可为空
部门经理(外码)
字符型(20)
可为空
(5)供应商表:
列名
数据类型
可否为空
编号(主键)
字符型(20)
不能为空
名称
字符型(20)
不能为空
联系人
字符型(20)
可为空
电话
字符型(30)
可为空
地址
字符型(50)
可为空
邮编
字符型(20)
可为空
(6)设备米购表:
列名
数据类型
可否为空
设备号(主键)
字符型(20)
不能为空
名称
字符型(20)
可为空
型号
字符型(20)
可为空
仓库号(外码)
数值型(20)
不能为空
时间
字符型(10)
可为空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 数据库 设计