登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于VB的物流仓库管理系统的设计与实现

 2023-03-22 10:50:32  

论文总字数:20685字

摘 要

库存管理系统是非常典型的信息管理系统(MIS),其开发过程包括前端应用程序的开发与后台数据库的建立两个方面。对前端应用程序的开发要求系统应用程序功能完善,简单易操作;而对后台数据库的建立则要求对数据库的建立必须建立在安全性高与数据完整性强的基础上。

随着现代经济的发展,当今科学技术水平的不断进步和提高,计算机科学技术逐渐趋向成熟阶段,其所蕴含的各种强大功能已被我们深刻认识并使用,库存信息管理系统受到越来越多企业的重视。库存管理系统在企业系统管理中扮演了一个不可或缺的角色,其作用对于企业决策层与管理层而言具有相当重的分量。本文主要对库存管理系统的基本功能与具体组成情况进行阐述,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,对应用程序的实际开发实施进行描述。同时具体介绍了Visual Basic编程环境和Access数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分,库存管理系统的开发具有重大的现实意义。

关键词:库存管理;数据库;信息管理

The Design and Implementation of Inventory Management System

Abstract

Inventory management system is a typical management information system (MIS), the development process including the front end application procedure development and the backstage database the establishment of two aspects. The development of front-end application requirements application system with perfect function, simple and easy to operate; and the establishment of the backstage database requires the database establishment must be established in the high security and data integrity and strong basis.

With the development of modern economy, today"s level of science and technology continues to progress and improve, computer science and technology gradually mature stage, contains various kinds of powerful functions has been we deeply understand and use, inventory information management system by more and more enterprises attention. Inventory management system in the enterprise system management plays an indispensable role, its role for the enterprise decision-making layer and management layer is quite heavy component. Described this paper mainly to the inventory management system basic function and specific composition, including the system requirements analysis, system structure, function modules and database schema analysis, the actual development of the application implementation are described. And introduced the function characteristics of Visual Basic programming environment and the access database management system and inventory management system is part of an integral part of enterprise logistics management, the inventory management system development has great practical significance.

Keywords : Stock Management; Database; Information Management

目 录

第一章 绪论 1

1.1 研究背景及研究现状 1

1.2 库存管理系统的目的 1

1.3 文章框架 1

第二章 系统分析 3

2.1 系统调研分析 3

2.2 用户需求分析 3

2.2.1 应用程序结构的确立 3

2.2.2 系统开发环境的确立 3

2.2.3 系统功能模块的确立 4

2.3 系统可行性分析 4

2.3.1 可能性 4

2.3.2必要性 5

第三章 系统设计 6

3.1 系统总体设计 6

3.1.1 目标设计 6

3.1.2 开发设计思想 6

3.1.3 系统主要功能及分析 6

3.2 详细设计 7

3.2.1 系统功能模块的设计 7

3.2.2 数据库设计 7

3.3 系统安全性设计 12

第四章 系统实施 13

4.1VB 简介 13

4.1.1 开发工具简介 13

4.1.2 VB功能及特点 13

4.1.3 VB中的基本概念 14

4.1.4 Access2000数据库简介 15

4.1.5 本系统中VB与Access2000的连接 15

4.2 系统实现 16

4.2.1 主窗体的实现 16

4.2.2 货品入库管理 17

4.2.3 入库信息查询 18

4.2.4 数据备份 19

4.2.5 登录模块的实现 21

4.2.6 货品出库报表 22

第五章 系统测试 23

5.1系统测试的目标 23

5.2 模块测试 23

5.2.1 测试的实现 23

5.2.2 系统及子系统测试 23

第六章 结束语 25

致 谢 26

第一章 绪论

1.1 研究背景及研究现状

随着当今科学技术水平的不断进步和提高,计算机科学技术逐渐趋向成熟阶段,其所蕴含的各种强大功能已被我们深刻认识并使用,计算机科学技术在人类社会中扮演了诸多角色,已经深入到各个领域并发挥了不可比拟的重要作用,成为了我们日常生活中学习和工作必不可缺少的帮手。例如在企业中,特别是在一些以销售产品为主要业务的企业,商品是他们必不可少的重要资源,对商品相关信息的管理相对复杂繁琐,他们把商品信息管理作为一项非常重要的常规工作。然而长久以来,大多数小型企业的仓库对商品库存信息管理都是在人工技术的基础上实施的。在计算机科学技术日趋发达的时代,许多中小型企业或小型售货部门都已经逐步开使运用计算机技术进行商品库存信息管理的工作,并且取得了显著的效果。尤其是随着当今现代化生产水平的飞速提升,品类繁多的产品使得商品信息变得更加的错综复杂,相应地对商品信息的管理工作也日趋繁重。但是由于诸多条件的限制,库存管理人员没有得到增加,所以原来的人工库存管理输出已经不能满足现在工作需求。除此之外,繁琐的人工技术与较为落后的管理水平非常不利于信息管理水平的提高,为了满足库存管理系统工作的科学化、规范化需求,就需要使用计算机进行辅助工作与管理工作,推动计算机技术的推广与应用。

库存管理系统在企业系统管理中扮演了一个不可或缺的角色,其作用对于企业决策层与管理层而言具有相当重的分量,因此该系统必须做到能为企业用户提供优异的信息查询技术,包括丰富的信息储量与较快的信息查询速度。新一代的库存管理系统应当能覆盖并超越旧有的信息管理系统,陈旧的人工管理方式在对仓库里的物资设备进行管理与清点时存在诸多问题,例如:工作手续繁琐,所耗时间极长,工作效率偏低,易产生大量无效数据与无效数据。以上这些问题都会增大信息管理工作的困难程度,同时也给信息系统的升级与维护造成了负担。

作为计算机应用的重要组成部分,计算机所提供的信息管理手段,无疑拥有人工信息管理不可比拟的优势。譬如:信息存储量巨大,信息查询速度快,数据查询方便,数据可信度高,保密性良好,投资成本低,操作简单等。显而易见,这些优势能够为企业节省很大的人力资源,极大地提高信息管理者的工作效率,推进企业管理系统的现代化与科学化进程,为企业的外部发展奠定了坚实的技术基础。

综上所述,对库存信息管理软件的开发与升级刻不容缓,库存管理系统的开发具有重大的现实意义。

1.2 库存管理系统的目的

库存管理系统的主要目的就在于通过对仓库现有存货的所有出入库活动进行科学的系统管理与控制,并在此基础上对库存相关数据进行有效的系统分析与统计,再由统计分析的结果表明问题,有利于决策高层采取相应对策,优化仓库库存结构,对库存管理进行调整,最大限度地保证企业生产中物流线的畅通。除此之外,还可以运用系统中的周期重复查询功能对库存管理系统进行查漏补缺,为企业赢得更高的效益,降低管理成本,对各个仓库的库存管理情况进行实时控制,对信息的管理做到高度透明化。一个企业的生产库存管理系统是企业生产经营的重中之重,是企业经营与管理的基础,能够对相关业务与生产活动起到相应的协调作用,因此,库存管理系统的查询速度、查询准确率以及信息有效度等因素关乎企业计算机信息管理系统的运行效率,同时也是企业生产经营的关键问题。

1.3 文章框架

本篇论文的主要框架包括,对库存管理系统的功能与结构进行分析,提出具体改进方法,对系统的出入库记录、信息查询、库存报表等各项具体功能进行开发,要求所开发的系统能够满足企业的库存管理系统的基本要求。具体内容包括:

第一章 绪论 具体分析了库存管理系统的研究背景及研究现状、介绍了库存管理系统的主要目的,阐述了论文的主要框架。

第二章 系统分析 大范围地进行了资料搜集工作,从经济、操作和技术等层面系统论证了该系统的开发工作的可行性,具体阐述分析了系统用户的高层次要求,对该库存管理系统的功能模块以及开发环境进行了更进一步的确立。

第三章 系统设计 本章对库存管理系统的总体设计构想进行了介绍,并对相关系统设计进行了具体阐述,如系统的主要功能模块开发、系统安全性的设计以及数据库的概念结构与逻辑结构设计。

第四章 系统实施 本章首先对系统开发工具进行了具体介绍,例如VB系统简介,VB系统的功能特点介绍以及Access2000数据库的深层介绍。接着阐述了系统实施的操作,如相关代码以及系统运行主要界面的具体信息。

第五章 系统测试。在系统的每个页面的主要布局分布对系统进行测试,验证该程序的功能和特性。在测试接口的过程中,通过查看能否正确的接受或者输出结果来判断功能是否出现错误或者缺陷。

第二章 系统分析

2.1 系统调研分析

该信息管理系统所采用的方法是结构化生命周期法,此方法是被使用程度最高的信息管理系统开发方法,具体可细化为四个环节,包括系统调研分析环节、数据库设计实现环节、界面设计实现环节以及系统功能设计实现环节,在这四个环节中系统调研分析是整个系统的设计基础。

在进行系统调研分析环节时,对库存信息管理方面的纸质书籍资料进行了深层次的学习,对库存管理系统相应的出入库单、参数视图、物料卡、字段记录、各项报表等数据资料进行了系统整理与搜集,并以此作为软件设计的基点。例如:出入库单是指出入库单位在对货物进行领取或存放时填写的单据;参数包括仓库库存商品的种类、商品品名、大小以及数量等具体信息;物料卡用于记录特定库存商品的数量改变,方便人工操作,在奔库存信息系统中由库存信息卡片表示;字段记录是对库存货物的具体信息描述,在系统中用特定的字段表述出来;报表是指由仓库管理人员定期向上级领导汇报上交的仓库库存信息汇总。

在对纸质资料进行系统学习的基础上,对相关企业也进行了采访调查,对其仓库库存管理机构的工作流程深入了解,吸取一定的经验,为软件的开发工作奠定坚实的理论基础。

2.2 用户需求分析

所谓用户需求分析,就是指在设计系统前期以及中后期开发过程中针对用户的需求而设立的相应调研分析结果并采取对策在最大程度上满足用户的真正需求,属于分析技术的一类。在对具体的用户需求进行建模分析,完成精细的需求分析报告,避免相关内容的遗失缺漏。在此基础上方可确立库存系统中包含应用程序具体结构、系统开发环境以及具化的功能模块在内的详细开发方案。在用户需求分析阶段必须就分析结果的基础上结合系统应用情况作出全方位立体调研,搜集所需数据与处理要求,切实以用户的最终需求作为系统的设计目标。

2.2.1 应用程序结构的确立

就用户应用角度而言,将应用程序系统细分为数据存储层、界面表示层以及业务处理层这三个层次。此外应当将应用程序结构细分为如下五种类型:

集中式应用程序结构

多层服务器应用程序结构

客户机/服务器应用程序结构

单用户应用程序结构

浏览器/服务器应用程序结构

本系统采用了较高端的客户机/服务器应用程序结构(C/S结构),由客户机作出请求再由服务器对请求进行回应,在此基础上实现了服务功能的分工合作。其中数据存储层置于服务器中,而业务处理层和界面表示层则置于客户机中,此结构被称作“灵敏的客户机”结构。客户机可以独立完成诸多操作,需要相应数据时才向服务器执行请求功能,相对的独立性也使得用户的程序处理更接地气,能够提高整个系统的使用感与使用性能,大大减少数据传输量,节省了程序处理时间,减轻了服务器的运行负担。

2.2.2 系统开发环境的确立

目前市面上大多数的企业计算机内部操作系统都是Windows环境,基于降低系统成本的目的,利用现有资源,考虑到硬件与软件设施的具体情况,确立了以下系统开发环境:

网络操作系统:Windows XP

数据库服务器:MicrosoftAccessr2000

数据访问对象:ADO(本系统使用ADO控件)

前端开发工具:visualBasic6.0(企业版)

2.2.3 系统功能模块的确立

在前面分析的基础上将库存管理系统细分为用户管理、查询统计、数据报表、货物管理、系统维护等五个主要模块,并进行了进一步的细化。其中用户管理模块包括添加用户与修改密码的功能;查询统计模块包含了出入库具体查询;数据报表,模块包括出入库报表;货物管理模块即仓库货物的出入库功能;系统维护模块则包含数据的备份与恢复以及清理功能。

2.3 系统可行性分析

系统运行的可行性分析的目的在于避免人力物力资源的浪费,要以尽可能小的代价,消耗较短的时间决定问题能否解决,确定该项问题是否能够以现有的条件解决,是否有必要去解决。系统可行性分析基于系统开发的环境与资源等因素,由此确定该信息管理系统进一步开发的可行性。针对该系统的可行性分析不能以点概面,但也不能过度考虑细节,可行性分析必须建立在可靠的理论研究的基础之上,为企业决策作有力的理论支撑。

2.3.1 可能性

对系统能否实现既定目标进行可能性的分析,主要从三个方面进行查证,包括技术可行性、操作可行性以及经济可行性。

  1. 技术可行性

首先从技术可行性层面来看,可以结合开发环境、硬件与软件条件以及技术设计人员的水平等因素分析考虑。其中技术水平最为重要,倘若开发人员技术水平跟不上时可以向导师与同学寻求帮助。

此系统的设计体系涵盖了完善且成熟的理论知识结构,对本库存管理信息系统的编程运用了Visual Basic 编程与数据库编程相结合的开发技术,总的来说,就技术层面而言该系统开发方案是可行的。

(2) 操作可行性

对系统的初步设计包括菜单栏与工具栏相结合,便于用户与数据库的交换操作,界面清爽简洁,操作简单易上手,方便快捷。用户不需要对数据库等知识进行深入了解,只需进行简单的操作学习,这样看来该系统的操作可能性也是颇高的。

(3) 经济可行性

最后从经济层面看待可行性问题,库存信息管理在企业物流管理中担当了重要责任,是整个生产经营管理中颇为重要的一环,能够在企业管理中起到重要的协调作用,为管理层提供其所需的库存信息,有助于企业制定新的经营计划获取更高利润。开发库存管理系统所需要的相关资料在一定程度上是易得的,相应的硬软件系统也已经具备,整个系统的开发成本相对低廉,而且在系统投入市场后,其低成本高效率的工作特点也能够节省大量人力物力资源。

综上所述,作为物流管理工作中的核心与基础,库存管理系统的经济承受能力与投资能力是可行的。

2.3.2必要性

到目前为止,学术界诸多库存管理理论表明,库存是物理与逻辑层面的库房库位全部物料及其价值总额的表现。库存管理是企业日常生产经营管理中至管重要的环节,同时,伴随着经济发展,企业经济活动大幅增多,传统的人工管理方式已经大大落后,暴露出越来越多的缺陷。例如:对库存数据进行整理时工作量巨大,工作效率日渐降低,企业管理层无法收到信息的实时更新。在这类状况面前,企业管理者就需要一款高效率且准确率高的计算机库存信息管理系统来帮助企业进行库存管理与信息的整合,只有这样才能促进企业在新时代的经济环境中成长。

第三章 系统设计

3.1 系统总体设计

3.1.1 目标设计

系统在开发过程中所注重问题的主要任务是让企业对物资的的管理实现更加的自动化、系统化、规范化,从而让企业对物资库存的的管理更加的有效率性,给企业减轻一定的负担,带来一定的经济效率。

3.1.2 开发设计思想

企业的库存库存中所有的物资都是企业日常生产制造中所需要的机器的零配件、办公用品、消耗品以及日常工作所需的小物品。企业采购人员在进行货品的采购时经过检查货物的完好性,确认货品的有效期后,将物品验收、清点、入库,在系统中录入库单,进行入库录入登记。企业下辖的各个部门根据自己部门在日常工作生产中所需要替换或是用到机器的零配件、办公用品、消耗品以及日常工作所需的物品提出需求并申请领取。仓库的管理人员根据各个部门所提出的物品领料单中的物品开具物品设备出库单,仓库保管员核对出库单并清点物资设备,对设备、办公物品及零部件进行发放。根据各个部门的需求需要创建报表进行数据的统计分析。

库存管理的优点在于它可以处理大量的信息和数据。它可以对零部件、办公物品、原材料以及设备物资进行细致的管理,库存管理的缺点在于当企业的入库单、需求单、领料单、出库单等各种单据发生量特别大的时候,查询和统计的方式因为不相同会产生冲突,导致系统在管理上实现起来有些困难。因此在系统实现的过程中经常会因为入库单、需求单、领料单、出库单等各种单据发生量大的时候出现信息的重复传递使得各个部门所需要物资的型号不统一等问题。

在次套库存管理系统的设计过程中,为了解决以上所遇到的问题和冲突,让计算机能够实现运行库存管理的需求,我对系统进行了进一步的优化,并制定了一些硬性标准:

● 对系统中所用到的原始数据的格式进行整合,对报表的所有格式进行归类统一。

● 对系统中所有的代码、程序进行统一编写,使之标准化、简洁化,从而使得软件后续的维护更加方便,实用性野得到加强。

● 对界面进行更一步的优化,使得操作界面简洁易懂,更加易于操作,让企业不同层次的员工都能方便上手操作。

3.1.3 系统主要功能及分析

此套系统需要完成的主要功能有以下几点:

● 对库存管理中所有货品以及的入库、出库的信息进行输入

● 对库存中所有货品上各种信息的入库、出库搜索查询。

● 对所有货品出库报表的生成及查询。

剩余内容已隐藏,请支付后下载全文,论文总字数:20685字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图