仓库管理系统的设计1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理系统的设计
一、分析
1.1系统分析
仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。
⑴产品入库管理,可以填写入库单,确认产品入库;
⑵产品出库管理,可以填写出库单,确认产品出库;
⑶借出管理,凭借条借出,然后能够还库;
⑷初始库存设置,设置库存的初始值,库存的上下警戒限;
⑸可以进行盘库,反映每月、年的库存情况;
⑹可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进
行查询;
1.2 系统功能基本要求和功能描述
1.2.1 基本信息管理
基本信息包括客户信息、仓库信息和操作员信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。
基本信息管理模块可以实现以下功能:
⑴添加、修改、删除和查看客户信息;
⑵添加、修改、删除和查看仓库信息;
⑶添加、修改、删除和查看操作员信息。
1.2.2 产品信息管理
产品信息管理模块可以实现以下功能:
⑴添加产品信息;⑵修改产品信息;⑶删除产品信息;⑷查询产品信息;
1.2.3 仓库管理操作
进行入库和出库操作。入库操作需要记录相关的产品信息、仓库信息、客户信息、入库时间等信息;出库操作需要记录相关的产品信息、仓库信息、客户信息、出库时间等信息。
1.2.4仓库警示管理
仓库警示管理模块可以实现仓库产品数量报警和仓库容量报警。
查询管理模块可以对仓库产品进行各种类型的查询,从而能够全面的了解仓库情况。
1.3系统功能模型
根据以上所介绍的功能,可以设计出系统的总体功能模块,如图1-1所示。
图1-1 仓库管理系统功能模块示意图
1.4 数据分析
1.4.1 数据流图
通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图。如图1-2和图1-3所示。
图1-2 系统业务流程图
图1-3 仓库管理系统数据流图
1.4.2 数据字典
二、数据库概念结构设计
经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示。
2-1产品及其属性
图
图2-3入库表及其属性
图2-4出库表及其属性
图2-5仓库及其属性
图2-6客户及其属性
图2-7操作员及其属性
图2-8仓库管理系统E-R图
三、数据库逻辑结构设计
根据E-R图,数据库仓库管理系统包含以下8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。
1. 客户信息表“客户”
客户信息表“客户”主要是用来保存客户信息,表“客户”结构如图表2-1所示。
表2-1 客户信息表“客户”
2. 仓库信息表“仓库”
仓库信息表“仓库”用来保存仓库信息,表“仓库”的结构如表2-2所示。
表2-2 仓库信息表“仓库”
3. 操作员表“操作员”
操作员表“操作员”用来保存用户信息,表“操作员”的结构如表2-3表示。
表2-3操作员信息表“操作员”
产品信息表“产品”用来保存产品的基本信息,表“产品”的结构如表2-5表示。
表2-5产品信息表“产品”
5. 入库操作信息表“入库表”
入库操作信息表“入库表”用来保存入库操作的基本信息,表“入库表”的结构如表2-6表示。
表2-6入库操作信息表“入库表”
6. 出库操作信息表“出库表”
出库操作信息表“出库表”用来保存出库操作的基本信息。表“出库表”的结构如表2-7表示。
表2-7 出库操作信息表“出库表”
7. 库存产品信息表“库存表”
库存产品信息表“库存表”用来保存库存产品的基本信息,表“库存表”的结构如表2-8表示。
表2-8库存产品信息表“库存”e
四、数据库物理结构设计
在进行了数据表的逻辑结构定义后,需要为每个数据表创建其物理结构,即在数据库系统中定义数据表具体存放的格式、位置等。这里列出利用SQL Server2000 自带的数据库创建的数据表的物理结构。
1.“客户”表的物理结构
“客户”表的物理结构如图4-1所示,关键字为”客户号”。
图4-1 “客户”表
2. “产品”表的物理结构
“产品”表的物理结构如图4-2所示,关键字为”产品号”。
图4-2 “产品”表
3. “仓库”表的物理结构
“仓库”表的物理结构如图4-3所示,关键字为”仓库号”。
图4-3 “仓库”表
4. “库存表”的物理结构
“库存表”的物理结构如图4-4所示。
图4-4“库存表”
5. “入库表”的物理结构
“入库表”的物理结构如图4-5所示。
图4-5“入库表”
6. “出库表”的物理结构
“出库表”的物理结构如图4-6所示。
图4-6“出库表”
7. “操作员”表的物理结构
“操作员”表的物理结构如图4-7所示。
图4-7“操作员”表8. “产品视图”的物理结构
“产品视图”的物理结构如图4-8所示。
图4-8 “产品视图”