仓库管理系统设计毕业论文.doc
《仓库管理系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《仓库管理系统设计毕业论文.doc(74页珍藏版)》请在三一办公上搜索。
1、摘要仓库管理是仓储企业物流作业管理的核心。开发出一个功能完善的仓库管理系统,对于提高仓库部门效率、降低企业成本、增强企业竞争力,都有非常重要的意义。本论文主要讲述的是中小企业仓库管理系统的设计与实现。论文阐述了仓库管理系统研究的背景与意义,通过总结国内外相关研究和实践成果来阐述问题的解决思路。论文详细介绍了仓库管理信息系统的业务流程及系统需求,具体设计了仓库管理信息系统的系统结构的总体框架结构和系统功能模块,主要功能包括用户管理、客户管理、入库管理、库内管理、出库管理等。本文利用Visual Basic60作为前端开发语言,以SQL作为后台数据库,开发了一个简单的仓库管理系统。本仓库管理系统在
2、运行阶段,效果好,数据准确性高,提高了工作效率,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段,系统界面美观、操作简单、安全性高,基本满足了仓库管理的要求。关键字:仓库管理;Visual Basic;SQL server数据库;管理信息系统ABSTRACT The warehouse management is the core of the warehousing enterprise logistics management. The development of a fully functional warehouse management system has a ver
3、y important significance to improve the warehouse sector efficiency, reduce costs, and enhance the competitiveness of enterprises. This thesis is mainly about the design and implementation of small and medium warehouse management system. The thesis first described the research background and signifi
4、cance of warehouse management system, illustrated the problem solving ideas by summarizing the research and practical results. Then, the paper details the warehouse management information systems, business processes and system requirements. Next, the specific design of the thesis warehouse managemen
5、t information system structure of the overall framework structure and function modules, main functions include user management, customer management, stock-in management, stock management, stock-out management, distribution management and settlement management. This thesis uses the Visual Basic6.0 as
6、 a front-end development language, SQL database as a background developed a simple warehouse management system. In the operational phase ,warehouse management system has a good effect、high accuracy of the data、improves the work efficiency and achieves the computerization of warehouse management, pro
7、vides a powerful tool and management tools for timely, accurate and efficient warehouse management. The system has beautiful interface, simple operation and high security and can basically meet the requirements of the warehouse management.Keywords: warehouse management; Visual Basic; SQL Server data
8、base; management information system目录摘要IABSTRACTII1绪论11.1仓库管理系统开发背景和意义11.2国内外发展现状21.3研究思路与内容42开发工具简介52.1Visual Basic概述52.1.1Visual Basic的语言特性52.1.2Visual Basic的特点及系统常用名词62.1.3Visual Basic 常用控件82.22.2 SQL数据库概述93系统分析123.1系统可行性分析123.2系统需求分析134系统设计154.1系统功能模块设计154.2数据库设计174.2.1数据库需求分析174.2.2数据库概念结构设计184
9、.2.3数据库逻辑结构设计214.2.4建立数据库244.2.5新建Visual Basic应用程序304.3窗体设计304.3.1主窗体界面设计304.3.2子窗体界面设计315小结44参考文献45致 谢46附录一 VB程序47附录二 英文文献原文及翻译621 绪论1.1 仓库管理系统开发背景和意义信息技术的迅速发展大大加快了企业的现代化与信息化的进程,企业信息化已成为全球化的发展趋势。随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产
10、产品的种类也会不断地更新与发展,企业仓储信息处理越来越复杂, 信息数据量也更为庞大, 来源分布广而复杂。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。仓
11、储管理信息化除了能对库存物品的入库、出库、盘点等操作进行全面的控制和管理外, 还能帮助企业有效地降低库存、减少资金占用, 避免物料积压或短缺现象, 保证生产经营活动顺利进行。因此, 从某种程度上说, 一个企业的仓储管理的信息化水平, 将直接影响该企业未来的发展前景, 仓库管理的信息化是现代化企业仓库管理的必然趋势。1.2 国内外发展现状国外发达国家的企业信息化建设要远远领先于我国企业,发达国家的企业对于信息化有着更为深刻的认识。多数企业早已经启动了信息化的战略部署,在这些企业眼中,信息化无疑是自身决胜未来的必备法宝。仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段
12、目前在我国市场上呈现出二元结构:以跨国公司或国内少数先进企业为代表的高端市场,其应用WMS的比例较高,系统也比较集中在国外基本成熟的主流品牌;以国内企业为代表的中低端市场,主要应用国内开发的WMS产品。仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。20 世纪 80 年代以来,随着信息技术和计算机网络技术的快速发展
13、,物流企业依托信息技术对业务流程进行改造,并用信息技术辅助企业进行管理。国外的一些学者和管理信息系统专家最早是从牛鞭效应中发现信息不对称导致企业的库存成本居高,并指出只有通过共享销售数据和交换库存信息才可以得到改善,其中美国专家Gavirmeni 以容量有限的两级供应链中库存为对象,分析了在无信息共享、部分信息共享和完全信息共享三种条件下的供应链收益,说明只有实现信息化才能使供应链整体收益最大化1;Hariharan 和 Zipkin 利用库存模型分析在用户预先告知需求信息的情况下供应商如何利用信息以及信息对供应商的作用2。尤其是近几年来,信息系统不仅向高深技术和专业化发展,而且价格更加低廉。
14、发达国家的物流企业加大投入,建设适合自己的信息系统工程,并采用新的信息技术,包括地理信息系统、全球定位系统、电子数据交换、射频识别技术等。国内关于仓库管理信息系统的研究起步于 20 世纪 90 年代,中小企业的仓库物资方面却己经达到一个相当的规模,仅靠人力和普通的办公软件难以实现物资的准确和快捷的管理,容易大量的问题,如出入库账务稽核错误,库存数量错误,不及时购入零件导致原料短缺!生产装配被迫停滞等等问题。这些问题严重制约着中小企业的发展,成为中国中小企业面临的发展阻碍。欧阳电平和陈潇怡提出运用互联网和信息技术形成虚拟经营模式,通过对信息的共享和运作降低管理和交易成本3;廖开文认为利用信息技术
15、缩短作业委托的处理周期并降低作业失误率,提高仓库作业效率和客户满意度4;纪寿文、李克强和缪立新提出一种集成化的仓储管理系统的解决方案,集成化仓储系统一般由入库系统、货架系统、堆垛机、库内输送系统、出库系统和计算机管理控制系统构成,它主要面向配送中心和企业的仓储环节,并与外界的运输企业、运输网点及用户通过网络联系5;王道平和何海燕指出信息系统是第三方物流的中枢神经,它的任务是实时掌握物流供应链的动态,从货物网上定单托运,到第三方物流公司所控制的一系列环节的协调,再到将货物交到收货人手中,使得物流过程尽可能透明化6;丁宝成和沈玉志指出基于 B/S 结构具有系统扩展性好,维护简单,采用面向对象技术,
16、代码可重用性好等特点,查询系统是管理信息系统的重要组成部分,为提供决策所需的辅助信息而服务7。综上所述,国内外的专家学者对仓储企业及其仓库管理中产生的问题都提出了自己的见解。仓储型物流企业的仓库管理和普通的仓库管理最大的不同就是利用信息化的手段及时满足不同客户的需求。仓库管理只有利用管理信息系统及各种先进的设施才能满足企业业务不断发展的需要,才能在激烈的市场竞争中赢得客户。因此,仓库管理信息化是仓储型物流企业成功的必由之路。1.3 研究思路与内容本文采用理论联系实际的方法,指出系统开发必须符合企业的发展方向和经营目标,从企业的角度优化资源和重组业务,并详尽分析仓储企业仓库管理信息系统的业务流程
17、、系统需求、功能以及所涉及的硬件与软件,从提高仓库管理的角度出发,来说明通过仓库管理系统的构建可以解决仓储型物流企业在信息发展过程中所面临的问题。论文阐述仓储企业在我国的发展状况,引出仓储企业在信息化发展过程中有待解决的问题,通过对国内外相关研究和实践成果的总结分析来阐述问题的解决思路。(1)到多个企业进行实地参观考察,了解现有公司仓库管理的发展现状和管理人员的专业技术水平以及仓库设施的发展状况。(2)查阅仓库管理系统设计的相关资料,充分了解现代企业仓库管理的技术发展现状。(3)查阅国内外文献资料,了解专业人员对仓库管理的研究成果,对比国内与国外仓库管理的相同点和不同点,特别是找出我国大多数小
18、型仓库管理需要改进的地方。(4)阅读有关VB的资料,设计出可行的程序代码,并进行测试运行。2 开发工具简介2.1 Visual Basic概述Visual Basic 6.0作为Visual Studio 6.0的一员发布,证明微软正在改变Visual Basic的产品定位,他想让Visual Basic成为企业级快速开发的利器。Visual Basic 6.0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序。同时,Visua
19、l Basic还可以在IIS上开发性能超群的Web应用程序。Visual Basic 6.0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。总之 Visual Basic 6.0 已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及 Web 应用程序,成为当前 Windows 上最流行Visual Basic 版本。2.1.1 Visual Basic的语言特性VB 的中心思想就是要便于程序员使用,无
20、论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序8。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可
21、以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。VB 使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组件的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB
22、 对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。2.1.2 Visual Basic的特点及系统常用名词 Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。(1).可视化设计:表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。在设计时,头脑中所想
23、象的应用程序界面,完全可以通过键盘鼠标以及徒手画出来,而不是编制大量的代码然后再编译生成,如果需要修改,也是利用键盘鼠标和手画,而底层的一些程序代码由VB自动生成或修改。(2).事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下:(1) 视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 毕业论文

链接地址:https://www.31ppt.com/p-3934651.html