五菱物流仓库管理信息系统的设计与实现_第1页
五菱物流仓库管理信息系统的设计与实现_第2页
五菱物流仓库管理信息系统的设计与实现_第3页
五菱物流仓库管理信息系统的设计与实现_第4页
五菱物流仓库管理信息系统的设计与实现_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

摘要现代物流的根本宗旨是提高物流效率、降低物流成本、满足客户需求,并越来越呈现出信息化、网络化、自动化、智能化、标准化等发展趋势,其中信息化是现代物流的核心而物流企业的信息化是物流企业发展的必然趋势。而仓库管理信息系统作为物流信息系统的一个重要组成部分发挥着重要作用。从某种角度上讲,现代物流就是传统物流的信息化,即采用信息技术对传统物流业务的仓库相关业务进行优化整合,达到降低成本、提高服务水平之目的。本文结合柳州五菱物流有限公司仓库的实际情况,分析现有流程,并指出其中存在的问题,在信息化理论指导下、结合本人对仓库的理解提出解决问题的方案。文中同时指出了开发柳州五菱物流有限公司仓库管理信息系统的必要性,分析系统的结构的和功能,实现对仓库业务的信息化管理,提高公司的经济效益。关键词物流,仓库管理信息系统,信息系统,信息化,仓库ABSTRACTTHEMODERNLOGISTICSPURPOSEISTOIMPROVELOGISTICSEFFICIENCY,TOREDUCELOGISTICSCOST,TOSATISFYCUSTOMERNEED,MOREANDMOREDISPLAYINFORMATION,NETWORK,AUTOMATE,INTELLECTUALIZED,STANDARDIZINGANDSOONDEVELOPSATREND,INWHICHINFORMATIONISTHECOREOFMODERNLOGISTICSANDINFORMATIONLOGISTICSISTHELOGISTICSOFTHEINEVITABLETRENDOFENTERPRISEDEVELOPMENTWAREHOUSEMANAGEMENTINFORMATIONSYSTEMLOGISTICSINFORMATIONSYSTEMASANIMPORTANTPARTOFPLAYSANIMPORTANTROLEFROMACERTAINPERSPECTIVE,MODERNLOGISTICSISTHELOGISTICSOFTHETRADITIONALINFORMATIONBASED,THATIS,THEUSEOFINFORMATIONTECHNOLOGYONTHETRADITIONALWAREHOUSELOGISTICSBUSINESSTOOPTIMIZETHEINTEGRATIONOFRELATEDBUSINESSESTOREDUCECOSTS,IMPROVESERVICEQUALITY,PURPOSEINTHISPAPER,IANALYSISOFEXISTINGPROCESSES,ANDPOINTEDOUTTHATTHEPROBLEMSFROMTHEACTUALSITUATIONOFLIUZHOUWULINGLOGISTICSCO,LTDINTHEWAREHOUSEINTHEINFORMATIONUNDERTHEGUIDANCEOFTHEORY,COMBINEDWITHMYUNDERSTANDINGOFSTORAGESOLUTIONSTOTHEPROBLEMRAISEDTHEARTICLEALSOPOINTEDOUTTHATTHEDEVELOPMENTOFLIUZHOUWULINGLOGISTICSCO,LTDWAREHOUSEMANAGEMENTINFORMATIONSYSTEMSNEEDTOANALYZETHESTRUCTUREANDFUNCTIONSOFWAREHOUSEOPERATIONSTOACHIEVEINFORMATIONMANAGEMENT,IMPROVEECONOMICEFFICIENCYKEYWORDSLOGISTICS,WMIS,MIS,INFORMATION,WAREHOUSE目录摘要IABSTRACTII引言1第1章项目背景211组织背景介绍212组织业务流程及信息系统现状分析4第2章理论基础821初探仓库管理信息系统的建设821仓库管理信息系统的组成8第3章新系统分析931系统方案932需求分析933可行性分析10第4章系统流程分析1241业务流程分析1242数据流程分析1543ER图1644代码设计22第5章系统设计2451设计思路2452数据库分析与设计2453模块设计2954系统程序设计3155系统界面特点介绍31第6章系统测试与维护3561系统测试3562系统维护35第7章系统实施与评价36第8章结束语37致谢38参考文献39附录一系统使用说明书40附录二源程序清单52引言在中国由于国内政策环境与经济环境的改善、企业改革日益深化,为物流业发展建立了良好的宏观环境与微观基础;各行各业都对物流趋之若骛,纷纷成立物流企业。但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化,而现代信息技术和现代商品物流技术的进步为物流业快速发展准备了充分的技术条件。对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营是他们的最佳生存之道,而信息的来源成为寻找“缝隙”的关键。管理信息系统就成为这个“缝隙”的关键,而仓库管理信息系统作为物流管理信息系统的一个重要组成部分,发挥着不可磨灭的作用。随着计算机技术的迅猛发展,计算机普遍被使用在各行各业,由于计算机硬件系统价格大幅度下降,以微型计算机为硬件基础的仓库管理信息系统日趋增多,特别在生产管理上,通过生产计划工作,制定生产系统优化运行方案,及时调整企业生产过程内外的各种关系,最终做到投入少,产出多,取得最佳的经济效益。而仓库管理系统是现代仓储企业进行货物管理和处理的业务系统,它可以实现仓库的精细化管理,对货物存储和出货进行动态安排,对仓库作业流程的全过程进行电子化操作。仓储管理系统是一个较为复杂的管理系统它涉及到仓储与管理的各个方面,因而在设计时必须要抓住本质,根据仓库的具体管理及运作情况抽象确定出系统中各局部系统的功能和各局部系统的依赖关系。对于一个仓库来说其核心就是通过提供科学的进销方式和库存管理来取得高经济效益。第1章项目背景11组织背景介绍111柳州市五菱物流有限公司的发展历史柳州市五菱物流有限公司成立于2005年元月,是由五菱集团、五菱新事业、五菱联发共同出资组建的现代第三方物流企业,公司注册资金300万元。公司依托五菱集团跨越式发展及柳州市再造一个工业柳州的市场强势拉动,鼎承五菱人50年代代相传“艰苦奋斗、自强不息”企业精神,以“品质追求卓越,为客户创造价值”的经营理念,学习、创新、客户至上高效的团队,现代物流的管理方法,专业的物流设备,坚持做强再做大的发展思路,为客户提供优质的物流服务。公司主要从事汽车、零部件物流以及相关物流策划、物流技术咨询、规划、管理、培训等服务。是一家专业化运作,能为客户提供一体化、技术化、网络化、可靠的、独特解决方案的第三方物流供应商。公司目前已建成大型配送中心,专业从事工业精细化生产配送等,尤其在汽车、装载机及其零部件制造业等相关领域。拥有先进的物流设施、设备,配送中心拥有专业物流设备,具有日处理零配件箱的能力,率先应用了先进的立体货架分拣模式,可广泛应用于汽车零配件等具有多品种、小批量、多批次、高周转特点的零配件的分拣与配送。公司以帮助客户整合物流资源,降低物流费用为经营理念,以“信誉第一,客户至上”为服务宗旨,以信息电子化配送中心为基础,以完备的现代物流组织为纽带,建立区域性的、布局合理、高效的现代物流配送和电子商务体系,为客户提供社会化的现代物流组织、方案设计、资讯管理、信息增值等服务。公司致力于为客户提供即时性的第三方物流服务,在现有的几大配送中心应用具有国际先进水平的物流管理信息系统进行管理,实现了单证和各项业务处理的全程数字化管理。公司拥有一支经验丰富的专家技术队伍,并与国际著名物流信息企业建立了共同研究体制,应用先进的物流信息技术和管理技术,结合中国国情和企业实际及国外物流企业的实践经验,以优化作业流程、提高作业效率、降低差错率、标准化管理为指导思想,为各类型企业量身定做应用于物流服务和供应链管理的适合企业自身特点的物流信息系统,规划设计物流中心方案,承担物流中心实体建设项目。目前,公司已经积累了丰富的工业采购物流、生产物流、销售物流和消费品终端配送以及大宗物资分销储运的运作经验,是值得信赖的合作伙伴。公司拥有一支250多人优秀员工队伍,其中30以上员工具有大专以上文化程度,90以上的员工具有专业从事大中型制造企业的生产、物流管理与运作经验。尤其是本司拥有一支专业从事第三方全程物流解决方案设计、包装设计、运输规划,并实际运作经验丰富的物流工程师团队。112经营业务汽车及零部件制造企业物流总包业务为汽车及零部件制造企业提供生产物料的仓储、生产线准时化配送物流服务,产成品的包装、运输、客户端的生产线的准时化配送、客户企业内三包现场服务等物流服务。主要客户柳州五菱汽车联合发展有限公司、柳州五菱专用汽车制造有限公司等。门生产线(DOORLINE)的全程物流服务为零部件企业向主机厂提供从零部件出厂到客户端仓库或生产线的全程物流服务,包括上门提货、包装、运输(中长途及市内)、仓储、再包装、生产线准时化配送等全程物流服务业务。主要客户柳州李尔汽车内饰件有限责任公司等。主机厂零部件供应商的仓储配送业务为主机厂非本地零部件供应商客户提供本地化的仓储与生产线准时化配送业务。之中包括市内各公路货运站、铁路各车站、机场、水运码头的提送货、仓储、再包装、生产线准时化配送等物流服务。零件分装业务为制造企业提供零部件的预装配业务,减少因零部外形复杂或质量要求而导致运输成本的增加及过输过程中的质量损失,并充分发挥五菱物流在物流系统中强大的整合能力,实现门生产线的全程物流服务,实现物流总成本最低。另外,根据客户要求代理客户在主机厂的售后现场服务,如包括零部件的简单返修、售后三包件的处理或退回,代理结算、订单跟踪等。其他业务包括产成品下线到客户端生产线准时化配送以及采购物料入库到生产线准时化配送的全程物流服务。服务内容仓储、配送、包装(工位器具)、跟单、客户现场等。通过整合资源,更新搬运工具、改善仓库,优化业务流程,有效的缩短了物料流通和存放时间,对该公司产能提升和降低成本起了促进作用,得到了客户的好评。承接配送座椅配送业务,到逐步为该公司包括座椅的其他装饰件的门门全程物流服务。DELPHI系统公司柳州本地化的仓储配送服务从开始为DELPHI系统公司做简单的配送服务,到现在承接该公司在柳州所有仓储配送业务服务。这是我公司以“品质追求卓越,为客户创造价值”的经营理念,高质量的服务赢得了客户的认可。113业务现状公司拥有广西柳州与山东青岛两大物流基地,拥有仓库面积近40000多平米,两大物流基地地理位置优越,公路、铁路专用线直通仓库站台,交通十分便利。柳州基地位于上汽通用五菱汽车股份有限公司附近,比邻柳州工程机械股份有限公司、柳州汽车厂等柳州市重点工业企业;青岛基地位于青岛市黄岛经济开发区海尔大道,与上汽通用五菱汽车股份有限公司青岛分公司、柳州五菱汽车联合发展有限公司青岛分公司、青岛海尔信息产业园、青岛海信信息产业园等著名企业相距不到十分钟车程。公司自有大中小各种运输车辆与专业装卸设备90余辆(台套),可供调配的中长途运输车辆200多辆。114组织结构图股东会董事会监事运营管理部双冲物流财务部JIT物流部运输管理行政人事部青岛分公司总经理综合管理部市场发展部总经理助理副总经理图11组织结构图12组织业务流程及信息系统现状分析121业务流程分析现在,仓库还没有信息管理系统,从出库管理、仓库管理到出库管理的所有业务活动都由手工完成。台帐操作员主要负责仓库的管理,负责库区内所有货物的台帐登录、单据保管审核、仓储管理报表的统计工作;协调供应商入库,协调客户出库;对库存物料进行监控,保证合理储备量;即时向供应商提供实时库存情况;负责收集核对保存与客户结算的相关单据,及时制作仓储作业统计报表提供主管;每月末、季度末、年度末组织管库员进行配件大盘点,确保帐、卡、物相符。仓管员负责配件进出库及库存管理和盘点工作;熟悉管库作业流程,掌握库存配件的品种、规格、数量、包装、分拣方法,能够进行分拣客户上汽通用五菱有限公司通过台帐操作员办理出库单、入库单,仓管员根据台帐操作员给的入库单、出库单负责配件入库、出库的协调,入库的配件分类放在相应位置,出的配件审核签名才能放行,单据一式三份,台帐操作员拿单据三作为统计数据的依据,并制作日报表、月报表、季度报表、年度报表让主管审核。在业务流程图中,所以其业文档判断业务处理开始结束务流程图如下上汽通用车间人员配送司机台帐操作员办理存储手续(入库单)办理出库手续(出库单)仓库管理员装卸配件入库配件出库库存保管按保管条件分类保管检查清点注明装卸作业量汽车牌号等审核、签名、放行仓库管理员存单据一客户存单据二每天作业单据三交台帐操作员统计装卸作业量及费用编制报表月底打印费用清单交区域主管审核并上交经理台帐操作员整理单据结束安全库存及需求表需求表准备图12业务流程图仓库一天实行三班倒的制度,所以仓管员在交接班时要清点库存,清点的物品随情况而定,有时只点在这个班的时间内有变动的物料,人工清点,如果发现数量有出入就和仓管员沟通,并作登记。完成入库的过程中,要在帐本和放在配件旁边的配件卡上登记,并在单据上签字,交给然后将将入库单据交给台帐操作员保管,台帐操作员审核单据后,录入电脑为以后统计备用。出库时,出库单据都是临时打印出来的,而且不保存数据,这使得以后的统计工作很麻烦,浪费人力物力,而且容易出错,效率很低。综上所述,在没有信息系统的情况,数据不能得到有效保存,库存以及各种报表时都依靠人工核对、统计。对于物流公司来说,每一天的订单数据非常庞大,单靠人工完成,工作量之大可想而知;而且操作的效率非常低,易出现差错,如果中间出现错误又需要重新操作,浪费人力物力;还有就是在遇到单据出了问题时,在一本本记帐卡中查找起来非常不方便。122数据流程分析在数据流程图中,业务处理过程外部实体数据数据流所以根据以上业务流程,分析得出公司的数据流程图登帐入库出库盘点财务部车间客户采购部财务部财务部财务部供应商车间验收入库单领料单提货单库存台帐报表统计缺料单退货合格不合格图13数据流程图图123公司信息化管理及系统现状分析(1)信息化现状概况仓库还没有建立信息化系统,所有业务的工作几乎都以手工操作的方式完成,平时的管理混乱无章,往往导致效率低而无法满足客户的要求。在入库、出库处理方面单据都是利用EXCEL处理,数据没法得到有效保存,因为每个单据都是一个文件,查找起来很不方便,也不容易分类,每次打印单据时都要修改相应的数据项;如果单据出现错误,还需要翻阅原始单据来查证,这样速度慢、效率低。统计工作方面月末、季度末、年度末做统计工作时,需要翻阅大量原始单据凭证,如按上述的文件统计工作量很大,且易出错,因为每张单据就是一个EXCEL文件,而且因为单据不易于分类,如果要分类又要花费很大的人力物力。在退货入库处理方面和入库、出库处理一样,也用手工操作,配件退回来后,堆积在仓库里,没有得到有效的处理,且单据的统计也显得困难。(2)仓库信息化问题分析目前仓库还没有采用仓库管理信息系统,仅采用EXCEL对单据的打印以及报表统计。操作员打印送货单时,并没有对数据进行保存,因为对于EXCEL软件来说,保存如此庞大数据格式的送货单是很困难的,再加上管理起来也很麻烦,且容易丢失。台帐操作员到了月末或者将单据录入电脑,总数是预先计算好的或者是在EXCEL中使用公式计算好的,台帐操作员只是输入每种物料的总数。对于这种近乎完全手工的操作,不但很麻烦、浪费人力物力,而且容易出错,效率很低,自动化程度低,不利于效率的提高;当需要查询有问题的单据时也很不方便,通常得在一本本的帐本上人工查询,非常吃力。第2章理论基础21初探仓库管理信息系统的建设211仓库管理信息系统的特点关于仓库管理系统,在数据库开发领域,已经发展了好多年,网络上也流传着很多比较完善的系统,很值得后人学习和参考。传统的仓库管理软件用于执行仓库内部的活动,比如收货、上架、拣货、包装和发运等等。但是,如今的仓库不仅仅是静态的存储设施了,需要使用仓库的实时数据以更好地响应供应链需求,消除网络内部的过量库存,提高网络内部的库存透明度和流动速度。传统的仓库管理系统(WMS)不是太复杂太昂贵,就是太简单而不能满足用户的需求。同时,传统WMS的C/S结构或B/S结构都不具备足够的灵活性以适应用户物流管理要求。仓库是物流管理作业的基础,随着业务的发展,仓库作业的复杂性也在提高。在一个单一的仓库里管理供应商入库和客户履行已经不能满足需要,您可能拥有一个复杂的网络化的配送和履行中心,每一个配送中心都有独特的属性和需求。企业仓库管理信息系统是企业管理信息系统中涉及数据存储量最大、数据处理次数最多和对数据准确性要求最高的系统,其数据文件或数据库结构的设计直接影响系统的处理效率和响应速度。212仓库管理信息系统对企业的重要意义仓库是企业物流系统中的重要环节,是企业实现现代化管理的基础。因此,在研究和开发企业管理信息系统时,大都把仓库管理信息系统作为突破口。由于计算机硬件系统价格大幅度下降,以微型计算机为硬件基础的仓库管理信息系统日趋增多。在开发仓库管理信息系统应用软件时,首先遇到的就是数据文件或数据库结构的设计问题,如果设计不当,就会直接影响系统的处理效率和响应速度,并给用户使用和维护带来不便。对于物流公司来说每天涉及数据存储量相当大、数据处理次数相当多,即入库单、出库单、需求单等单据发生量特别大,单纯使用手工处理,效率低,错误率高,而且单据保存起来相当不方便,查询起来也很麻烦,特别是统计数据更加麻烦,耗时耗力。而使用了仓库管理信息系统后,这些问题都能得到很好的解决。使用仓库管理信息系统可以帮助企业有效的降低库存、减少资金占用,避免物料积压或短缺现象,保证生产经营活动顺利进行。因此从某种程度上说,一个企业的仓储管理的信息化水平将直接影响该企业未来的发展前景,仓库管理信息化是现代企业仓库管理的必然趋势。22仓库管理信息系统的组成1入库管理按照即时配送(JIT)原则,满足生产企业零库存生产的原配件入库管理,满足商业企业小批量多品种的连锁入库管理,满足共同配送和多级入库管理。根据客户的生产计划和仓库的安全库存通知供应商供货入库并管理。2出库管理根据客户的需求配件从仓库出库送到客户处装配生产汽车。3盘点管理每月底或者一定时间段内对仓库进行库存盘点。第3章新系统分析31系统方案五菱物流仓库管理信息系统根据目前的仓库管理及业务现状而构想出来的,主要想通过一个信息管理系统来实现仓库相关业务的信息管理。并且能通过系统实现入库出库盘点等的自动化,以达到提高经营效益的目的,包括供应商和客户的效益。32需求分析321概述近年来,随着业务水平的逐步提高,公司业务也不断地扩大,仓库也有了很大的发展,主要业务是为五菱、柳汽、东风、合长(汽车装配)等汽车制造相关企业仓储、加工、汽车配件。但是在仓库相关业务的处理上,还利用传统的手工操作方式,易发生数据丢失、统计错误、劳动强度高,且速度慢、效率低下,这些问题很大程度上影响对客户的服务水平,一直无法提高上去;而使用计算机可以高速,快捷地完成以上工作,加上近来计算机硬件的价格不断下降,而其性能越来越好。在仓库相关业务实现系统信息化后,数据可以快捷查询和统计,可以实现数据共享,避免重复劳动,从而提高对客户和供应商的服务水平和公司的经营效益,由此提高客户和供应商的市场竞争力而赢得更多的客户。五菱物流拥有4万平方米的仓库,提供汽车零配件仓储、分拣、加工、组装、运输、搬运、配送等一体化服务,有效降低运输风险,为汽车配件提供科学的管理和服务。仓库有主管2人、业务员2人、管库员5人、分拣工1人、普工6人、叉车司机3人。每班目前配备人员4个管库员、3个辅工,三班倒,每班8小时。仓库设立了一间办公室,主要是对内和对外业务联系;主管是仓库的负责人,主要工作是领导其他员工,如果遇到决策性或者其他重大问题,台帐操作员要上报主管,出入库业务的各种统计报表需定时程送到办公室,为上层领导作决策提供依据。322系统总体需求分析1)希望能实现入库出库等单据的有效保存;2)希望省去手工实现数据统计自动化,自动分析订单物料的构成;3)希望月报表、送货排行榜报表能自动打印;4)提高单据的响应速度,提高客户满意度,主要解决现在手工操作效率低的问题;323系统软件功能需求分析1系统管理可以对系统操作员的功能使用权限进行设置;2系统能够录入、打印单据并保存数据,录入的时候尽量减少人工录入,且所有的操作都可以利用键盘进行,界面要友好,录入灵活;登记单据时具有“审核”功能,这样可以避免产生错误结果,但是按照系统还得继续执行下去,减少做出不必要的操作而产生的费用;3设置各种单据记录查询模块,能供管理员查询入库、出库、退货入库、盘点等的执行情况(主要是看审核与否这个标志来查看是否已经执行);4实现单据记录数据的自动统计,统计一定时间段内的单据,向上级主管部门和供应商提供各种数据和报表;5对一定时间段内的需求、入库、出库、退货入库、盘点情况进行统计时,并形成相应的报表;6对于客户的生产计划能够自动分解,并制作仓库相应的入库需求;7能将数据库的数据导出到EXCEL中(比如单据记录数据);8具有打印报表的功能;9系统采用C/S结构,有专门的服务器;10开发时间在3个月之内,即三个月后正式开始实施;11应用系统应该能在WINDOWSXP上运行,且在无重大改动的条件下正常运行3年以上。324系统的性能需求分析1系统模块的处理时间和响应时间不能超过1分钟;2系统必须有一定的适应性,如果用户需求发生变化时,系统应该能根据这些变化而作出合理的改变;3应用系统的操作尽可能地简单,并为用户提供良好的人机交互界面;4应用系统安全上要有一定的保障,为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因为人为的操作错误而死机或崩溃;5系统应有较好的可维修性,以便在系统出现故障时能迅速恢复运行。33可行性分析331开发及实施的可行性仓库管理信息系统管理的对象是所有的需求单、入库单、出库单、盘点单、退货入库和日常使用情况。系统所要记录的数据数量繁多,数据存储、查询、统计频繁,数据安全性要求高。因此,必须要有一个功能强大的数据库提供支持。SQLSERVER2000在稳定性和安全性方面表现出色,因此选择SQLSERVER2000。在数据库开发软件方面,由于管理区域范围较广,每天避免不了要做非常多的开单的记录、查询、统计等工作。仓库管理系统是典型的信息管理系统MIS,是基于客户N务器体系,以MICROSOTSQISERVER为后台数据库,POWERBUILDER为前端开发工具,采用面向对象设计思想,原型化开发方法,并在充分考虑灵活性和可靠性基础上设计出来的对于前者要求建立起数据一致性、完整性及数据安全性而对于后者则要求应用程序功能完备,易使用等特点。因此,POWERBUILDER是不错的选择。POWERBUILDER90SQLSERVER2000组合完全可以满足管理信息系统开发的要求。与此同时,本人对POWERBUILDER90和SQLSERVER2000也有2年多的使用经验,运用这两个工具开发本系统完全可行。由此,系统开发在技术上是可行的。332效益/成本分析仓库的仓管员的主要职责是处理入库、出库、退货入库和盘点等工作,台帐操作员则负责单据报表统计工作以及作为与供应商或上层主管部门沟通的中介。而且台帐操作员对单据的统计工作也繁复而没有效率。如果开发一个能方便日常单据和仓库管理的系统将很大程度上提高公司的管理效率,提高公司效益,降低成本,提高公司的市场竞争力。1软件开发成本上对于这个规模不大,而且采用C/S的管理系统来说,开发成本相对比较低;2硬件成本上如今计算机硬件已经相当便宜,而且性能也越来越强,所以硬件成本问题不大;3培训成本上POWERBUILDER90开发出来的界面非常友好,只要在相关地方点击相关按钮即可实现相关功能,而工作人员不必考虑系统内部情况等等,所以学习起来不用花太多的时间,费用也不会高,虽然他们没有使用过该系统的经验;4效益上在系统开发完毕,投入使用后,仓库相关业务的管理水平和效率将得到一定程度上的提高,减少了以前重复的工作,可以让工作人员可以集中精力改进其他方面。而且此时也可以适当的减少一定的人员配置,减少劳动成本,减少了仓库相关业务的成本,提升公司的市场竞争力,而减少的这个成本可以一部分让利给客户和供应商,可以吸引更多的客户和供应商以扩大公司的业务。综上所述,系统的开发是可行的。第4章系统流程分析41业务流程分析在实现新系统的情况下,对仓库的业务流程必须作出改变,只有这样才能适合系统软件的运行,并提高管理的效率和经营效益。在业务流程图中,所以其业文档判断业务处理开始结束务流程图如下1客户需求部分的业务流程图客户制定好生产计划表,操作员根据客户的生产计划表制定需求单,需求单需经过主管的审核,审核不通过操作员再制定需求单,审核通过后供应商送货。客户制定生产计划主管审核需求单操作员制定需求单供应商配送配件是否通过开始生产计划否是需求单需求单结束图41客户需求业务流程图2如下为入库业务流程图供应商根据需求单送货,仓管员根据需求单检验配件,操作员根据需求单登记入库单,主管审核入库单,通过则配件入库。供应商配送配件开始仓管员检验配件操作员登记入库单主管审核入库单配件入库结束需求单需求单需求单入库单是否通过是否图42入库业务流程图3出库业务流程图如下仓管员检查仓库库存是否足够,操作员制定出库单,主管审核出库单,通过则仓管员根据出库单检验出库的配件,通过则配件出库。仓管员检查库存开始配件出库仓管员检验配件主管审核出库单操作员制定出库单结束是否通过出库单出库单是否图43出库业务流程图4退货入库业务流程图如下客户退货,仓管员检验配件,操作员制定退货入库单,主管审核退货入库单,通过则仓管员检查仓库库存,通过则配件入库。客户退货仓管员检查库存主管审核退货入库单操作员制定退货入库单仓管员检验配件开始结束是否通过配件入库退货入库单退货入库单是否图44退货入库业务流程图5盘点业务流程图操作员制定盘点单,仓管员根据盘点单盘点仓库,盘点单给主管审核,审核通过则盘点结束,不通过则仓管员继续盘点仓库。仓管员盘点仓库操作员制定盘点单主管审核盘点单盘点单开始结束盘点单是否通过否是图45盘点业务流程图42数据流程分析有了信息管理系统,之前对于单据数据无法保存的局面将得以改变,并且对于数据量大、易出错、效率低的人工统计各种报表的方式将彻底改变,并且能够方便、快速地查询单句记录、供应商、客户等信息;各种报表能随时的传送给上级主管、供应商和客户。新信息系统的这些功能将极大地提高经营的效率和客户的满意度。在数据流程图中,业务处理过程外部实体存储数据数据流仓库管理平台的顶层数据流程图见下图46所示,该图表示了该管理平台系统与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面。库存配件供应商主管上级领导客户业务需求统计报表统计报表统计报表业务处理图46顶层数据流程图顶层数据流图的第一级分解如图47所示,扩展后的第二层数据流程图。由图可知,该系统的主要逻辑功能(子系统)有四个“需求处理”,“入库处理”,“退货入库处理”,“出库处理”。客户退货入库单需求单库存配件入库单出库单供应商主管上级领导退货供货生产计划统计报表统计报表退货处理需求处理入库处理综合统计出库处理图47二层数据流程图1二层数据流图2如图48所示,仓管员盘点仓库将盘点统计表给主管上级领导。仓管员盘点单库存配件主管上级领导统计报表盘点处理综合统计图48二层数据流程图243ER图ER图中用椭圆形或圆角矩形表示实体(或关系)的属性并用无向边把实体(或关系)与其属性连接起来。用矩形框来表示实体,用连接相关实体的菱形框来表示联系。如同数据库中的表的关系,ER图中关系也分为一对一、一对多、多对多三个类型,可以表示为11、1N、NM这三种形式。ER模型适用简单的图形符号表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,因此,ER模型可以作为用户与分析员之间有效的交流工具。仓库管理中所涉及到和主要实体及其属性如下仓库实体如图49所示仓库地址备注电话仓库名联系人仓库编号图49仓库实体图供应商实体如图410所示供应商地址备注电话供应商名联系人供应商编号图410供应商实体图配件信息实体如图411所示配件表配件规格备注配件规格配件名供应商编号配件编号单位单价供应商名图411配件信息实体图库存表实体如图412所示库存表配件规格备注配件规格配件名最小库存量配件编号单位单价最大库存量当前库存量仓库名仓库编号图412库存表实体图客户实体如图413所示客户信息表地址备注电话客户名称联系人客户编号图413客户实体图用户实体如图414所示用户权限备注密码用户名图414用户实体图需求单实体如图415所示需求单配件规格备注配件规格配件名制单时间配件编号单位单价需求量审核者操作员需求单号开始时间审核时间期限图415需求单实体图入库单实体如图416所示入库单配件规格备注入库单号配件名制单时间配件编号单位单价数量审核者操作员需求单号开始时间审核时间期限仓库编号供应商名仓库名图416入库单实体图出库单实体如图417所示出库单配件规格备注出库单号配件名制单时间配件编号单位单价数量审核者操作员开始时间审核时间期限仓库编号客户名称仓库名图417出库单实体图退货入库单实体如图418所示退货入库单配件规格备注退货入库单号配件名制单时间配件编号单位单价数量审核者操作员出库单号开始时间审核时间期限入库仓库编号客户名称入库仓库名出库仓库名出库仓库编号图418退货入库单实体图盘点单实体如图419所示盘点单配件规格备注盘点单号配件名制单时间配件编号单位单价实际库存量审核者操作员当前库存量开始时间审核时间期限仓库编号仓库名图419盘点单实体图公司实体如图420所示公司公司名称备注联系人公司简介联系电话电子邮件地址邮编传真号码图420公司实体图它们之间的联系用ER图方法表示如图所示审核单据供应商提供来源于审核者仓库存放制定对应供应库存配件需求单操作员系统管理员管理审核审核者制定操作员业务往来客户N1NNNNNNNNMMMMMM111NN1图421系统ER图1仓1仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓A20A10A30A10A10A10DC9IA10A10DTDTDTDTA10仓仓仓入库单号仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓A20A10A30A10A10A10DC9IA30A10A10DTDTDTDTA20A10A10A30IDENTIFIER_11仓N1仓N1仓N仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓A20A10A30A10A10A10DC9IA30A10A10DTDTDTDTA50A10A10A30仓仓仓仓仓退货入库单号仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓A20A10A30A10A10A10DC9IA30A10A10DTDTDTDTA20A10A10A30A10A30IDENTIFIER_1仓仓仓盘点单号仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓A20A10A30A10A10A10IIA10A10DTDTDTDTA50A10A10A30IDENTIFIER_1仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓A10A30A10A10A10A30A10DC9A50III图422ER图44代码设计所谓代码,就是用来表征客观事物的实体类别和属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或他们的组合。代码设计的任务就是把信息系统要处理的事物用特定的字符、数字或其组合来描述,以便于计算机系统识别与处理。1代码的作用(1)标识作用用来标识和确定某个具体的对象,以便于计算机的识别。(2)统计和检索作用当按对象的属性或类别景象编码时,易于优化对象的统计和检索。(3)对象状态的描述作用代码可以用来标明事物所处的状态,便于对象的动态管理。2代码的设计原则适应性、合理性、简明性、稳定性、可扩充性、标准化、便于识别和记忆。通过对数据库及彼此之间的联系进行分析,对于各个数据表的关键字都用自增字段,各种编码都用对象本来就有的编号,比如供应商、客户和物料都各有自己的编码,此系统中无意将其改变。3对于数据表“仓库表”、“客户信息”、“供应商”“配件表”“”中字段“仓库编号”、“客户编号”、“供应商编号”、“配件编号”的代码设计如下“CK1三位顺序号”、“KH1四位顺序号”、“GYS1四位顺序号”、“PJ1四位顺序号”。4数据表“需求单”、“入库单”、“出库单”、“退货入库单”和“盘点单”中的“状态”的值用如下代码表示状态1已审核;0未审核5需求单、入库单、出库单、退货入库单和盘点单的单据号由当天日期和编号构成,例如2009年5月1日的第一个单据号为20090501001,前八位为日期,后三位为当天的顺序号,其他的依次类推。第5章系统设计51设计思路一方面,通过信息系统实现对各种单据的有效管理,可以更有效率地为数据的统计分析、计费以及向供应商提供各种数据和报表;同时方便对记录的查询以及数据在部门之间的共享。另一方面,实现对仓库资源信息进行有效管理,尤其是对一些长期稳定合作的供应商信息以及客户信息进行维护,对每一位供应商和客户的合作情况以及其他相关的细节信息。此信息系统将实现如下目标1改变原来数量庞大的原始单据和完成客户的报表需要花费很大的力气收集数据的现状。2实施信息系统的过程中,以客户的需求单为纽带收集所有的原始数据,通过编制特定的程序,可以将需要的数据从不同的数据源中析取,然后自动汇总计算,并按照预先定义的格式产生针对性的报表。3同时通过系统优化仓库资源的调度和日常的管理。52数据库分析与设计下面列出了系统主要数据库的结构表51仓库表表52供应商列名数据类型长度允许空是否主键描述仓库编号VARCHAR10NY仓库编号仓库名VARCHAR30YN仓库名地址VARCHAR50YN地址联系人VARCHAR10YN联系人电话VARCHAR20YN电话备注VARCHAR50YN备注列名数据类型长度允许空是否主键描述供应商编号VARCHAR10NY供应商编号供应商名VARCHAR30YN供应商名地址VARCHAR50YN地址联系人VARCHAR10YN联系人电话VARCHAR20YN电话表53客户信息表54用户列名数据类型长度允许空是否主键描述用户名VARCHAR10NY用户名称用户密码CHAR10NN用户密码用户权限CHAR2NN用户权限备注VARCHAR50YN备注表55配件表列名数据类型长度允许空是否主键描述配件编号VARCHAR10NN配件编号配件名称VARCHAR30YY配件名称配件规格VARCHAR10YY配件规格配件类别VARCHAR10YY配件类别供应商编号VARCHAR10NN供应商编号供应商名VARCHAR30YY供应商名单位VARCHAR10YY单位单价DECIMAL9(18,2)YY单价备注VARCHAR50YY备注表56配件类别列名数据类型长度允许空是否主键描述类别编号VARCHAR10NY类别编号类别名称VARCHAR30YN类别名称备注VARCHAR50YN备注表57需求单列名数据类型长度允许空是否主键描述需求单号VARCHAR20NY出库单号配件编号VARCHAR10NY配件编号配件名称VARCHAR30YN配件名称配件规格VARCHAR10YN配件规格备注VARCHAR50YN备注列名数据类型长度允许空是否主键描述客户编号VARCHAR10NY客户编号客户名称VARCHAR30YN客户名称地址VARCHAR50YN地址联系人VARCHAR10YN联系人电话VARCHAR20YN电话备注VARCHAR50YN备注配件类别VARCHAR10YN配件类别单位VARCHAR10YN单位单价DECIMAL9(18,2)YN单价需求量INT4YN需求量操作员VARCHAR10YN操作员审核者VARCHAR10YN审核者开始时间DATETIME8YN开始时间期限DATETIME8YN期限制单时间DATETIME8YN制单时间审核时间DATETIME8YN审核时间状态VARCHAR10YN状态表58入库单列名数据类型长度允许空是否主键描述入库单号VARCHAR20NY入库单号配件编号VARCHAR10NY配件编号配件名称VARCHAR30YN配件名称配件规格VARCHAR10YN配件规格配件类别VARCHAR10YN配件类别单位VARCHAR10YN单位单价DECIMAL9(18,2)YN单价数量INT4YN数量供应商名VARCHAR30YN供应商名操作员VARCHAR10YN操作员审核者VARCHAR10YN审核者开始时间DATETIME8YN开始时间期限DATETIME8YN期限制单时间DATETIME8YN制单时间审核时间DATETIME8YN审核时间需求单号VARCHAR20NY需求单号状态VARCHAR10YN状态仓库编号VARCHAR10NY仓库编号仓库名VARCHAR30NN仓库名表59出库表列名数据类型长度允许空是否主键描述出库单号VARCHAR20NY出库单号配件编号VARCHAR10NY配件编号配件名称VARCHAR30YN配件名称配件规格VARCHAR10YN配件规格配件类别VARCHAR10YN配件类别单位VARCHAR10YN单位单价DECIMAL9(18,2YN单价)数量INT4YN数量客户名称VARCHAR30NY客户名称操作员VARCHAR10YN操作员审核者VARCHAR10YN审核者开始时间DATETIME8YN开始时间期限DATETIME8YN期限制单时间DATETIME8YN制单时间审核时间DATETIME8YN审核时间备注VARCHAR50YN备注状态VARCHAR10YN状态仓库编号VARCHAR10NY仓库编号仓库名VARCHAR30NN仓库名表510退货入库单列名数据类型长度允许空是否主键描述退货入库单号VARCHAR20NY退货入库单号配件编号VARCHAR10NY配件编号配件名称VARCHAR30YN配件名称配件规格VARCHAR10YN配件规格配件类别VARCHAR10YN配件类别单位VARCHAR10YN单位单价DECIMAL9(18,2)YN单价数量INT4YN数量客户名称VARCHAR30YY客户名称操作员VARCHAR10YN操作员审核者VARCHAR10YN审核者开始时间DATETIME8YN开始时间期限DATETIME8YN期限制单时间DATETIME8YN制单时间审核时间DATETIME8YN审核时间出库单号VARCHAR20NY出库单号状态VARCHAR10NN状态入库仓库编号VARCHAR10NY入库仓库编号入库仓库名VARCHAR30NN入库仓库名出库仓库编号VARCHAR10NY出库仓库编号出库仓库名VARCHAR30NN出库仓库名表511盘点单列名数据类型长度允许空是否主键描述盘点单号VARCHAR20NY盘点单号配件编号VARCHAR10NY配件编号配件名称VARCHAR30YN配件名称配件规格VARCHAR10YN配件规格配件类别VARCHAR10YN配件类别单位VARCHAR10YN单位实际库存量INT4YN实际库存量当前库存量INT4YN当前库存量操作员VARCHAR10YN操作员审核者VARCHAR10YN审核者开始时间DATETIME8YN开始时间期限DATETIME8YN期限制单时间DATETIME8YN制单时间审核时间DATETIME8YN审核时间备注VARCHAR50YN备注状态VARCHAR10YN状态仓库编号VARCHAR10NY仓库编号仓库名VARCHAR30NN仓库名表512库存表列名数据类型长度允许空是否主键描述配件编号VARCHAR10NN配件编号配件名称VARCHAR30YY配件名称配件规格VARCHAR10YY配件规格配件类别VARCHAR10YY配件类别仓库编号VARCHAR10NN仓库编号仓库名VARCHAR30YY仓库名单位VARCHAR10YY单位单价DECIMAL9(18,2)YY单价备注VARCHAR50YY备注当前库存量INT4YN当前库存量最小库存量INT4YN最小库存量最大库存量INT4YN最大库存量表513系统日志列名数据类型长度允许空是否主键描述日志编号VARCHAR10NY日志编号用户名VARCHAR30NY用户名密码VARCHAR10YN密码进入系统VARCHAR10YN进入系统退出系统VARCHAR10NN退出系统表514公司列名数据类型长度允许空是否主键描述公司名称VARCHAR50NN公司名称联系人VARCHAR10YN联系人联系电话VARCHAR20YN联系电话传真号码VARCHAR20YN传真号码地址VARCHAR50YN地址邮编VARCHAR10YN邮编电子邮件VARCHAR50YN电子邮件公司简介VARCHAR50YN公司简介备注VARCHAR50YN备注53模块设计在对本系统进行模块划分的时候,有几个原则标准是必须遵循的,主要有1模块独立性最大原则使模块具有最大的独立性,是划分模块的最重要、也是最基本的原则或者标准。要达到这个标准,一是要求模块的内聚性最大,二是要求模块之间的耦合性最弱。2恰当地掌握好模块的大小原则究竟划分多大的模块最合理,很难给出绝对的标准。通常认为,一个模块的程序最好能写在一张纸上,程序行数在50100行的范围比较合理,否则可以自定义程序,需要用的时候直接调用。3尽可能把与硬件相关的部分集中在一起放在一个或者几个模块内的原则。尽可能把可能变动的部分集中在一起,以便在有变动时能方便地处理,减少影响的范围。4尽可能消除重复的工作,建立公用模块,以减少冗余的原则,这对程序的编写、调试乃至维护都是十分有益的。5保持合理的模块扇入数和扇出数原则一个模块直接控制的下属模块的个数,称为该模块的扇出数/跨度;一个模块可能被多个模块所调用;例如公用模块,其上级模块个数称为该模块的扇入数。通过对系统进行结构化分析和设计,我可将系统模块化,其总体目标是以较少的代价获得高质量的产品。例如本系统中所应用的数据导出模块、回车键移动光标模块、数据控件模块(只设一个公共的数据库)等,便可以设计成一个通用的模块,从而比较充分地体现出模块化设计的优点。6命名统一原则对于控件、数据窗口或者变量的命名要统一起来,比如说,所有的窗口都以W开头,数据窗口都以D开头,在后面加后缀,后缀应当能反映当前窗口的功能作用。程序当中还要有适当的注

温馨提示

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

评论

0/150

提交评论