仓储管理系统论文.docx

上传人:b****5 文档编号:7690739 上传时间:2023-01-25 格式:DOCX 页数:46 大小:118.70KB
下载 相关 举报
仓储管理系统论文.docx_第1页
第1页 / 共46页
仓储管理系统论文.docx_第2页
第2页 / 共46页
仓储管理系统论文.docx_第3页
第3页 / 共46页
仓储管理系统论文.docx_第4页
第4页 / 共46页
仓储管理系统论文.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

仓储管理系统论文.docx

《仓储管理系统论文.docx》由会员分享,可在线阅读,更多相关《仓储管理系统论文.docx(46页珍藏版)》请在冰豆网上搜索。

仓储管理系统论文.docx

仓储管理系统论文

经济学院华信学院学士学位论文(设计)

 

仓库管理系统的设计与实现

 

一个企业的仓库相当于一个人的脏器官的,它的主要职责是详细登记入库出库信息,

能追溯每笔货品的来源或去向,并且让出入数量和库存保持平衡。

它的运作好坏直接影响着

整个公司的“上层建筑”。

而且随着企业的不断壮大,货品种类不断的增加,随之而来的相

关库存信息的不断增加,传统的记事本或者是文本文件已经无法跟上企业的发展节奏。

而且

信息多了,如果没有比较好的方法或者是相应的软件,管理起来就会显得十分的吃力,尚且

也是很容易出错的,这样的工作量也很大,工作效率就无法体现。

1绪论

在当前的信息化管理浪潮下,我国的各行业不断转向信息化,现代化的高效管理模式。

仓库管理系统使的一直沿袭传统管理模式而产生的管理效率较低,经营管理水平相对滞后

等现象得以改善;而这种新型的库存信息管理流程自动化、智能分析、科学宏观的管理模

式已经成为库存管理的必然需求。

1.1系统背景

 

管理信息系统(MIS)是一个由人、机组成的能进行管理信息的收集、传递、储存、

加工、维护和使用的系统。

它能观测企事业和组织的各种运动,利用过去的数据预测未来;

从全局出发辅助决策;利用信息控制企业和组织的行为,帮助其实现长远的规划目标。

言之,MIS 是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系

统。

管理信息系统的这些功能,不仅管理科学起着作用,而且技术科学也发挥着重要作用,

它是依赖于电子计算机的发展而发展的。

MIS 的开发和建设不仅仅是编一些程序,买几台计算机,联一个网络,它还蕴含着更

广泛的容,那就是信息资源的管理。

信息资源管理的出发点及其归宿,是要充分地开发

和有效地利用信息资源,同时在确保企业秘密和信息安全的前提下实现信息资源最大限度

的共享。

仓库管理系统是针对企业的库存与出库而开发的。

本系统的使用,能转变企业的

工作方式,有效提高库存管理速度和服务水平,提高客户对本企业的信任度和满意度,改

善客户关系。

运用仓库管理系统,在出库货物时实行出口一次性付款,做到快速准确。

用仓库管理系统,企业部实现现代化管理,能够准确把握每一种货物的出库和库存动态,

可以防止货物断档或过量储备,货物开发方向、入库的适时化都可通过库存信息管理系统

来完成。

1

经济学院华信学院学士学位论文(设计)

仓库管理系统将手工已编制好的出库账目或根据原始出库直接在系统制作企业出

库信息,同时可对输入的出库信息进行修改、查询等操作,这种集约化的出库管理模式便

于企业出库信息的收集、整理和加工,又便于操作员的需求信息在最短的时间得到反馈,

同时本系统系统可自动分析各种货物出库变化规律,货物出库结构、居民消费变化等,从

而为合理入库、经营、加工、库存、出库等提供科学决策的依据。

1.2研究现状

 

目前国外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身

特点,来进行库存方面的管理,同时,该类系统又都在不断地深入与发展,来适用更多的

企业,一般都能运用于各个商店商品的库存管理,但是都没有针对大众的广泛应用,只能

运用某个商店,这一点还有待于今后的进一步开发与实践。

随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,

使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确

保资料正确,并减少因人为失误所造成的损失。

库存品种多,数量大。

因此,要实现收发作业的快速、准确、高效,仓储管理自动化

势在必行。

而实现管理自动化的“瓶颈”则是产品信息的采集、输入。

传统手工作业方式,

在信息采集量加大的情形下,半因信息不能及时的反馈,给收发作业造成一定的困难。

用条码技术,在入库及其包装上加贴条码,配之以商品信息管理系统进行作业,不仅可提

高效率,降低作业强度,也将大大提高产品收发作业准确率(如键盘输入仅为百分之一),

进而实现商品管理的全面自动化。

1.3研究目的

 

当今企业越来越重视供应链管理的思想,其主要的两个组成部分:

采购管理与库存管

理也受到了越来越多的关注。

采购管理就是指为保障企业物资供应而对企业采购入库进行

的计划、组织、协调和控制等活动。

库存管理是指在保障供应的前提下,以库存物品的数

量来达到最少和周转最快为目标所进行的计划、组织、协调和控制。

库存管理是对在库物

资种类及其存量的管理和控制,它只考虑其合理性、经济性与最优性,而不是从技术上考

虑存货的保管与储藏以及如何运输.随着企业行业的发展,企业的经营规模正呈现出上升

的趋势,企业间的竞争也越来越大,但竞争已不再是规模的竞争,而是出库业绩的竞争,

如何在激烈的竞争中扩大出库额、降低经营成本、扩大经营规模,成为企业营业者努力追

求的目标。

 

2

经济学院华信学院学士学位论文(设计)

总之,实现企业仓库信息的计算机自动化管理系统,不但可以大大提高物料和成品流

通率,而且能极提高企业员工的工作效率。

2系统分析与开发工具

需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该"做

什么"。

2.1需求分析

 

本系统是针对企业库存管理的具体业务而开发的,业务管理以企业的库存管理为核心,

为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映企业的工

作情况、经营情况,从而提高企业的服务质量,并配合现代化的出库手段,获得更好的经

济效益。

企业在其生产期间,信息化水平的高低,直接影响到企业的形象和声誉,在整理分析

库存资料的时候是否能迅速、高效。

这其中的核心就是对每天大量的信息的正确处理和保

存。

采用计算机这一现代化工具作为管理的辅助手段是必须的,在库存管理信息系统中,

它的地位也是举足轻重的。

因此,做好库存管理信息系统,使其功能完善,更有非凡的意

义,本库存管理信息系统的指导思想是:

1、通用性强,系统能广泛适用于各种类型的中小企业。

2、用户界面友好,易学易用、易维护、易扩充。

软件交给用户使用后,当操作任务

操作规则等发生变化时,用户可以方便地修改相应的数据库和表。

3、功能完善,应该集显示、添加、修改、删除、查询等操作为一体。

4、可靠性高,从软件的设计到程序的编制等各个阶段都要充分考虑到各种异常情况

的发生。

库存管理信息系统大体上包括基本信息管理、日常工作管理、出库管理、统计报

表等方面容,集显示、输入、添加、修改、删除等各种操作于一体,维护起来十分方便。

利用此系统,管理员可以方便的查询货物信息,并随时对货物的库存进行调整,也可以进

行出库查询;利用此系统,使得出库不用再和以前一样使用纸笔记录,只需轻点键盘就能

完成;利用此系统,收银员可以很方便地完成结账工作,从而极减少了错误的发生,

避免了无法估计的不必要的损失。

此系统,可以对企业生产方向提供依据,为企业的发展

提供重要保证。

2.2可行性分析

 

3

经济学院华信学院学士学位论文(设计)

可行性分析是指在允许的成本、性能要求下,分析每项需施的可行性,提出需求

实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。

可行性分析包

括操作可行性、技术可行性和经济可行性。

下面主要以下几个方面对仓库管理信息系统进

行可行性分析。

(1)社会可行性

仓库管理系统已在大型的企业中得到了广泛的应用,企业出库需要现代化,只有合理

的运用现代化的出库,才能在市场竞争中立于不败之地。

库存管理信息系统不仅能够提高

经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决经营

者最需解决的迫切问题,同时企业库存管理信息系统对操作人员的要求不高,也合理节约

了成本的投入。

因此从社会可行性来说,开发本系统是可行的。

(2)技术可行性

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。

在目前市场上这些

众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序

开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。

然而,语言的弹性和工具的便利性是密不可分的,只强调程序语言的弹性,却没有便利的

工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵

时间;相反,如果只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必

需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用。

本设计我将采用面向对象的方法,综合运用数据库技术、程序设计技术,结合企业管

理知识,以 Visual Basic 6.0 作为系统前台应用程序开发工具,SQL2000 作为后台数据库,

通过 Visual Basic 6.0 中的 ADO 技术使两者进行连接从而进行系统软件开发。

(3)操作可行性

如今计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低。

仓库

管理系统是利用计算机加 VB6.0 作为系统的开发平台,使开发出来的系统具有友好的用户

界面、良好的安全性设置、详细的操作说明,这样更使各类用户很快就能掌握系统的使用

方法,因此该系统在操作上是可行的。

(4)经济可行性

本系统开发简单但要耗费一定时间,所用的开发工具和软件差不多都是免费的,而且,

由于系统能够在未来较长的一段时期稳定地发挥作用,这对于企业的出库管管理、节省

企业的人力和物力资源等都有很大的帮助。

由此可见,开发此系统在经济上是完全可行的。

 

4

经济学院华信学院学士学位论文(设计)

2.3Visual Basic6.0 简介

 

Visual Basic6.0 是在原有 Basic 语言基础上的进一步发展,它包含了数百条语句、

函数及其关键词,其中很多与 Windows GUI 有直接的联系。

Visual Basic 语言简单易学,

只要稍有语言基础就可以很快掌握并进行而精通。

可视化的用户界面设计功能,把程序设

计人员从繁琐复杂的界面设计中解脱出来:

可视化编程环境的“所见即所的(WYSSIWYG)”

功能,使界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举

地开发出集声音、动画、影象和图片与 一体的多媒体应用程序;新增的网络功能提供了编

写 Internet 程序的能力。

Visual Basic 6.0 中文版还支持用户自己开发 ActiveX 控件和制

作 ActiveX 文档。

使用 Visual Basic 6.0 作为系统开发的开发环境,它作为一种现代的编程语言,提供

完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障

为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利

于以后对新系统的扩展与修改。

VB 的重要特点之一是可视性。

系统引进了窗体和控件的机制,用于设计应用程序界面。

用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计菜单和对话框,VB

会自动生成相应的代码。

VB 的另一重要特点是事件驱动。

当窗体或控件上发生一个事件时,VB 立即把控制权

交给程序员。

程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机

在事件发生以后应该做什么工作就可以了。

这样,设计一个 Windows 应用程序简化为用鼠

标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,

提高了应用程序的开发效率。

利用 VB 的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位

置绘制所需的每种控件。

如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属

性窗口修改相应的参数便可达到需要的设计效果。

利用 VB 的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的代码,便

可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作

的目的。

例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代

码窗口中输入相应的代码,来达到当在几个按钮上出现单击(Click)事件后,相应按钮

实现添加、删除、返回的功能的。

2.4SQLServer2000 简介

 

5

经济学院华信学院学士学位论文(设计)

SQL Server 是微软公司开发的数据库产品,SQL Server 2000 被广泛使用,很多电子商

务、企业部信息化平台等都是基于 SQL Server 产品上。

 今天的商业环境要求不同

类型的数据库解决方案。

性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关

键。

除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,

允许单位在快速变化的环境中从容响应。

SQL Server 2000 为快速开发新一代企业级商业

应用程序、为企业赢得核心竞争优势打开了胜利之门。

2.5数据库访问技术

 

ADO 是由 Microsoft 且开发的最新数据库访问编程接口。

毫无疑问.ADO 是 Microsoft

提供的众多数据访问 API 中使用最广的一种。

ADO 本质上就是一个 OLEDB 提供者,提供了

在应用程序级上对 OLE DB 数据源的访问能力。

ADO 是一个 OLE 自动化服务器,大多数支持

OLE 的升发环境和脚本环境都可以访问该服务器。

ADO 它创建和使用了多个 ADO 对象。

ADO

对象框架负责调用适当的 OLE DB 提供者。

如果 ADO 应用程序使用了 ODBC 的 OLEDB 提供者,

那么就会相应地用到 MSDASQL OLEDB 提供者。

如果 ADO 应用程序使用的是 SQLServer 的

OLEDB 提供者,则会用到 SQLOLEDB 提供者。

当程序使用 ODBC 的 OLE DB 提供者时,ADO 将

装载 msdasql.dll,再由该动态库装载 ODBC 驱动程序管理器。

ODBC 的 OLEDB 提供者将

ADO 发出的 OLE DB 调用映射成对应的 0DBC 调用,之后再传递给 ODBC 驱动程序管地器。

ODBC 驱动程序管地器负责装载正确的 ODBC 驱动程序。

特别需要注意的是:

ODBC 驱动

程序为了与访问目标数据库的远程 IPC(Interprocess Communication)服务器进行通信,

一般采用一种网络进程间通信(IPC)的方法来实现,如命名管道(Named Pipe)、TCP/IP 套

接字或者 SPX 等。

本地 SQL Server 的 OLE DB 提供者不使用任何附加的中间层。

当使用 SQL

server 的 OLE DB 提供者时,ADo 加载 sqloledb.dll,由该动态库装载并使用适当的

网络 IPC 方法与数据库进行通信。

IPC 客户端端组件通过所用的网络协议来与相应的服务

器端 IPC 建立通信这接。

网络协议负责发送和接收 IP 数据流。

常用的网络协议有:

TCP/IP

和 IPX 等.

Connection 、 Recodset 和 Command 对 象 是 ADO 对 象 模 型 的 三 个 主 要 对 象 。

Connetion 对象代表与远程数据源的连接,它除了负责建立与数据源的连接之外,还负责

控 制 事 务 的  围 。

 Connection 对 象 与 Recordset 和 Command 对 象 相 互 关 联 。

Recordset 对象代表从数据源返回的结果集。

ADo Recordset 对象可以便用一个打开的

Connection 对象,也可以自己建立与目标数据源的连接。

Recordset 对象允许用户查询和

更新数据。

每个 Recordset 对象包括了一个 Field 对象集合。

集合中的每一个 Field 对象

代表 Recordset 中的—列数据。

Command 对象用于发布命令和参数化的 SQL 语句。

Command

6

经济学院华信学院学士学位论文(设计)

对象还可以用来调用存储过程和执行 SQL 语句,SQL 查询的结果返回给 Recordset。

勺 ADo

Recordset 对象类似,Command 对象既可以使用打开的 connection 对象,也可以自己建立

与目标数据源的连接。

Command 对象包含了一个 Parameters 集合,集合中的每个成员部是

一个 Parameter 对象,它代表 Command 对象所使用的参数。

如果一个 Command 对象用寸—

执行一条参数化的 SQL 语句。

那么每一个 Parameter 对象代表 SQL 语句中的一个参数。

Conncection 对象的下面就是 Errors 集合。

集合中的每一个 Error 对象包含了 ADO 对象框

架中的对象包含的一条错误信息。

 Connection,Command,Recordset 和 Field 对象包含

了一个 Properties 集合。

集合中的每一个 Property 对象都可以用于设置或获取对象的不

同属性

Connection,Recordset 和 Command 对象是 ADO 对象框架最常用的三种对象,除此之

外,ADO 还包含 Record 和 Stream 对象。

Record 村象用来表示 Recordset 对象中的一条记

录。

它也可以表示层次树结构的名字空间,或者表示具有层次结构的事物,如文件系统中

的文件夹和文件,电子系统中的目录和消息等。

Stream 对象用于读或写面向流的数据,

如 XML 文档或者二进制对象等。

3概要设计

3.1系统功能设计

根据前面在可行性分析时对系统提出的要求以及在需求分析阶段提出的系统功能需

求,将系统结构分成如下模块:

1、基础管理模块:

实现对原料、成品、仓库等基本信息管理的功能,让管理层对整

个企业的仓库及原料、成品有详细的了解,这个模块包括“原料管理”、“成品管理”、“仓

库管理”三个功能模块。

2、原料库存管理模块:

实现对原料出库信息、入库信息管理的功能,这个模块包括

“原料入库管理”、“原料出库管理”两个功能模块。

3、成品库存管理模块:

实现对成品出库信息、入库信息管理的功能,这个模块包括

“成品入库管理”、“成品出库管理”两个功能模块。

4、库存统计模块:

实现对原料库存信息、成品库存信息盘点的功能,这个模块包括

“成品库存盘点”、“原料库存盘点”两个功能模块。

5、出入查询模块:

实现对原料出入库信息、成品出入库信息查询的功能,这个模块

包括“原料出入库查询”、“成品出入库查询” 、“仓库基础信息查询”三个功能模块。

7

经济学院华信学院学士学位论文(设计)

6、系统管理模块:

实现对用户管理、密码修改的功能,这个模块包括“系统用户管

理、“用户密码修改” 两个功能模块。

仓库管理系统

 

 

图 1 系统功能模块图

3.2系统 E-R 图

 

概念模型的最常用的表示方法是实体-联系方法 (Entity-Relation Approach,简称

E-R 方法)。

E-R 方法是用 E-R 图来描述某一组织的信息模型。

E-R 图中包含了实体、关系

和属性等三种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用

椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(关系)与其属性连接起

来。

实体联系图:

简称为 E-R 图,是指以实体、关系、属性三个基本概念概括数据的基本

结构,从而描述静态数据结构的概念模式。

与此有关的概念有:

1、实体:

是观念世界中描述客观事物的概念。

2、属性:

指实体具有的某种特性,用来描述一个实体。

3、联系:

可分为两类:

一是实体部的联系,一是实体之间的联系。

用户密码

用户名称

用户权限

 

系统用户

 

8

经济学院华信学院学士学位论文(设计)

图 2 用户 ER 图

 

成品编号成品名称成品型号成品规格备注

 

成品

 

图 3 成品 ER 图

 

原料编号原料名称原料型号原料规格备注

 

原料

 

图 4 原料 ER 图

仓库名称

仓库编号

仓库

 

仓库

 

图 5 仓库 ER 图

 

成品编号

成品去向       出库数量        负责人        出库时间

记录号

仓库编号

 

成品出库

 

图 6 成品出库 ER 图

 

9

经济学院华信学院学士学位论文(设计)

 

原料编号

原料去向       出库数量        负责人        出库时间

记录号

仓库编号

 

 

成品编号

原料出库

 

图 7 原料出库 ER 图

成品来源       入库数量        负责人        入库时间

记录号

仓库编号

 

 

原料编号

成品入库

 

图 8 成品入库 ER 图

原料来源       入库数量        负责人        入库时间

记录号

仓库编号

 

原料入库

 

图 9 原料入库 ER 图

 

10

经济学院华信学院学士学位论文(设计)

 

成品编号成品名称成品颜色成品规格备注

 

记录号

成品

 

记录号

成品编号

成品来源

入库数量

负责人

入库时间

 

入库

 

出库

成品编号

成品去向

出库数量

负责人

出库时间

仓库编号

 

记录号

仓库

仓库编号

 

记录号

原料编号

原料来源

入库数量

入库

出库

原料编号

原料去向

出库数量

负责人

入库时间

仓库编号

原料

 

图 10 系统 ER 图

负责人

出库时间

仓库编号

3.3数据库设计

 

建立数据库,首先确定数据库中要保存什么样的数据信息,然后设计数据库,建立由

子段组成的表,字段里定义要存储的数据的类型。

建好数据库的结构后,数据库就能在纪

录里存储数据。

提前设计数据库,一个重要的原因就是效率问题,如果数据库中的纪录达

到了 10000 条以上的话,那么效率就是建立数据库头等要考虑的事情了;另外,设计数据

库的一个指导原则是把子段与不在同一表中的同类数据相联系,数据存在不同的表中,并

11

字段名称

数据类型

字段大小

原料编号

文本

10

原料名称

文本

10

原料颜色

文本

20

原料规格

文本

20

备注

文本

30.

字段名称

数据类型

字段大小

成品编号

文本

10

成品名称

文本

10

成品颜色

文本

20

成品规格

文本

20

备注

文本

30

字段名称

数据类型

字段大小

用户名称

文本

10

用户密码

文本

10

用户权限

文本

20

经济学院华信学院学士学位论文(设计)

不意味着不能一起使用它们,相反,当需要的数据横跨关系数据库中两个或更多的表时,

能够使用“关系”访问数据。

本系统采用了 SQLServer2000 数据库,下面对在本系统中使用的数据库表格建立

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1