1、1毕业论文(20_届)江山申达电气公司物流仓储管理系统分析与设计所在学院商学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日2摘要随着因特网和信息化技术日趋成熟,科学技术和新管理手段在物流领域中被广泛应用,同时也推动了仓储业的发展和变革。电子商务的兴起更是给整个物流市场带来前所未有的发展前景。物流仓储管理系统是物流信息化过程的核心内容,功能完善的物流仓储管理系统不仅能够帮助企业进行高效快速的管理,还能降低成本,减少资源和时间的耗费。这种管理方式也是信息化时代的一个发展趋势。本文以申达电气公司物流仓储管理系统为研究对象,对公司的仓储管理信息化概况和管理业务现状进行分析,得出申达电气公司仓
2、储管理现存的问题。并基于事实,对系统进行进一步的分析,主要包括功能性需求分析、非功能性需求分析、业务流程分析和数据流程分析。最后提出系统整体的设计方案,主要包括了仓储管理系统的总体结构设计,主要功能模块设计和数据库的设计,以此来完善系统的整体功能,实现以最少的成本为用户提供快速、及时的服务,促使物流作业更加合理化、现代化。关键词物流;仓储管理系统;流程分析;数据库设计IIABSTRACTWITHTHEINTERNETANDINFORMATIONTECHNOLOGYBEINGMATURE,SCIENCETECHNOLOGYANDNEWMANAGEMENTTOOLSINTHEFIELDOFLOGI
3、STICSAREWIDELYUSEDATTHESAMETIME,ITPROMOTEDTHEDEVELOPMENTOFWAREHOUSINGANDCHANGETHEDEVELOPMENTOFELECTRONICCOMMERCEISUNPRECEDENTEDFORTHEWHOLELOGISTICSMARKETPROSPECTAND,LOGISTICSANDWAREHOUSINGLOGISTICSINFORMATIONMANAGEMENTSYSTEMISTHECOREOFTHEPROCESSFUNCTIONALLOGISTICSWAREHOUSEMANAGEMENTSYSTEMCANNOTONLYH
4、ELPTHERAPIDANDEFFICIENTMANAGEMENTOFENTERPRISES,BUTALSOREDUCECOSTS,REDUCERESOURCEANDTIMECONSUMINGTHISMANAGEMENTISATRENDOFINFORMATIONAGESHENDACOMPANYLOGISTICSWAREHOUSEMANAGEMENTSYSTEMISTHERESEARCHOBJECTINTHISARTICLE,TOANALYZETHECOMPANYSWAREHOUSEMANAGEMENTINFORMATIONOVERVIEWANDMANAGEMENTBUSINESSSITUATI
5、ON,THENWECANFINDTHEPROBLEMSEXISTINGINTHEWAREHOUSEMANAGEMENTTHEARTICLEMAKESFURTHERANALYSISOFTHESYSTEMBASEDONTHEFACT,MAINLYINCLUDINGFUNCTIONALREQUIREMENTSANALYSIS,NONFUNCTIONALREQUIREMENTSANALYSIS,BUSINESSPROCESSANALYSISANDDATAFLOWANALYSISFINALLY,PROPOSEDTHEDESIGNOFSYSTEM,THISARTICLEMAINLYSTUDIESWAREH
6、OUSEMANAGEMENTSYSTEMSTRUCTUREDESIGN,MAINFUNCTIONMODULEDESIGNANDDATABASEDESIGN,TOACHIEVEALEASTCOSTTOPROVIDEUSERSWITHRAPID,TIMELYSERVICE,MAKELOGISTICSOPERATIONSMORERATIONALANDMODERNKEYWORDSLOGISTICSWAREHOUSEMANAGEMENTSYSTEMPROCESSANALYSISDATABASEDESIGN目录1绪论111物流和物流仓储系统的基本理论112课题研究思路213论文结构框架22申达电气公司的物
7、流仓储管理系统的背景分析321公司的物流及物流信息化概况322公司的物流仓储管理业务现状423公司仓储管理问题分析43申达电气公司物流仓储管理系统的分析631功能性需求分析632非功能性需求分析633业务流程分析734数据流程分析104申达电气公司物流仓储管理系统整体设计方案1941系统开发目标1942系统总体结构设计1943主要功能模块设计2044数据库设计2245输入输出设计25结论29参考文献301随着现代科学技术的进步和网络环境的优化,企业管理趋向信息化已经是一个必然的趋势。对于从事制造业或物流业的企业来说,一般都有自己的仓库,使用信息化手段来进行仓库管理势在必行,传统的手工记录已经无
8、法满足日常工作的需要(冯翔宇,2010)1。仓储管理系统在实现传统仓库管理的基本功能的同时,使操作高效率化,并提供及时有效的服务,使整个仓储管理透明化和具有实时性。因此,加强仓储管理系统的建设是各企业势在必行的一项重要决策。1绪论11物流和物流仓储系统的基本理论信息时代的来临,电子商务的崛起将物流业推向了一个新的发展领域。物流业是一个包含了仓储业、配送业和信息业的综合性服务产业,既是衡量企业信息化水平的标准,也是一个国家现代化水平的标志之一。进入21世纪,人类对物流业的依赖性越来越高。然而,何为物流物流是对货物、服务及相关信息从起源地到消费地进行有效率、有效益地流通和储存,以满足顾客要求的过程
9、,并对这个过程进行计划、执行和控制。这个过程包括输入、输出、内部和外部的移动以及环境保护目的的物流回收(王辉,2010)2。随着人类生活水平的提高,物流活动在时间上和空间上的要求也愈来愈高,管理难度不断加强,信息技术和运输手段能否合理运用,成为企业物流成败的关键。仓储管理是由一系列相互关联的仓储活动组成的过程,这些仓储活动包括物品存储、物品保管、物品包装、物品分拣、物品整理等活动(周文泳,2010)3。在现代社会中,要想减少库存支出,关键在于有效提高仓储效率(朱剑非,2007)4。然而通过仓储管理,可以减少生产与消费在时间上和空间上的差异,使物质资料在效用最高的时间里发挥出自己的潜力。因为物流
10、仓储管理系统的要求主要是物流服务的快速化、系统化(李珍,胡亮,20085。换言之,可以说仓储管理可以提高库存物资的使用价值。仓储管理系统的应用使得企业库存度降低,也在一定程度上减少了物流成本,并且通过缩短发货和收货的时间周期,提高库存和运输的准确率,进而提高了客户的服务质量,降低了时间的动态性对物流成本的影响(AOSOMUYIWA,JOADEWOYE,2010)6。总之,仓储管理已经不是传统的单一管理模式。经济的发展,促使仓储管理呈现出复杂化和多样化,仓储管理规范化建设也是企业成功经营中的一大关键因素。212课题研究思路本文主要是以江山申达电气公司仓储管理系统为研究对象,针对仓储管理现有的问题
11、提出系统化的解决方案,从而实现企业仓储信息化的高效管理。仓储信息资源的合理处理和应用已经成为企业扩大收益的一项重要决策,仓储信息是指对仓储的生产经营产生影响的各个方面和各种方式的信息(蒋长兵,白丽君,吴承健,2010)7。本文的研究思路就是以公司的实际应用情况为讨论立足点,对仓储作业和仓储信息的管理进行进一步的分析,并对仓储管理系统进行分析和设计。13论文结构框架文章主要是以江山申达电气的仓储管理现状为出发点展开分析,从内容上主要可以分为公司仓储管理系统的背景分析,公司仓储管理系统的分析和公司仓储管理系统的整体设计方案三大部分内容,从实践出发进行深入研究。公司背景分析主要是阐述了公司物流信息化
12、概况,仓储管理业务现状和仓储管理存在的问题;公司仓储管理系统的分析包括了系统功能性需求分析、非功能性需求分析、业务流程分析和数据流程分析;公司仓储管理系统整体设计方案则重在描述主要功能模块设计,数据库设计和输入输出设计。通过分析和设计使系统功能更加全面,并可以进一步优化企业仓储管理的仓储管理系统。32申达电气公司的物流仓储管理系统的背景分析21公司的物流及物流信息化概况江山市申达电气有限公司是国家电力公司、机械工业联合会鉴定通过专业生产35KV级及以下电力变压器的专业生产厂家,是江山市机电行业协会副会长单位。企业具备各类专业生产和试验设备300多台套,企业可提供50个系列、600多个品种、15
13、00多个规格的变压器,企业现有的设备完全有能力生产各类变压器(公司组织结构见图1)。图1公司组织结构图在整个生产供应链中,大部分零件都是由内部供应商提供,例如变压器组成配件中的器身、冷却装置、调压装置、保护装置和出线套管,只有极少部分是由外部供应商提供的。共涉及到内部的4个产区,8个工厂和10个仓库。公司的物流管理包括了采购、运输、仓储以及配送等。随着公司实力的壮大和生产力的提高,产品也广销各地,物流管理的复杂度和难度也相应提升了。然而公司的物流管理在发展的同时也存在不少问题,现代信息技术的落后依然是制约企业物流管理的一大因素,公司物流信息化管理的意识淡薄,加上信息化系统的建设所涉及的周期较长
14、,资金耗费大,还在一定程度上存在风险。因此,公司将大量的资金和精力投入到生产中,并没有耗资太多在物流信息系统的建设上。总经理技术副总产品开发企业副总销售副总技术监督仓库管理采购管理生产车间产品销售客户管理422公司的物流仓储管理业务现状江山申达电气公司目前的生产规模和产品流通量都在不断地上升,加上销售范围的扩大,使得仓储业务在时间上、管理上和服务质量上都提出了更高的要求。现阶段仓储管理仍然是企业管理的一大重点,企业对现有的10个仓库实行分类管理,主要分为原材料仓库、成品仓库和退货仓库等等。企业副总下设置了专门的仓储管理部门,且每个仓库都有一个总仓库管理员,主要是确保仓库物品日常维护和相关业务准
15、确无误。目前企业的仓库业务主要是基本信息的管理、入库管理、在库管理以及出库管理。在日常管理中分工虽然比较明确,但是在库存周转频繁的时候,往往会出现效率低的现象。目前仓储管理引进了MRP信息系统,该系统的引进在一定程度上实现了对客户信息和仓库管理人员信息的维护。在整个入库、出库管理过程中对于货物的明细和库存的储位也有明确的记录,简化了管理程序。如在入库过程中,系统能根据管理需要为物品找到合适的位置同时记录下库存信息。但是企业的日常业务管理并没有完全与系统整合,且基本以手工录入为主,效率比较低,甚至会出现物品无法及时准确的进出库,系统又无法在第一时间找出出错的根源。为此,浪费了更多的人力、物力和时
16、间。总的来说,企业在仓储管理的改革上,信息化管理技术的应用不够,仓储管理系统的规划和完善刻不容缓。23公司仓储管理问题分析虽然公司在发展过程中对仓储管理制度也进行了相应的改革,但是离仓储管理的标准化、现代化和信息化的发展目标还很远。公司现行的仓储管理和仓库作业问题主要有以下几点1企业依赖传统的仓储管理体制,导致物品周转周期长,库存积压大,从而影响了仓储运作效率,不仅不能扩展仓储带来的各项增值业务,还增加了企业的管理成本。2企业仓储管理未与信息管理系统完全整合。仓库作业人员在操作过程中没有及时准确的将信息与系统进行录入,加上系统本身信息量大且不能做到很好的分类管理,致使系统间信息有差异,仓库管理
17、人员无法掌握到最有效的仓储信息,引起决策错误。3企业虽然应用仓储管理系统,但是其主要的功能仍然是处于基本的储存和管理阶段,并没有完全实现物流信息系统的功能,也没有引进信息化管理技术来作为管理支持。54仓库管理作业流程没有实现标准化,也没有达到对仓库管理的实时控制,使得各生产环节上下衔接困难,无法提供准确、及时的信息。63申达电气公司物流仓储管理系统的分析31功能性需求分析江山申达电气企业仓储管理系统功能单一,致使目前仓库信息化程度低,物资管理耗时耗资,物品供应、周转率低。在整个供应链生产环节中,仓储管理信息来源面比较广,信息量大,物品的入库出库等都比较频繁,因此功能单一的仓储管理系统根本不能满
18、足企业当前高速发展的步伐。如何降低仓储成本,发掘仓储的增值服务业务,实现仓储管理系统功能多样性、准确性和有效性是企业势在必行的一项决策。结合企业仓储管理的实际需求和现状,有以下几项基本功能需求(1)信息处理功能主要是包括仓库信息的采集、处理和存储等功能,主要体现在准备各个仓储管理业务前的信息收集,继而对信息进行加工处理,最后在完成各项业务的同时对数据进行存档。及时准确地将各种形式的数据和信息进行收集、整理、存储和分类管理,使仓储管理者可以掌握到最新动态的信息,为提供高效、全面的信息服务做好准备。(2)库存操作管理主要包括了入库管理、出库管理和库存盘点等功能。入库分为采购入库和生产入库等情况,入
19、库处理过程中也包括货物信息的整理和货位信息的查询;出库则可分为销售出库、用料出库等情况,出库操作要包括出库货物信息的整理和货位释放信息的统计;盘点库存主要是对库存产品进行管理,编制盘点单,确保数据准确无误。库存操作管理要准确记录产品的相关信息,以及出库、入库和盘点的数据变化,使整个仓储管理具有透明性和实时性。32非功能性需求分析企业现有的仓储管理系统在性能、可靠性、可维护性和可扩充性上都需要很大的改进。这些也是建立在系统功能基础上的延伸,一个好的仓储管理系统不仅可以帮助企业实现仓库决策信息的透明性、可靠性和实时性,其本身也应具有稳定性和可维护性。公司现行的仓储管理系统中不能及时、准确的反应所要
20、查询的信息。如入库存储时,系统不能及时按最佳的储存方式,选择出空货位,在货物就位后,也不能准确的进行确认等等,系统的性能无法跟上整个仓储作业的流程,可靠7性也得不到保障,如此在管理过程带来了很多不必要的麻烦除此之外,企业仓储管理系统还应具备一定的可维护性,如今信息资源也是企业运行重要因素之一,失去了信息资源企业则无法正常运行甚至会损失惨重,数据信息维护是系统所必须具备的。然而企业因系统故障导致信息丢失的数据,有部分却无法恢复,这给管理者带来了很大的困扰,也给企业带来了不少损失。当前系统功能比较单一,在实现基本的存储和管理的基础上还频繁出错,导致整个生产链的信息准确率不高,管理者难以作出正确的决
21、策。如今国内一些大企业中的仓储管理系统已经具备了各种先进的技术,如条形码技术、无线射频识别技术、电子数据交换技术和数据库等技术,而企业内部库存管理仍是处于最基本的库存收发统计和库存报表,根本无法满足生产规模不断扩大的企业管理,加上信息源的增加,企业如果仅仅停留在小规模的管理系统上进行统计,不仅不能做到信息的统计,也很有可能使系统瘫痪。因此企业在实现生产进步的同时,也要对管理系统进行相应的功能扩展。33业务流程分析江山申达电气公司的仓储管理作业流程主要是包括了入库作业、盘点作业和出库作业等。本文就其三个主要业务流程进行分析(1)入库业务流程入库是仓储管理业务的第一步,也是保障以后出库和盘点顺畅进
22、行的关键。物品入库可分为入库前准备、货物验收、入库物品整理、入库交接和签发入库凭证。在入库准备阶段首先要了解所要入库的仓库是否符合物品存放的要求,对仓库的容量、设备以及工作人员要熟悉,然后制定出入库计划。在货物验收后,对于不符合标准的物品要进行相关的处理,如若发现物品零件不完整,货物件数不符,货物的规格不符等,则仓管人员应该如实记录,并告知主管人员,对问题进行处理(入库流程见图2)。(2)盘点业务流程所谓盘点,是指为确定仓库内或在企业内其他场所现存物料或商品的实际数量,品质状况、存储状态的清点,是物料管理工作的控制反馈过程(周文泳,2009)3。企业主要是对各种变压器的库存数量和型号进行核对,
23、并且及时发现库存产品是否存在数量溢余、短缺和型号互串等问题(盘点流程见图3)。8开始入库准备货物验收是否符合标准是入库交接否负责部门问题处理妥善签发入库凭证结束开始盘点前准备发放盘点单据盘点货物货物是否异常货物异常处理是与系统核对无误系统否编制盘点报告结束图2入库流程图图3盘点流程图9(3)出库业务流程物品出库是物品存储阶段的终止,也是仓储业务流程的最后环节,是仓库根据货主开出的出库凭证(出库单、仓单)中所注明的货物名称、型号、规格、数量、收货单位、出库方式等项目,所进行的审核凭证、备货、复核、出库交接、销账存档等一系列活动(宋丽娟,马骏,2009)8。申达企业的出库主要是销售出库和退货出库,
24、出库的根据也主要是凭借出库通知(出库流程见图4)。图4出库流程图开始出库前准备审核出库凭证备货数目是否正确否是出库异常处理复核无误出库交接生成出库单结束1034数据流程分析341数据流图数据流程图(DATAFLOWDIAGRAM,简称DFD)用简易的、图形化的方式表达系统业务处理和数据流之间的关系,将企业流程中的数据提炼出来,用以表达数据在部门内、部门间或组织间的逻辑流向及逻辑加工和转换过程(刘仲英,2006)9。数据流一般由以下四种基本符号组成,即外部实体、数据流、数据存储和数据处理过程。(1)外部实体是指不在系统控制范围内但又与系统有关的人或事,既是数据的来源也是数据的去处。(2)数据处理
25、逻辑,主要是指某种业务的手工或计算机处理方式,是数据流图的一个重要环节(高杰,2010)10。(3)数据存储是指数据保存的地方。(4)数据流是指数据流动的方向,可以来自某一数据存储,或者是由处理逻辑产生和外部项产生。以下是四种符号的表示方法。外部实体处理逻辑数据流数据存储在掌握了数据流图的基本组成和四项符号所表示的意义,可以绘制出江山申达电气公司仓储管理系统的数据流图,主要分为0层数据流图、1层数据流图、2层数据流图。11(1)0层数据流图(具体见图5)图5仓库总数据流图图5阐述了仓储管理系统中入库、盘点、出库处理过程中在实现各自功能时的数据来源和数据流向。主要是基于企业整个生产动态,以及仓储
26、管理需要展开分析,入库作业首先是以入库单通知单为基本信息,在此基础上获取申请入库货物的明细信息,然后进行货位查询,让货物可以对号入库,最后在实现货物入库,同时记录下入库货物的详细信息。盘点作业是指选择合适的盘点方式,依据盘点单查询货物的相关内容,实现库存货物的有效核对。出库作业则是根据生产或销售需要制作出库通知单,并根据现有库存状况提供出库货物的明细资料,制作出库单,记录货位释放信息,实现出库并对出库货物信息进行记录的流向过程。库位表主要是根据企业现有的仓库管理制作,企业8个仓库分为原材料仓库、在产品仓库、成品仓库和退货仓库,入库出库的实现也要满足仓库分类管理的原则。(2)1层数据流图(具体见
27、图6、图7)对0层数据流进一步进行分析和阐述,主要是对入库和出库模块中数据流向的进一步展开。12图6入库数据流图图6主要是说明货物入库的流程,首先是根据各部门需要产生入库通知单,但是并不是所有的货物都可以入库,因此预入库处理则是对申请入库的货物进行各方面的鉴定,确认质量、规格无误才可以形成最终的入库单。然后再根据需要入库货物的明细清单进行货位查询,根据货位信息,对入库货物进行信息审核和整理,最后将入库货物的信息统计到入库管理表中,实现入库过程的同时,对各数据进行记录和存储存。图7出库数据流图13图7主要是描述了出库流程的数据流图,也是对0层数据流图的补充。出库可以分为生产出库和销售出库,根据这
28、两者所需要的资料,进行相关出库处理。若在制作出库单时,管理员明确有库存的货物可以直接进行出库处理;若是不明确,则要进行货物查询,查看是否有库存,若是库存不足则要进行补货处理,若库存充足则应核对货物明细资料,确认审核无误后,才能进行出库处理。最后实现出库,并在出库货物表中储存出库货物信息和货位释放信息。(3)2层数据流图(见图8)第2层数据流图是对出库流程中缺货现象的进一步分析,主要是补货作业的流程分析。图8缺货处理数据流图图8描述了补货作业流程,根据库存货物信息表提供的缺货信息和仓库管理员整理的货物明细单,采购部门在此基础上制作补货单,并将补货信息存入补货信息表。342数据字典数据流图描述了系
29、统功能的分解,即描述了从功能考虑系统由哪几部分组成,各部分之间的联系等,但并没有说明系统中各个成分是什么含义。数据字典主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体(李劲东,吕辉,姜遇姬,2007)11。为了进一步阐明仓储系统中入库、盘点、出库的详细内容和数据处理过程,以下将通过数据字典将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,描述清楚,使系统运行更加明了化。(1)主要数据流条目14数据流条目主要由数据流名称、来源、去向等组成,其中主要的数据流是入库、盘点、出库过程中相关的货物信息(具体见表1至表5)。表1入库处理资源数据流条目数据流名称入库信息数据流编
30、号01简要说明主要是入库管理员提供预入库货物的明细清单以及入库凭证数据流来源P1数据流去向D2数据流组成货物名称、货物数量、货物规格、供应商编号、入库凭证表2入库货位资源数据流条目数据流名称货物储位信息数据流编号02简要说明货物审核无误后,查询货位信息并记录入库货物的信息数据流来源P1数据流去向D5数据流组成仓库编号、货物编号、货物名称、货物类别、货物型号、备注表3出库处理资源数据流条目数据流名称入库信息数据流编号03简要说明主要是入库管理员提供出库通知单,完成出库货物的信息数据流来源P2数据流去向D4数据流组成货物名称、货物数量、货物规格、客户编号、出库凭证表4出库货位释放信息资源数据流条目
31、数据流名称货物释放信息数据流编号04简要说明货物审核无误后,完成出库后,货位释放的信息记录数据流来源P2数据流去向D5数据流组成仓库编号、货物编号、货物名称、货物类别、货物型号、备注15表5盘点报告信息数据流条目数据流名称盘点报告信息数据流编号05简要说明通过在库盘点查清实际库存货物量,核对货物信息,及时发现货物问题数据流来源P3数据流去向D3数据流组成盘点单号、货物编号、货物名称、货物类别、货物实存数量(2)主要外部实体条目外部实体条目主要由外部实体名称、编号、简要说明等组成,本文外部实体是仓库管理员和采购部门组成,仓库管理员是仓储管理信息的载体,采购部门主要是负责货物的采购(具体见表6表7
32、)。表6仓库管理员外部实体条目外部实体名称仓库管理员外部实体编号01简要说明提供入库、盘点、出库业务的货物信息资料,掌握仓储动态输入数据流输出数据流P1、P3、P4表7货物采购部门外部实体条目外部实体名称采购部门外部实体编号简要说明根据库存货物现状和缺货信息,及时进行补货,输入数据流输出数据流P452(3)主要处理逻辑条目处理逻辑主要由处理逻辑的名称、编号、处理等组成,以下是对数据流图中的处理逻辑条目进行的相关分析(具体见表8至表14)。表8预入库处理信息采集处理逻辑条目处理逻辑名称预入库信息采集处理逻辑编号P11简要说明主要是针对入库通知单上的货物进行质量、规格等方面的确认处理将确认无误可入
33、库的货物信息反馈到预入库货物单中16续表流入数据流入库通知单(货物信息、货物到库时间、入库凭证)输出数据流入库单表9货物储位查询采集处理逻辑条目处理逻辑名称货物储位查询信息采集处理逻辑编号P12简要说明主要是明确仓库中货物的储存信息以及空缺货位信息处理把要入库的货物信息和仓库货位信息进行统计和记录流入数据流入库货物明细(货物信息、货物到库时间、入库凭证、货位信息)输出数据流货物储位信息表10货物信息审核信息采集处理逻辑条目处理逻辑名称货物信息审核信息采集处理逻辑编号P13简要说明主要是对即将入库的货物明细和货位信息进行核对和审核处理对入库的货物信息和仓库货位信息进行审核流入数据流货物储位信息(
34、货物信息、货物到库时间、入库凭证、货位信息)输出数据流入库信息表11预出库处理信息采集处理逻辑条目处理逻辑名称预出库处理信息采集处理逻辑编号P41简要说明主要是对出库通知单的具体要求进行出库处理处理对出库的货物信息和库存量进行查询流入数据流出库通知单(货物信息、出库凭证)输出数据流出库货物明细表12货位查询信息采集处理逻辑条目处理逻辑名称货位查询信息采集处理逻辑编号P42简要说明主要是对出库货物的储位信息进行查询处理统计出库货物的货位信息流入数据流库存货物信息(货物信息、货物规格、货物类别)输出数据流货物储位信息17表13核对凭证信息采集处理逻辑条目处理逻辑名称核对凭证信息采集处理逻辑编号P4
35、3简要说明主要是对即将出库的货物明细和货位信息进行核对和审核处理对出库的货物信息和仓库货位信息进行审核流入数据流货物储位信息(货物信息、货物到库时间、入库凭证、货位信息)输出数据流核对结果报告单表14制作补货单信息采集处理逻辑条目处理逻辑名称制作补货单信息采集处理逻辑编号P45简要说明根据库存现状统计缺货货物的信息处理记录缺货货物信息和货位信息,及时发出补货请求流入数据流缺货信息(货物信息、货物规格、货物类别、货位信息)输出数据流补货信息表(4)主要数据存储条目数据存储主要由数据存储的名称、编号、组成等构成,以下列出了仓储管理系统主要的数据存储条目(具体见表15至表19)。表15货物入库数据存
36、储条目数据存储名称入库单数据存储编号D1组成货物名称、货物型号、货物数量、入库时间、货位信息表16货物信息表数据存储条目数据存储名称货物信息表数据存储编号D2组成货物名称、货物编号、货物规格、货物类别、货物数量表17盘点信息表数据存储条目数据存储名称盘点信息表数据存储编号D3组成盘点单号、货物实存数量、货物名称、货物型号18表18出库单数据存储条目数据存储名称出库单数据存储编号D4组成货物编号、货物名称、货物型号、货物数量、货位信息表19货位表数据存储条目数据存储名称货位表数据存储编号D5组成仓库编号、货位号、货物编号、货物名称、货物数量、货物类型194申达电气公司物流仓储管理系统整体设计方案
37、41系统开发目标随着仓储管理成本在生产总成本比例的上升,借助计算机技术和网络技术的发展,国外制造企业在仓储方面都已普遍采用了信息化管理技术,如仓储管理系统系统、MRP、ERP等,这些有力地推动了国外物流、仓储业的发展(王树良,2007)12。江山申达电气公司已经意识到仓储管理系统在提高整个仓储效率的重要性。鉴于企业现有系统存在的问题,本文提出了企业在仓储管理系统开发上的总体目标。首先,改变企业传统的仓储管理理念,利用现代信息技术进行科学有效的管理,提高仓储管理的准确性和及时性,同时实现仓储管理成本的降低。其次,通过系统功能的完善和扩展,实现仓储作业流程具有透明性和实时性,提高仓储管理工作的整体
38、效率,仓储管理人员可以及时掌握准确的仓库动态信息,从而实现系统和现场的统一。最后,对系统功能模块的重新设计,实现货物信息、货位信息、库区容量信息等优化管理,使仓储管理功能多样化、高效化。提高仓储管理水平,使管理人员决策更加科学化。42系统总体结构设计申达电气公司仓储管理系统的总体结构按照其自身需求而言可以分为两大部分,一部分是基本信息的管理,另一部分为仓储作业的实现。其实任何一个仓储管理系统除了对仓储管理业务的记录,最要的还是实现对仓储作业的指导,不仅要提高仓储管理效率和提高管理透明度,还要帮助仓储决策科学化。因此整个系统的设计都应立足于现实(企业的总体结构设计见图9)。20图9企业总体结构设
39、计图在整个系统结构设计中主要是涉及了基本信息的管理(供应商信息、仓库管理员信息、客户信息)和仓储作业(入库管理、库存管理、出库管理),主要满足企业实现对内外部基本信息的收集和管理,并引用相关技术提高管理效率,如利用无线射频技术实现条码的导入功能,提高录入速度与准确性等技术(BOYAN,YIYUNCHEN,XIAOSHENGMENG,2008)13。该结构设计主要是针对企业当前系统作业不规范,功能不全面所带来的上下环节信息不衔接,仓储作业效率低,仓储管理者决策不合理等问题,根据企业的实际需求并在计算机技术支持下,实现仓储管理系统的高效性。43主要功能模块设计作为生产规模较大的制造企业,信息系统是
40、实现仓储管理高效化的重要支持技术。在总体结构设计图的基础上和需求分析的相关资料,将申达电气仓储管理系统分为四大模块设计基础数据处理模块、入库管理模块、在库管理模块和出库管理模块。通过功能模块的设计和完善保障仓储作业的顺利流畅进行。21(1)基本信息管理模块基本信息管理包括了供应商信息、客户信息和仓库管理员信息。供应商信息主要包括了供应商名称、供应商地点以及相关联系人,联系方式等;客户信息主要包括了客户名称、客户地址、联系人和联系方式等;仓储管理员信息包括姓名、性别、备注和联系方式等。(2)入库管理模块整个入库作业主要包括了以下内容,先从供应商,仓库管理员或采购部处获得申请入库单,并对申请单上的
41、物料信息进行审核和相关查询,完成预入库操作,然后再根据货物信息详情进行货位查询和货位准备,最后根据实情实现货物的入库作业。预入库操作主要是将入库申请单上的货物信息输入仓储管理系统中,入库管理员收集货物的详细信息,然后对信息和相关数据进行审核,确认无误后制作入库单,并将货物明细表转交给入库操作员,进行入库前准备。货位查询是基于即将入库的货物而言,是确定货物具体的存放位置。在此可分为两类货位一类是固定货位,只存放固定货物的货位;另一类是不固定货位,只要有空位就可以存放货物,因此在货物入库之前首先要明确货物的具体信息,对号入库。(3)在库管理模块在库管理作业主要是针对仓库内货物的信息管理、盘点作业、
42、货物保养以及安全维护等方面作业。在管理过程中要对库存货物的信息资料有详细的记录,进行定期或不定期的盘点,如发现货物有意外破损要及时处理,货物的保养和安全维护就是要针对货物不同的特性创造不同的仓储条件,保证货物的质量和数量,尽可能的减少货物的损耗。盘点就是将仓库内货物实有数与账簿上现实的数量及金额进行核对(王芳新,2007)14。盘点要根据现有的需要进行,盘点作业主要是包括了对货物信息的核对、货物损耗情况的记录、库存状况的记录和仓库管理现状,主要目的是查看账实数量是否一致。(4)出库管理模块在进行出库操作前,要对申请出库货物的明细和系统进行核对,并对出库货物的货位信息进行统计,如果所有信息审核无
43、误,则可安排出库操作员进行出库准备,若货物信息有误,则要及时处理,问题严重的则要上报仓储主管员处。出库前对出库凭证的核对主要包括了货物名称、货物型号、货物数量以及收货单位等注明,核对完毕要进行出库前的准备,即备料、复核、盘点和发放等一系列作业活动都要有序的进行。2244数据库设计一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器端程序的编程和维护的难度,而且将会影响系统实际运行的性能(张琪,2009)15。将数据存储在数据库中,可以更好维护数据,并可以及时有效的从数据库中提取信息。数据库的设计包括概念结构设计、逻辑结构设计和物理结构设计三个
44、阶段。441数据库概念设计数据库概念设计是整个数据库设计的关键,概念设计的好坏将直接影响到数据库的性能和应用系统开发的效率(王珊,2006)16。实体关系模式(简称ER模式)是关系数据库设计的重要工具之一,实体关系图(简称ER图)是ER模式的一种图形表示(林忠达,2009)17。ER图的基本构成要素是实体型、属性和联系,其主要由三种符号表示实体联系属性(1)实体型,用矩形表示,是现实中客观存在的事物;(2)联系,用菱形形表示,表示实体之间的各种联系;(3)属性,用椭圆形表示,是指实体或者是属性的性质;下面是针对申达电气公司仓储管理系统主要模块建立的ER图(具体见图10),进行数据库概念设计的研
45、究和设计图10仓储管理系统ER图23442数据库逻辑结构设计数据库逻辑设计就是把概念结构转换成所选择的数据库管理系统支持的数据模型,并对其进行优化,也就是将概念结构设计得到的一图,转换生成等价的数据库关系模式,并对转换后的模型进行定义描述(汪峰峰,200918。根据上面设计的整个系统的ER图,考虑应用设计的因数,在保证数据库基本设计范式的基础上,对应用系统的数据库的逻辑结构进行了设计,产生的图表如下(1)基础数据信息逻辑结构设计基础数据信息主要分析了仓库管理员的基本信息,主要是涉及了管理员编号、姓名、性别、联系方式、和备注等信息。数据类型为字符型,长度要求根据具体要求而定(基础数据信息见表20
46、)。表20仓库管理员基本信息表名仓库管理员基本信息名称数据类型长度空/非空管理员编号字符型10非空管理员姓名字符型10非空性别字符型16空联系方式字符型10空备注字符型80空(2)货物储位基本信息逻辑结构设计货物储位基本信息逻辑结构设计包括了入库和出库过程中货物货位信息,数据类型为字符型,长度要求根据具体要求而定(入库管理基本信息逻辑结构设计见表21)。表21货位表基本信息表名货位表基本信息名称数据类型长度空/非空仓库编号字符型10非空货位编号字符型10非空货物编号字符型10空货物名称字符型30空货物数量字符型10空备注字符型80非空24(3)入库货物基本信息逻辑结构设计入库货物基本信息逻辑结
47、构设计主要是入库货物的明细,数据类型为字符型,长度要求根据具体要求而定(在库管理基本信息逻辑结构设计见表22)。表22入库表基本信息表名入库表基本信息名称数据类型长度空/非空仓库编号字符型10非空货物编号字符型10非空货物名称字符型30空供应商名称字符型30空货物数量字符型20空备注字符型80非空(4)在库管理货物基本信息逻辑结构设计在库管理基本信息逻辑结构设计包括在库货物信息管理和盘点信息管理,数据类型为字符型,长度要求根据具体要求而定(在库管理基本信息逻辑结构设计见表23至24)。表23货物信息表基本信息表名货物信息表基本信息名称数据类型长度空/非空货物编号字符型10非空货物名称字符型30
48、非空货物数量字符型30空货物类别字符型20空货物规格字符型10空备注字符型80非空表24盘点信息表基本信息表名货物信息表基本信息名称数据类型长度空/非空盘点单号字符型10非空货物编号字符型10非空货物名称字符型30非空货物实存数量字符型30空备注字符型80非空25(5)出库管理货物基本信息逻辑结构设计出库管理基本信息逻辑结构设计包括仓库编号、货物名称、货物数量、货物规格,数据类型为字符型,长度要求根据具体要求而定(出库管理基本信息逻辑结构设计见表25)。表25出库表基本信息表名入库表基本信息名称数据类型长度空/非空仓库编号字符型10非空货物编号字符型10非空货物名称字符型30空客户名称字符型3
49、0空货物数量字符型20空备注字符型80非空443数据库物理结构设计数据库物理设计就是把设计好的逻辑结构建立在特定的数据库管理系统中,同时建立视图、索引等数据库对象。以下是各功能的SQL代码(1)仓库管理员基本信息CREATETABLEDBO仓库管理员基本信息(管理员编号字符型(10)COLLATECHINESE_PRC_CI_ASNOTNULL,管理员姓名字符型(10)COLLATECHINESE_PRC_CI_ASNOTNULL,性别字符型(16)COLLATECHINESE_PRC_CI_ASNULL,联系方式字符型(10)COLLATECHINESE_PRC_CI_ASNULL,备注字符型(80)COLLATECHINESE_PRC_CI_ASNULL,)ONPRIMARYGO(2)货位表基本信息CREATETABLEDBO。货位表基本信息(仓库编号字符型(10)COLLATECHINESE_PRC_CI_ASNOTNULL,货位编号字符型(10)COLLATECHINESE_PRC_CI_ASNOTNULL,货物编号字符型(10)COLLATECHINESE_PRC_CI_ASNULL,货物名称字符型(30)COLLATECHINESE_PRC_CI_ASNULL,货物数量字符型(10)COLLATECHINESE_PRC_CI_ASNULL,26备注字符型(80)