零售系统

2024-05-23

零售系统(精选十篇)

零售系统 篇1

从实践操作来看,零售物流与供应链的优化创新是一项系统工程,需要从操作流程、系统改造、新技术应用等方面同时进行。

一、连锁零售物流的特点和变化趋势

随着连锁零售企业门店数量的增加以及异地跨区域开店数量的增加,物流配送中心日益成为连锁零售企业供应链中的关键环节(详见图1)。

连锁零售物流配送中心按形态、定位大体可分为常温物流配送中心及生鲜加工配送中心;按功能可细分为在库型、通过型与在库/通过复合型三类。

物流配送中心对于整个连锁经营体系的作用表现在:

1.统一进货,有利于严把商品质量关,并降低采购成本。

2.加速商品周转,减少商品损耗,降低流通费用。

3.扩大配送中心的拆零分拣能力,改善门店的存货水平,有利于实现零星商品无库存、少库存经营。

4.保证门店管理逐步向“只管销售”方向发展。“企业经营决策权向总部集中,物流活动向配送中心转移”是连锁超市成功的关键之一。例如,流通加工可减轻门店的工作量;拆零作业有利于商场多出样,以增加销售商品的品种数。

二、连锁零售物流的特点

1.品类复杂:一个连锁企业经营品项上万种甚至几十万种,这一点与制造业、第三方物流有很大的区别。

2.季节性:有些商品季节性较强,同时受节假日的影响,物流配送作业量差别明显。

3.订单频繁:连锁零售企业的店铺多,订单频率高并有时间要求,有些小型便利店甚至要求一天送货两次。

4.拆零:供应商大包装供货,有些贵重慢销商品,门店做不到整件点货,配送中心需要按照门店的订货量进行拆零分拣。

5.退货:配送中心还有处理诸如赠品、退货(正品、残次品)等问题,包括客户退货、供应商退厂等逆向物流。

6.更换:商品新增汰换的频率很高,增新品、汰换滞销品,比如家电、过季服装等较为有代表性。

7.保质期:消费品通常有不同的保值期,需要有针对性的保质期管理。随着食品安全越来越受到关注,针对生鲜加工配送中心,生鲜类商品要做到全程可追溯,生产配送整个过程要可视可控。

三、连锁零售物流信息系统(WMS)的主要特点

连锁零售行业的物流中心作业通常是所有行业物流中心里最复杂的。这是因为零售行业的经营品项多,出货量大,而不同零售业态的不同要求使得物流中心要处理各种不同的复杂情况,可能会用到各种各样的技术。通常来说零售企业物流信息系统(WMS)需要具有以下特性:

1.支持大交易量

通常连锁零售物流中心的订单量大,要涉及大量的出货拆零作业,导致一天的库存数据交易记录往往达到数万笔甚至十几万笔,所以系统的性能就成为零售业WMS系统实施成功的先决条件。系统应该能实现在应用服务器层级的分布部署以及负载平衡。例如,可以将不同的仓库作业分解到不同的服务器上,商品上架用一台服务器,拣货用另一台服务器,在业务繁忙时可以在不同的服务器之间实现负载平衡。

2.支持多业态

由于主要的零售厂商纷纷走向多业态经营,包含卖场(hypermarket)、超市(supermarket)、便利店(cvs)以及衍生的其他零售业态。不同业态的不同特性对物流中心作业的影响不同。

·超市的商品品项数大约在5000~8000个左右,出货以整箱为主,大部分品项在物流中心有库存。

·大卖场的品项数多在15000~20000个的水平上,出货也以整箱为主,但是在物流中心如果存储那么多品项,需要占用大量空间,尤其是拣货面的需求更大。因此,大卖场必须考虑相当部分商品的交叉转运业务。

·便利店的品项并不多,大约在1700~2300个,但是便利店的要求是拆零拣货,而拆零拣货的成本是非常高的,物流信息系统应详细设计支持拆零作业。

3.支持多货主

零售企业通常会将不同的经营业态以不同品牌的公司形式出现,而这些公司往往是同种货物不同属权,这时候多货主功能模块将很好地管理其中的属权关系。

因此WMS必须支持多货主作业。这种多货主作业并不是简单地在商品中记录货主信息,而是针对不同货主,WMS可以采用不同的进出库策略。实际上,物流中心货主的概念远比这复杂,可能还会有不同的付款方,甚至需要管理运输公司。因此多货主是必须优先考虑的要素。

4.支持多仓库

连锁零售企业随着规模扩大,逐步开始使用多个仓库完成物流运作。多仓不是不同位置的库位,也不是两个仓库的简单组合,而是需要考虑仓库之间的逻辑关系,通常至少要考虑仓库之间调拨的逻辑关系,一个仓库的预先到货通知单(ASN)往往是另一个仓库的出货单(Shipping Order)。从物理上来说,系统必须能够考虑通过互联网来进行信息传递。WMS支持多物流中心的扩展,一方面客户可以选择采用集中式或分布式的部署模式,另一方面不同的企业有各自的权限管理级别。

5.批号管理

零售业经营的很多品项关系到国计民生。大多数的品项具有有效期管理的要求,这里包括食品及日用百货品中的化妆品、清洁用品等,涉及非处方药经营的,除了需要管理有效期以外,同时还需要管理生产批号。通常在零售业物流中心有效期管理以先到期先出(FEFO)为主要原则。因为货品的属性各不相同,所以商品批号管理规则应与单个品项关联,才能具备应有的实用性。

6.策略(逻辑)管理

针对零售业物流中的多仓库、多货主、多商品的特点,WMS需要采取不同的策略(作业逻辑)管理。物流中心往往会要求针对不同客户或者供应商,甚至是同一客户不同商品的进出库、拣货、分配流程采用不同策略管理。包括在收货、检验、入库、上架、补货、拣货,出库及盘点等所有物流环节中,建立每一环节的优化作业逻辑。

7.现代化的物流设备支持

零售行业一直是现代物流技术应用最活跃的领域。以货品的拣选环节为例,零售物流中心最常用的物流设备是无线手持终端RF。WMS现在与RF结合越来越紧密。另外,还有语音拣选、灯光拣选等技术。

四物流信息系统应用变化与趋势及原因分析

1.库存管理优化

目前零售连锁行业已经从单纯扩大规模走向了精益管理,从地盘的争夺走向了供应链争夺。零售行业是高资金占用的行业,传统的通过占用供应商的资金来实现扩大规模、提高盈利的道路已经被用到极致,因此管理供应链成为连锁零售企业的主要需求。

管理供应链的本质是,在满足客户服务水平的前提下,在整个供应链上具有最低的库存。建立配送中心是降低库存的最便捷、最快速的方法。通过配送中心及时送货可以降低门店库存,从而达到降低供应链整体库存的目的。

如何在整体供应链上实现优化,如何使前端的销售以及仓库的出货变成对供应商的拉动,如何在供应链上整体协调计划,在满足客户需求的同时降低库存,是供应链优化软件实现的工作(参见图2)。供应链优划软件能很好在客户满意度与库存水平之间作出平衡,但是该软件通常也需要依赖具有良好管理的配送中心。

2.路线优化排车系统

路线规划适用于复杂道路环境下的配送计划,可以降低配送成本,提高服务水平,适用于便利店的配送以及门到门的配送等。

3.语音识别及RFID技术将成为物流领域的关键技术

语音技术与RFID技术与系统结合,对配送中心形成了精确高效的管理,如图3、图4所示。

五、未来中国连锁零售物流配送中心的建设趋势

1.区域型连锁零售业由于以多业态、高密度布点的发展模式与跨区域大型国际连锁集团抗争,因而在物流配送中心的建设中必然需要以满足多业态的物流配送需求为基础,在一个常温物流配送中心内实现为大卖场、综超、标超、便利店共同服务。

2.区域型连锁零售业无法在常规包装产品的销售规模上与国际连锁集团抗争,因而需要结合中国地域广阔、饮食习惯差异大的特点,以地域化、个性化的生鲜食品作为吸引商圈内消费者、提高客流量、实现差异化经营的目标。生鲜加工配送中心的建设将成为未来区域性连锁零售企业物流配送中心建设的趋势。

3.由于我国中间商、批发商的规模和实力较弱,随着供应链的不断缩短,零售企业直接向生产厂家进货的比例将大幅提高,未来的物流配送中心将主要由零售商、第三方物流及生产厂家建设。

4.随着社会分工的细化,专业的第三方物流将会介入到零售企业的物流配送中心建设中。但由于物流配送会成为零售企业的核心能力,完全外包将不是零售企业最好的选择,最好的方式将是由零售企业与专业的第三方物流公司合资建立专业的物流企业,由合资公司去承担零售企业的物流配送业务。

5.随着零售市场的竞争加剧,居民生活水平的提高,人们对速食品、生鲜半成品和冷冻食品的需求增加。大型零售企业设立食品加工中心和配送中心是未来物流发展的一个趋势。以批发为主导型的食品配送中心将出现,有实力的食品批发企业组织商品、面向独立经营的单体超市门店开展以食品为主的配送服务,也将是我国专业化物流配送中心建设发展的趋势。如,专门经营肉类、蛋类、菜类、牛奶、面包、冰淇淋等新鲜食品的物流配送企业,将形成集物流、常温仓储、冷藏、包装、流通加工、配送为一体的多功能物流中心。

烟草零售终端管理系统 篇2

烟草零售终端管理系统是基于国家烟草局提出的实现“三个满意”、建立“工商战略联盟”、“电话订货、电子结算、网上配货、现代物流”等工作方针,通过移动通信技术、无线POS技术、数据接口等技术及时采集零售客户的卷烟需求信息及进销存信息,并根据进销存信息向其主动配给卷烟的综合烟草零售平台。

烟草零售终端管理系统,能够为卷烟专卖户提供卷烟销售、在线订货、网上配货、库存管理、信息发布、视频广告、问卷调查等功能,并提供统计报表支持;能够为烟草商业企业的市场人员的工作提供了一个全新工具,增强了市场人员服务烟草专卖的力度;同时能够为烟草企业提供可靠的决策支持,通过准确及时的采集烟草专卖户的零售信息,合理的数据分析,报表展现,清晰及时的反应市场变化趋势。

二 系统开发背景

在我国现有的烟草专卖体制下,烟草商业企业是承担卷烟从生产企业向零售终端传递的唯一流通企业。与其它流通企业的不同在于,目前它主要承担卷烟这种单一品类商品。因此,在中国开放烟草市场后,承受的市场冲击力是相当巨大的。

如何抵御和缓解这种危机?对于商品流通企业来说,核心竞争力就是目前掌握的庞大零售终端网络。面对数目庞大的零售终端,有效地巩固和服务单单依靠人的力量是明显不足的,必须采用现代化的信息技术手段才可以实现有效的管理和控制。

建立以客户需求为导向的运行机制和工作模式,必须把客户置于中心位置,及时收集客户需求信息,调整和创新服务内容,与客户需求形成联动,从而提高企业管理对市场的快速响应和应变能力。这一切都是建立在海量客户信息的收集、管理、提炼、挖掘的基础之上的,而海量信息的及时收集处理必须依靠信息化技术来解决。

国家烟草专卖局局长姜成康在2007年全国烟草网建会议上提出:“切实加强零售终端信息工作,在提高客户服务水平的同时,积极探索客户信息的采集、分析和利用。继续在服务的规范性上做文章,理顺商业企业内部流程,制定科学公正的政策,做到货源分配、订单处理、送货线路由系统自动生成,实现客户经理、送货员、订单员三线封闭运作,进一步提高对客户服务的水平。同时,要注重客户经营信息、库存信息的采集、分析和使用,不断提高经营水平。”

三 系统结构

利用自主研发的多媒体终端作为平台的信息采集终端,通过有线或无线网络接入前置机,透过终端管理服务器,与烟草零售管理平台连接成为一个有机的整体,形成一个集烟草零售、终端进销存管理与零售数据分析于一体的综合的烟草零售平台。

系统包括无线多媒体终端、GPRS专用网络、APN专用通道、终端管理服务器、终端业务软件、系统一体化平台。系统拓扑结构如图所示:

四 系统功能

1终端业务软件功能

 订单管理——零售网点可通过本功能向烟草局订货,免去了常规人工电话订货的烦恼。

 到货管理——物流送货后确认到货并做满意度调查,确认后增加库存。 零售管理——支持按包、按条多种销售方式。

 会员管理——用于积分以及会员优惠吸引长期客户和客户关怀和兑换礼品。

 库存管理——使零售人员随时查看卷烟库存情况,并且按预设时间五天为半天或一天自动定时上报库存。

 信息管理——烟草公司可以通过该功能向所有零售终端发布文字、图片通知,并接收反馈。

 视频管理——将卷烟信息、新品及新的政策等视频发布到终端并播放广告等。

2零售管理平台

 系统管理——为不同职位的使用者提供相应的使用权限。

 终端管理——建立终端与烟草零售点的联系。监控终端使用状况,向终端发布信息。

 网上配货——网上配货指烟草商业企业通过信息网络方式掌握零售客户库存,向零售客户主动配给卷烟的方式。

 网上订货——网上订货是指零售客户通过信息网络向烟草商业企业提出卷烟需求订单的订货方式。

 客户经理管理——客户经理是烟草公司连接企业与客户的桥梁与纽带,客户服务活动的主力军,对客户资源的开发和利用,客户价值的认识和挖掘,发挥着举足轻重的作用。主要工作内容有:零售客户分类、信息维护和收集、需求预测、零售客户服务、品牌培育、经营指导、市场分析、工作记录七个方面。

 会员服务——会员凭卡购买卷烟,可通过终端对本次消费进行积分.并保存在终端上,数据同步时上传的系统后台,终端通过扫描会员卡,可查询该会员积分. 客户库存与销售查询——支持以客户或烟草维度查询零售户的库存及销售情况,及零售户采购的情况。

 库存查询与抽检——可按时间对库存状况进行查询。可通过扫描条码选择某类卷烟对其库存进行查询。客户经理可对任意品牌的库存进行查询,并打印该品牌的库存。

 信息互动——查看公司最新的通知,最新的促销信息,本站点的限量标准、批发价,专卖政策、法规宣传等,文本形式;查看烟草公司最新的广告,包括文字、图片。

 问卷调查——以选择题的形式进行调查,烟草公司可以把感兴趣的问题及备选答案项以问卷的形式发送到信息终端上,零售户通过选择答案回答后把答案同步传递到烟草公司。

 统计分析——对进销存相关数据进行专业的统计与分析。为企业管理者的商业决策提供强有力的依据。3数据分析和决策支持

 数据分析和决策支持——业务员和领导决策层能够快速了解自己关心的数据信息。

 社会库存和需求预测分析——为”按客户订单组织货源”工作的开展,提供了决策依据。

 品牌结构与消费趋势分析——通过对零售户销售情况的综合分析,再配合依托会员卡建立的第一手消费者的消费信息,可以从中分析品牌培育工作的得失,并为今后的市场品牌策略提供决策依据。

 零售价格波动分析——从特殊的视角审视市场情况,为企业制定长期市场战略和网建工作规划,提供决策依据。

五 创新点和技术特点

 紧扣烟草商业零售业务特征。针对烟草专卖专供、零售店众多的特点,快速提升信息化管理水平,使烟草商业流通变得高效快捷。

 完善的烟草零售管理平台功能。为卷烟专卖户提供卷烟销售、在线订货、网上配货、库存管理、信息发布、视频广告、问卷调查等多种功能  使用方便,易于推广。零售终端体积小,功能全,便于安装维护,性价比高

 具有行业特色的数据分析。通过及时掌握零售店的销售库存信息为烟草企业生产配送提供可靠的决策支持。

六 结束语

零售连锁巨头发力物流系统建设 篇3

青浦物流基地

青浦物流配送中心建筑基地面积91617平方米,总建筑面积70746平方米,其中主体仓库面积为63000平方米,是目前国内最现代化的配送中心之一。

青浦物流配送中心功能定位为B2B+B2C+3PL的模式,即实现供应商向DC供货,DC向门店补货(B2B),DC直接向客户配送(B2C),DC向其他零售商或家电厂商供货(3PL)。它采用的是Manhattan Associates的WMS仓库管理,实现与物流设备控制系统(WCS)以及国美永乐ERP系统的无缝连接。

实现集成后的物流信息化管理,可支持国美永乐上海地区的仓储、配送和运输等物流工作。另外,它还具有数据分析、报表、KPI考核功能,为提高新国美集团的物流管理、提高客户满意度提供依据。

国美电器集团信息中心副总监白虹对记者表示,青浦物流基地是目前这个行业内现代化程度最高、最先进的物流基地。“它可以满足整个上海地区国美和永乐门店的物流需求。另外较高的现代化设备也大大降低了产品的残次率,提高了库存周转率。”

国美相关负责人还透露,将在全国建立7个区域物流中心,它们都将以青浦物流基地为蓝本。

物流系统完美融入信息系统

苏宁将营销、物流和采购等统一在一个信息平台之下。在这个平台下,POS机的收款信息能立刻传到仓库和采购部门,由仓库和采购部门做出相应的配合,如此三方联动大大提高了物流效率。

由于销售、物流和采购在同一平台上,物流部门的效率得到了明显的提高。苏宁信息系统负责人表示,现在销售信息能通过系统实时传送到仓库,操作工人不用等订单汇总后再装车,可以全天候工作。另外,仓库也不再空置出来提防随时到来的采购货物,因为采购信息也是同步传达到物流部门的,物流部门可以根据仓库情况让货物分批到达。

苏宁物流部门的一位负责人说,在商品分类之后,各商品分由物流基地和小仓库分别存储后,现在苏宁每亿元销售额只需500~600平方米仓库支撑,而以前至少是1000平方米,仓库的总面积下降了40%。而进销存统一了平台,仓库操作工人可以全天候工作,效率大大提高,人力下降了50~60%,这样给苏宁节省的成本就十分惊人。

孙为民认为,物流管理效率的提高,更大的意义在于库存周转率大大提高了,资金占用率下降了很多。根据统计,苏宁库存周转率则提高了60%,资金占用率降了40%多。

随着苏宁系统应用的深入,苏宁的物流成本将进一步降低。在苏宁的目标中,今后全国将只有30家物流基地统一送货,而现在有70多家。

孙为民表示,今后3~5年内,苏宁将投入28亿元继续改造物流基地建设,统一平台只是万里长征的起点。相比于目前急剧的竞争态势,孙为民似乎更倾向于企业自身的建设。他说,虽然门店数量规模很重要,但是企业的核心竞争力在后台。

第三方物流

单纯从物流成本来看,国美可以达到营业额的1%左右,苏宁要高于3%,而选择第三方物流公司的大中仅占约0.5%,显然在物流成本方面,大中远远低于其他竞争对手。大中认为,选择第三方物流无论在成本方面,还是专业性方面都具优势。然而,大中缺乏的是对于其服务过程中的有效监控,从系统角度来看,大中是指令发出者,其是业务执行者。从理想角度来说,物流公司不仅要提供库存周转率,同时还要在服务等方面进行进一步的反馈,而这些都需要系统的重新开发。在这种情况下,物流服务的有效监控就显得十分重要。

物流:四大支柱之一

宏图三胞把信息平台定位为与物流、品牌、服务三大平台并列的公司四大支柱之一。据相关负责人透露,迄今为止,公司在信息化建设方面已经投入了500万元左右,而且每年还会再追加200万元左右进行系统的维护与再开发,其中在物流部分付出的成本也是不小的。

宏图三胞没有过多利用软件供应商以及第三方的力量,而是依靠自己的力量完成物流部分的改造。近年来,一套完整的、整合了业务流、资金流和物流的信息管理系统不断完善,并在各个部门和流程之间形成了制度与效率的创造性平衡。

宏图三胞包括业务、物流、商务等在内的各经营部门,运用MIS系统,业务部门填写采购、销售订单;商务部门审核订单,生成出、入库单,跟踪往来帐款;物流部门审核出、入库单,确认产品出、入库;财务部门则根据业务流转单据在用友U8系统中手工录入出、人库单,增减库存、往来,记帐、生成凭证,出报表。“现在我们的物流都是日清的,每个月的盘点出入绝不会高于万分之一。财务当晚结完账,第二天早上就能在办公室里看到前一天的毛利情况”,宏图三胞自豪地表示。对往来资金准确及时的掌控,不但为企业做出重大决策和进行成本控制提供了重要参考,还为宏图三胞带来了极佳的商业信誉。

无线烟草零售信息管理系统的研究 篇4

从烟草供应链的角度来看,各省市烟草专卖公司处于中间环节,上游是烟草生产企业,下游是广大的卷烟零售客户和消费者。WTO要求烟草零售环节要对国外卷烟实行国民待遇,而零售户的经济活动具有高度自主化,因而烟草专卖公司面临巨大挑战,如何提高零售户以及卷烟消费者的满意度和忠诚度一直是摆在中国烟草行业面前的一道难题。

“电话订货、电子结算、网上配货、现代物流”是烟草专卖公司从传统商业向现代流通转化的标志。各地烟草专卖公司在逐步建立起分销系统,初步完成了“电话订货、电子结算和现代物流”的网建工作,然而对于网上配货和用户需求,由于缺乏对烟草零售户实际业务信息的了解,尤其是不清楚烟草零售户的销售信息和库存信息,所以不可能实现对烟草零售户的指导和准确自动补货。

为了准确掌握烟草零售客户的卷烟业务经营情况,必须实时采集烟草零售户零售信息,如烟草的进销存信息以及消费者购买烟草等的关键数据,这需要在烟草专卖公司安装零售信息管理系统软件,为烟草零售户端安装烟草零售信息管理终端,通过无线网络,实时采集烟草零售信息,从而及时进行烟草补货、掌握用户对烟草品牌的需求。

2 系统目标

烟草零售信息管理系统可以实现下列目标:

2.1 满足烟草零售户“网上订货和配货”需求

“网上订货和配货”是现代流通的重要标志之一,可以防止库存积压造成的资金占用风险以及缺货带来的机会损失。利用本系统采集烟草零售户的销售、库存信息,输入到自动补货模型中,为烟草零售户生成“建议订单”,烟草零售户在终端上修改、确认后,传给烟草专卖公司,烟草专卖公司据此向烟草零售户配送卷烟。

2.2 帮助烟草专卖公司对零售户做深层次的客户关系管理

通过分析零售户的销售信息,可以更细致地分析客户的销售特征,为货源投放和品牌培养提供决策支持;另外通过检查零售户的实物库存和帐面库存,及时发现市场问题,为规范管理和诚信等级管理提供支撑。

2.3 帮助零售户管理其核心消费者

零售户一般都采取被动的等客上门的销售方式,销售业绩很难稳步提升。本系统通过对消费者发卡管理,并且和相关零售户绑定关系,帮助零售户维持其客户关系。

2.4 为烟草生产企业提供和零售户、消费者对话的渠道

烟草生产企业可以通过该系统向零售户发布广告,介绍商品知识以及商品营销方式方法,促进商品的销售及品牌的树立,还可以向目标客户发放调查问卷,为新产品的开发和上市提供一手的市场信息。

2.5 为烟草专卖公司多元化运营打下基础

以前“电话订货”主要是为卷烟商品的订货服务,通过本系统,不仅可以提供卷烟商品的订货、销售和库存管理,而且还可以提供其他商品如饮料、食品、小商品等的订货、销售和库存管理,无需投入更多的人力成本,为烟草专卖公司进行多元化经营打下基础。

3 系统设计原则

3.1 符合现代流通理念

可以完成进销存管理,为供应商管理库存(VMI)和快速补货(CPFR)提供支持。

3.2 先进性原则

系统采用先进的J2EE架构,终端采用流行的嵌入式LINUX开放操作系统。

3.3 易用性原则

考虑到零售户的计算机操作水平普遍较低,因此终端的外观和功能简捷,一键式操作。

3.4 前瞻性和扩充性原则

通过系统升级,可以支持将来的多元化经营;

根据零售户的需要,零售终端采用模块化设计,可以方便扩充扫描枪、钱箱仪、打印机、GRPS或CDMA等无线通信模块。

3.5 整体性原则

系统和烟草专卖公司的专卖系统(诚信等级管理)、分销系统(进销存管理、电子结算、呼叫中心)、CRM系统可以无缝结合,协同工作。

4 系统架构和功能

4.1 系统面向的用户

本系统面向烟草专卖公司、烟草生产企业和零售户使用。

烟草专卖公司使用IE浏览器,通过局域网连接烟草零售信息管理服务器,完成IC卡发放、零售户管理、消费者管理、信息管理、库存管理、自动发货等功能;

烟草生产企业使用IE浏览器,通过INTERNET连接烟草零售信息管理服务器,完成广告发布、市场调查、市场分析等功能;

烟草零售户使用烟草零售信息终端完成订单的下载、录入、修改、提交,完成烟草进销存管理、积分管理、库存盘点、信息查询、数据分析和上传等功能。

4.2 系统架构

烟草零售信息管理系统是由烟草零售信息管理终端、烟草零售信息后台管理系统组成。本系统的架构如图1所示。

4.2.1 烟草零售信息后台管理系统

后台管理系统由数据库、WEB中间件、企业应用框架中间件、烟草零售信息管理应用软件、服务器等组成,服务器采用高性能服务器,运行WINDOWS2003操作系统。数据库为ORACLE9i大型数据库,中间件为Weblogic 中间件和企业应用服务中间件LCEAF,在LCEAF之上,快速构建零售信息管理应用软件,并具有烟草CRM、分销专卖系统通讯接口,烟草零售信息后台管理系统软硬件架构如图2所示。

WEB应用服务器采用开放的J2EE架构,J2EE架构是多层次的浏览器、服务器架构,在这种架构中,利用成熟的Web应用服务器和事务处理中间件,为应用程序提供Web运行环境,数据资源和客户机将被“应用服务器”分隔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户机对应用服务的请求,有别于二层次架构,着重于数据请求。

在三层次结构中,客户端对数据源的直接访问被对应用程序的请求所替代,客户端访问的是应用程序,由应用程序对数据进行查询和存取,这样就能保证数据不被非法使用和篡改。基于Web的三层次结构应用以标准的TCP/IP网络为平台,可很好的与网络开发语言如Java 、JavaScript等有效地集成,使异种资源的结合变得容易。同时这种结构也提高了系统的性能,简化了用户的管理。

4.2.2 无线烟草零售信息管理终端

由于烟草零售户的网络环境千差万异,采用无线通信方式可满足所有零售户的需求,烟草零售信息管理终端采用GPRS无线通讯模块,集成32位低功耗处理器,使用320×240 LCD模块,具有键盘、条码扫描枪等多种输入方式,支持IC卡进行用户身份识别,硬件架构如图3所示。

为保证各类外设及网络协议的兼容性,终端采用开放Linux操作系统和XML解析器,软件架构如图4所示。

4.3 系统功能

本系统可实现如下功能:

1)网上订购,网络配货。

2)实时电子结算。

3)进销存管理,为专卖稽查提供可靠数据,及时了解掌握客户的卷烟库存情况。

4)零售户提交投诉或建议,实现烟草公司与零售客户的实时沟通、良好互动。

5)信息发布:烟草工业公司可发布卷烟信息、新品及促销等销售信息、专卖法规、产品广告信息的即时发布,形成信息发布平台。

6)信息查询:卷烟价格、货源情况、银行存款余额、政策法规、通知广告等。

7)增值服务:VIP管理、统计分析。

8)烟厂服务:品牌广告,消费者消费信息分析等。

5 结束语

目前中国烟草商业公司正处于从传统商业向现代流通转化过程,各地烟草专卖公司正在逐步建立起了分销系统,为了更好地在烟草生产企业、烟草专卖公司和烟草零售户之间传递信息,及时掌握烟草零售户的信息,提高烟草零售户的满意度和忠诚度。

本文重点研究烟草行业零售信息管理系统,目前该后台管理系统和终端已研发成功,并被多个省市级烟草专卖公司应用,已取得很好效果。相信随着该系统的进一步推广和优化,能更好地为烟草专卖公司提供网上配货、客户管理、多元化运营等服务,能为烟草零售户提供进销存管理、网上订购等服务,能为烟草生产企业提供与烟草零售户、消费者直接对话的渠道。

参考文献

[1]刘良忠.二八定律在零售企业中的应用[J].商业时代,2004,(33).

[2]于明俭等.Linux程序设计权威指南.机械工业出版社.2001.

[3]何世烈.基于嵌入式Linux的设备驱动程序设计.单片机与嵌入式系统引用.2007年7月.

分析国内零售业POS系统应用问题 篇5

我国零售行业经过几年的信息化建设目前已经走向成熟,企业经营管理,流程及效益都得到了很大的提升。而在这个过程当中,作为中国零售业信息化伊始首个引入的软硬件设备,POS系统成为了首要功臣。但中国的POS系统目前还仅仅被当作普通的收款设备来使用,应用效率远不及国外同行。

中国零售业IT系统的利用率还不足10%

虽然经过多年的信息化建设,中国的零售企业已经尝到了甜头。但是据中国零售业IT投入评估报告显示,中国零售业IT系统的利用率还不足10%。虽然各种系统的应用数量非常庞大,但大部分还是小型、孤立的系统,而且缺乏高水平应用。和国外同行相比,我国零售企业的信息化应用还只能算是初级阶段。例如,在国外零售企业的选址或者新品进店,都要有充分的信息依据才能做出决策。而这完全都要依赖于其完善的IT系统。而国内零售企业在这方面做的则非常盲目。用业内人士的话说就是,国内零售企业并没有把从消费者那里得到的数据当作企业的资源与资本。而对IT系统开发相应的消费者数据研究功能的零售企业则几乎为零。

POS机高价值的功能被忽略

目前,POS机已经从最初的收银机和第二代的ECR电子收款机发展到了第三代包括主机、显示器、扫描仪以及钱箱的整体解决方案。有些POS机还可以当作普通PC来使用。而在性能和稳定性方面也更加强悍。有些甚至还可以满足对于数据库管理的需求以及处理多种类型的交易,轻松收集用户消费纪录及用户信息,与网络的无缝介入可满足店面的数据共享,为数据的深度挖掘提供基础工作。

不过目前国内的许多零售企业虽然也花大价钱将POS系统升级到了最新一代,不过还仍然只是将其作为一般的收款结帐设备来使用。而其辅助零售企业控制库存、降低库存风险等更高价值的功能却往往被忽略掉了。

POS数据是辅助运营的有效工具

事实上,零售企业完全可以通过数据挖掘技术来分析消费者的购物模式,以便对将来的趋势和行为进行预测,支持企业的决策。如果将这些数据运用到客户关系管理中,就能在海量的客户数据库中,将看似无关联的数据进行筛选、净化,提取出有价值的客户关系,对客户需求做出恰当的回应,并预测需求趋势。比如,一个大型超市,什么时间段做正常销售,什么时间段做促销,顾客群体的男女比例,年龄,收入水平分别是多少,以及门店周围商圈面积,消费人群层面等问题。这些在以前都需要投入大量人力物力去做的工作现在由于POS

系统反映每笔销售的实际情况的功能,都被简单的存储在了POS机当中。通过会员卡制度与POS系统相结合。再辅以专业的数据挖掘工具就可以很容易的分析出来。

而这些功能,现在国内的大部分零售企业还没有将其利用。据了解,有些大型零售企业虽然建立了专业的商品数据分析部门,但他们80%的精力都被耗费在了信息收集和整理上,仅有20%是进行数据分析。而即便是这样的企业,在国内依然不多。

信息来源:收款机

零售系统 篇6

(上海海事大学 经济管理学院,上海 201306)

0 引 言

企业资金约束已经成为制约供应链竞争力提高的关键,除直接的银行信用融资外,实践中还有两种常见的融资方式:一是上游企业参与的贸易信用融资;二是第三方物流企业参与的存货质押融资.贸易信用是以上游企业允许下游企业延迟支付货款为主要方式,常见于供应链内有资金充裕或融资便利的企业的情况.存货质押融资是企业将所持有的季节性存货等抵押给银行,由第三方物流企业负责监管,从而获得银行贷款的一种融资模式,对固定资产较少、信用度较低的中小企业更为适用.

贸易信用作为一种供应链内部融资渠道,在实践中被广泛采用,已经引起业界和学者的关注.ELLIEHAUSEN等[1]指出贸易信用融资在实践中被几乎所有类型的企业所采用,贸易信用(应付货款)占非金融、非农业类小型企业总负债的20%,占所有大型企业总负债的15%;ATANASOVA等[2]指出大多数企业都同时既是贸易信用的提供者,又是贸易信用的需求者.存货质押融资是在解决中小企业融资难题的实践中发展起来的[3],相应的理论研究也取得一定的成果.国外学者的研究成果主要集中于金融工具质押的融资定价问题,JOKIVUOLLE等[4]建立质押商品价值与企业违约概率相关条件下的风险债务模型,并给出经济学解释;COSSIN等[5]研究质押融资的风险定价问题.国内学者对存货质押融资的研究主要集中在第三方物流企业的重要价值和地位[6-7]、浮动抵押融资[8]、供应链协调下的最优绩效[9]以及存货质押融资中的贷款价值比率[10-12].

在现实中,企业所采用的融资途径可能不止一种,而运营策略的选择又会受到融资成本等的交互影响,因此本文研究同时采用贸易信用和存货质押融资的零售商的订货策略问题.考虑上游企业为零售商提供贸易信用融资,允许一定延迟期限支付货款,同时零售商可以将因批量订货所产生的存货质押给银行从而获得支持日常经营运作的资金,则追求收益最大化的零售商的订货决策既受到市场需求的限制,又受到贸易信用期限和存货质押融资利率的影响.考虑到零售商决策背景的复杂性,本文拟采用系统动力学理论进行分析和计算机模拟.

系统动力学应用于供应链管理的研究中由来已久,在供应链设计、物流、资金流、信息流的协调和整合等方面的定性与定量分析研究中发挥着重要作用.FORRESTER[13-14]将计算机科学和反馈控制理论应用于社会、经济等系统的研究中.杨阳等[15]采用系统动力学理论,从牛鞭效应、供应商生产率和库存水平3个方面,分析供应链环境下第三方物流的引入对供应商管理库存策略的动态影响,并进行计算机模拟.张力菠等[16]利用系统动力学的方法,从系统动态角度研究供应链环境下库存控制的动力学特性.李旭[17]以系统动力学模型为框架, 提出以预测平均值和误差标准差为基础确定订货量的库存控制策略,并以库存服务水平和库存成本为目标,对所提出的库存策略中的政策性参数进行组合优化.针对供应链融资的系统动力学问题主要集中于定性分析.汪洋等[18]基于系统动力学理论的供应链系统物流资金供需机制,构建资金供需平衡的系统动力学流程图和模型方程.王欣[19]建立影响供应链融资的因素指标体系,运用系统动力学方法对影响供应链融资的因素进行分析,建立各因素之间的因果关系模型及动力学流图.

零售商的订货策略不仅影响零售商的收益,而且影响供应商甚至供应链整体的收益,因此零售商的订货策略一直是供应链管理理论研究的热点,而现实中零售商由于资金短缺往往难以实现最优订货数量.本文考虑面临资金约束的零售商在贸易信用(供应链内部融资)和存货质押融资(供应链外部融资)下的最优订货策略.为充分考虑零售商订货系统的动态特征,采用系统动力学方法进行仿真分析,最终给出零售商订货策略参数的组合优化结果.

1 零售商策略分析

模型变量:rorder为订购速率;q为订购量;TR为库存调节时间;IG为库存偏差;IE为期望库存;IA为实际库存;IO为初始库存;d为安全系数;S为需求标准差;x为市场需求;rs为销售速率;Ft为总预测量;F1为预测量1;F2为预测量2;a为指数平滑系数;FC为本期市场需求预测值;FI为市场需求预测输入值;FO为市场需求预测输出值;i为资金的机会收益率;p为零售价格;r为存货质押贷款利率;w为批发价格;M为延迟支付期限;T为销售周期;h为单位库存持有成本;Ia为平均库存;Pd为每日利润;Pa为平均利润;Pt为总利润;D为步长;Tsi为仿真时间.

背景假设:(1)考虑一个供应商和一个零售商所构成的供应链系统;(2)供应商和零售商双方具有完全信息,了解所有的成本、参数和规则;(3)供应商和零售商都是风险中性的,以各自收益最大化为目标;(4)市场需求是随机不确定的,即零售商可能面对各种复杂多变的市场环境;(5)零售商面临资金约束时可以向银行申请存货质押融资或凭借供应商给予的贸易信用进行订货;(6)零售商对市场需求的预测有多种方法,在此选取最通用的一次指数平滑法进行预测.

1.1 零售商订货策略模型

零售商订货可认为是立即补货(即库存调节时间为1),且采取库存偏差法向供应商订货,此种情况下零售商订货的基本系统动力学模型见图1.

图1 零售商订货的基本系统动力学模型

相关参数满足:rorder=q;q=IG/TR;IG=IE-IA;IE=d·S+Ft;rs=x;IA=(INTEG(rs-rorder))·D+I0.式中:INTEG函数为积分函数,(INTEG(rs-rorder))·D为销售速率与订购速率之差在D时间段内的累积.期望库存由安全库存和市场需求的预测量组成,安全库存可看成安全系数与需求标准差的乘积,库存偏差为期望库存与实际库存的差值.

1.2 指数平滑法预测模型

本文采用指数平滑法预测市场需求,同时假定安全系数(服务水平)对市场需求也有影响,即高服务水平将增加未来的市场需求,其系统动力学模型见图2.

图2 指数平滑法预测的系统动力学模型

相关参数满足:FI=ax+(1-a)FC;FO=FC;F1=FI.安全系数d对需求预测量的影响可用表函数表示,根据历史数据,设定F2=WITH LOOKUP(d)LOOKUP([(0,-8)-(10,10)],(0.84,-8),(1.04,-5),(1.28,0),(1.65,5),(1.96,7),(2.05,8)).其中表函数WITH LOOKUP可以建立两个变量之间的非线性关系,其函数关系难以用具体的函数表示,只能通过输入自变量与因变量的最大值和最小值以及一系列点加以控制.且零售商在销售过程中的服务水平的提高会提高消费者的满意度,吸引更多的客源,进而使市场需求量增大.最终的市场需求预测量由根据指数平滑法得到的预测量和安全系数对预测量的修正两部分组成,即Ft=F1+F2.

1.3 零售商的控制目标

假设零售商没有初始资金,供应商为刺激零售商多订货允许零售商延迟支付货款,期限为M,零售商需要在M内用销售收入偿还供应商的货款.延迟支付期限时间M小于订货周期T,需求量在订货周期内与时间成正比.

市场需求是随机的,根据实际中可能的情况分为4类:(1)市场需求很大,在M内零售商可以用销售收入偿还供应商的货款,零售商在延迟支付期限结束后,继续销售商品,周期末无剩余货物.(2)市场需求较大,在M内零售商可以用销售收入偿还供应商的货款,零售商在延迟支付期限结束后,继续销售商品,周期末将剩余货物按残值处理.(3)市场需求较小,在M内零售商不能用销售收入偿还供应商的货款,零售商在延迟支付期限结束后,将剩余货物抵押给银行,申请存货质押贷款,由银行支付所欠供应商货款,到期末零售商的销售收入可以偿还银行的借款本息,剩余货物归零售商所有.(4)市场需求很小,在M内零售商不能用销售收入偿还供应商的货款,零售商在延迟支付期限结束后,将剩余货物抵押给银行,申请存货质押贷款,由银行支付所欠供应商货款,到周期末零售商的销售收入不能偿还银行的借款本息,剩余货物归银行所有,此时可认为零售商的利润为零.

将零售商在整个时间段内的平均利润最大化作为控制目标,描述这项指标的系统动力学协流结构见图3.

描述利润的系统动力学方程为

Pa=Pt/Tsi

Ia=q/2+drs

式中:平均利润为总利润与仿真时间的比值;平均库存为经常性库存与安全库存之和.为分类讨论不同市场需求下零售商每天的利润,采用Vensim的IF THEN ELSE函数.

图3 零售商平均利润最大的协流结构

(1)Ft≥q时,零售商的收益为pq+iwqM,成本为wq.

(2)Uq≤Ft

(3)Vq≤Ft

相关系统动力学方程为

Pd=IF THEN ELSE(Ft≥q,pq+iwqM-wq,B)

B=IF THEN ELSE(Uq≤Ft:AND:Ft

iwqM-wq-Iah,C)

C=IF THEN ELSE(Vq≤Ft:AND:Ft

iwqM-pMFt/T+(wq-pMFt/T)(1+

r(T-M))-Iah,0)

2 系统仿真与参数优化

考虑某服装零售商的订购策略.p=100元/件,w=50元/件,h=20元/件,T=90天;供应商提供的M=60天.x服从(750,1002)的正态分布.r=0.002元/(d·元),供应商提供给零售商的i=0.001元/(d·元).初始需求预测值为均值750件,初始库存水平为200个,初始利润为0.以d为单位,仿真区间为1~100 d.取d=1.28,a=0.5,仿真结果见图4.

从仿真结果可以看出:(1)零售商的q与x的变化方向基本相同,IA与x的变化方向呈现相反的趋势,且都存在一定的滞后.零售商根据本时刻的x确定下一时刻的x预测量,进而根据IG确定下一时刻的q.本时刻x的实际值越大,零售商为防止缺货损失,下一时刻的q将会越大,同时IA因商品售出而降低.(2)零售商的Pd会呈现周期性波动,Pt会随时间呈直线上升的趋势,但Pa会有先上升后趋于平稳的趋势.这是因为x每天都是不确定的,零售商的Pd会出现较大的波动.由于管理者根据某种规则或经验对系统实施管理和控制,几经周折发现系统运行的内在规律后,系统逐渐达到稳定状态.显然,Pt随着时间的积累会呈现一直上升的趋势.

图4d=1.28,a=0.5时的仿真结果

本文考虑零售商在供应链融资下的订货策略,d和a分别用于确定零售商的现货供应水平和未来需求的预测量,是零售商的决策变量.下面采用政策研究的试凑法以平均利润最大化为目标对d和a进行组合优化.

2.1 安全系数敏感性分析

考察a不变时d的变化对零售商Ia,Ft和Pa的影响.考虑到通常情况下零售商提供的服务水平取值范围,选取与服务水平从80%到98%所对应的d(0.84到2.05)作为d的变化范围.为更好地定量研究各类指标,将最后时刻各变量值输出,见表1.

表1 d的敏感性分析

从表1中可以看出,随着d的增大,零售商的Ia和Ft都有上升的趋势,Pa呈现先上升后下降的趋势,并在d=1.65时达到最大值.这是由于零售商为达到更高的服务水平,必然增大安全库存,同时更高的服务水平又会使市场需求增大,使销售收入提高.当提高的销售收入大于增加的库存持有成本时,零售商的Pa增大,否则,Pa会下降.为此,取d=1.65,即服务水平为95%,使零售商平均利润最大化.

2.2 平滑系数敏感性分析

考察d不变时a的变化对零售商Ia,Ft和Pa的影响.固定d=1.65,a的变化范围为0.1~0.9.同样,为更好地定量研究各类指标,将最后时刻各变量值输出,见表2.

表2 a的敏感性分析

从表2可以看出,随着a的增大,零售商的q和Ia有上升的趋势,Ft呈现先下降后上升的趋势,零售商的Pa呈现上升的趋势.这是因为当市场需求呈现明显且迅速的上升或下降趋势时,选择较大的a使预测模型灵敏度较高,才能迅速跟上数据的变化.在此例中零售商的q一直小于Ft,由a的增大所导致的销售收入的增加量一直大于增加的库存持有成本,Pa会呈现一直增加的趋势.当a=0.9时,Pa达到最大值.为此,取a=0.9.

通过敏感性分析以及政策参数优化的试凑法,可以得到当d=1.65,a=0.9时,面临资金约束的零售商可以在模拟的时间段内实现Pa最大化,此时Pa为34 482.6元.

3 结束语

采用系统动力学对供应链融资的零售商运营策略进行建模,考虑同时采用贸易信用和存货质押融资两种融资模式下,面临资金约束的零售商收益最大化的订购策略.模型中采用指数平滑方法对市场需求进行预测,并对零售商的订购策略进行多个周期的模拟,对零售商订货策略的相关参数进行灵敏度分析.采用试凑法对策略参数进行优化,最终确定零售商订货策略的最优安全系数和指数平滑系数.

为分析贸易信用和存货质押融资下零售商的订货策略优化问题,仅考虑单一零售商和单一供应商所构成的简单供应链,同时假定批发价格、零售价格等参数固定不变,没有考虑实际中可能遇到的与订购批量相关的价格折扣、产品促销等更为复杂的情况,以及多个供应商和多个零售商构成的供应链网络中存在的类似问题.同时,在仿真分析中,本文采用系统动力学方法给出供应链融资下实现零售商的最优订货策略中的安全系数和指数平滑系数的优化结果.由于仿真方法的局限性,不能实现两个系数的同时优化,这在未来的研究中值得进一步探讨.

参考文献:

[1]ELLIEHAUSEN G, WOLKEN J. The demand for trade credit: an investigation of motives for trade credit use by small businesses[R]. Washington:Board of Governors of Federal Reserve System, 1993: 1-18.

[2]ATANASOVA C V, WILSON N. Bank borrowing constraints and the demand for trade credit: evidence from panel data[J]. Managerial & Decision Economics, 2003, 24(6/7): 503-514.

[3]陈祥锋, 朱道立. 现代物流融资服务创新——金融物流[J]. 物流技术, 2005, 3(4/6): 15.

[4]JOKIVUOLLE E, PEURA S. Incorporating collateral value uncertainty in loss given default estimates and loan-to-value ratios[J]. European Financial Management, 2003, 9(3): 299-314.

[5]COSSIN D, HRICKO T. A structural analysis of credit risk with risky collateral: a methodology for haircut determination[J]. Economic Notes, 2003, 32(2): 243-282.

[6]陈祥锋, 朱道立. 资金约束供应链中物流提供商的系统价值研究[J]. 系统工程学报, 2008, 23(6): 667-674.

[7]马中华, 朱道立. 物流企业在存货质押融资中的决策问题研究[J]. 系统工程学报, 2011, 26(3): 346-351.

[8]陈伦伦. 浮动抵押在造船抵押融资中的适用[J]. 上海海事大学学报, 2009, 30(1): 89-94.

[9]朱卫平, 刘伟, 高志军. 三级物流服务供应链能力协调[J]. 上海海事大学学报, 2012, 33(2): 26-32.

[10]李毅学, 徐渝, 冯耕中, 等. 重随机泊松违约概率下库存商品融资业务贷款价值比率研究[J]. 中国管理科学, 2007, 15(1): 21-26.

[11]李毅学, 汪寿阳, 冯耕中. 物流金融中季节性存货质押融资融资质押率决策[J]. 管理科学学报, 2011, 14(11): 19-32.

[12]严飞, 汪传旭. 海陆仓融资模式下船公司质押率优化[J]. 上海海事大学学报, 2010, 31(1): 47-55.

[13]FORRESTER J W. Industrial dynamics[M]. US: MIT Press, 1961: 1-11.

[14]FORRESTER J W. World dynamics[M]. US: MIT Press, 1971: 1-18.

[15]杨阳, 刘志学. 供应商管理库存与第三方物流的系统动力学模型[J]. 系统工程, 2007, 25(7): 38-44.

[16]张力菠, 韩玉启, 陈杰, 等. 供应链管理的系统动力学研究综述[J]. 系统工程, 2005, 23(6): 8-15.

[17]李旭. 二级供应链系统库存策略的系统动力学研究[J]. 系统工程, 2009, 27(5): 1-6.

[18]汪洋, 郝红雨. 基于系统动力学的供应链物流资金供求平衡[J]. 工业工程, 2009, 12(1): 46-50.

零售ERP系统的批处理与任务调度 篇7

批处理是上世纪60年代提出来的概念。当时的电脑系统处理能力差, 要花很长时间才能完成用户任务。所以当时的大型机系统往往允许用户通过交互平台提交一个任务, 把这个任务放到队列中, 并由处理器从队列中提取任务, 依次执行。

随着计算机处理能力的提高, 批处理已经慢慢地从人们的视野中淡出, 甚至有人说批处理将要成为历史了。其实, 虽然批处理在个人电脑领域应用不多, 但在大型商业系统, 尤其是零售软件系统, 由于数据量大, 应用处理复杂, 仍然广泛地应用着批处理技术。

1 零售系统数据处理特性

(1) 实时性要求高。零售系统的实时性往往要求很高。很难想象在圣诞节的时候, 商场的零售系统出现故障, 造成收银机都不能工作的情况。

显然, 在收银的阶段, 为满足消费者的要求, 不可能允许系统慢慢地处理, 而是应该尽可能快地完成收银工作, 这是零售商的第一要务。为满足这一要务, 其他的工作流程必须做相应地调整。很多零售系统的作法, 其实都是为了满足这一要求而妥协的结果。

为了满足这个实时性的要求, 零售商们往往把维护性的工作放在后台处理, 并定期把维护好的数据“推”到收银机上去。

同时, 零售也往往采用分布式布署:分为总部系统与门店系统。 (1) 总部系统:完成货品管理、组织架构、采购、库存、促销管理、财务等工作; (2) 门店系统:支持门店收银机, 完成日常销售流程, 同时, 提供一定的门店库存、补货等工作。

通常一个企业有一套总部系统, 几十、甚至上千套门店系统。门店系统能通过广域网络连接到总部系统, 每天上传销售、库存、补货数据;同时, 下载货品变化、促销价格套餐、调货等数据。

(2) 数据处理窗口时段短。零售门店在晚上11-12点关门, 到第二天早晨7点开门, 留给系统管理人员的时间只有6-7小时。在这7小时里, 要完成POS数据上传、下载、日结销售报表、库存调整、数据备份等工作。而且, 零售门店几乎都是“年中无休”, 周末、节假日往往也是销售的高峰期。所以, 要找到连续几天的空闲时间做系统维护、升级是很困难的。

空闲时间短, 带来了两方面的要求: (1) 可靠性要求高———东西坏了也没时间去修; (2) 处理速度要快, 很多情况下, 不得不采用分布式处理的办法:门店系统只负责POS交易, 所有的报表、分析、库存、促销、备份等工作放到专门的总部系统中去进行, 这样就可以满足每晚只有几个小时数据处理窗口的要求。当然, 总部系统要在夜里, 无人值守的情况下收集数据、分发数据、进行大量的工作, 这就带来了本文要探讨的批处理; (3) 数据量大、数据处理的要求高, 应用十分复杂。市场变化快, 要想保持领先, 零售系统就只能快速响应。

2 批处理在零售系统中的应用

零售系统的后台批处理工作很多, 最关键是销售帐与库存帐的更新:每天晚上, 门店结束营业之后, 就要把营业信息 (具体的每一条交易记录) 上传到总部系统。接着, 总部系统要对这些数据做合并、汇总。

一方面, 要产生每个门店的销售日报———这是一件细化到每类商品UPC码 (比如海螺牌男式长袖翻领衬衣白色170号) 的汇总销售信息, 是对销售分析的基础报表。在它之上, 还要按商品层次结构汇总, 一直到商品大类一级 (比如男式衬衣) 。销售的数据还要分别记录到总帐的相应会计科目中去:比如销售额、成本、退货等。这也是通过零售系统的批处理程序, 自动与财务软件 (比如SAP) 来交互完成的。

另一方面, 还要调整库存信息———这是细化到每个门店的每类商品UPC码的数量信息, 系统把每类商品的销售数量从库存中减除, 以保证库存帐能准确反映实际的情况。

从上述分析, 我们可以看到一个重要的事实:零售系统的销售额和库存额都有一天的滞后期:今天看到昨晚的信息, 而且在今天这一天中, 这个信息是不变化的。这与目前生产制造业的实时更新数据不一样, 也是由零售行业的特殊性所决定的。此外, 促销计划的生成与下发、门店自动补货请求、商品的调拨都是在这里处理的。

同时, 还要用批处理进行数据迁移、整合。一个中型的零售企业一般有100家左右的门店, 每个门店有30台左右收银机, 每天营业10小时以上, 每个POS每小时交易记录在500到2 000条左右。零售系统的第一关键任务就是把这些数据收集到总部系统中, 以便做进一步的处理。

这项工作是由几个批处理程序来完成的 (参考图1) : (1) 各POS把数据上传到门店系统; (2) 门店系统简单地做初步处理后, 把全门店的信息上传到总部系统; (3) 总部系统对这几百万条记录做一些验证工作, 存储在数据库表中 (往往用数据表分区的方式保存) 。

这几个批处理程序往往还有错误控制、异常时自动重启和多线程处理的功能, 以保证其可靠性。我们会在本文的后面部分具体来讲这些特殊的功能。

此外, 跟其IT系统一样, 还要用批处理程序完成系统维护等 (清除临时文件等) 工作, 这里不再赘述。

3 批处理与批处理任务定时执行与调度特点

3.1 零售系统中批处理应用广, 任务多

从上文对零售应用的分析, 可以看到批处理要完成的功能非常多, 在零售运营系统的各个方面都有应用。我们调查一个美国的大型零售管理软件, 发现它的基本版本有150多个批处理程序, 企业版本更有多达400多个批处理程序。这从一个侧面反映了零售系统中批处理应用的广泛性。

3.2 对大量批处理任务有效地管控

由于批处理程序的技术不同, 批处理调度程序应该及时有效地调度与执行这些种类不同的程序。

3.2.1 Shell script

Shell脚本是Agent最容易执行的批处理程序, 它本身就是操作系统的命令集合。当然, 在Windows环境下, 没有办法做出复杂的Shell脚本, 这可能会影响到零售系统架构对服务器操作系统的选择。在unix的环境下, Shell脚本可以完成分支、判断、循环等编程语言完成的功能, 可以做很多事情。而且, Shel脚本的执行不需要额外的资源, 调用时不需要做执行环境准备, 如果要调用的批处理程序很多, 那Shell脚本的效率是比较高的。

3.2.2 Java

Java程序跨平台的特性, 受到开发人员和厂商的广泛推崇。Java的开发以模块化、面向对象为主。不过, 在商业应用领域, 无论是业务逻辑还是数据处理逻辑都没有很多的Java技术成功的经验, 目前还只是在比较小规模的应用阶段。同时, Java程序的执行需要java虚拟机的支持, 对资源的占用要大些。

3.2.3 C、C++

C是最传统的unix系统程序开发语言, 效率高、支持广。只是它的跨平台性能不很好, 在新的平台上要重新编译, 可移值性差些。在具体的应用上, 由于大型数据库厂商都提供C语言的API, 接口效率也很高, 所以在大规模数据导入、导出的时候用C语言能带来明显的性能上的好处。

不管是哪种语言写出来的程序, 调度软件都要能有效地管控批处理执行过程中的情况。为达到这个目的, 批处理程序应该在执行的时候写log文件和error文件, 把执行过程中值得关注的情况和错误写到文本文件中。这样调度软件就可以在某个批处理执行结束后, 查看这些输出文件, 了解批处理是否完成了相应的工作, 并作出相应的后续处理。

典型的例子是用Pro*C写一个批处理程序, 向数据库表中插入一些记录。如果这个C程序能正常执行, 那返回值就是“0”, 表示执行成功。但即使返回值是“0”, 也有可能记录的插入并不成功 (表空间不足或是其他什么原因) 。

所以, 调度软件不光要看返回值, 还要看批处理软件的输出文件, 才能对批处理的执行结果作出正确的判断。

3.3 多个批处理任务组成工作流, 分支、依赖关系多

由于每个批处理程序只完成某些基本的简单功能, 如果要完成零售程序要求的特定任务, 就必须把多个批处理程序有机地串起来, 让它们象工作流那样执行, 能处理一定的条件判断、分支调用和处理信赖关系等能力。图2摘自IBM的网站, 表现了一个Batch任务的不同的状态;Batch调度软件可根据这些状态, 做出相应的处理。

3.4 需要有纠错/恢复执行的能力与多线程能力

为提高处理大量数据时的性能, 数据库软件往往支持多个客户进程同时处理。相应的, 批处理程序自身也有多线程的能力。

比如有导入10个门店的POS数据时, 批处理程序应该能自动产生10个线程, 每个线程处理一个门店的POS数据。这样可以充分利用数据库的并发处理特性, 性能可以得到好几倍的提高。

3.5 分布式, 跨平台

零售系统一般都是分布式系统, 分为门店层与总部层。总部层的系统, 又往往由多台服务器组成。这就造成了批处理的调度软件也必须采用这种分布式的结构。

通常的调度软件结构如下:

(1) 主调度软件—Master。一个典型的零售软件有200-500个批处理要每天运行, 它会产生大量的log数据。主调度软件通常把这些数据和批处理调度定时执行的信息一起放到一个数据库里面, 便于管理大宗数据和有效地存取, 产生用户从GUI请求批处理运行报表。

主调度程序同时还是个开发工具, 管理人员通过它可以定制自己的批处理执行计划, 定义错误处理方式等等。

(2) 运行在各服务器上的代理程序—Agent。与任何其他分布式系统一样, 调度软件也要在各个服务器上安装代理程序, Agent负责在服务器上具体执行批处理程序。

Agent启动时向Master注册;

Master有一个工作调度进程去查询数据库里保存的执行计划;找到所有的由这个Agent要执行的批处理程序;

到了批处理要执行的时候, 工作调度进程与Agent通讯, 下发批处理执行的具体信息:命令的名字、参数、执行目录、登录或目标数据库连接信息等;

Agent接收执行信息, 并在服务器上启动相应的进程来执行。执行过程中产生的Log信息上传到Master, 存在数据库中;

Agent执行过程中的异常信息, 执行结果也上传到Master, 由调度程序做相应的后处理———比如在出错时自动执行一个sendmail命令, 把错误信息发给系统管理员。

(3) 调度管理用户界面—GUI。GUI主要是用于查看批处理运行的结果, 并设计批处理调度计划。

4 结束语

批处理是零售软件的一个必不可少的部分, 本文分析了批处理的原理、批处理调度的关键功能, 希望能使大家对处理这种有近半个世纪历史的技术有一个全面的认识。我们也要看到, 随着SOA、Internet等技术的广泛应用, 传统的批处理管理需求逐渐上升为更加复杂的工作负载管理需求, 新的、基于服务 (而不是程序) 的任务自动化技术必将得到更多使用。

摘要:零售行业存在着数据量大、交易记录多的特点, 批处理方式可以很好地处理这种对实时性要求不高、数据处理较复杂的情况。深入分析了零售ERP软件对离线/后台批处理的要求、实现过程中要注意的事项, 以及在批处理任务非常多的情况下, 如何进行批处理调度;探讨了大型ERP系统中批处理这个容易为大家所忽视的问题, 具有一定的指导意义。

关键词:批处理,任务调度,零售行业,ERP

参考文献

零售系统 篇8

1) 零售业连锁化倾向明显。这使得零售管理系统的终端在地域上呈现分布性。如何利用网络等现代通信手段确保系统的实时性成为一个必须解决的问题。

2) 以电子商务交易方式实现的销售额逐年上升, 零售企业必须面对实体店销售和在线销售并存的复杂商业环境[1]。如何实现两者的无缝整合, 也是一个不得不面对的问题。

3) 在解决上述两个问题的同时, 产生了如何改造和整合遗留系统的问题。这个问题若处理不当, 将使零售企业的信息化进程陷于进退两难的境地。

上述挑战要求传统的零售管理系统随时代而进化, 以适应变化了的商业环境和技术环境。该文试图对此给出一个经实践检验行之有效的解决方案。这一解决方案的核心是ESB (企业服务总线) 的应用。ESB在网络环境下对数据和流程的整合能力[2], 为上述三个问题的完满解决提供了坚实的基础。

1 对传统零售管理系统的重设计

1.1 对新系统的需求分析

传统的零售业ERP系统大致包含以下4个关键模块:销售管理、库存管理、财务管理、采购管理。其中销售管理模块以POS系统为核心构成了系统前端, 直接面向顾客。其他三个模块对销售管理提供支持, 组成系统后台。支持这些核心模块运作的是数据库。要使系统同时兼顾实体店和线上销售, 必须重构销售管理模块。同时, 连锁式零售企业往往采用多层分级的仓储管理模式。在这种模式下, 各店面保留一定的库存用以日常销售, 这是传统的“前店后仓”格局;同时, 设置区域性的配送中心, 向本区域的各店面输送货物。这种多级仓储管理, 要求库存管理模块不仅能处理企业的整体仓储业务, 还能协调企业仓储网络各节点的业务, 使企业的货物能以最优化方式分发至各店面。对于财务管理模块, 也存在重构的需要。这是因为近年随着AOP (Aspect-Oriented Programming) 技术的发展, 系统架构师对财务管理的视角也发生了深刻的变化, 不再把财务管理模块视为系统的一个构件, 而是系统的一个“方面” (Aspect) , 即财务管理功能应以一种不干预的方式“渗透”进企业的业务运营中。AOP的观点认为构件占据了系统的一个位置, 而“方面”则无处不在。技术的进步推动着系统的进化, 这一法则用在供货商身上同样适用, 因此对于零售管理系统, 采购管理模块也不能独善其身, 需要重构。此外, 分布式的系统架构, 也要求重构系统的事务管理、消息管理和安全管理等方面。在系统重构过程中, 遗留系统的接口需要重写, 使之能无缝整合至新的系统。

1.2 构建新系统的技术路线

对新系统的需求分析表明, 新的系统应能以标准化的应用程序间的通信和互操作整合遗留系统, 使之在新的环境中仍发挥原有功能。Web Service正是这样一个成熟的标准。它支持标准化的接口描述、接口发布、接口绑定, 标准化的消息格式 (JSON或XML) [3]。对Web Service的选择确立了新系统的SOA (Service-Oriented Architecture) 特征。在这个新系统里, 如果在每一对服务提供者和消费者之间建立直接的连接 (即让服务消费者直接持有服务提供者的引用) , 则整个系统结构将陷入复杂而无序的状态。虽然在这种混乱结构下, 系统仍可正常工作, 但系统维护的成本却十分高昂。为了解决这一难题, 产生了ESB (企业服务总线) 这一中间件技术。

ESB是系统级别的、建立在系统所有其他构件 (ESB也可看作是一个系统构件) 下层的公共基础设施。它提供的主要功能是把服务消费者的请求传送至服务提供者, 而把服务提供者的服务结果或响应回送给服务的消费者。在这一过程中, 双方的位置对于对方都是不可见的。如果把服务请求和服务结果或响应看作消息, 那么我们可以说ESB实现了对消息的路由。ESB更为重要的特征是, ESB使用标准化的协议 (如SOAP) 和标准化的格式来传递消息。这意味着, 服务的消费者和提供者不必关心对方能否看懂自己发出的消息, ESB作为中介, 实现了消息的翻译。ESB的这些特性, 正是我们新的零售管理系统所需要的。它可以作为新构件和遗留系统的公共基础设施, 优雅地整合遗留系统。

2 新系统的网络架构设计

ESB作为系统的基础设施, 可看成一块电路板, 而系统的功能构件, 可看成插在其上的电子元件。图1是系统网络架构设计图。

2.1 表现层

系统的功能构件, 无论是属于新系统还是遗留系统, 被分布于三个系统层次 (Layer) 上, 分别是表现层, 应用层和数据访问层。但是, 这种分层既不是传统的C/S风格或B/S风格的架构, 而是C/S和B/S的混合架构。它的前端 (即表现层) 有两个方向。一个是基于浏览器的Web表现层, 它负责提供在线销售的用户界面, 其中包括了现代电子商务网站的必要功能模块, 如购物车, 在线支付等。这一方向可称为B/S前端。另一个方向, 是基于客户端的表现层, 主要用于实体店销售和企业内部管理, 可称为C/S前端。它包括零售业ERP系统的客户端表现层部分, 主要由各店面的销售终端用户界面和企业内部信息管理系统的用户界面组成。

在把各功能模块的表现层分配到两个方向时应遵循这样的原则:B/S前端越小越好。原因有二。其一, B/S前端的响应速度远不及C/S前端。这是因为一方面, 信息在浏览器上显示之前浏览器要处理大量的界面元素, 这比在预设界面上显示数据的C/S前端要花更长的时间;另一方面, 网页是无状态的 (Stateless) , B/S前端要花大量的计算资源维持状态信息。其二, 浏览器和服务器之间的通信安全性强烈依赖于浏览器的安全性, 使系统部分失去对安全性的控制。基于以上考虑, 实体店的销售终端上的用户界面应采用客户端形式, 而非浏览器形式。

2.2 应用层

在表现层的下方, 是应用层。对遗留系统的重构, 大部分发生在这一层上。如前所述, 零售业ERP系统的四个关键模块 (销售管理、库存管理、财务管理和采购管理) 都需要重构。问题在于, 我们应采用怎样的技术方案来实现这种重构。选项之一是代码重构。在软件开发界, 有这样一种共识:改写旧代码, 无论旧代码的文档是多么完备和详细, 都是一项艰难的任务, 若非绝对必要, 不要选择代码重构。代码重构, 是一项花费人力和时间的工作, 对于重视投入-产出比的商业用户, 这一选项并不能使他们满意。在重构遗留系统的这项任务上, ESB相对其他技术有无可比拟的优势。这一点, 在前面2.1节已有详细的论述。

如图1, ESB的引入使应用层呈现一种新旧并存的配置模式。一方面, 遗留系统各关键模块得以保留。这些模块, 由于最终要以服务的形式接入ESB, 可以通称为“旧服务群”。另一方面, 新的服务被加入应用层, 以实现对旧服务的扩展。这些新服务包括面向分布式仓储体系的货物配送优化服务、面向现代供应链管理的企业间信息交换服务等。和“旧服务”相对, 这些新服务可统称为“新服务群”。

2.3 数据访问层

三层架构的最底层, 是数据访问层。它的结构比应用层略微复杂。应用层新旧并存的配置模式, 决定了数据库也是新旧并存。应用层对“旧服务群”的保留, 使服务于“旧服务群”的数据库不得不保留, 并且在数据库结构上不能作太大的修改。这样一来, 为了对“新服务群”提供数据支持, 要求配置新的数据库。这些数据库, 服务于应用层的“新服务群”, 但仍要维持和旧数据库的协调性, 以使数据访问层作为一个整体保持自身的数据完整性。由于新数据库往往异构于旧数据库, 使单靠设计新数据库来获得整个数据访问层的数据完整性变得不可行。这里提出的解决方案是, 在数据库之上增加一个数据转换层 (如图1) 。它是数据访问层的子层, 其任务是屏蔽各数据库之间的异构性, 使各异构数据库以统一的接口面向应用层。这种设计, 使应用层在访问数据时不必关心数据的位置和数据的逻辑结构 (由各数据库自身特性决定) , 只需要调用数据转换层上的接口, 把访问分布式或异构数据库的复杂性留给数据转换层。在图1里, 数据转换层的上方, 还可以加上O/R映射层 (Object-Relational Mapping Layer) , 其上配置O/R映射工具, 如Hibernate[4]。这是一个可选项, 其目的是把系统开发者从复杂的关系数据处理中解放出来, 把精力放在应用逻辑上。

2.4 企业服务总线 (ESB)

在上面的三层系统架构设计中, 无论是系统级层次 (表现层、应用层和数据访问层) , 还是各层内含的子层, 它们之间的连接都不是直接的, 而是以ESB为中介。各层上的构件在ESB上以Web Service的形式公布其服务接口, 服务的消费方向ESB请求某种服务, ESB把这种请求转换为以标准格式编码的消息, 再把此消息路由至服务的提供方。在服务的提供方一端, 把标准化的消息转换为服务提供方的特定格式, 再交给服务提供方。服务结果的返回过程和服务请求过程类似。

从以上ESB发挥功能的过程来看, 使用ESB技术重构遗留系统的大部分编码工作是编写数据适配器的代码[5], 即把一种特定于某个构件的数据格式转换为在ESB上传送的数据格式, 或作反方向的数据转换。这无疑对力求节省开发成本和缩短开发时间的系统集成商具有极大的吸引力。

以上提到的ESB的两个功能, 消息路由和数据转换, 只是ESB的两个传统功能。事实上, 近年来随着AOP技术向ESB技术的渗透, ESB的功能已扩展至所有系统服务。这些服务包括安全服务 (如VPN服务、单点登录服务、访问控制服务和日志服务) 、事务服务、数据同步服务等。这些系统服务, 是以Aspect (方面) 的形式出现。每个Aspect的服务代码被注入到正常处理流程的适当位置并在这些位置以不干预正常处理流程的方式提供服务。一种新的观点认为, ERP系统的财务管理模块也应被视为一个“方面”, 这个“方面”提供的服务, 应被渗透到企业正常业务流程中所有产生财务影响的关键点。图1所显示的架构中, 把财务管理作为ESB的一个“方面”, 其理念就来源于此。不仅如此, 包括消息服务、事务服务、安全服务和数据同步服务的所有系统服务, 都可看成是系统的“方面”, 因而可以整合进ESB中。这样一来, ESB的含义就扩展至一个系统运行的环境, 可称之为企业服务环境 (ESE, Enterprise Service Environment) 。

3 结论

把连锁零售管理系统的网络架构建立在ESB上, 可以在充分享受通信技术进步带来的好处的同时, 最大限度的发挥ESB技术的优势。这种优势体现在:以标准化的信息交换和标准化的接口调用整合遗留系统;大大减少了由于应用程序端对端连接所带来的系统复杂性和系统维护成本;在分布式环境下的高可扩展性。零售业要适应电子商务的高速发展, 必须整合线上和线下销售管理;要支持连锁式扩张, 必须加强系统的网络通信能力;要维持系统演化的连续性, 必须保留并整合遗留系统。ESB为这些目标的达成, 提供了高效而不昂贵的解决方案。该文给出的基于ESB的连锁零售管理系统是这一解决方案的具体化, 在连锁零售业具有普遍的适用性。

摘要:网络通信技术的发展使企业信息系统各设备间和各应用程序间的信息交换变得简便和高效。连锁零售企业业务发生地点的分布性, 使其信息管理系统必须搭建在远程通信网络之上。该文讨论了在这个约束条件下如何合理地设计连锁零售企业信息系统的网络架构, 并提出了以ESB (企业服务总线) 为基础的系统架构方案。同时, 该文还根据近年来信息技术的发展对ESB技术作了概念上的延伸, 提出了ESB应涵盖所有系统服务, 由企业服务总线演化为企业服务环境的观点。

关键词:网络架构,信息系统,企业服务总线,消息路由,企业服务环境

参考文献

[1]周蓉, 陶琳.关于连锁零售企业电子商务应用模式的研究[J].决策与信息:下旬, 2009 (01) :10-11.

[2]王海林, 张德进, 庄哲寅, 等.企业应用集成与面向服务架构的分析与探讨[J].电力信息化, 2008 (02) :12-14.

[3]汤兰芳.SOA软件架构及其应用研究[J].科技信息, 2012 (01) :165-166.

[4]刘德山, 杨彬彬.基于Hibernate框架的数据持久层架构设计及应用[J].微型机与应用, 2011 (15) :12-14.

零售系统 篇9

在供应链管理环境下,库存控制策略主要有“供货商管理库存(VMI)”、“联合库存管理(JMI)”、“多级库存控制”、“合作计划、预测、补给(Collaborative planning,Forecasting and Replenishment,CPFR)”等。针对零售行业库存控制存在缺乏供应链的整体系统观念,缺乏信息共享,库存控制策略简单化,库存成本过高的问题,VMI策略提供了一种零售业库存控制解决方案[1]。

1 需求分析

VMI体现了供应链的集成管理思想,由供货方代替需求方管理库存。零售行业库存管理系统要求具有以下基本功能:系统要有良好的人机界面,操作简单方便。要有信息管理功能:方便的信息录入、修改和删除功能。要有信息查询功能:有多种查询方法,可方便地查询库存数据。利用网络,供应商能够及时了解零售商库存情况。供应商能够根据零售商销售数据及库存水平做出库存决策,并依据库存决策做出相应的配送方案。系统功能模块易修改、易扩充,最终实现应用软件系统运行安全、高效。

2 系统设计

VMI系统中供应商通过及时地了解需求方的生产经营和库存信息,不仅要对自己的库存进行管理控制,还需要在共同协议下负责客户库存的管理和控制。需求方的库存由于生产经营发生了变化,供应商库存管理系统首先对新的库存数据和销售数据做出分析和评价,根据评价结果判断现有库存是否能满足需求方的需要,如果满足不了,通知供应商生产系统进行生产;如果满足,则生成补货订单发送到需求方。整个管理过程如图1所示。

可见在功能方面,VMI系统除了具有一般库存管理系统的出入库、盘点、调拨管理功能外,还应具有一定的分析决策功能,以实现供应方对需求方库存的管理。因此,VMI系统应具有用户与系统管理、库存数据维护、库存管理、库存统计查询、零售商库存查询、库存控制、配送7大功能模块,如图2所示。

用户与系统管理模块负责用户信息、参数管理,需要具有系统管理员权限人员才能操作。

库存数据管理模块是对仓库、商品、供应商、零售商基本情况的描述信息进行管理,是当供应商、零售商人员、信息发生变动,仓库新建、改造,商品种类发生变化时进行信息更新。此模块需要由仓库管理员权限的人员操作。

库存管理模块负责出库、入库、盘点等的数据维护,由仓库管理员负责。

库存查询统计模块是对库存的相关数据、单据的查询和对供应商、零售商、商品的查询统计,模块中的查询功能普通用户都可以使用,统计功能需要高层决策者的权限。

零售商库存查询模块负责对零售商销售数据、库存数据的查询,可由仓库管理员、高层决策者访问。

库存控制模块的功能是基于对零售商库存、销售数据的统计分析对零售商自动做出补货决策,可由仓库管理员、高层决策者访问。

配送模块是根据库存控制模块做出的决策安排车辆、配送时间、生成路线的操作,由仓库管理员负责。

3 数据库设计

为满足系统应用,在数据库中创建了16张表存储系统信息,包括:仓库表、物品类表、库存商品表、用户类表、供应商表、零售商表、出库单表、出库信息、入库单表、入库信息、发票表、发票明细表、零售商销售数据表、零售商库存水平表、车辆信息表、零售商位置表。

4 关键技术

4.1 MVC设计模式

系统以MVC的设计思想为指导,采用微软的ASP.NET+SQL Server 2000的三层B/S模式进行开发。MVC设计模式包括3种对象:模型、视图、控制器。模型描述应用数据以及用于改变数据的方法;视图用于描述、传递数据给用户;控制器则将用户的行为翻译为对模型的相对操作,实现模型和视图的分离,如图3所示[2]。

系统模型部分是封装了业务逻辑、与数据库相关的公共操作的一些独立的类(如数据库连接类dbconn),用于对数据模型的处理。系统中视图由aspx文件来实现。通过HTML语言以及Visual Studio.NET提供的Web控件、HTML控件,结合Dreamweaver网页设计工具开发用户界面。每个aspx对应了一个后端代码来实现Controller的功能,以接收、截取并处理用户请求、处理各种事件,控制aspx页面的显示。

4.2 基于角色的控制访问设计

VMI系统涉及供应商库存数据、零售商数据、统计决策数据和配送等大量数据,因此需要为不同部门用户设置不同权限。系统采用基于角色的控制访问设计,通过用户与角色的关联,角色与权限的关联实现用户与访问权限的逻辑分离,以简化权限管理[3]。

通过需求分析,用户分为以下4类:

(1)一般用户:需要获得仓库基础数据的企业员工和仓库的一般工作人员。

(2)仓库管理员:负责仓库日常管理,包括:出、入库管理,存货管理,报表生成、盘点管理、最高/最低库存报警。

(3)高层决策人员:主要是对零售商的库存数据、销售数据进行分析决策。

(4)系统管理员:系统管理员主要负责系统用户的管理,系统参数的配置。

根据用户情况,设置以下5种角色及权限:

(1)guest:对仓库基础数据有读的权限。

(2)admin_j:具有对库存管理读、写的权限。

(3)admin_p:对配送模块进行读、写操作。

(4)deci:可对决策分析模块进行读写。

(5)sys:可对用户、系统参数读写,创建新角色。

用户和角色间的关联如表1所示。

在以后的使用过程中,管理员还可以根据情况为用户调整角色。

4.3 对零售商数据的访问

在供应商库存管理系统中,供应商需要访问零售商库存、销售数据以生成送货决策,因此需要系统具有读取零售商数据库的功能。对于零售商使用了VPN技术的情况下,供应商可申请作为零售商VPN用户,通过本系统中对零售商的链接实现数据访问功能。如果零售商没有使用VPN,供应商可以与零售商签订协议,在规定的时间内由零售商对库存、销售数据进行打包、加密,通过Internet发送到供应商管理系统中。当零售商数据库格式与供应商数据库格式不一致时,系统在写入数据时还要针对零售商不同的数据库类型进行格式转换。

5 结语

在供应链管理过程中,库存控制对于供应链的成本和服务水平都有重要的影响。VMI策略通过供应商及时了解零售商销售、库存情况,将零售商的库存管理工作交由供应商负责,及时做出补货、生产信息,使得整个供应链得到优化。本文基于VMI策略对供应商管理系统进行了分析设计,采用ASP.NET+SQL Server 2000的三层B/S模式进行开发。与传统的库存管理系统不同,VMI系统更强调企业间的联系和安全要求,对系统中一些关键技术问题进行了说明。经过实际运用,系统很好地满足了库存管理工作要求。在供应链管理背景下,VMI库存管理系统将有更加广泛的应用前景。

参考文献

[1]王槐林,杨敏才,张晓凤,张向阳.供应链管理中VMI系统的研究.工业工程,2005,8(1):12-15.

[2]杨晓江,王继成..NET Web应用的MVC设计[J].计算机工程与应用,2003,39(26):153-155.

零售系统 篇10

1. 1含义

零售链系统, 是以零售商作为整个链条的主导企业, 运用集成化的管理思想和方法, 对从上游供应商到终端消费者的供需网络进行计划、协调和控制, 使之快速响应客户需求。并在合适的地点、时间, 提供合适数量的产品, 从而实现整体利益最大化和运作最优的网链结构系统。零售链系统, 是联系零售商与供应商的一座桥梁, 是一种决策支持系统, 是可以通过网络访问的一个网站。 通过这个网站, 能直接将供应商、零售商与最终客户连接起来。

1. 2沃尔玛零售链系统

拥有先进信息技术是沃尔玛的优势, 在沃尔玛零售链系统中, 也充分体现了先进技术所发挥的作用。沃尔玛零售链系统的特征有: 其一, 全程采用先进的信息技术, EDI、POS、终端机等都充分得以运用, 产品优化管理的过程主要在终端机上完成; 其二, 为了更好地实施保密性, 用户名及密码比较稀有; 其三, 方便沃尔玛与供应商及时交换信息, 及时做出调整; 其四, 沃尔玛能准确掌握商品信息, 方便、快捷地订货, 给配送中心提供良好的数据支持; 其五, 零售链系统不仅沃尔玛自身使用, 而且其供应商通过申请, 获得用户名和密码后也可以查看相关信息, 实现信息共享。

2沃尔玛零售链系统运作模式

2. 1进入零售链系统

沃尔玛零售链系统主要靠终端POS机完成, 供应商与沃尔玛的工作人员在输入用户名和密码后便可以启动该系统。当然, 并不是所有人都可以启动该系统, 只有拥有用户名和密码的行政人员或主管才可以进入。进入该系统后, 依次进行如下操作:

( 1) 输入。输入系统包含三个方面: ①销售点数据。将商品在某时段的销售数据输入该系统, 进行商品查询, 显示目前状态、价格、是否补货; ②商品货架数据。将商品在某时段的货架数据输入该系统, 显示货架上是否有商品、是否正在清仓或在正常销售; ③商品存货数据。将单品的库存信息输入该系统, 主要显示余态, 是否有货, 并据此调整价格 ( 提高或下降) 及是否发送订货信息。

( 2) 处理。各负责人从零售链系统所查看的信息, 进行相应决策。基于不断更新的产品数据, 通过商品持续补给系统, 能改善零售链管理。沃尔玛能在库存降低到一定水平时, 通过计算机系统自动向供应商下达采购订单。 利用先进技术, 沃尔玛会先于竞争对手发现产品消费趋势, 据此调整销售策略。从而, 将技术优势转化为赢利优势。

( 3) 输出。输入的商品数据通过系统处理后, 供应商与零售商可以获取对应信息: 提取产品销售数据; 获取库存数据; 获知零售商产品销售信息; 网上截取订单等。 这些信息极其重要, 帮助供应商决策产品发展方向, 更好地服务于沃尔玛产品需求, 实现了沃尔玛与供应商的无缝连接。

2. 2读取库存报告

销售/库存分析报告, 是沃尔玛对产品进行管理的核心环节。沃尔玛根据供应商所有单品销售情况, 对销售占80% 的产品和占20% 的产品分别进行管理。零售商基于这份报告, 将调整对供应商产品的订购; 供应商基于这份报告, 会定期优化自己的产品结构, 从而保证在卖场中始终保持合理的产品组合、受顾客喜欢的产品结构, 获得在本行业中的竞争优势。

2. 3调整产品管理策略

利用报告结果, 分析销售占20% 的产品表现不好的原因, 分析销售占80%的产品销售业绩不错的影响因素。

2. 3. 1销售占20% 的产品的管理策略

通过以下几个指标来分析:

( 1) 在店率。如果发现此指标低于常规指标, 便可以确认此产品的销售是受到缺货的影响, 那么降低其缺货率将会提升这个单品的销售。如果此单品并没有严重缺货, 则需考虑这个产品的功能或口味是否符合消费者的喜好, 或是因为同质产品的竞争对手太强大。因此, 供应商将考虑不再生产此产品, 沃尔玛可以考虑删除此产品。

( 2) 当前库存数量。产品销售缓慢, 会导致库存过多, 那么沃尔玛与供应商通过共享的信息进行协商, 采取促销或降价等措施, 尽快地清理库存, 为新产品或其他产品提供库存空间和货架空间。

2. 3. 2销售占80% 的产品的管理策略

( 1) 商品降价金额。如果高销量是来自于大力度地促销, 那么在下一个没有促销的时间段, 其销量肯定会大幅度地下滑。因此, 通过观察 “当前库存数量”和 “已订货数量”, 调整库存, 防止下一阶段库存过多的现象出现。

( 2) 累计百分比。沃尔玛和供应商可以通过分析两个 “累计百分比”, 观察排名前几位的产品的销量和库存的平衡性。比如, 销售累计百分比达到30% 的产品库存是否占据着大致30% 的库存, 如果库存金额的累计百分比低于销售的累计百分比, 那么此类高销量产品的缺货将会产生, 供应商应当考虑补充库存的准备。

3沃尔玛开发零售链系统的意义

3. 1供应商参与产品管理

沃尔玛零售链系统可以实现沃尔玛与供应商的协同运作。沃尔玛利用信息技术, 将对供应链的经营管理思想传递到零售链系统中, 形成控制指标和报告。从库存、订货、销售、促销、价格和毛利等方面, 进行过程和结果控制, 并定期根据销售数据, 不断地为沃尔玛及其供应商提供经营指导。开放的零售链系统, 使供应商可以随时获知自己的产品在沃尔玛门店中的经营业绩, 依据这些数据发现问题, 采取相应措施。因此, 零售链系统成功地帮助沃尔玛实现了供应商参与产品管理的目标, 进一步减少了沃尔玛的人力成本。

3. 2实现最优产品组合

通常情况下, 沃尔玛的一名采购经理平均要负责2500 ~ 3500个单品, 使得他们无法对所有供应商的每个单品在每家门店、每月的经营业绩进行跟踪。因此, 采购人员往往只有在问题变得非常严重时才会发现问题, 而供应商的销售人员会比沃尔玛的采购人员更早地发现问题。开放的零售链系统, 供应商能随时读取销售/库存报告, 能迅速地、直观地发现自己产品销售数据, 从而快速地调整产品发展方向, 为沃尔玛提供最受欢迎的、最优的产品。

3. 3减少库存、实现 “双赢”

当今的零售商在供应链上普遍是 “服务多, 管理少”。“服务多”体现在提供散仓服务、网上结算服务、 供应链金融服务等, “管理少”表现在商品配货管理、商品库存管理、商品价格管理等方面较缺乏。而沃尔玛零售链系统弥补了这一缺陷, 将其销售和采购数据及时集成, 并与供应商共享。这不仅使沃尔玛了解了消费者需求信息, 供应商也及时捕捉到了市场消费趋势, 从而提高了订货速度和准确性, 实现了供应商连续的、合理的补货, 使双方库存最小化, 实现了 “双赢”。

4沃尔玛零售链系统对我国零售商的启示

4. 1发挥核心企业领导作用

从供应商到零售商、消费者的网络链条中, 要实现信息集成、协调运作, 必须有一个核心企业起到领导管理的作用。沃尔玛零售链所发挥的优越性是有目共睹的, 我国的零售商应借鉴其模式、积极构建零售链系统。基于产品管理的目标, 零售商要认识到零售链系统的重要性, 进行必要的基础性工作, 付出先期的培育成本。积极引导一些供应商进入角色, 让他们尝到甜头, 从而建立示范效应, 更快地复制零售链系统的优势。

4. 2引导供应商进行经营分析

很多供应商连接了零售链系统, 但只是通过零售链系统简单地接受订单, 而不去分析产品经营业绩。也有的供应商查看一些简单的指标和报表, 但没有进行深入的经营分析, 更谈不上做出相应调整。零售商进行培训, 引导供应商如何对产品经营业绩进行科学分析, 如何制定产品发展策略, 以实现产品结构和产品组合的最优。

4. 3构建共同企业文化

供应商与零售商只有彼此充分信任, 形成良好的协调、沟通机制, 才能充分发挥零售链系统的作用。利用零售链系统, 供应商的销售人员会比零售商的采购人员更快地发现问题, 这就需要他们彼此之间的交流沟通, 及早地解决问题。如果供应商与零售商企业文化理念不相同, 则会约束零售链系统发挥其作用。

总而言之, 零售商实施基于产品管理的零售链系统, 不仅要有先进的信息技术、丰富的资金, 更重要的是要和供应商达成共识, 能得到供应商的支持。只有这样, 才能充分发挥零售链系统的优越性, 才能带动以零售商为核心的整个链条上的所有企业同步协调地运行。

参考文献

[1]唐纳德·J.鲍尔索克斯.供应链物流管理[M].北京:机械工业出版社, 2004.

上一篇:围绝经期功血子宫肌瘤下一篇:尖叫