仓库管理系统的设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

仓库管理系统的设计

李叵

河北科技师范学院数信学院网络工程0802班

一、需求分析

1.1系统需求分析

仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。

⑴产品入库管理,可以填写入库单,确认产品入库;

⑵产品出库管理,可以填写出库单,确认产品出库;

⑶借出管理,凭借条借出,然后能够还库;

⑷初始库存设置,设置库存的初始值,库存的上下警戒限;

⑸可以进行盘库,反映每月、年的库存情况;

⑹可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;

1.2系统功能基本要求和功能描述

1.2.1基本信息管理

基本信息包括客户信息、仓库信息和操作员信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。

基本信息管理模块可以实现以下功能:

⑴添加、修改、删除和查看客户信息;

⑵添加、修改、删除和查看仓库信息;

⑶添加、修改、删除和查看操作员信息。

1.2.2产品信息管理

产品信息管理模块可以实现以下功能:

⑴添加产品信息; ⑵修改产品信息; ⑶删除产品信息; ⑷查询产品信息;

1.2.3仓库管理操作

进行入库和出库操作。入库操作需要记录相关的产品信息、仓库信息、客户信息、入库时间等信

息;出库操作需要记录相关的产品信息、仓库信息、客户信息、出库时间等信息。

1.2.4仓库警示管理

仓库警示管理模块可以实现仓库产品数量报警和仓库容量报警。

1.2.5查询管理功能

查询管理模块可以对仓库产品进行各种类型的查询,从而能够全面的了解仓库情况。

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-2库存表及其属性

图2-3入库表及其属性

图2-4出库表及其属性

图2-5仓库及其属性

图2-7操作员及其属性

三、数据库逻辑结构设计

根据E-R图,数据库仓库管理系统包含以下8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。

客户信息表“客户”

客户信息表“客户”主要是用来保存客户信息,表“客户”结构如图表2-1所示。

表2-1客户信息表“客户”

编号

字段名称

数据结构

说明

1

客户号

Int

客户编号

2

客户名

varchar(50)

客户名称

3

客户类型

tinyint

客户类型,供应商、购货商

4

联系地址

varchar(50)

客户的联系地址

5

邮政编号

varchar(10)

邮政编码

6

联系电话

varchar(30)

联系电话

7

备注

varchar(100)

备注信息

仓库

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档