版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统分析与设计课程设计报告题目:仓库管理系统专业:信息管理与信息系统班级:093221学号:09322117姓名:指导老师:黄国辉2011年11月24日
目录1.概述 31.1背景 31.2系统目标 41.3组织机构设置 41.4仓库管理系统组织结构 42.开发的可行性研究 52.1技术可行性 52.2经济可行性 52.3操作可行性 63.需求分析 63.1系统需求功能概括 63.2系统操作设计内容 64.功能分析 74.1入库管理 74.2在库管理 84.3出库管理 94.4物料统计 104.5仓库领料 104.6仓库退料 115.系统总体设计 135.1系统结构设计 135.2数据流程图 155.3系统结构图 165.4数据库的设计 166.结论 176.1系统的特点 176.2系统的不足 186.3设计收获与心得 186.4参考文献 18
1.概述仓库管理是上世纪中期发展起来的一门新兴学科。它最早产生于二战时期的美国,五十年代中期,仓库概念传于日本,并得到迅速发展。时至今日,仓库管理已成为西方企业管理中不可或缺的一部分,在许多国家的道理广泛的研究与应用。总的来说,仓库管理就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。实现仓库管理现代化,系统化。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥这越来越重要的作用。根据调查得知,以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于仓库信息的统计和核实等往往采用人工检查进行。数据信息处理工作量大,容易出错:由于数据繁多,容易丢失,且不易于查找。总的来说,缺乏系统,规范的信息管理手段。为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有所了解。高效率、科学化地管理仓库成为提高生产经营效率的有效途径。采用计算机管理信息系统能有效地避免仓库管理的随意性,提高信息处理的速度。和准确性,能够及时、准确、有效坻查询和修改仓库信息情况,并给企业管理带来了明显的经济效益和社会效益,成为当今仓库管理科学化和现代化的重要指标。本系统针对企业的实际需要,分析了企业仓库管理系统的功能,已入库管理和出库管理为重点,描述各个模块结构设计及库存数据整理等做了设计。永和可以通过相应的模块,对仓库里的材料的基本情况进行更新、查询和删除,对库存数据进行整理,还有操作员管理,权限设置,密码修改等其他系统管理功能。本系统基于Windows平台,采用delphi7做前台开发工具,利用oracle作后台数据库。首先进行可行性分析和用户需求分析,然后根据开发环境及自身知识条件确定开发工具、开发技术、开发平台。本系统是一个面向仓库管理的信息系统,主要功能有登录模块、入库模块、出库管理模块、查下模块、统计/打印模块、设置模块。1.1背景仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策和管理者来说都是至关重要的,因此,库存管理系统应该都能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的麻烦。仓库管理系统是企业信息系统中一个相当重要的组成部分。仓库管理系统的好坏直接影响企业物流管理效果,并直接影响企业的经济效益。其主要作用是帮助企业的仓库管理人妖建立物料出入库手续、分析库存无聊利用及资金占用情况,并为无聊采购供应、生产计划、销售部门提供必要的库存数据。项目开发的提出者为学校的理学院的老师们,开发者为本人,潜在用户有:超市、工厂的仓库及企业运营。用户特点:仓库主任、会计、仓库保管员、仓库保卫属于一类用户,主要应用物料的验收入库、物料保管及记账、物料出库、库存物料及其占用资金分析的功能;管理人员属于另外一种用户,要方便服务于之前类用户还得统计分析系统情况,对异常的处理等。1.2系统目标规范仓库管理,实现信息化管理仓库,方便仓库管理员管理仓库,以便于相关部门查看有关物料的库存及相关信息等,及时采购、销售等。通过有效控制库存,大大减少资金占用,提高资金周转速度,从而提高企业的经济效益。另外对相关数据进行统计分析,提取出重要的信息元素给企业的决策者,从而做出正确的决策。最终提高企业的核心竞争力。1.3组织机构设置仓库管理部门包括仓库主任1人、会计2人、仓库保管员4人、仓库保卫2人。可以用以下结构图表示仓库主任仓库主任会计仓库保管员仓库保卫仓库管理部门的组织结构比较简单,不涉及过多的人员组成,这主要由仓库的功能所决定,仓库主要负责对物料的进出库管理和物料存储盘点。仓库管理系统主要是对仓库的物料信息进行管理,由流程管理和信息管理组成。流程管理主要是负责物料在入库和出库时的程序管理,根据实际物料在仓库中的流动过程及时更新仓库管理系统的记录信息。信息管理主要是针对仓库中的库存物料信息进行管理,分析库存数据,为企业其它部门提供信息支持等。1.4仓库管理系统组织结构如下图:仓库管理系统仓库管理系统实物流程管理信息管理物料入库管理物料库存管理物料出库管理记录查询报表2.开发的可行性研究2.1技术可行性本系统可以运行在Win95,Win98,Win2000操作系统之上,就是说市场上流行的操作系统都可以支持。因此系统运行可行性绝不会成为仓库管理系统的问题2.2经济可行性随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人仓库管理势在必行。21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。仓库管理作为企业管理重要的一部分,在当代信息时代的推动下,拥有一套特色的仓库管理系统是非常有必要的。与仓库繁杂的硬件设施相比较,传统的手工式的管理方式已经无法适合当今庞大的数据处理和精确的运算需求。所以一套精美完善的仓库管理系统是提高工作效率节省人力物力的有效解决方案。传统的管理方式,对仓库管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。一套完善的仓库管理系统可持续使用并能随着时代和需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。2.3操作可行性现行系统采用大量手工操作与少量微机操作相结合,而新开发的系统则全用微机来处理整个过程,在运行初可以采用平行方式从旧系统逐步转换过来,在这期间,手工操作与电脑操作并存,微机操作可逐渐增加工作量,且在这段时间,工作不间断,且新老系统有明显的效率对比。3.需求分析3.1系统需求功能概括本套应用程序名称为“库存管理系统”,主要永远仓库货品信息的管理,系统包括仓库管理,入库,在库,出库,一些统计查询等几部分组成。库存管理系统需满足仓库管理员的需求,她们具有登录应用系统的权限,所以需要对工作人员的登录模块进行更多的考虑,设计不同用户的操作权限和登录方法。对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线及超储货品的管理,用户可以根据时间情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。有了货品的入库,自然也就有了货品的出库,这部分功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。仓库货品的信息量大,数据库安全性和保密性要求高。本系统实现对货品信息的管理和中提的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等等,并可以对一些基本的信息生产报表形式,并打印输出的功能。3.2系统操作设计内容根据以上的操作需求研究设计内容如下:(1)模块功能的研究设计:尽量采用企业仓库管理部门现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合仓库管理员对物料管理的规定,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码的实现。(2)良好的数据系统设计:所企业仓库管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。(3)完备的信息查询统计:为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。以上是对本仓库管理系统进行的基本需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。4.功能分析1.物料的入库(1)采购物料到货后,根据物料采购部门的物料采购单,自动生成物料验收合格单中的部分内容。(2)仓库保管员对物料验收合格后,将生成的物料验收合格单和发票传送到财务部门(3)仓库管理部门根据财务部门发送的物料入库通知和物料验收合格单,办理物料入库手续,生成物料入库单。(4)采用加权平均法根据物料入库单调整库存物料的单价。2.物料的出库仓库保管员根据领料单位的领料单,发放物料,讲最终生成的领料单送到仓库的会计记账。3.退料当领料单位所领物料有剩余并经仓库保管员验收合格时,仓库保管员根据领料单位的退料单,办理退料手续,并把最终生成的物料单送到退料部门。4.物料的盘点每月底,仓库要对各种物料进行账务盘点。5.查询功能(1)查询现有库存物料的情况。(2)查询特定物料的数量和价值。(3)查询物料的消耗情况。(4)查询库存物料的资金占用情况。6统计功能(1)根据物料的消耗情况想物料采购部门提出订货申请。(2)统计各个部门的物料消耗情况。(3)统计库存资金的占用情况。4.1入库管理入库管理是仓库滚了的第一个部分,是物料进入仓库的第一个环节。从物料开始进库,就开始了无聊的库存管理。入库业务的具体步骤可以为:采购物料到货后,根据物料采购部门的物料采购单,自动生成物料验收合格单中的部分内容。仓库保管员对物料验收合格后,将最终生成物料验收合格单中和发票传送到财务部门。仓库管理部门根据财务部门发送过得物料入库通知和物料验收合格单,办理物料入库手续,生成物料入库单,并写进仓库库存明细账。采用加权平均法分居物料入库单调整库存物料的单价。4.2在库管理在库管理是超市库存管理中的关键部分,是物料进入仓库的第二个环节。它是库存管理的重中之重。在库管理的业务步骤为:保管员确认正式入库—安排货位—日常调拨—盘点管理。仓库管理中最重要的一项工作就是保证账面数量与实物数量一致,所以说盘点管理是在库管理中的一向重要工作。厦门具体来看看传统的盘点管理和计算机管理的差别。盘点库存的耗时及效率现代的上次如战场,时间就以为这金钱。谁都不愿意因为盘库存这一并不带来世纪经济效益却又不得不做的一件事来浪费时间。用传统人工盘点库存兴师动众,却因为人工记录每条信息的时间过长,盘点效率不高,又为保证一次盘点库存的完整性,通宵达旦,甚至闭店盘点。不但给参与盘点人员造成身心疲惫,而且耽误热卖时间,形成直接经济损失。但如果实现商品条码化管理,手持数据采集终端便可发挥其优越性。首先,手持数据采集终端在采集商品条码时,只须按一下扫描键,手持数据采集终端顶部发出的激光扫描线扫到条码后立即把商品条码自动、准确的读入终端中,整个过程在瞬间完成。随后,手持数据采集终端执行按客户要求事先编好的程序,利用扫描或键盘输入完成相应信息的快速录入,这样每条信息的采集录入时间大大缩短,工作效率得到显著提高。B.盘点库存的准确性库存盘点对准确性要求极高,因为任何一个不准确数据都会导致盘点库存与世纪库存不符,形成虚假的库亏或库盈。在传统的盘点过程中,由于过多的人为因素介入其中,例如:人工抄录商品名称、排放货架、商品数量,难以避免写错、字迹不清、条理不清等情况的出现,给本来就不轻松的工作带来更多的麻烦。如果盘点的情况与数据库中的情况不符,还要重盘,更加重了盘点员的负担。提高盘点准确性的保证在于自动化程度的提高。条码管理不仅用于商品本省,它还可以包括库房、货架等一切可以条码化的非商品。在实际应用中,可以把商品名称、摆放货架均贴上条码,由手持数据采集终端顶部的激光扫描器自动采集数据,尽量避免人工的输入,确保数据录入的准确。C.盘点库存的方便性传统盘点库存方式效率不高,是由其落后的手工盘点方式造成的。盘操作人员需要携带着纸、笔现场记录每一条信息,这样在库房里翻动物品盘点很不方便。利用手持数据采集终端,只要一机在手,每条数据采集录入都在轻轻几下按键之间完成,避免了一手执笔,一手拿纸却还要腾出一只手翻动商品的麻烦。D.盘点库存结果的处理盘点数据采集的结束并不是盘点全过程的结束。采集的数据一般都要录入到计算机中进行数据的比较、汇总。在传统的方式中,这一过程通常由录入员完成,不但占用许多人、机时间,而且有增加了认为错误的可能性。在库管理盘点流程图:盘点主档设定盘点主档设定盘点卡管理人工盘点盘点卡盘点清册盘点数量建档维护盘点数量辅助维护盘点数量建档维护-N件盘点数量将档维护-制令盘点差异表BIA表盘点完成盘点清册盘点调整YN盘点账面档4.3出库管理出库管理是仓库管理的第二个部分,是物料进入仓库的第二个环节。从物料出库进入车间开始生产,就离开了物料的在库管理。出库管理步骤为:领料单位的领料单—仓库保管员确认领料单并且登记—仓库保管员正事确认出库—物料出库—将最终生成的领料单送到仓库的会计记账。领料单位首先提出申请领料,然后由系统判断领料单位是否有资格领料,若有则继续判断领料是否足够,若领料足够,则允许领料,否则提示领料单位没有资格领料或者领料不够。如图所示:领料单位领料单位领料申请查看申请结果提示领料单位查看申请结果返回信息仓库管理员查看盘点返回信息库存物料数据物料不足,通知采购员采购返回信息领料单位4.4物料统计采购物料信息来源有两种,一是通过门市部门的市场调查进行的商品货物的需求预测,得到采购申请单,另一个是当某些商品货物库存量达到最低警戒线标准,要马上进货补货,由系统自动生成一个申请单。当生成多个申请单时,将其汇总并由仓库管理员整理确认,然后交由采购部门审核,由采购部经历对起合理性进行审批,若不符合世纪采购需要,则退回申请单,如果符合采购需要,则通过合格,生成采购单,交由采购员进行采购。采购员根据采购单的信息,联系相应的供货商购买货物,取得的货物由验货员进行验收,如果不合格则返还给供货商,若合格,则付款,货物入库。采购员将总采购单上交给部门经理审核,经理将审核意见反馈给采购员。采购员将总采购单分解成采购单,向相应供货商提出采购请求并将采购信息存入“采购信息表”。供货商发出货物及其清单,验货员验货,合格则一面将验货单递交财务部门,一面将货物交给仓库给仓库管理员;反之则向供货商提出退货请求。财务部门接到验货单后,一定时间向供货商付款,并将收据存入“采购信息表”。而仓库管理员将货物入库时,将入库单存入“库存信息表”。4.5仓库领料物料的领料量对生产成本的影响是至关重要的。经过多年仓库管理积累的经验,物料的领料实行集中管理的决策制度下的看生产量、看销售量领料方式,形成了较为科学的领料流程。领料流程图如下:销售信息销售信息市场需求信息制定领料计划制定领料决策执行领料结算生产信息库存信息生产部门根据上一年度的销售状况、现有生产能力、新产品开发计划等制定出年度、季度和月度领料计划。在年度计划的指导下,一句客户订单要求、生产进度、物料供应情况进行调整实施。在具体实施过程中,通过个商品的销售进度和市场反馈信息,关注需求变化趋势,实时掌握各个生产所需物料的库存动态,包括各个物料的数量、规格和成本状况,以此决定对物料领料计划的进一步调整落实。根据领料计划和各类别物料的规格质量要求,做出领料决策,决策变量包括领料号、领料数量、领路人、仓库管理员等信息。根据以往生产量来制定领料决策内容包括确定本年、本季度和本月度的生产量。领料号决策则指生产所需特定的某种物料,领料数量决策则指生产所需不同物料的数量。当作出领料决策后,生产部门的领料人向仓库管理员领取所需要的物料,生辰部门及时手机精制生产的回收、成本等信息,以便对下一批物料的领取进行合理调整。生产部门执行领料流程如下图:生产部门生产部门提出领料申请是否符合条件查询物料是否足够允许领料操作提示生产部门提示生产部门4.6仓库退料物料的退料量对货物积压的影响是至关重要的。经过多年仓库管理积累的经验,物料的退料实行集中管理和决策制度下的看生产量、看销售量退料方式,形成了较为科学的退料流程。退料流程如下图:销售信息销售信息市场需求信息制定退料计划制定退料决策执行退料结算生产信息库存信息生产部门根据上一年度的销售状况、现有生产能力、新产品开发计划等制定出年度、季度和月度退料计划。在年度计划的指导下,一句客户订单要求、生产进度、物料供应情况进行调整实施。在具体实施过程中,通过个商品的销售进度和市场反馈信息,关注需求变化趋势,实时掌握各个生产所需物料的库存动态,包括各个物料的数量、规格和成本状况,以此决定对物料退料计划的进一步调整落实。根据退料计划和各类别物料的规格质量要求,做出退料决策,决策变量包括领料号、领料数量、领路人、仓库管理员等信息。根据以往生产量来制定退料决策内容包括确定本年、本季度和本月度的生产量。退料号决策则指生产所需特定的某种物料,退料数量决策则指生产所需不同物料的数量。当作出退料决策后,生产部门的领料人向仓库管理员领取所需要的物料,生辰部门及时手机精制生产的回收、成本等信息,以便对下一批物料的领取进行合理调整。生产部门执行退料流程图如下:生产部门生产部门提出退料申请是否符合条件查询物料是否足够允许退料操作提示生产部门提示生产部门5.系统总体设计5.1系统结构设计仓库管理系统实体ER图如下所示:供应商供应商联系方式名称供货记录地址n供应数量价格货物编号类型现有数量nn提取数量销售商N名称地址联系方式记录名称位置仓库地址名称所剩容量工作职位管理员管理n家庭住址联系方式名字工作证号权限存款数量n15.2数据流程图数据库的结构设计是一个非常重要的问题,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。在上述分析的基础上,可以得到本系统的数据流程图如下:
5.3系统结构图仓库管理系统仓库管理系统入库管理添加物料信息修改物料信息在库管理出库管理物料统计仓库领料添加物料信息修改物料信息删除物料信息添加物料信息修改物料信息删除物料信息修改物料信息修改物料信息删除物料信息修改物料信息删除物料信息仓库退料5.4数据库的设计(1)供应商表:列名数据类型可否为空说明ClientVarchar(10)Notnull供应商编号(主键)ClientnameVarchar(50)Notnull供应商名称AddressVarchar(50)null供应商地址PostcodeVarchar(30)null供应商邮编TelenoVarchar(30)null供应商电话(2)管理员表:列名数据类型数据类型可否为空说明UseridVarchar(10)Notnull管理员编号(主键)UsernameVarchar(10)null管理员名UserpasswordVarchar(6)null管理员密码(3)货物信息表:编号列名可否为空数据类型说明1GoodsNotnullVarchar(10)货物号(主键)2PricenullDecimal15,2货物价格3GoodsnameNotnullVarchar(50)货物名称4IndatenullDatetime入库时间5ClienidnullVarchar(10)供应商编号6NumbernullChar(10)货物数量7BuyeridnullVarchar(10)购货商编号(4)货物入库表:列名数据类型可否为空说明InidVarchar(10)Notnull入库货物号(主键)IndateDatetimeNotnull入库时间(主键)ClientidVarchar(10)null供应商编号InnumberChar(10)null入库数量UsernameVarchar(10)null经办人(5)货物出库表:列名数据类型可否为空说明OutdateDatetimeNotnull出库时间OutidVarchar(10)Notnull出库货物号(主键)BuyeridVarchar(10)null购货商编号UsernameVarchar(10)null经办人OutnumberChar(10)null出库数量(6)现有库存表:列名数据类型可否为空说明StoeridVarchar(10)Notnull库存货物号(主键)StorenumberChar(10)null库存数量UseridVarchar(10)null管理员编号6.结论6.1系统的特点(1)设置系统用户界面登陆功能,及时对系统数据进行安全设置与保护。(2)友好的用户界面,业务操作简单,进入系统即能使用。(3)成熟先进的技术和系统架构,采用先进的数据库访问方式,数据更安全,性能更稳定。(4)强大的数据处理能力和开发的数据接口,选用具有大型数据库安全机制的数据库系统,提供各种级别的数据保护
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《s基础知识》课件
- 电机维修能手培训课件
- 小学咏柳课件
- 老年护理意外情况应急处理
- 陕西省西安市莲湖区2023-2024学年七年级上学期12月月考生物试卷
- 2024新课标1卷 · 文言文教师版及学生版
- pdf课件和课件教学课件
- 《道路勘测设计》课件-1-5公路勘测设计程序
- 《RTK测量精度控制》课件
- 胃癌的诊断与治疗
- 放射防护管理机构(组织构成、管理部门、人员、职责)
- 2023-2024年司考刑法真题(含答案及解析)
- 上肢血管超声检查
- pep人教版英语四年级上册 Unit 6《Meet my family!》单元作业设计
- 高寒地区陆上大型风力发电机组安装工法文本
- ISTA-6-AMAZON-亚马逊测试标准(快递包裹运输)
- 施工方案abcd类分类
- 职业病危害告知书
- 情绪管理学习通超星课后章节答案期末考试题库2023年
- 科教版高中信息技术必修1第一单元初识数据与计算1.2数据的计算公开课一等奖课件省赛课获奖课件
- 李大钊人物介绍课件
评论
0/150
提交评论