仓库管理系统设计案例)

  • 格式:docx
  • 大小:114.85 KB
  • 文档页数:35

下载文档原格式

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

北京航空航天大学

机械工程及自动化学院

仓库管理系统数据库设计

《数据库原理及应用》大作业

班级:

学号:

姓名:

2013-12-27

目录

摘要 (4)

关键字 (4)

引言 (4)

1.需求分析 (5)

2.2 引言 (5)

2.2需求分析阶段的目标与任务 (6)

2.2.1 处理对象 (6)

2.2.2 处理功能及要求 (7)

2.2.3.安全性和完整性要求 (8)

2.3需求分析阶段性成果 (8)

2.3.1 体会与收获 (8)

2.3.2仓库管理系统业务流程图 (9)

2.3.3 仓库管理系统数据流程图 (9)

2.3.4仓库管理系统数据字典 (10)

2.3.5 处理逻辑描述 (15)

3.概念设计阶段 (16)

3.1 引言 (16)

3.2任务与目标 (17)

3.3 阶段结果 (17)

4.逻辑设计阶段 (18)

4.1 逻辑设计的任务与目标 (18)

4.2 数据组织 (19)

4.2.1 将E-R图转换为关系模型 (19)

4.2.2 数据库模式定义 (21)

4.2.3 用户子模式的定义 (25)

4.3 数据处理 (27)

5.物理设计阶段 (27)

5.1 物理设计阶段的目标与任务 (27)

5.2数据存储方面 (27)

5.3 系统功能模块 (28)

5.3.1 货物基本信息的查询与更新模块 (28)

6.数据库实施阶段 (28)

6.1建立数据库、数据表、视图、索引 (28)

6.1.1 建立数据库 (28)

6.1.2 建立数据表 (29)

6.1.3 建立视图 (33)

6.1.4 建立索引 (34)

7.心得体会 (34)

摘要

随着计算机技术的发展,计算机管理已越来越多地运用到了各个领域。在现代企业的各个环节已离不开计算机了。各种各样的管理软件也应运而生。企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物料种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,如果依旧采取人工管理,手工录入,不但耗费人力,浪费资源,而且效率低下,直接影响企业的生产活动,阻碍的企业发展进程。因此仓库管理必须编制一套仓库管理信息系统,实现计算机化操作,不但提高效率,而且能保证管理的安全性。基于这一问题,开发了仓库管理系统。本文通过作者设计和开发了一个普通企业仓库管理系统的实践,阐述了仓库管理系统所应具有的基本功能和实现。关键字仓库管理;数据流;关系模式;

引言

随着社会生产力的快速发展,企业规模的扩大,竞争的日益激烈化,企业要想在这样的背景下谋求发展壮大,就必须找到一个快速,高效,低成本的生产模式,在竞争中占据上游。仓库管理作为每个企业,工厂的基础组成部分,必须首先对其采取措施,提高管理效率,打好坚实的基础。

如今,计算机技术发展迅速,并以其快速,高效,精准的优点逐渐深入到各

个领域。企业仓库的零件数量,种类都极其繁杂,如果人工管理,不仅效率低下,而且容易出错,带来损失。所以,引进计算机技术对企业仓库进行管理十分必要。因此,需要对仓库管理进行总体需求分析,实际考察,采用数据库技术开发生成一套适应现代化高效率生产模式的仓库数据库管理系统。这样能极大的方便管理员对仓库实施管理,减少人力投入,降低成本,提高效率,优化仓库管理环境,实现绿色生产。

本文以仓库管理系统的开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计、以及系统的实现等过程。设计过程清晰,过程详细,系统可读性好,易于维护,更新,安全性好。

1.需求分析

2.2 引言

仓库管理主要用来管理客户、供应商、仓库及货物,其中的商品进货、销售和库存管理复杂繁琐,需要耗费大量的时间和人力对这些数据进行统计和分析,这是一项相当大的工程。尤其在当商品种类繁多的情况下,传统的人工管理方式存在基本资料保存与维护困难,管理者需要加强成本管理和收入管理,通过提高服务水平来提升企业形象。他们对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,从而进行仓库管理系统的开发,以适应今天高速运转的全球经济化的竞争。

进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。

需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。

在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了五个部分:物品发放、物品出库、货物管理、信息查询、人员管理。能够实现以下功能:

○1进行货物入、出库、现有货物信息修改以及删除;

②能够实现对货物基本信息的查询和编辑管理;

③能够对入、出库信息进行查询;

④能够进行货物客户,供应商的查询功能;

2.2需求分析阶段的目标与任务

2.2.1 处理对象

仓库信息:仓库编号、仓库名称;

供应商信息:供应商编号、供应商名称;

入库信息:货物编号、供应商编号、仓库编号、入库编号、入库价格、入库数