仓库管理系统的设计1

  • 格式:doc
  • 大小:857.50 KB
  • 文档页数:32

下载文档原格式

  / 32
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 “产品视图”