中小企业的仓储管理系统.doc_第1页
中小企业的仓储管理系统.doc_第2页
中小企业的仓储管理系统.doc_第3页
中小企业的仓储管理系统.doc_第4页
中小企业的仓储管理系统.doc_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录一、引言1二、系统分析1、需求分析1、实现目标2三、系统结构2四、数据库设计3、数据库功能特点3、数据库技术4、数据库的实施4五、程序设计7、开发工具7、开发过程7六、程序运行8、系统主界面8、设备入库界面9、设备出库界面10、设备还库界面10、部门需求界面11、采购计划界面12、显示报表界面13七、总 结14致 谢14参考文献14 中小企业的仓储管理系统摘 要 本论文主要介绍了仓储管理的开发背景,探讨了数据库的功能特点,做出了系统需求分析并在完成数据库设计的基础上进行程序开发和以及系统的运行。本系统主要完成对仓库的库存管理,包括采购计划、货品信息、入库、出库和库存等五个方面,并通过各个表单的操作来调动数据库系统以完成对各类信息的浏览、查询、添加、删除、修改等功能。关键字 仓储管理、数据库、可视化、面向对象设计一引言21世纪是知识经济时代,管理者必须运用科学的管理手段进行企业经营,运用信息化手段进行科学管理,方能在激烈的竞争中获胜。如何采取先进的管理模式,很大程度上都必须借助计算机来完成。随着技术发展,计算机的普及,计算机操作及管理的日趋简化,市场竞争加剧变化。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓储是企业供应链中的一个重要环节,无论是对于之中到企业还是第三方制造企业还是第三方物流企业以及配送中心,仓储往往占用大量的资金。减少库存支出,关键在于有效的提高仓储效率,加快资金周转,压缩库存量,基于计算机技术的集成化仓储控制与管理系统成为主要手段,建立一个小型数据库管理系统来实现集成化仓储管理是中小企业提高仓储效率的关键。入库、库存、出库还是现在企业仓库管理的常规基本模式,。所以如何设计好仓库管理系统,尽可能地减少仓库管理的重复性和低效性就成为当前最为重要的问题。仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,供应商信息和操作员权限管理也是仓储管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。于是将计算机这一信息处理利器应用于仓储的日常管理已是势必所然,而且这也将为仓储管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了仓储工作人员的工作效率,大大减少了以往入出库流程繁琐,杂乱,周期长的弊端。基于仓储管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。仓储管理的操作自动化和信息的电子化,全面提高了仓储的管理水平。通过对仓储管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。二、 系统分析、需求分析仓储系统的实施,力求使管理人员从繁琐的工作中解脱出来,真正从事管理工作,集中管理系统的销售及账目,同时带动企业步入现代化管理阶段,节省大量的人力,物力和财力,使企业经营运作物流清晰,经营状况翔实准确,使经营管理体系更科学化,规范化。 系统主要功能设计如下: 1、需求计划管理2、入库和出库管理3、库存退入管理4、出入库记录管理5、货品信息管理6、信息查询7、库存统计、 实现目标在仓储管理系统实施之后,以求达到以下目标:1、商品进销存全部采用计算机管理、2、操作简单易行,查询方便灵活3、系统结构清晰,界面美观友好,功能全面,数据存储安全可靠4、系统内部控制严密,可靠性强5、物流和资金流一体化三、系统结构 根据仓储管理的需求分析,本系统的系统模块如图所示。仓储管理系统库存操作记录管理商品信息报表查询货品出库货品出库货品退入入库登记管理出库登记管理库存登记管理库存过多库存不足操作日志现有库存图1 系统结构模块图四、数据库设计数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。、数据库功能特点1、减少数据的重复当在一个非数据库系统当中,每一个应用程序都有属于他们自己的文件,由于无法有系统建立的数据,因此常常会造成存储数据的重复与浪费。例如:在一家公司当中,人事管理程序与工资管理程序或许都会使用到职员与部门的信息或文件,而我们可以运用数据库的方法,把这两个文件整理起来,以减少多余的数据,过度地占用存储空间。2、避免数据的不一致本项的特色,可以说是延伸前项的一个特点,要说明这样的一个现象,我们可以从下面这个实例来看:若是在同一家公司当中,职员甲在策划部门工作,且职员甲的记录同时被存放在数据库的两个地方,而数据库管理系统却没有对这样重要的情况加以控制,当其中一条数据库被修改时,便会造成数据的不一致,但是,对于一个健全的数据库管理系统而言,将会对这样的情况加以控制,但有时并不需要刻意消除这种情形,应当视该数据库的需求与效率来决定。 3、数据共享对于数据共享的意义,并不是只有针对数据库设计的应用程序,可以使用数据库中的数据,对于其他撰写好的应用程序,同样可以对相同数据库当中的数据进行处理,进而达到数据共享的目的。4、强化数据的标准化由数据库管理系统,对数据做出统筹性的管理,对于数据的格式与一些存储上的标准进行控制,如此一来,对于不同的环境的数据交换上将有很大的帮助,也能提高数据处理的效率。5、实践安全性的管理通过对数据库完整的权限控制,数据库管理者可以确认所有可供用户存取数据的合法途径渠道,并且可以事先对一些较重要或关键性的数据进行安全检查,以确保数据存取时,能够将任何不当损毁的情形降至最低。6、完整性的维护所谓完整性的问题,就是要确认某条数据在数据库当中,是正确无误的。若是无法控制数据的不一致性,便会产生完整性不足的问题,所以,我们会发现,当数据重复性高的时候,数据不完整的情形也会增加,当然,若是数据库的功能完整,将会大大地提高数据完整性,也会增加数据库的维护能力与维护简便性。7、需求冲突会获得平衡 在一个较大型的企业当中,用户不同的需求,往往会造成系统或数据库在设计上的困扰,但是一个合适的数据库系统,可以通过数据库管理员的管理,将会有效地整理各方面的信息,对于一些较重要的应用程序,可以适时地提供较快速的数据存取方法与格式,以平衡多个用户在需求上的冲突。 、数据库技术从文件系统发展到数据库系统是信息处理领域的一个重大变化。在文件系统阶段,人们关注的中心问题是系统功能的设计,因而程序设计处于主导地位,数据只起着服从程序需要的作用。在数据库方式下,信息处理观念已为新体系所取代,数据占据了中心位置。数据结构的设计成为信息系统首先关心的问题,而利用这些数据的应用程序设计则退居到以既定的数据结构为基础的外围地位。目前世界上已有数百万个数据库系统在运行,其应用已经深入到人类社会生活的各个领域,从企业管理、银行业务、资源分配、经济预测一直到信息检索、档案管理、普查统计等。并在通信网络基础上,建立了许多国际性的联机检索系统。我国20世纪90年代初在全国范围内装备了12个以数据库技术为基础的大型计算机系统,这些系分布在邮电、计委、银行、电力、铁路、气象、民航、情报、公安、军事、航天和财税等行业。数据库技术还在不断的发展,并且不断地与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与面向对象技术相结合,产生了面向对象数据库系统。、数据库的实施早期的微机数据库多是单用户系统,只能供一人使用。随着局域网应用的扩大,供网络用户共享的多用户数据库开始流行。VFP就是一种多用户数据库系统。 在数据库应用系统中,所有数据都存放在数据库的文件中,可以由不同的用户共享。为了保持数据的独立性,要求尽量减小数据结构和应用程序之间的相互影响与依赖。所以在数据库应用系统的开发中,数据库设计通常是一项独立的开发活动,而且安排在应用程序设计之前。1、 以处理为中心的数据库应用系统中,数据库中的数据主要来源于手工操作的输入数据。但数据库的划分却不能简单地搬用各种输入单据,让一张输入单位对应一个表,而是要遵守“效率高、冗余小”的原则,或者把一张单据分拆为几个表,或者把几张单据合并成一个表,以便加快查询速度,减少查询异常,节约表文件站用的存储空间。2、 了使数据库表的话锋更加合理,关系数据库创始人Cood又提出了“关系规范化”的理论,用于指导对数据库的设计。其基本思想是,每个关系都需在结构上满足一定的规范,才能使数据库设计合理,达到减少冗余,提高查效率的目的。3、 VFP表将表区分为数据库表和自由表两类,表间的关联通过数据环境(数据工作期窗口)来设置。根据仓储管理的需求分析,本系统采用了FoxPro 数据库,数据库名称为仓库管理,包括以下8个数据表:部门需求表,操作日志表,设备采购计划表,设备出库表,设备代码,设备还库表,设备入库表,现有库存表。 考虑到对各个部门的设备需求进行管理,因此建立一张“部门需求”数据表,具体字段设置如表所示。表1 部门需求表 字段名数据类型说明设备号数值型字段宽度6(普通索引字段)部门名称字符型字段宽度20需求数量数值型字段宽度20需求开始时间日期型字段宽度8需求结束时间日期型字段宽度8作为一个仓储管理系统,必须了解仓库的操作情况,因此建立一张“操作日志”数据表,具体字段设置如表所示。表2 操作日志表字段名数据类型说明操作员字符型字段宽度50操作内容字符型字段宽度50操作时间日期型字段宽度8为适应企业的生产的前期准备工作,建立一张“设备采购计划”数据表,具体字段设置如表所示。表3 设备采购计划表字段名数据类型说明设备号数值型字段宽度20现有库存数值型字段宽度20总库存数值型字段宽度20最大库存数值型字段宽度20购买数量数值型字段宽度20供应商字符型字段宽度20价格字符型字段宽度10计划采购时间日期型字段宽度8(普通索引)每次设备出库都应该留下记录,因此建立一张“设备出库”数据表,具体字段设置如表所示。表4 设备出库表字段名数据类型说明设备号数值型字段宽度20出库时间日期型字段宽度8(普通索引)使用部门字符型字段宽度50出库状况字符型字段宽度20经手人字符型字段宽度20出库数量数值型字段宽度10领取人字符型字段宽度20用途字符型字段宽度50仓库中的设备应有简要的设备说明,因此建立一张“设备代码”数据表,具体字段设置如表所示。表5 设备代码表字段名数据类型说明设备号数值型字段宽度20设备名称字符型字段宽度40每次已出库商品的退还都应该进行记录,因此建立一张“设备还库”数据表,具体字段设置如表所示。表6 设备还库表字段名数据类型说明设备号字符型字段宽度20还库时间日期型字段宽度8(普通索引)仓库管理员字符型字段宽度10归还数量数值型字段宽度20归还人字符型字段宽度10系统需对设备的入库信息进行管理,因此建立一张“设备入库”数据表,具体字段设置如表所示。表7 设备入库表字段名数据类型说明设备号数值型字段宽度20(普通索引)入库时间日期型字段宽度8(普通索引)供应商字符型字段宽度50供应商电话字符型字段宽度15入库数量数值型字段宽度20价格字符型字段宽度10采购员字符型字段宽度20系统需对设备的库存进行管理,因此建立一张“现有库存”数据表,具体字段设置如表所示。表8 现有库存表字段名数据类型说明设备号数值型字段宽度20(普通索引)现有库存数值型字段宽度20最大库存数值型字段宽度20最小库存数值型字段宽度20总数数值型字段宽度20五、 程序设计、 开发工具 本系统选用Visual FoxPro6.0开发工具。 Visual FoxPro6.0简称VFP6.0,是微软公司推出的可视化编程工具之一,对于开发小于1 000、000条记录的中小型数据库系统无疑是最佳的选择。它一直都被不同层次的程序员用于设计开发各种类型的管理信息或进行数据库的维护,其最大特点是易学,高效,功能强大。 Visual FoxPro6.0作为优秀的编程工具,具有以下优点:1、 Visual FoxPro一直是中国台式机数据库的主流,战局中国市场的主要部分。2、 Visual FoxPro易学、易用、易维护。在我国已经形成了一支强大的从事Visual FoxPro管理、维护和开发的技术力量。3、 Visual FoxPro开发效率高、成本低、投资小、见效快。4、 Visual FoxPro是软件业巨头微软公司的拳头产品之一,多年来微软公司一直致力于将该公司的先进技术到Visual FoxPro系列产品中。例如SQL技术、ActiveX技术、OLE技术、可视化编程技术等一系列先进技术。正是这些技术的不断引入,使得Visual FoxPro的功能不断增强。、开发过程 VFP程序设计包括结构化程序设计和面向对象程序设计。前者是传统的程序设计方法,若仍用这种方法来设计VFP程序的用户界面,不仅难度很大,而且十分麻烦。后者面向对象,用户界面可利用VFP提供的辅助工具来设计,应用程序也可自动生成,但是仍需用户编写一些过程代码。 面向对象程序设计以对象设计为中,下面简要说明该仓储管理系统的设计步骤:1、 创建子类使用VFP的基类就可以创建可靠的面向对象的程序,本仓储管理系统自定义了新类,并将这些子类添加到表单控件工具中备用。2、 用户界面的设计VFP丰富的设计工具,能支持拥护创建各式界面美观和功能完善的应用程序,本仓储管理系统创建了主界面、设备入库、设备出库、设备还库、部门需求、显示报表、设备采购等七个表单。3、 数据输出设计数据输出可包含查询、报表等来共享其他应用程序的信息查询设计包括浏览查询、组合查询等形式,本仓储管理系统为设备入库表、设备出库表、设备还库表、部门需求表、设备采购表等六个表单设计了查询功能。报表主要功能是为用户提供信息预览。本仓储管理系统创建了显示报表表单,提供库存过多、库存不足、操作日志、现有库存等四个信息预览服务。本仓储管理系统的面向对象程序设计流程如图所示。建 立主 表 单建立设备入库表单建立设备出库表单设计设备还库表单建立部门需求表单建立显示报表表单建立设备采购表单建 立仓储系统菜单 图2 设计流程图六、程序运行 、系统主界面双击“仓库管理.exe”执行程序,进入如图所示的仓储系统管理主菜单,可以单击主菜单中的6个子菜单,进行相应的操作。图3 系统主菜单图、 设备入库界面单击主菜单中“设备入库”子菜单,弹出如图所示的“设备入库”菜单,在该表单中输入设备的相关信息实现入库操作。 图4 “入库操作”表单在完成入库操作后,点击表单中的“回主界面”按键,回到主菜单。、设备出库界面单击主菜单下“设备出库”子菜单,弹出如图所示的“设备出库”菜单。在该表单中输入设备信息实现出库操作。图5 “库存退出”表单在完成入库操作后,点击表单中的“回主界面”按键,回到主菜单。、 设备还库界面单击主菜单中“设备还库”子菜单,弹出如图所示的“设备还库”菜单。在该窗口中输入借出的库存实现还库操作。图6 “设备还库”表单在完成还库操作后,点击表单中的“回主界面”按键,回到主菜单。、 部门需求界面单击主菜单中“设备需求”子菜单,弹出如图所示的“部门需求”菜单。在该窗口中输入新的记录添加需求信息。图7 “部门需求”表单在完成还库操作后,点击表单中的“回主界面”按键,回到主菜单。、 供货商信息管理界面单击主菜单下“设备采购”子菜单,弹出如图所示的“设备采购计划”菜单。在该窗口中输入新的采购信息添加计划。图8 “设备采购计划”表单在完成还库操作后,点击表单中的“回主界面”按键,回到主菜单。、 显示报表界面单击主菜单下“显示报表”子菜单,弹出如图所示的“显示报表”菜单。在该窗口中分别点击“库存过多”,“库存不足”,“操作日志”,“现有库存”,可实现对这四类信息的查询。 图9 “显示库存”表单七 总结在当今社会,随着商品经济的进一步发展,各种物资货品越来越丰富,而作为一个企业来说,需要对这些趋于丰富的物资货品进行仓储管理。本仓储管理系统的开发应用,能使广大中小型企业运用信息化的手段来处理这一原本繁琐的事物。 本次毕业论文的完成,前后历时2个月,经过了前期参考文献的查询,程序设计,系统仿真运行,初稿编写和整理、校对、装订几个阶段,可以说是对大学四年学习生活的一个很好的考验和总结,也将对毕业以后的工作学习生活起到一定的作用。 由于本论文命题涉及物流存储方面的知识,加之本人水平有限,文中的疏忽和错误之处在所难免,恳请各位老师和同学批评指正。致 谢在四年的本科学习生活中,作者深受各位任课老师和辅导员的谆谆教诲和悉心指导,尤其是在樊老师的指导下使作者对通讯原理这一学科有了一个比较系统的了解,她严谨踏实的治学态度、实事求是的工作作风、平易近人的高尚品德、忘我奋进的工作精神使作者深受教益。在樊老师的悉心指导和耐心帮助下作者才得以顺利完成毕业论文的写作。在这里作者诚挚地感谢樊老师的帮助和教导。感谢所有在本文写作过程中关心和帮助过我的老师和朋友们。参考文献 1王晶莹 王国辉 张雨 等。 Visual FoxPro数据库开发实例解析M。北京: 机械工业出版社,2003年9月2丁爱萍。Visual FoxPro程序设计教程M。西安:西安电子科技大学出版社,2002年6月3史济民 汤观全。Visual FoxPro及其应用系统开发M。北京:清华大学出版社,2000年1月4罗颂 陈林。Visual FoxPro企业办公系统开发实例导航M。北京:人民邮电出版社,2003年6月5耿骞 袁名敦 肖明。信息系统分析与设计M。北京:高等教育出版社,2001年3月6张海藩 编著。软件工程导论M。北京:清华大学出版社,2003年12月7刘俐。现代仓储运作与管理M。北京:北京大学出版社,2004年8月8鲍新中 朱茵 张耀平。仓储规划与技术M。北京:清华大学出版社,2002年6月9鲁晓春。仓储自动化M。北京:清华大学出版社,2002年9月10宋玉。仓储实务M。北京:对外经济贸易

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论