《用友烘焙食品连锁与生产一体化管理解决方案.docx》由会员分享,可在线阅读,更多相关《用友烘焙食品连锁与生产一体化管理解决方案.docx(37页珍藏版)》请在三一办公上搜索。
1、 烘焙连锁及生产一体化管理解决方案东莞市某食品有限公司烘焙连锁业务解决方案佳 易 科 技建立日期:2013-05-15文控编号:V1.1文档控制更改记录日期更改人版本号备注2013-05-10刘旭峰V1.0新建2013-05-16刘旭峰V1.2修改审阅审阅人职务日期分发份数姓名部门及职务目 录烘焙连锁业务解决方案1一、系统整体架构介绍5二、总部生产管理流程业务解决方案51、门店请货单62、KSOA生产计划单73、总部采购入库单84、分店分货单95、配送出库单106、门店入库单107、配送返库单10三、门店加工管理流程业务解决方案111、生产配方与替换品管理122、门店加工单123、门店成品入库
2、单134、咖啡奶茶管理方案13四、蛋糕的生产管理业务解决方案141、门店蛋糕订单152、蛋糕制作计划153、蛋糕成品入库164、蛋糕分货与配送管理165、蛋糕配送出库单176、门店入库单187、配送返库单188、销售出库单199、门店蛋糕领取单1910、蛋糕流程的款项管理说明20五、现金与礼品券管理业务解决方案201、券设置212、券制作213、券入库214、券销售215、券领用216、券使用227、券作废228、券退回229、券回收22六、POS零售与门店管理解决方案221、零售会员管理业务解决方案222、促销管理方案233、品类管理方案244、触摸屏版本25(1)、登录界面25(2)、通过
3、触屏快捷录入商品26(3)、会员卡的录入27(4)、其它操作功能28七、储值卡管理281、全方位的安全性:282、前端操作全面支持触摸屏293、其他:30八、盘点计划30九、网购32十、接口331、与U8数据接口解决方案332、与U8财务接口解决方案35(1)、数据流程图35(2)、分录规则实现方法36一、系统整体架构介绍本方案采用了用友流通领域的优秀管理软件KSOA与用友生产领域的优秀软件U8,结合流程定制开发,实现对绰士食品连锁在流通与生产方面的一体化管理,可以说,基于2个在各自领域的优秀软件的有机结合,将打造出国内最优秀的连锁与生产一体化管理解决方案。本方案中,KSOA软件系统(简称KS
4、OA)和U8软件系统(简称U8),是对应2个独立机构的关系,2个机构间业务单据通过销售与采购进行协作,物理上通过数据接口进行同步。生产中心的成品、半成品、原料的库存在U8管理,总部生产在U8管理;3、KSOA同步取得U8中的商品库存,在生产计划分析时,判断U8库存,结合请货和库存数据,来生成U8的各单据,然后再通过数据同步系统同步到U8;U8的半成品,成品,原料通过销售出库单出库后,相关单据同步到KSOA系统,转换为采购开票单,提取后完成入库记账;各门店的店面烘烤,蛋糕的制作与配送,门店的零售与库存管理,通过KSOA系统进行管理;总部出入库,门店配送与调拨,门店生产、盘点等都需支持批号与效期管
5、理,POS零售管理批号效期。二、总部生产管理流程业务解决方案流程描述:总部(制作中心)在接收到各门店上传的请货单后,按生产周期安排处理 KSOA的生产计划,生产计划通过对U8系统中的实时库存量的判断及操作人员的灵活控制来制定出本次生产计划的数量;后通过下图的处理逻辑生到对应的U8单据;后通过U8系统的处理过程后,KSOA执行采购入库单,购入分店所需求的半成品或原料。增加 KSOA系统的库存量,后经分店分货单与配送出库完成各门店配货的作业流程。1、门店请货单各门店(机构)的操作人员根据自己门店的库存量与经营情况,定期执行门店请货功能,用于向连锁总部申请日常经营所需的物料。系统支持:手动录入要请货
6、的商品(成品,半成品,原料,辅料);按库存上下限生成需要补货的商品(成品,半成品,原料,辅料);按POS的销量自动按指定时间段内的日均销量生成需要补货的商品(成品);门店请货,录入的成品,需要分析得到配方中的原料或半成品,再根据当前门店的库存量,得到需要补货商品后,按缺货数量生成请货单提交总部处理;门店请货界面可以由操作人员手动修改请货数量2、KSOA生产计划单总部(制作中心)操作人员按周期汇总各门店的请货单,按汇总的半成品与原料分析,同时同步U8生产管理系统的实时库存量,显示在界面上(货位数量);操作员可以手动修改计划生产数量,右边显示各门店的需求量。保存后,按如下逻辑生成单据: 3、总部采
7、购入库单在U8系统中增加一个虚拟客户“KSOA销售单位”,在KSOA系统中增加一个虚拟供应商“U8采购供应商”。对于U8销售到KSOA的商品,通过数据接口功能同步到KSOA的数据库的采购开票单单据,KSOA操作人员提取后直接入库记账,不允许做任何修改。4、分店分货单在完成采购入库后,相应的增加KSOA总部机构的库存量,当本次生产计划的所有商品都入库完成后,就可以执行分店分货的操作。一个生产计划单只能分货一次,所以需要在对应的商品(原料与半成品)都入库后,再进行分货操作。生产计划单可多张一起提取,一起参与分货,得到对应的各门店的商品数量,同时会取得库存量;用于判断总数量是否符合各门店的需求量。如
8、果不足,按各门店需求数量平均减少;如果超过,按各门店需求数量平均增加。操作员可手动修改各门店数量或总数量(总数量不能超过库存量,修改后执行自动分摊到各门店的数量) 。保存后系统生成多张对应各门店的配送开票单。5、配送出库单在完成各门店的分货操作后,储运部操作人员安排货物配送到门店,执行配送出库单,直接提取各门店的配送开票数据,不允许做任何修改,直接记账,减少总部配送中心的库存量,产生商品在途数。6、门店入库单各门店的收货人员在总部来货后,按送货单验收来货商品,确认品种规格,数量与效期一致后,执行门店入库单提取总部的配送出库单可以修改数量(不允许大于出库单数量),保存后入库,增加 门店库存;如果
9、存在差异数量,配送出库单可以多次提取入库。7、配送返库单当门店收货数量成总部的配送出库数量有差异时,需要总部储运部人员跟进在途数的差异,并适时执行配送返库单功能。三、门店加工管理流程业务解决方案流程描述:各门店按自身库存与经营情况的需要,适时执行门店的生产计划,由于门店人员与机构都比较精简,对流程需求是适用与灵活,KSOA门店加工单并不管理工序与领料,只管理加工成品与原料的损耗。1、生产配方与替换品管理系统中的成品,必须管理了配方后,才可以参与门店生产单的生产。成品配方,由组成商品(半成品,原料,辅料)与所需的数量构成;对于特定的组成原料,可以定义替换品方式日常管理。替换品定义支持优先级与转换
10、比例管理。2、门店加工单制定门店生产计划,需手动录入要生产的成品与数量,对于门店经常需要生产的商品,可制作为不同的生产模板保存,方便日常复制使用。确认成品数量后,点击原料分析,系统按配方分析出需要的原料,如果原料库存不足,会检查替换品列表,按优先级选择替换原料。如果原料库存不足,在原料界面可提醒操作人员(颜色区别),只能减少相应的成品数量,不允许负库存操作。保存后,可按工作组分组打印出领料表。3、门店成品入库单在门店工作间完成成品的生产,在上架前,需要制作门店成品入库单。需要提取门店生产单,由系统自动带出计划的成品数量,原料数量;可以由操作人员手动修改实际数量与实际耗量后,可确定本次生产任务的
11、加工毛利。4、咖啡奶茶管理方案咖啡奶茶属于一次性加工而多次销售的特殊商品,其销售与加工的商品规格又不一样,需要启用“自动组合”商品的特性进行管理。在系统商品资料管理中,增加一个“10斤桶装奶茶”的商品资料,其属性为“成品”;增加一个“浓香健康奶茶 100ML/杯”的商品资料,其属性为“自动组合”商品。假设一“10斤桶装奶茶”可冲泡约200杯的“浓香健康奶茶”,在系统资料管理中增加定义关系,一“浓香健康奶茶”约为0.005单位的“10斤桶装奶茶”。并制作好相应的成品工艺配方。在系统门店成品入库单中生产一单位的“10斤桶装奶茶”,系统减少相应的配方原料库存,增加一单位的“10斤桶装奶茶”成品库存。
12、POS在零售的时候,并不会直接销售“10斤桶装奶茶”这一产品,而是销售“浓香健康奶茶”商品;如当天销售了50杯的“浓香健康奶茶”,在后台日清时,系统记账会减少50*0.005单位的“10斤桶装奶茶。而通过对“10斤桶装奶茶”的库存与损益报表就可以了解“10斤桶装奶茶”的损耗与各门店的生产销售情况。四、蛋糕的生产管理业务解决方案蛋糕的预订、生产、流通、交货与结款,是烘焙行业的特色管理需求,其涉及了门店零售款项与订单通知,制作中心计划调度与生产分配,蛋糕送货与配送,款项收取等流程与环节,烦琐,复杂又需求灵活。系统支持:O顾客A店下订单并预交订金,B店提货并交余款 O顾客A店下订单并预交订金,A店提
13、货并交余款 O顾客A店下订单并预交订金,要求送货上门 O各门店定义区域制作中心生产 O一个区域生产门店负责对应门店的配送与送货上门O订单提交制作计划前,允许门店终止,款项退回O订单制作中心提交制作计划后,允许制作中心终止,款项退回O替换品管理(如12寸蛋糕坯替换10寸蛋糕坯)1、门店蛋糕订单零售客户到门店,确定要预订蛋糕后,操作人员执行蛋糕订单功能;认真填写界面上的信息后保存:可通过读取会员卡得到顾客姓名与电话,地址,不需要每次都录入;如果选择了“自提”,需要选择提货门店,默认为本店;录入商品编号后带出商品明细,可执行会员价或会员折扣;制作机构通过系统机构中进行定义,不能修改;蛋糕品种可通过夹
14、心,其它(如裱花图案),备注进行灵活定义;一张蛋糕订单支持多款蛋糕的同时预订;录入订单金额后,系统自动计算余款,点保存后,切换到POS结算界面,按订单金额结算。只有结算成功的订单才能提取制作;未开始制作的蛋糕订单,可在提取出来修改,修改后保存;未开始制作的蛋糕订单,可在提取出来后终止,款项退回顾客。2、蛋糕制作计划制作中心执行蛋糕制作计划单,按提取时间提取出所有可以在本制作中心制作的蛋糕订单信息,显示在“待制作订单”区域,通过双击订单转移到右边的“确定制作订单”,也可右键全选到右边区域。点击“原料分析”按钮,分析出本次制作计划所需的原料需求量,库存不足的原料会使用替换品管理,如果库存均不足突出
15、显示提醒操作人员,不允许负库存操作。确认无误后保存,相应的订单回写标识为“制作中”,不允许再订单终止。3、蛋糕成品入库在蛋糕工作间完成成品的生产裱花后,需要制作门店成品入库单。需要提取蛋糕制作计划单,由系统自动带出计划的成品数量,原料数量;可以由操作人员手动修改实际数量与实际耗量后,可确定本次生产任务的加工毛利。4、蛋糕分货与配送管理制作中心操作人员提取门店成品入库单,得到本次对应的生产计划中的蛋糕订单,在此环节对自提与配送门店的订单进行分类处理。l 自提订单:根据订单信息中的自提门店,汇总生成配送开票单,配送到自提的门店,减少制作机构的库存,并反写订单状态为“配送中”;l 送货订单:操作人员
16、安排送货业务员,在对应的订单后面录入人员信息,汇总打印出送货单,并按送货业务员为销售对象生成销售开票单,并反写订单状态为“配送中”; 对于暂时不配送的订单,可以在界面手动删除,状态暂不更新,可下次继续分货处理。如果本次生产计划的所有订单都反写为“配送中”,则生产计划单状态反写为“完成”;未完成生产计划可多次提取。5、蛋糕配送出库单储运部操作人员安排蛋糕配送到门店,执行配送出库单,直接提取各门店的配送开票数据,不允许做任何修改,直接记账,减少总部配送中心的库存量,产生商品在途数。6、门店入库单各门店的收货人员在总部来货后,按送货单验收来货商品,确认品种规格,数量与效期一致后,执行门店入库单提取总
17、部的配送出库单可以修改数量(不允许大于出库单数量),保存后入库,增加 门店库存;如果存在差异数量,配送出库单可以多次提取入库。7、配送返库单当门店收货数量成总部的配送出库数量有差异时,需要总部储运部人员跟进在途数的差异,并适时执行配送返库单功能。8、销售出库单对于蛋糕制作中心自己送货的蛋糕订单,按送货业务员生成了对应的销售开票单,当业务员从储运部领取蛋糕去送货时,需要提取销售开票单,手选送货明细后,执行销售出库单并回写相应的蛋糕订单为“结束”状态。一张销售开票单可多次提取,直到所有明细都出库完成。9、门店蛋糕领取单当客户到达自提门店领取蛋糕时,店面操作人员执行“蛋糕领取”功能,录入客户的蛋糕订
18、单编号或会员卡号,联系电话等检索条件;选择相应的蛋糕订单。界面与订单界面一致,各类信息不能修改,点击结算后,系统切换到POS结算界面,用蛋糕余款执行结算操作。 蛋糕订单在门店领取后,系统会自动转换为门店的销售出库单减少库存,同时回写蛋糕订单的状态为“结束”。10、蛋糕流程的款项管理说明在商品资料管理中增加两个虚拟商品“蛋糕订金”与“蛋糕余款”,其成本与价格都是1元,假设A门店制定了1张蛋糕订单,订金40元,在保存结算后,系统自动产生一笔POS消费流水,“蛋糕订金”40元,无毛利;POS在交班缴款时可识别出零售与蛋糕的发生金额。如蛋糕订单是由制作机构直接送货收款的,相应的款项会记录在送货业务员的
19、应收余额账上,由销售结算功能进行冲销。如蛋糕订单由客户上门店B自提并结算100元,系统自动产生一笔POS消费流水,“蛋糕余款”100元,无毛利;POS在交班缴款时可识别出零售与蛋糕的发生金额。同时结算后系统会转换一张销售出库单,登记明细商品等信息。五、现金与礼品券管理业务解决方案全面的礼品券、现金券管理,系统提供严谨的券号跟踪,从“券设置制券券入库券领用券销售消费注销”全程跟踪,有效地杜绝伪造券的使用。券生命周期:初始:制券后默认状态。入库:券入库后的状态,准备销售。领用:券领用后的状态,或者券退回后的状态。可用:券销售后的状态。已用:前台销售用券后,即券回收后未经审核的状态。作废:券作废。
20、回收:券回收后经财务审核后的状态。券类型:现金券:指在POS结算时可以用来抵扣部分现金的一种券,券不记名,不可多次使用,不找零。礼品券:又称领用券,指在POS销售时,只能用于全额换购特定商品,无法再次结算的一种券,券不记名,不可多次使用,不可抵扣现金。1、券设置定义企业日常经营中使用到的各种类型的卷,如10元现金券,中秋月饼券等;2、券制作根据不同的券类别设置,批量增加礼券(含礼券号、有效期等控制),新制作的券标识为“初始”;3、券入库制作完成的券批量入库,标识为“入库”;4、券销售指对券的销售,销售后券状态成可用券;5、券领用各个机构对已完成入库的券进行领取后,可在不同的机构进行销售与管理;
21、6、券使用(前台POS) 客户拿券到前台换取商品,记录券的使用时间。同时支持直接刷礼品券,自动引出商品信息,并且结算时直接使结算方式置为礼券结算;使用后的券不可再流通。7、券作废针对指定的券号,使券作废不能再使用。8、券退回销售出库的券,在未使用前允许进行退回操作,退回的券可以再次销售与使用。9、券回收使用过后的券,门店上缴到总部的发券部门后,需要对券的有效性与前台的销售进行验证。六、POS零售与门店管理解决方案1、零售会员管理业务解决方案系统统一一套会员管理体制,所有的机构共用会员资料,会员由总部统一制卡,各门店可单独发卡(登记资料),所有会员卡各门店通用,统一积分规则,商品按类别(大类)积
22、分。支持特价商品不积分等细化规则。会员积分在总部日清完成后生效,支持会员积分兑换。2、促销管理方案系统的促销方案,支持按门店,按日期,按时间,按星期,按会员为条件设定促销生效期间。 时段销售额自动打折:设置在某个时间段内顾客消费达到某个额度的时候,按消费金额的百分之几进行结算。支持多额度定义,如满100元98折,满200元95折。 时段销售额自动随赠:可设置在某个时间段内顾客消费达到某个额度的时候,赠送对应的商品。不同的额度可赠送不同的商品,需定义多个额度方案。 时段随赠促销:可设置在某个时间段内顾客购买某种商品赠送相应的商品,如买2件A商品送1件B商品。 时段商品抢购(折扣或优惠价):可设置
23、某个时间段内客户购买某种商品可享受原价百分之几的价格优惠(即扣率)或设定一个优惠价格(即零售价),但该商品有一定的数量限制,顾客先到先得,达到抢购数量后,顾客只能按原价购买。 时段商品价格优惠促销:可设置在某个时间段内顾客购买某种商品按相应的优惠价格进行结算,可设置购买多少个时有该种优惠(即购买的数量下限),如买一件原价100,买3件就优惠95元;也可以设置多级阶段折扣,如买一件95元,买2件90元,买4件88元。 时段商品捆绑套餐促销:将几种商品组合成为一个套餐,在某个时间段内顾客购买整个套餐时,按优惠价格进行结算,套餐内的商品独立购买时还是按原价结算。在前台POS销售时,扫描套餐中的一个商
24、品时可以提示套餐商品。 第二件半价:可以设定品类在购买第二件时特价或打折等。 购物篮促销:可以设定购物小票达到什么条件时,自动打印一个现金券给顾客,现金券在指定时间段消费时抵用。 银行卡打折:可以与某银行合作,在使用指定银行卡刷卡时,系统自动进行打折优惠。3、品类管理方案对于流通企业,由于商品品种繁多,需要对商品进行各种维度的分类,不同类别的商品集合,可能会产生不同的管理要求和管理策略,这样系统必须能够提供一个强大的商品品类管理功能。商品品类管理,是商业企业提高管理水平的一个重要台阶,但具体一个企业应该怎么进行品类管理,进行多深入的品类管理,各个企业肯定是差异的,我们只能在系统中具备支持极其复
25、杂品类管理能力的功能,并且可以给予用户一些完成品类管理的引导。我们认为,商品品类管理需要考虑的一部分因素:8 购买者认为是相关联的一类商品8 满足消费者的购买要求8 满足消费者的使用要求8 具有相同促销策略8 相同价位段商品8 货架码放策略相同的商品8 采购周期相同商品8 有相同管理属性8 易于管理的分类8 品类结构:品类、次品类、小分类、功能组8 超级品类:多个相关品类品类定义的创新:满足顾客需求,创造顾客价值。4、触摸屏版本(1)、登录界面(2)、通过触屏快捷录入商品(3)、会员卡的录入(4)、其它操作功能七、储值卡管理1、全方位的安全性:(1)、余额加密规避了不法人员直接进入数据库篡改数
26、据的风险。涉及余额的计算,全部由软件代码运行。余额加密后,存储过程不直接操作余额字段,而是由加密组件负责余额字段的加密及更新。(2)、密码加密新版本对密码进行了md5并加上C#的唯一标识后进行加密,确保更安全。(3)、系统管理员与加密狗绑定系统管理员登陆的账号,除了校验密码,另外加上校验是否本地存在加密狗,确保了离职人员在掌握账号后可以随意登陆的风险。(4)、在线管理对登陆职员进行时间段及MAC地址的限制,必须是已经在系统设定过登陆限制的职员才允许登录,登陆时判断是否符合设定标准。防止职员掌握账号后随意登陆。对于可疑登陆,系统提供了强制下线的功能。被强制下线的必须重新登陆才能操作。(5)、消费
27、安全控制系统支持单位识别码,对于向单位发行的储值卡,可以设定一个识别码,顾客刷卡时必须报上识别码才可以正确结算,防止了储值卡被盗后导致的损失。系统支持随机密码,通过把随机密码记录到磁条中,顾客可以不必记忆密码,但又确保卡使用的安全性,防止不法分子伪造储值卡进行消费。2、前端操作全面支持触摸屏(1)、前端支持全触屏操作,兼容键盘操作。(2)、刷卡提供手输入选择,在系统设置参数上设定,默认禁止手输入。支持全触摸屏操作,最大限度方便终端用户的使用。登陆后系统会根据登陆用户的权限打开相应的按钮,主界面如下:3、其他:(1)、POS消费时,可以把找零转入储值卡。(2)、支持IC卡、条码卡、磁条卡等。八、
28、盘点计划在经营一个时期后,需要将实物与帐面数据进行对比,其差异记入损溢,将帐面结果调整为实盘结果,保证帐实相符。在本系统盘点采用的是数量金额双盘点,在盘点过程中,不仅可盘点数量,同时可盘点金额以修正库存成本。盘点分为两个过程完成,第一个操作是生成预备盘点表,第二个操作是对实盘结果进行登记。将盘点工作分为两步完成的目的是为了避免或减小盘点对业务工作产生的影响。第一个操作生成要盘点的商品的当前帐面结存表,之后对此范围内商品进行实际盘点,由于计算机已记录了当时结存状态,所以实盘完成的商品马上便可进行其他业务处理,不必等待计算机处理结束,这样处理在一定程度可完成开业盘点,从而保证业务流畅。第二个操作是
29、向计算机填写结果过程,这个过程只需要仔细认真便可。库房盘点是商品管理中的重要环节之一。盘点业务一般要按以下步骤实现:(1)、首先要根据货位(或部门、业务员等特征)生成盘点表,在盘点时刻输出库存商品盘点表;(2)、根据计算机中的数量进行盘点,并登记实际结存数;(3)、经确认之后,可在实盘数据登录功能中登录盘点结果。(4)、计算机将根据输入数据对库存进行修正,同时改变库存金额。盘点数据将对今后的利润指标产生影响。(5)、对于“过期”或“损坏”的产品可以建立对应的逻辑“货位”进行管理。注:系统支持PDA快速盘点。九、网购电子商务平台(网购门户)必须与内部的进销存系统、财务系统、OA系统进行高度整合,
30、从而带来最大的效率。例如,商品信息、会员资料、客服信息、各仓库库存信息、仓库作业信息等,不必重复建立。业务数据可以进行快速同步。很多传统零售企业,在建立购物门户的时候,没有从一体化的角度来考量,把购物网站变成了一个信息孤岛,初期好像也没什么问题,但当网上订单数量增多之后,效率问题就出现,如果解决不好,网上订单的处理成本也比较高,这样网上购物的优势就被抵消了。而大型购物网站类似京东商城,他们都是一体化的信息系统,网上的订单会一直分解到仓库的配送而不需人为的多次录入,这样才能带来更高的效率和更低的运营成本。信息系统的整合是为了资源的整合。要超越传统的网上购物,进入比较领先的网上网下一体化(O2O模
31、式),必须有强大的一体化信息系统,把公司内部的信息系统和购物网站整合在一起。烘焙企业的o2o一体化信息系统,最大的意义就是打通了网上网下的通道,把传统企业线下资源(特别是门店资源)最大限度辐射到网上,从而让传统企业在网上建立起自己的优势。通过以流程为核心,把线上的顾客订购环节贯穿到整个销售、制作、送货服务的流程,使得流程效率最大化。同时电子商务平台又有助于进行顾客的偏好数据的收集,为下来的商品开发及服务改进提供了客户的依据。十、接口1、与U8数据接口解决方案KSOAU8数据接口方案:数据接口,主要是指接口软件,通过接口软件,实现多个不同的数据库应用软件间的数据交换的解决方案。根据不同业务流程与
32、数据库结构,需要同步的数据可以进行自定义。接口软件主要针对各SQL数据库之间的数据路由和收发,协助一个数据库把本地的数据发送到各目的地,并从各远程数据库获得需要的数据。对于2个异构数据库,进行数据交换时,一方面要设立对应规则,一方面要设立转换规则,然后才可实现2个异构数据库的数据自动交换。(1) 对应规则:2个数据库的若干数据表,其表结构的对应关系设定。例如,A数据库的01表对应B数据库的02表,它们的字段对应关系的建立等。(2) 转换规则:A数据库的数据,发送到B数据库后,转换成哪些类型的数据,这些转换关系的建立等。(3) 差异交换:对于已经完成交换的,进行标识,下来的交换时只交换增量部分。
33、(4) 数据转换过程:采集压缩传输解压更新。实现数据库之间数据的复制,可以是差异复制也可以是整体复制。 模块组成和工作原理:客户端和中间层服务。客户端为数据流向端,服务端为数据起源端,即提供数据的一方通过中间层服务等待客户端发起数据查询,一旦客户端发来查询语句,中间层以查询语句代客户端查询数据,并把数据以OLEVariant包的形式传递给客户端;客户端得到数据包后,在本地解包成数据集,并启动数据库服务器事务,把数据插入本地表,完成后提交事务。接口软件(数据交换模块)的优势:(1)、三层结构(由客户端、中间层、Sql Server 三个部件一起构成)数据的查询由中间层完成,而不是由客户端来进行,
34、因此适应于两个要传输数据的数据库分布在两个有一定距离的空间上的情况,此种情况下可以杜绝死锁的发生。(2)、本地的数据插入与网络无关由需要数据的一端主动发起查询,获得数据之后就与网络无关,在本地插入是否成功不受网络的影响。不像一些软件提供数据的一方主动向需要数据的一端发送数据,然后由需要数据的一端在插入成功之后要向提供数据的一方发送一个成功标志,此种情况下如果已经插入成功但是网络突然断开之后,提供数据的一端收不到成功标志,会在下次重复插入相同的数据。(3)、不同系统之间的单据流程对接数据交换后,可按设定的表和字段对应,实现数据的传递和转换,从而实现了一个类型的单据的数据转变成另一类型的单据的数据
35、,实现单据流程对接。2、与U8财务接口解决方案(1)、数据流程图接口定义接口表分录定义接口分录检索语句接口分录生成语句单位匹配表记录A端生成凭证对应B端的客商,对应关系(1对1)或者(N对1)按接口方案检索检索查询的语句来自接口分录检索语句验证单位匹配单位匹配表进入系统财务端帐套验证根据汇总方案和接口分录生成凭证语句,生成凭证(2)、分录规则实现方法实例:销售结算单据,如果结算方式为:送货取代收,则按以下分录规则转换凭证。本次结算收款含税金额为1万,税率为17%则:113101 含税金额为 1万6401 去税金额为 8300 222101 税额为 17006001 去税金额 83001405
36、去税金额 8300注:1405 库存商品 6001 是对应库存商品的科目分析:1. 将每个单据对应的分录进行表格化。如下,定义5个分录: 分录名称单据标识(KSOA单据类型)科目字段库存商品XSA1405je对应库存商品XSA6001spje税额XSA222101she去税金额XSA6401tsje含税金额XSA113101hsje2. 定义检索语句:Select djbh,dwbh,.,je,spje,she,tsje,hsje where djbs=XSA3. 定义该接口生成凭证的语句:Insert into 财务软件的表 values(一些基本的列,je)Insert into 财务软件
37、的表 values(一些基本的列,spje)Insert into 财务软件的表 values(一些基本的列,she)Insert into 财务软件的表 values(一些基本的列,tsje)Insert into 财务软件的表 values(一些基本的列,hsje)注:以上生成凭证的条数和参数来自检索语句检索出来的列数4. 实现思路: 程序执行检索语句后动态生成列,根据语句中的列。然后判断列数并判断哪些列是数以定义为分录的列,在根据生成凭证的语句加入参数循环执行,从而完成生成凭证。5. 该方法的优点: 可以根据客户的不同需要完成想要的效果。而不需要修改程序来满足某一客户,只需要实施人员修改检索的语句即可以。 由于以上的分录是归属某一接口,所以如果客户出现同样的单据有时需要5个分录有时需要3个分录的情况出现的话,那么可以定义多个接口,在生成凭证的地方可以选择不同的接口生成不同的凭证。第 37 页 共 37 页 www.pos-