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

下载本文档

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

文档简介

1、分类号:tp311 研究生学号:200953h002单位代码:10183密级:公开吉林大学硕士学位论文仓储物流管理系统的设计与实现the design and implementation of the warehouse logistics management system作者姓名:陈忠仁专 业:软件工程研究方向:应用系统指导教师:胡亮教授培养单位:计算机科学与技术学院2012年12月未经本论文作者的书面授权,依法收存和保管本论文书面版 本.电子版本的任何单位和个人,均不得对本论文的全部或部分内 容进行任何形式的复制、修改、发行、出租、改编等有碍作者著作 权的商业性使用(但纯学术性使用不在

2、此限)。否则,应承担侵权 的法律责任。吉林大学博士 (或硕士)学位论文原创性声明本人郑重声明:所呈交学位论文,是本人在指导教师的指导下,独立 进行研究工作所取得的成果。除文中己经注明引用的内容外,木论文不包 含任何其他个人或集体已经发农或撰写过的作品成果。対本文的研究他出 重要贡献的个人和集体,均己在文中以明确方式标明。本人完全意识川 声明的法律结果由本人承担。仓储物流管理系统的设计与实现the design and implementation of the warehouse logisticsmanagement system作者姓名:陈忠仁专业名称:软件工程指导教师:胡亮 教授学位类别

3、:软件工程硕士答辩 口期:2012 年 12 jj 8 ei仓储物流管理系统的设计与实现当前,随着经济全球化步伐的加快和企业信息化的发展,对于市场的竞争格局产生 了深刻的变革,英屮供应链和物流运作成为现代企业管理的重要内容。供应链物流管理的 集成化和流程化把处于割裂状态的采购、生产和分销活动推进到有效解决信息孤岛的现代 物流阶段。而在整个企业信息化的过程中,仓储物流管理无疑是供应链最重要的一个方面。 汽车制造业是制造业的典型代表,需要不断向市场推击新产品以获得相应的利润,产品更 新的速度决定了企业的发展供应商的先期介入”是大型汽车制造企业实现“零库存” 的重要保证。而仓储物流管理信息系统在其屮

4、起了重要的作用。本文的工作从某个汽车制造也的仓储物流管理系统的研制出发,重点介绍了此仓储物 流管理系统开发的需求分析,其中包括整体业务流程的设计及基础数据管理需求,尤其是 入库和出库需求。分析现有入库流程,发现存在以下问题:供应商到货没有期量标准,而 口基本按刀订单集中到货,仓储中心无法确定供应商到货时间及到货量。由于库房、车辆、 人员等资源冇限,经常出现超量到货临时增加釆购订单、到货厂家多数不能全部及时卸货、 到货量过大存储困难等问题。部分产品第一次到货没有采购订单,需求单位急需使用等问 题,导致产品不能及时入库,实物急需出库,进而库存管理存在困难。而出库流程,存在 部分产品看板可以发出,但

5、由于缺少入库条件,无法在系统屮进行入库、出库(没有库存 不能系统出库);现有系统中不能够自动将岀库信息与卡车厂入库信息进行核对,当计划 数量与到货数量不符时,容易出现差异;冇系统屮没冇结算信息,与供应商对账存在困难 等问题。系统设计采用b/s架构,结合了 soa架构的思想,将系统整体架构分为视图层、控 制层、模型层、服务层、数据层等5个层次,给出了整个系统的结构和与实现入库、出库 模块相关的数据表示。实现和测试部分重点对入库出库模块进行了阐述,其中入库管理模 块包括补货入库、补货确认、手工入库、直供看板扫码入库等功能,出库管理模块包括看 板出库、手工出库和退库看板件等功能。最后是木文的结论和未

6、來工作。关键词:供应链,物流管理系统,入库,岀库abstractthe design and implementation of the warehouse logisticsmanagement systemwith the accelerated pace of economic globalization and the development of the enterprise information, the competitive landscape of the market had a profound transformation, an important part of

7、the supply chain and logistics operation to become a modern enterprise management. integrated supply chain logistics management and process in a fragmented state procurement, production and distribution activities to advance to the stage effectively solve the modern logistics information silos. in t

8、he entire process of enterprise information, warehousing and logistics management is undoubtedly one of the most important aspects of the supply chain. the automotive industry is a typical representative of the manufacturing sector, the need to continue to introduce new products to the market to obt

9、ain the corresponding profit product update speed determines the development of enterprises. the "suppliers early intervention is an important guarantee for the large automobile manufacturers to achieve11 zero inventory h. warehousing and logistics management information system in which played

10、an important role.this work from a car manufacturing also warehousing and logistics management system developed highlight the warehousing and logistics management system development needs analysis, including the overall design of business processes and the underlying data management needs, especiall

11、y inbound and outbound library needs. analysis of existing storage processes, and found the following problems: the arrival of supplier and quantity standards and basic monthly orders concentrated arrival warehousing center suppliers can not determine the arrival time and to the volume. often due to

12、 the limited resources of the treasury, vehicles, personnel the excess arrival of the temporary increase in the purchase order, most of the arrival of the manufacturers can not be all timely discharge, the arrival of the excessive storage difficulties and other issues. first arrival of some of the p

13、roducts did not purchase orders, demand for units urgent use of the products can not be timely storage, the kind in urgent need of a library turn inventory management difficulties. out of the library processes, there are some products display boards issue, but due to lack of storage conditions, the

14、storage system can not, out of the library (not the system is not in stock the library; existing systems can not automatically be a library information with truck factory storage of information to be checked, when the plan the number does not match the number of arrival prone differences; difficulti

15、es and other issues, billing information, and suppliers reconciliation, so wesystem design uses b / s structure, combined with the idea of soa, the overall architecture of the system is divided into the view layer, control layer, the five levels of the model layer, service layer, data layer, given t

16、he structure of the entire system and implementation warehousing, data related to the library module. implementation and testing of some key modules from the warehouse, including storage management module includes storage replenishment, replenishment confirm handmade storage, supplying kanban sweep

17、code storage and other functions, a database management module including kanban a library, a library manually and refunding - kanban parts function. finally, conclusions and future work of this pape匸keywords:supply chain, logistics management, out of warehouse, enter warehouse第1章绪论11研究背景11.2仓储物流信息技术

18、21.2.1条形码技术21.2.2全球卫星定位系统31.2.3计算机网络技术41.2.4数据挖掘技术41.3本文的研究工作和组织结构5笫2章需求分析62.1 总体流程62.2基础数据管理需求62.3入库需求82.4出库需求92.5其他需求11第3章系统设计133系统架构133.2系统功能设计133.3仓库级数据表243.4入库管理数据表273.5出库管理数据表28第4章系统实现334.1入库管理模块的实现334.1.1补货入库334.1.2补货确认334.1.3手工入库354.1.4直供看板扫码入库354.2出库管理模块的实现364.2.1看板出库424.2.2手工出库454.2.3退库-看板

19、件474.3查询功能的实现474.3.1入库查询474.3.2出库查询504.3.3库存查询51第5章结 论535结论535.2未来工作展望53参考文献54第1章绪论1.1研究背景在人类社会的发展过程屮,有商品交换就存在了物流活动,而现代物流的发展开始于 20世纪初。早期的物流定义为存在于销售z屮的物质材料和服务从生产到消费的流通过程 中的种种活动。到了第二次世界大战期间,出现了军事后勤(logistics)的概念,涵盖 了装卸、搬运、运输、保管等一系列活动。二战以后,演变为为满足消费者需要而进行的 从起点到终点的原材料、过程库存、最终产品和和关信息有效流动的计划、实施和控制的 过程。1980

20、年代初,物流被正式命名为“logistics”。现代物流的发展大致经历了实休分 配阶段、综合物流阶段和供应链物流阶段。物流信息是把围绕物流的业务活动联系在一起的一个平台,具体可以分成业务操作、 管理控制、决策和战略规划等四个层次,如图11所示。图1.1物流信息的结构当前,随着经济全球化步伐的加快和企业信息化的发展,对于市场的竞争格局产生了 深刻的变革,其中供应链和物流运作成为现代企业管理的重要内容。供应链物流管理的集 成化和流程化把处于割裂状态的采购、生产和分销活动推进到有效解决信息孤岛的现代物 流阶段。而在整个企业信息化的过程屮,仓储物流管理无疑是供应链最重要的一个方面。 汽车制造业是制造业

21、的典型代表,需要不断向市场推岀新产品以获得相应的利润,产品更 新的速度决定了企业的发展。“供应商的先期介入”是大型汽车制造企业实现“零库存” 的重耍保证。而仓储物流管理信息系统在其中起了重耍的作用。仓储物流管理系统是通过对入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等 功能,综合批次管理、物料供应、库存盘点和即时库存等功能综合运用的管理系统。该系 统可以单独执行库存操作,也可以与其他系统结合使用完成对物料的数量及所在的位置跟 踪、查询、修改、删除等功能。目前大多数仓储物流系统具备现场作业管控、读取信息准 确率等特点。此外,高效的仓储物流管理系统还与条码技术、无线射频技术、计算机网络 技术、

22、地理信息技术(gis)和全球卫星定位技术(gps)等结合,形成了多种业务集成 的一体化物流管理系统【5】。仓储物流管理系统具有一般管理信息系统的结构,开发过程也类似,但由于其信息 数据量大,涉及的关系方比较多,因而决定了仓储物流管理系统具有如下的特点:(1) 有效性仓储物流管理系统由于在企业整个信息管理系统中处于关键的地位,因为必须始终保 持其有效性,即在需要的时候能够方便获取相关的信息和数据,并且能够根据业务的发生 情况对信息进行更新。(2) 准确性仓储物流管理系统必须能够精确的反映当前仓储中心的状况和定期活动状态,包括入 库和出库的精确的数量和业务状态。(3) 及时性仓储物流管理系统应及时

23、管理企业的业务反馈,在查询、添加入库订单等业务需求上 保证较短的响应时间,以及时的为各方服务。(4) 灵活性仓储管理系统必须具有灵活性,已满足系统和客户两方面的需求。1. 2仓储物流信息技术当前,仓储物流信息技术主要包括条形码技术、无线射频技术、计算机网络技术、地 理信息技术(gis)、全球卫星定位技术(gps)、计算机网络技术和数据挖掘技术等,在 这些技术的支撑下,形成了多业务集成的一体化现代仓储物管理流信息系统。1.2.1条形码技术条形码技术是随着计算机与信息技术发展而诞生的,它是集编码、卬刷、识别、数据 采集和处理于一身的新型技术。它的应用,有效地解决了数据录入和数据采集的关键问题, 为

24、供应链管理提供了有力的技术支持。在物流活动中,为了能快速、准确识别货物、自动 读取有关货物的信心,条形码技术被广泛采用。条形码是用一组数字来表示货物的信息。 按使用方式分为印刷在货物包装上的条形码和印刷在货物上的条形码。在现代物流信息 中,按类别人致分为运输信息和物品信息。运输信息主要包括运输路径、方向、接转地点、 应用的设备、工具以及打包、拆零作业等;物品信息包括体积、重量、包装、形状、物件 性质(液态、固态、气态、有毒、无毒等)。如何快速地记录、表达、识读、传输、输出 (打印)和反馈这些信息是一个很大的问题。上世纪七八i年代,世界著名的物流公司釆 用一维条码,只记录最需要、最有必要的信息,

25、如收寄地、寄达地、件数、重量等。他们 把这些信息在收寄窗口人工键入计算机,rti计算机及条码打印机将这些信息用一维条码表 达出來,或预先在表单上打卬条码,随着于物品包装箱及和关单证上,通过扫描,使该物 品的上述信息不仅口动进入信息系统进行数据处理,实现一次录入、全程享用,而且以条 码标签的形式外显于物品包装箱上。进入下一个环节(分拣)时,用识读器对条码标签识 读后,以上信息就会显示出來,不需要重新录入,从而不仅极人地提高了各环节的处理速 度和准确度,而且对运力调度、统计分析、市场调查等综合管理大有好处。一维条码有多 种制式,常用的有39码、128码、交义25码等。1.2.2全球卫星定位系统全球

26、卫星定位系统是利用分布在约2万公里高空的多颗卫星队地面目标的状况进行精 确测试以进行定位、导航的系统,它主要用于船舶和飞机导航、对地面目标的精确定时和 精密定位、地面积空中交通管制、空间与地面灾害监测等。目前,gps系统的应用已将十 分广泛,我们可以应用gps信号可以进行海、空和陆地的导航,导弹的制导,大地测量 和工程测量的精密定位,时间的传递和速度的测量等。对于测绘领域,gps卫星定位技术 已经用于建立高精度的全国性的人地测量控制网,测定全球性的地球动态参数;用于建立 陆地海洋大地测量基准,进行高精度的海岛陆地联测以及海洋测绘;用于监测地球板块运 动状态和地壳形变;用于工程测量,成为建立城市

27、与工程控制网的主要手段。用于测定航 空航天摄影瞬间的相机位置,实现仅有少量地面控制或无地面控制的航测快速成图,导致 地理信息系统、全球坏境遥感监测的技术革命。进入21世纪以来,全球卫星定位系统在 物流领域得到广泛的应用。1.2.3计算机网络技术计算机网络技术,是通信技术与计算机技术相结合的产物。计算机网络是按照网络协 议,将地球上分散的、独立的计算机相互连接的集合。连接介质可以是电缆、双绞线、光 纤、微波、载波或通信卫星。计算机网络具有共享硬件、软件和数据资源的功能,具有对 共享数据资源集屮处理及管理和维护的能力。对于仓储物流管理系统而言,计算机不可能 集屮在一个上使用,需要分放在多处,形成-

28、个计算机网络才能形成跨度很大的物流系统。 当前,计算机网络技术已经成为现代仓储物流领域不可或缺的技术,并用使物流信息技术 达到了较高的应用水平。1.2.4数据挖掘技术数据挖掘,是指从人量的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、 人们不知道的、但又是潜在有用的信息和知识的过程。它是数据库研究屮的一个新领域, 融合了数据库、人工智能、机器学习、统计学等多个领域的理论和技术,把人们对数据的 应用从低层次的查询,捉升到从数据中挖掘知识,捉供决策支持的层级。从商业角度看, 数据挖掘是一种商业信息处理技术,特点是对商业数据库中的数据进行抽取、转换、分析 等,从中提取口j用于辅助商业决策的关键

29、数据。数据挖掘的廿标是从人量数据中,发现隐 藏于其后的规律或数据间的关系,从而服务于决策。数据挖掘的主要任务包括:1、分类; 2、聚类;3、关联分析;4、预测;5、偏差检测等。现代物流系统是一个庞大复杂的系 统,特别是全程物流,包括运输、仓储、配送、搬运、包装和再加工等环节,每个环节信 息流量十分巨大,使企业很难对这些数据进行及时、准确的处理。为了帮助决策者快速、 准确地做出决策,提高企业的运作效率,降低物流成本、增加收益,就需要一种新的数据 分析技术来处理数据。数据挖掘技术能帮助企业在物流信息系统管理屮,及吋、准确地收 集和分析各种信息,对客户的行为及市场趋势进行有效的分析,了解不同客户的爱

30、好,从 而为客户捉供冇针对性的产品和服务,捉高各类客户对企业和产品的满意度。物流决策系 统是一种结合了数据挖掘和人工智能的新型经营决策系统,主要通过人工智能对原料采 购、加工生产、分销配送到商品销售的各个环节的信息进行采集,并利用数据仓库和数据 挖掘对其进行分析处理,确定相应的经营策略。数据仓库作为数据挖掘的基础,它具有面 向主题的、集成的、随时间变化的特性。各个联机事务处理系统作为数拯仓库的原始数拯 源,以文件方式捉供企业在h常活动屮收集的数据资料和报表,同时述冇大量的外部信息等数据。1. 3本文的研究工作和组织结构木文的工作从某个汽车制造企业的仓储物流管理系统的研制出发,重点介绍了此仓储

31、物流管理系统开发的需求分析,其中包扌舌整体业务流程的设计及基础数据管理需求,尤其 是入库和岀库需求。在系统设计部分给出了整个系统的结构和与实现入库、出库模块相关 的数据表示。实现和测试部分重点对入库出库模块进行了阐述,其屮入库管理模块包括补 货入库、补货确认、手工入库、宜供看板扫码入库等功能,出库管理模块包括看板出库、 手工出库和退库看板件等功能。木文的组织结构如下:第二章:仓储物流管理系统的需求分析,包括总体业务流程、基础数据管理需求以及 本文重点讨论的入库和出库管理模块的需求;第三章:仓储物流管理系统的设计部分,包括整个系统的结构以及与入库、出库管理 相关的数据农的结构;第四章:仓储物流管

32、理系统入库和出库管理模块的实现,其中入库管理模块包括补货 入库、补货确认、手工入库、直供看板扫码入库等功能,出库管理模块包括看板出库、手 工出库和退库看板件等功能;第五章:本文的结论和未來工作展望。第2章需求分析2. 1总体流程系统实施的最终目标是新建的零部件配送屮心建设完成一套全新的物流管理系统。全 面支持条码化作业,在入库、出库、库存管理等各方面实现业务提升。使仓储中心在系统 成功实施之后,能够紧密结合实际物流业务与作业,达到实物与帐面一致的精确物流配送 管理水平。以下是在未来系统实施中所要实现的仓储中心的整体业务流程:2. 2基础数据管理需求支持多组织(多公司)管理,在流程标准一致下,可

33、在同一平台下快速实现多公司、 工厂的仓储管理功能复制。系统初始化一个最高级别组织(公司),通过这个高级组织可 以创建下属组织(或者公司),在一个组织(或者公司)之下可以创建仓库。实现多组织 (多公司)垂直管理。多组织管理:支持多组织(多公司)管理,在流程标准一致下,可在同一平台下快速 实现多公司、工厂的仓储管理功能复制。系统初始化一个最高级别组织(公司),通过这 个高级组织可以创建下属组织(或者公司),在一个组织(或者公司)之下可以创建仓库。 实现多组织(多公司)垂直管理。仓库管理:可创建多个仓库,实现多仓库管理库区管理:可在仓库下创建多个库区,包括;代码、名称、功能分类、以及与库区 相关的管

34、理配置信息库位管理:可在库区下创建多个库位,包括:代码、状态、类型、长、宽、高、承 重、体枳等存放货物的限制信息物料主数据:记录物料的信息:记录物料的零件号、零件名称、供应商、单位、体 积、重量、包装、存储、岀库策略配置等信息。供应商主数据:记录供应商的信息,包括:代码、名称、地址等车辆基础信息:记录车辆信息,包括:编码、车号、类型、司机等器具:录器具信息,包括:代码、名称、器具拥有者等信息包装定义:定义物料的包装形式,支持來料包装定义、转换包装或配送上线包装定 义上架存储策略:定义上架存储策略,并分配给物料。策略应根据需求、灵活配置约 束条件,实现策略定义。如存储区约束、存储库位约束、混批次

35、约束、混物料约束、库 位类型约束、库位物理条件限制检查等出库分配策略:定义出库策略,并分配给物料。策略应根据需求、灵活配置约束条 件,实现策略定义。如批次控制约束、拣货控制约束用户管理:可定义系统用户,为用户分配权限、分配可操作的仓库、分配可操作的 物料个人信息配置:用户可自行修改个人信息,包括密码、email、缺省操作的仓库等信 息2. 3入库需求分析现有入库流程,发现存在以下问题:供应商到货没有期量标准,而ii基本按月订 单集中到货,仓储中心无法确定供应商到货吋间及到货量。由于库房、车辆、人员等资源 有限,经常出现超量到货临时增加采购订单、到货厂家多数不能全部及时卸货、到货量过 大存储困难

36、等问题。部分产品第一次到货没有采购订单,需求单位急需使用等问题,导致 产品不能及时入库,实物急需出库,进而库存管理存在困难。根据系统开发耍求,确立如 下入库流程并明确入库的功能需求:编号:名称i入库流秤制农:审核确认:期 2012 03 16口期口期采购部供应商仓储中心图2.2入库流程图要货计划:可按采购部川订单形成要货计划,供应商根据送货计划形成到货通知 单,仓储屮心根据到货通知单实现均衡入库。条码管理:实现二维条码扫描入库。二维条码记录供应商、物料、数量等信息。实 现物料进出、调拨的条码管理,并能通过条码进行追溯。入库校验:扫描入库与月订单进行数据校验,不允许超出月订单数量。打印入库指示:

37、根据物料入库策略,扫描二维条码入收货缓存区后,同时形成入库 指示,并形成条码。物料存储方式要求可灵活定义。入库确认:根据形成的入库指示,通过手持终端或者车载终端进行入库确认。对存 储库位耍进行校验;超储提示:提供物料在超储状态下的跟踪与控制管理。批次管理:实现物料入库的批次管理,可按批次进行物料查询。收货转包:在收货时,将需要转包装的零件形成包装计划,将物料按其要求的包装 形式存储至存储区。取消收货:对已收货的入库单,撤消收货,并反冲库存退货:主机厂由于质量、批号等原i大i进行退货时,可在进行相应的退货处理2.4出库需求分析现有出库流程,存在以下问题:1、部分产品看板可以发出,但由于缺少入库条

38、件,无法在系统中进行入库、出库(没 有库存不能系统出库);2、现有系统中不能够口动将出库信息与卡车厂入库信息进行核对,当计划数量与到 货数量不符时,容易出现差异;3、现有系统中没有结算信息,与供应商对账存在困难。i大i此根据未來系统要求,确立如下的出库流程并明确出库的功能需求:编号:制表:审核确认名称出库潦程日期 2012. 03. 16日期日期卡车厂仓储屮心供应商图2.3入库流程图接收耍货指示:接收卡车厂看板,其他单位在scm先录入耍货看板。通过接口到仓 储系统,保管员通过仓储系统接收要货指示,并打卬看板。可手工创建出库单。要求看板 可按一定的规则批量进行配货处理。出库作业指示、零件标识单:

39、根据出库策略以及要货指示形成出库作业指示,锁定预 出库物料的物料号、供应商、出库批次、库位等信息。并根据出库物料、器具、车辆、要 货时间等信息计算所需器具,形成装箱单,并形成出库物料的零件标识单。要求锁定的预 出库物料可按出库策略进行“fifo”、“lifo”等多种方式灵活进行批次控制管理。出库 作业指示可按保管员、物料库区、库位进行拣货路线优化;出库确认:扫描出库作业指示,实现物料从存储区到缓存备货区的物料移动。要求可 以进行出库批次控制校验。下架确认:对丁高架存储物料需进行下架确认的,利用手持终端或车载终端进行下架 确认。配载管理、运输计划:系统根据装箱单、车辆等信息计算装载计划,形成运单

40、,并可 监控装车、发运等整个运输过程。在途管理:已出库物料进入在途管理状态,待主机厂进行看板结算后从在途扣除。可 监视在途库存的入出库情况。计费管理:可多种方式管理仓储物流服务产生的费用,现有的两种计费方式:1按入 库托盘(箱)或入库数量计算仓储费用。2按出库托盘(箱)或出库数量计算仓储费。收 入可分配至仓库、班组其至保管员,同吋通过外部成本输入,按单元简单计算收入、成本、 利润等。供应商对账:将供应商物料的入库、出库信息与erp结算信息结合,提供供应商寄 售库存h动对账。排序管理:支持排序件配送管理.2. 5其他需求物料库存检索:支持物料多维度检索,如按物料批次检索,按物料库位检索、按物 料

41、一托盘/箱检索、按物料、批次、库位、托盘/箱综合检索库存移动:物料从一个库位到另一个库位迁移,可通过手持完成,实现物料的实时跟 踪转移:实现物料在货主、批次间的转移库存锁定/解锁:qc、退货、缺陷物料处理时,可对库存进行锁定。如锁定/解锁某批 次的物料、锁定/解锁某托盘或箱的物料、盘点:用户根据盘点表进行盘点(支持手持终端盘点),盘点结束后关闭当前盘点,可 以通过前台查询盘点结果补货:在仓库设置补货区(用于转换包装、排序区物料补充),可设定补货规划,可 按出库订单拉动、高低储控制、手工等方式进行补货任务触发。形成补货记录,并可打印 补货报表。补货规则耍按物料出库规划进行补货控制,如批次控制、最

42、小补货量控制等。不合格品管理:对不合格品(不合格品包括在账不合格品:收发存过程屮的不合格件 和卡车厂返回的不合格件;不在账不合格品:三包索赔件)可以进行相关库存管理,如: 库存锁定、库存转移、退库、返厂等相关操作转包装:拆包并重新包装,系统形成包装清单及标签库存预警控制:设置库存预警控制,制定高低储,当库存不足或超出高储时发出预警 库龄查询:查询物料的库龄信息转包装:拆包并重新包装,系统形成包装清单及标签数据集成主耍包括:看板、出库单、零件标识单、库存数据的集成;包括物料、供应 商、看板、库存等数据的集成。软件产品具有正式使用权,提供软件著作权证明材料及企业软件资质材料;提供软件 组件或模块价

43、格,需提供是否有用户数或仓库数或其它限制以及超岀限制的收费标准。需 提供是否有同行业项口实施经验及成功案例。提供系统架构及平台部署方案及所支持智能 终端设备厂商型号。要求系统架构扩展性好,部署方式灵活,支持集群部署、可跨平台部 署、支持bs结构、支持多种智能终端设备、支持单据及标签网打。、说明产品二次开发方 式,二次开发平台与产品开发平台统一、开发语言与产品开发语言统一、扩展功能与原功 能界面统一。系统安全可靠,并提供h志审计功能。系统稳定,可用性高,满足仓储屮心 用户总数约60-100人,支持30人以上的并发用户操作,系统有效运行时间:工作时间(24 小时每天)99.5%;其他时间(24小时

44、每天) 99%可与现有的erp等系统在物料、 供应商、采购订单、入库通知单、出库需求(耍货指示/看板)、库存台帐紧密集成提供完 整的系统实施方案,并能根据仓储实际业务情况,提出合适的实施方法,并提供风险控制 预案。提供切实可行的项目实施计划。项h组成员实施经验丰富,能帮助梳理改造业务流程。提供项口实施人员简历,未经 甲方充许不得更换;产品自验收日起,提供一年质保。提供质保期内维护内容、维护方式 等。提供质保期过后的服务方式及收费内容、收费方式。提供本地化服务,沟通语言为中 文。在提供产品及服务的同时,提供和应中文资料,当软件更改或升级后,提供最新版木 中文资料。提供资料包括实施过程中的系统安装

45、、维护手册、数据备份手册、用户操作手 册。对于二次开发的部分需提供相应技术资料、设计文档及代码。培训过程必须贯穿整个 实施过程,实施方案中必须包括培训计划,包括培训内容,培训目的,面向人员及培训目 标。第3章系统设计3. 1系统架构系统设计采用b/s架构,结合了 soa架构的思想,将系统整体架构分为视图层、控 制层、模型层、服务层、数据层等5个层次(如图3.1所示)。adf swingofficejsf| adf facesstrutsjsf/adf controllertadf model (jsr227)基于桌面基于浏览器三 /sajava |ejb| bam(bpel)web :serv

46、icesadf bc bl xml portlettoplinkilli视图层控制层模型层服务层11*iiff:20xml data遗留英统应用黄统图31系统整体架构图据层数据层主要用于连接企业内部各种信息系统,统一采用xml报文格式,以实现对各 种数据源的止确存取。在实现上,采用hibernate对数据源进行整合,支持各种关系数据 库,从一刈一到多对多的各种复杂关系。并11,使用hibernate的级联操作,很方便的就 能得到所需要的数据。控制层和视图层面向具体仓储物流管理的应用需求,提供具体的应 用。主要包描仓储业务受理、入库管理、库存管理、出库管理、报表管理、盘点管理、信 息查询、人员管

47、理、财务结算等模块。该层采用struts2框架实现任务调度和页而跳转, 使用jsp实现系统页面。3. 2系统功能设计根据需求分析,我们将整个仓储物流管理系统划分成9个功能模块(如图3.2所示),其中木文重点阐述入库管理模块和出库管理模块的实现。仓储物流管理信息系统仓冷业务受理模块入斤作业管理模块信息15询模块财务结算模块图3.2系统功能结构其中入库模块包括要货计划、条码管理、入库校验、打印入库指示、入库确认、超储 提示、批次管理、收货转包、取消收货、退货。出库模块包括接收耍货指示、出库作业指 示、零件标识单、出库确认、下架确认、在途管理、计费管理、供应商对账、排序管理等 功能模块。3.2.1用

48、例详细设计(1) 收货业务规则数据表:aqm_wms_receiptaqm_wms_receipt_mtllinesaqm_wms_receipt_linesaqm_wms_receipt_lpnlines收货单头表 收货单明细农 收货单托明细表 收货单箱明细表br-001:校验asn的有效性校验:a) 判断asn是否存在?不存在,在提示错误信息”asn号vxxxxx无效!”;清空扫描框信息 存在,从aqm_wms_receipt表取出该asn的信息,包括状态等b) 判断asn是否部分收货或已收货?status=9,捉示错误倍息hasnxxxxx已全部收货几处理:如果校验成功,进行下列处理br

49、-002:具体参见scm-wms-uc-rec001维护入库单用例里的业务规则br-009如果未超储,进行收货确认。如果超储,进入第三页;br-003:进行托/箱的校验校验:(a)判断托/箱是否存在?不存在,在提示错误信息”托/箱vxxxxx无效!清空扫描框信息存在,从收货托表或箱表取出该托/箱的信息,包括状态等(b)判断托/箱是否已收货?status=9,提示错误信息”托盘xxxxx已全部收货!” ;清空扫描桩信息 具体参见scm-wms-uc-rec001维护入库单用例里的业务规则br-009br-004:进行托/箱的收货具体参见scm-wms-uc-rec001维护入库单用例里的业务规则

50、br-009判断是否超储,如果超储,进入第六页;如果未超储,进行托/箱的收货,然后返回第四页,继续扫描托/箱。(2)货物上架业务规则数据表:收货单头表aqm_wms_receipt收货单物料明细衣aqm_wms_receipt_mtllines收货单明细表aqm_wms_receipt_lines收货单lpn明细表aqm_wms_receipt_lpnlines托/箱跟踪农palabel任务表task linesbr-001:显示主页而列表查询当前仓库下的类型不包括:退货、紧急入库,状态为己收货,并口己收货在上架 暂存区库位的入库单。sql:列表显示如卜字段:rep_key收货单号owner.

51、code货主代码owner_name货主名称,关联0wner.en,取出name字 段sup_c0de供应商代码sup_name供应商名称carrterkey承运人代码carriername承运人名称type类型,根据lookup:receiptype,显示说 明status状态,根据lookup :recstatus,显示说 明receiptdate收货时间格式:yyyy-mm-dd iiii24: mibr-002:根据查询条件过滤,显示主页面列表数据表:aqm_wms_receiptbr-003:点击“生成上架”按钮,生成上架任务。此业务处理建议做成:存储过程判断选中的收货单是否已经生成

52、上架?sql: select * from task-lines where tasktype='pa' and wh_code=? and orderke丫二?如果已生成,提示错误信息:“收货单vxxx已生成上架!”如果未生成,进行下列业务处理:具体参见scm-wms-uc-rec001维护入库单用例里的 业务规则br-021处理完毕后,在页面提示消息:“收货单vxxxxx生成上架任务成功!”br-004:点击“查看上架”按钮,进入上架明细页,判断选中的收货单是否已经生成上架任 务?sql:select 1 from lineswhere wh_code=? and task

53、type二'pa' and sourcekey=? and orderkey=?如果未生成,提示错误信息:“收货单vxxx未生成上架!”从task_lines表取出此收货单的所有上架任务sql: select *from task_lincswhere wh_code二? and tasktype二'pa' and orderkey二?上架明细页页面耍求:1、不分页显示2、页面输入元素z间,用enter键快速移动3、多选查询条件:状态:下拉框,参见lookup值:putawaystatusbr-005:点击“打印上架指示”按钮,生成上架指示单,用户直接打印根据选

54、中的收货单,判断是否已经生成上架?sql: select * from taskjines where tasktype='pa' and wh_code=? and orderkey=?如果未生成,提示错误信息:“收货单xxx未生成上架!”从task_lines表取出此收货单的所有未上架确认的任务sql: select 1 from lineswhere wh code二? and tasktype二'pa' and sourcekey二? and orderkey二? and status二'1'br-006:点击“打印上架标签”按钮,判断选

55、中的收货单是否已经生成上架任务?sql: select * from task-lines where tasktype='pa' and wh_code=? and orderke丫二?如果未生成上架任务,提示错谋信息:“收货单vxxx未生成上架!”如果已生成上架任务,从task_lines表取出此收货单的所有上架任务信息 根据这些信息,循环打印标签。br-007:br-008:根据查询条件过滤,列出此收货单对应的上架任务数据表:task_linespalabel页而查询条件与数据库表z间的对应关系:标签号 task_lines.sourcekey物料号 tas k_line

56、s. mtl_code状态 task_lines.status 下 拉框: lookup :putawaystatusbr-009:上架明细页,点击“保存”按钮保存用户输入的上架库位,如果输入的库位与建议上架库位不一致,输入原因 处理:将列表中用户输入的库位进行保存:1、更新task_lines表:上架任务表taskline_id任务 idsourcekey托盘号toloc用户输入的库位reasonkey原因二不一-致时更新last_modify_datelast_modify_by2、如果用户修改了库位,做如下业务:a、更新用户修改前库位的pendingmoveininv_lot_loc_lpn表wilcode仓库0wner_c0de贝上mtl_c0de物料log用户修改前的库位lot批次id空格pendingmov

温馨提示

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

评论

0/150

提交评论