3仓储管理系统需求分析‘j功能.使计硕l:论文数据访问对象),ADO(ActiveXDataObject,动态数据对象)等【4刚。这些技术各有自己的特点,它们提供了简单、灵活、速度快、可扩展性强的数据库访问技术。综合考虑系统对数据库性能要求以及技术因素,本文选用MFCODBC接口建立VisualC++与Access数据库的连接。ODBC其实是Microsoft的WOSA(Windows丌放服务体系)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。也就是说,不论是那种数据库均可用ODBCAPI进行访问,但是直接使用ODBC创建应用程序需要编制大量的代码。而在VisualC++编程环境中,MFCODBC数据库类将ODBCAPI函数进行了封装,API这就大大简化了ODBC数据库开发的编程工作,实际上使用的是一个简化的编程模型【47】。因此,程序员无须考虑底层的诸多细节,只需以简单易用的CDatabase、CRecordset等类来实现ODBC的功能。3.3仓储管理系统功能设计根据前文对物流仓储管理系统进行的需求分析及功能建模,以及参照一般物流信息管理系统的研究、设计方案,系统的详细功能设计如下:3.3.1基础数据管理模块基础数据管理模块主要是记录配送企业的员工基本信息、用户权限、供应商信息、客户信息及货物信息等,是系统的基本数据,如图3.3.1.1所示。本模块主要是对这些数据进行维护,以及必要时进行的添加、修改以及删除等。图3.3.1.1基础数据管理功能划分图(1)员工信息管理。用于对系统中涉及到的员工的基本信息进行管理。包括对系统中的员工的添加、删除以及基本信息的维护和修改。(2)用户权限管理。数据的安全与保密问题是任何信息管理系统工作的核心问题之一。因此,非常有必要对不同的用户分配不同的访问权限。另外,权限管理还负责用32硕L论文基于供应链管理的物流仓储管理系统研究与开发户授权及授权修改等用户权限维护。(3)供应商管理。供应商基本信息的输入、修改、删除等维护操作。对于所有与该供应商相关的资料进行查询(包括供应商资料查询、交易历史查询、收货查询,应付账款查询),所有的这些操作记录将会在入库操作记录中得到相应的体现。(4)客户管理。包括客户基本信息的输入、修改、删除等维护操作以及对于所有与该客户相关的资料进行查询,包括客户资料查询、交易历史纪录查询、出货查询,应收账款记录查询等。(5)货物管理。这部分信息描述了库存货物的各方面的基本数据,它存储在货物数据表里边,以供进行库存操作的时候调用。这里主要包括货物的编号、名称、型号、单价、计量单位、数量等基本信息。3。3.2采购管理模块采购管理主要负责的是与上有供应商之间的交互业务,该模块设计的目的在于向采购人员提供一套快速准确的工具来向合适的供应商适时适量地下达采购请求,以使商品能在出货之前准时入库并避免缺货和过多库存情况发生。采购管理模块包括的信息主要有商品需求量的统计、供应厂商的询价、交易条件的讨论以及针对货物需求项目向供应商下达采购订单和跟踪行为等。因此,该模块关系到公司的库存管理绩效和进货成本,故对公司的财务及信誉非常重要。采购管理具体的业务流程如图3.3.2.1所示,首先从库存管理中得到货物存量的信息,对于处于安全库存以下的货物下达货物需求计划,经过对供应商及货物交易条件等信息确认后,确定下达采购信息,并将相关信息传递给仓储、财务等模块。不通过图3.3,2.1采购管理业务流程图333仓储管理系统需求分析jj功能'砹计硕I:论文3.3.3订单管理模块订单是现代企业运作的重要驱动力,采购、设计、制造、销售等一系列工作都围绕订单展开,因此订单处理对于物流配送企业而言至关重要。设立订单管理模块是为了处理物流配送企业从接到顾客订单到完成顾客订单需求过程中所有有关客户与订单的资料集结、核查、分析、维护、单据处理等工作。用户通过Internet、电话、传真等方式下订单、系统接受后对客户的身份以及信用额度进行验证,只有验证通过,才能提供服务。由于客户来源不同,他们对服务的要求也不同,对有的客户请求需要及时响应,而有的请求则可以适当地延迟;也有的客户是长期的合作伙伴,有的则是第一次的合作伙伴,因此对订单要进行分类整理。订单确认后,系统将设定订单号码,并将订单的相关信息传递给仓储、配送、财务等模块,具体的业务流程如图3.3.3.1所示。不通过图3.3.3.1订单管理业务流程图自动化立体仓库(AutomaticStorage&RetrievalSystem,AS/RS)是当代物流技术、仓储技术、自动化技术发展的产物,它集搬运、仓储、分拣、配送于一体,现已广泛应用于企业物流自动化领域‘4引。自动化仓库是指由电子计算机进行管理和控制,不需要人工搬运工作,自动实现收发作业的仓库,立体仓库是指采用高层货架以货箱或托盘存储货物,用巷道堆垛机以及其它机械进行作业的仓库,上述两种仓库的作业结合称为自动化立体仓库。它通过计算机技术对存储货物进行编码、入库、出库、分拣管理,并自动分配状况,以实现对货物的有效管理。3.3.4仓储管理模块完成货物的存取及输送,以及利用条码、射频技术等物流信息技术及时掌握库存和库位34硕一i二论文基于供应链管理的物流仓储管理系统研究与开发自动化立体仓库的目标是提高仓库空间利用率,对库位实行集中控制,便于管理,能够以较小的面积提供高容量的存储功能;提高货物管理质量,对库存进行实时监控,及时掌握库存状况,同时采用托盘或货箱储存货物,货物的破损率显著降低;提高劳动生产率,降低劳动强度,使仓库作业全部实现机械化和自动化。仓储管理的主要任务是利用自动化立体仓库对整个库存货物的现状进行跟踪和全面管理,包括入库管理、出库管理、盘点管理、库存管理等。仓储管理的作业流程如图3.3.4.1所示。卜.,。.。下l。j.l。;.{。i锚一图3.3.4.1仓储管理业务流程图(1).入库管理。入库管理主要处理以下作业内容:首先从采购部门获取预入库的货物相关信息,进行预入库操作,然后根据入库货物的相关信息进行货位准备,根据实际入库时问进行入库操作。仓储管理相关人员根据采购货物信息生成入库单,然后对入库单上的数据和采购单上的货物信息进行审核,确认其信息无误后,根据仓库库位信息和货物的相关信息为其指定合适的库位。待货物到达配送企业后,在进行入库之前,仓储相关人员应当先对要入库的货物进行验收。主要足通过对货物条码信息进行扫描确3仓储管理系统需求分析oj功能设计硕f:论文认,对货物的种类、规格、数量和外包装的情况等进行检查,看其是否符合入库单上的货物信息,以及货物包装是否有损。对于检查合格的货物办理货物交接手续,然后进行入库操作;对于检查不合格的货物则视具体情况进行处理,可采取退换货、更换和加固包装等。(2)出库管理。出库管理主要是指货物离开货位,经过备货、复核,装载至发货准备区的过程。货物出库之前,首先要对出库的货物进行审核,把出库通知单和出库货物明细与系统中记录的要出库的货物信息进行核对,如果货物信息一致,则出库操作人员组织人员进行出库操作;如果货物信息不一致,则需要协调相关工作人员进行调整,直到要出库的货物信息一致,再进行出库操作。货物出库根据“先进先出,推陈储新”和“接近储存期限的货物先出库”的发货原则,做到先进的先出、保管条件差的先出、包装简易的先出、容易变质的先出、对有保质期限的货物要在期限内发出。(3)盘点管理。盘点管理就是将仓库内货物实有数与账簿上现实的数量及金额进行核对。其工作主要包括:核对数量、检查物料损耗情况、检查保管现状以及检查常备库存情况等。盘点管理主要是记录仓库内实际货物的数量及其状态;以及进行盘点后的记录,看是否与系统中的数据一致,如果有出入,则需要进行数据调整,以使仓库中的货物与系统中的数据一致。进行在库货物盘点可以及时发现并纠正实际货物库存数量与系统中记录数据不一致的情况,可以最大限度地避免遗漏订货等情况的发生。(4)库存管理。库存管理的主要目的是为了建立科学的库存策略,以减少配送企业仓储成本,实现良好的库存管理。配送企业是以仓库为基础建立和发展起来的,为了满足客户的订货需求和维持货物配送的顺利进行,必须储存一定数量的货物来满足客户的订货需求。但是配送企业存储货物需要一定的维持费用,而且还存在由于货物积压或损坏而产生库存风险。所以要严格控制库存,既要保持商品合理的库存量,又要避免库存过量、产生不必要的费用,降低企业风险。库存管理是基于其它的几个模块(如入库、出库、盘点等)建立的,库存策略一旦确定以后,当仓储管理系统对某物品进行操作管理时,若该物品的库存数量低于库存下限,系统将发出预警提示仓储管理工作人员及时通知采购部门进行采购补货;若发现某物品库存数量超过最高库存,系统将提醒出库工作人员组织货物出库。这样可以避免不必要的缺货和积压,有利于提高物流配送企业的客户服务水平,提高客户的满意度。3.3.5流通加工模块流通加工作为物流配送企业所特有的功能,一般的仓库不具有这样的功能。因此,可以将是否具备流通加工管理模块作为区分一般仓储管理信息系统和物流配送企业仓储管理信息系统的标志之一。配送企业对要配送的货物进行拣取后,为了便于运输和识36
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于供应链管理的物流仓储管理系统研究与开发 - 图文(8)在线全文阅读。
相关推荐: