企业仓库管理系统数据库设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业仓库管理系统数据

库设计

Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

山东建筑大学计算机科学与技术学院

课程设计说明书

题目:企业仓库管理系统设计-提货

管理及用户登录模块

课程:数据库原理及应用课程设计院(部):计算机学院

山东建筑大学计算机科学与技术学院

课程设计任务书

指导教师(签字):教研室主任(签字):

目录

1. 系统概述

本作品完成的是企业仓库管理系统,前期主要是需求分析,包括数据与处理,并对有关企业仓库管理系统的管理员需求进行了综合、归纳和抽象,形成了一个独立于DBMS 的概念模型,画出了E—R图,然后本组在数据库中将概念模型转换成了数据模型,建了客户信息表Users,用到了仓库基本信息表Storage,仓库库存信息表Repertory,然后本小组分工实现了用户登录、采购管理、提货管理、入库管理、出库管理。

本人实现的:(企业仓库管理系统设计—提货管理及用户登录模块)

1.未注册的客户先进行注册,注册后登录,注册的客户可直接登录系统。

2.当客户提出提货请求时,产生一个提货单

3.首先根据数据库客户信息表审核提货单中客户是否存在。

4.若客户存在,则审核货物,查看货物数量是否充足。

5.审核成功后进行货物出库登记,登记的内容有货物号、客户号、货物数量、日期。在OutS 表中插入登记的此条出库记录。

2.需求分析

现要开发企业仓库管理系统。经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能:

(1)用户的注册,登录。

(2)货物采购管理

(3)仓库入库管理。

(4)仓库提货管理。

(5)仓库出库管理。

、数据流图:

图企业仓库管理系统顶层数据流图

图企业仓库管理系统0层数据流图

图用户登录注册数据流图

图仓库提货管理数据流图、数据字典

数据结构

(1)名称:客户

含义说明:定义了一个客户有关的信息

组成结构:客户号+客户密码

(2)名称:货物

含义说明:定义了一个货物有关的信息

组成结构:货物号+货物名+货物价格+货物型号+货物类别 (3)名称:仓库

含义说明:定义了一个仓库的有关信息

组成结构:仓库号+仓库总容量+仓库剩余容量

数据流

(1)数据流名称:入库单

含义:客户入库时需要填写的信息

来源:客户

去向:审核客户

数据流量:50份/天

组成:客户号+货物名+货物数量

(2)数据流名称:出库单

含义:客户出库时需要填写的信息

来源:客户

去向:审核客户

数据流量:50份/天

组成:客户号+货物名+货物数量

(3)数据流名称:提货单

含义:客户提货时需要填写的信息

来源:客户

去向:审核客户

数据流量:50份/天

组成:客户号+货物号+货物数量

(4)数据流名称:违规单

含义:如果无法提出所需货物,会给出一个反馈

来源:系统管理员

去向:反馈给客户

数据流量:50份/天

组成:无法提货原因

(1)数据存储名称:管理员信息表

含义说明:存放管理员的注册信息

组成结构:管理员账号+管理员密码

说明:用来存储管理员信息,管理员账号号是管理员的主属性

(2)数据存储名称:客户信息表

含义说明:存放客户的注册信息

组成结构:客户号+客户密码

说明:用来存储客户信息,客户号是客户的主属性

(3)数据存储名称:货物信息表

含义说明:存放货物的注册信息

组成结构:货物号+货物名+货物价格

说明:货物号为其主属性,货物价格为当前该货物的入库价格

(4)数据存储名称:仓库信息表

含义说明:存放仓库的相关信息

组成结构:仓库号+仓库总容量+仓库剩余容量

说明:仓库号为其主码,要求能根据审核仓库的剩余容量查询货物的存放与否。

(5)数据存储名称:出库信息表

含义说明:存放货物出库信息

组成结构:出库编号+货物号+客户号+货物数量+货物价格+仓库号+出库日期

说明:出库编号为其主码

(6)数据存储名称:仓库库存信息表

含义说明:用来存储当前仓库存储信息

组成结构:仓库号+货物号+客户号+货物数量

说明:仓库号,货物号,客户号是其主码,货物数量为当前仓库中该客户的该货物的数量。

(7)数据存储名称:提货单信息表

含义说明:存放客户提货时所需的提货单

组成结构:客户号+货物号+货物量

说明:仓库号,货物号,客户号是其主码,货物数量为当前仓库中该客户的该货物的数量。

3. 数据库概念结构设计

、标识仓库管理系统中的实体和属性

参照数据字典中对数据存储的描述,可初步确定实体和属性为:

管理员{管理员账号,管理员密码}

货物{货物号,货物名,货物价格,货物型号,货物类别}

客户{客户号,客户密码 }

供应商{供应商编号,供应商名}

仓库{仓库号,仓库的总容量,仓库的剩余容量}

入库信息{入库编号,货物号,客户号,货物数量,仓库号,入库日期}出库信息{货物号,客户号,货物数量,出库日期}

仓库存信息{仓库号,货物号,客户号,货物数量}

提货单信息{货物号,客户号,货物数量}

其中有下划线的属性为实体的码。

、确定实体间的联系

图企业仓库管理系统总E-R图

图仓库提货管理E-R图

相关文档
最新文档