运费计算系统及方法技术方案

技术编号:5808673 阅读:277 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种运费计算方法,包括如下步骤:查找一个包装箱中只装一种料号商品的满箱;查找未满箱并统计未满箱数量S;按照公式:材积=包装数量/满箱包装数量,计算每一个未满箱的材积;判断是否S>1;若S小于等于1则转至计算满箱重量之步骤;若S>1则查找未满箱中材积最大者作为基准A,再查找下一个材积最大者作为基准B;判断材积之和A+B是否大于1;若A+B>1则视材积为A的未满箱作为满箱,S=S-1,再返回判断是否S>1之步骤;若A+B≤1则视材积为A的未满箱和材积为B的未满箱为同一个满箱,S=S-2,再返回判断是否S>1之步骤;计算满箱重量;计算订单商品重量;根据订单商品重量和订单中客户指定的货运公司和交货地所在国家或者地区,计算出订单商品的运费。

【技术实现步骤摘要】

本专利技术涉及一种商品报价系统及方法,尤其涉及一种订单商品运费的报价系统及方法。
技术介绍
过去,通常由网站管理人员对客户的每个订单进行商品数量和重量的计算,并估算商品使用的包装,以及包装材料重量,然后再通过Mail通知客户另外付运费。但是,随着企业业务的扩张,客户的数量、客户群的分布都有很大增长,单纯依靠管理人员进行预估已经非常不适合现在的快速工作模式。中国国家知识产权局2003年5月7日公开的公开号为1416083、名称为“商品报价的方法”的专利申请案,其揭示了一种商品报价方法,包含步骤如下使用者输入欲报价商品的询价资料至一商品报价系统中;商品报价系统根据此商品的询价资料,告知使用者此商品的单位生产成本或单位采购成本;使用者输入此商品的预期利润及给予客户折扣率至商品报价系统中;商品报价系统计算出此商品的折扣前单价及折扣后单价;输入此商品的运送资料、投保资料、运费利润、保费利润率至商品报价系统中;利用商品报价系统,计算出此商品的总运费、总保费、单位运费以及单位保费;利用商品报价系统,计算出一定报价条件下的此商品的单位报价,其分别等于此商品的折扣后单价加上单位运费、折扣后单价加上单位运费及单位保费。上述专利申请案适用于客户查询单个商品的报价资料,但是若客户来了许多订单,该订单上罗列了许多不同的商品,而这些商品又用不同的包装材料进行包装,其中在包装过程中形成包装资料表存储在数据库中,该包装资料表包括一商品包装箱的材料、包装材料编号、包装数量、包装商品料号等信息,且客户又选择不同的货运商的情况,用上述专利申请案的方法显然效率较低。因此有必要开发一种订单运费自动计算的系统,解决全球范围内的客户在选择不同的货运商所下订单的运费,并在客户进行付款的同时付运费。
技术实现思路
针对先前技术的不足,本专利技术提供一种运费计算系统,可用于解决全球范围内的客户在选择不同的货运商所下订单的运费计算问题,并在客户进行付款的同时付运费。该系统包括一网络服务器、多个供货商端计算机、多个客户端计算机,上述各种部件通过网络相互连接,所述网络服务器与数据库通过数据库连接相连。其中,所述客户端计算机提供客户交互界面,客户通过此界面下单、确认交货国家、选择快递公司、付款方式、运费付费方式、浏览订单信息;所述供货商端计算机提供交互界面,供货商通过此界面进行客户订单维护;所述网络服务器包括一查询模块,用于在数据库中查找满箱、未满箱,查询包装材料与商品的对应关系,根据订单商品重量和订单中客户指定的交货地所在国家或地区查询价格;一统计模块,用于根据查询结果统计满箱和未满箱的数量;一计算模块,用于计算每一个未满箱材积、计算满箱重量、根据查询到的包装材料与商品的对应关系计算订单商品重量、根据查询到的价格计算运费;一判断模块,用于根据统计结果判断是否有一个以上未满箱,根据计算的未满箱材积判断两个未满箱是否可视为同一箱。所述数据库存储包装及快递过程中所用到的资料表,包括订单信息表、包装材料信息表、商品与包装材料对应关系表、货运商列表、交货地区列表、交货地区-国家对应表、货运商指定重量级别表、货运商指定货运地区优惠价格表、货运商-交货地区-重量级别-价格-订单重量对应关系表、国家信息表。本专利技术还提供一种运费计算方法,包括如下步骤(a)查找一个包装箱中只装一种料号商品的满箱;(b)查找未满箱并统计未满箱数量S;(c)计算每一个未满箱的材积,并将材积从大到小排列;(d)判断S>1,即判断是否有一个以上的未满箱;(e)若S≤1则进入步骤h;(f)若S>1则查找未满箱中材积最大者作为基准A,再查找下一个最大者作为基准B;(g)判断材积之和A+B>1,若A+B>1则视材积为A的未满箱作为满箱,其不列入未满箱计算,S=S-1,转至步骤d;若A+B≤1则视材积为A的未满箱和材积为B的未满箱为同一个满箱,材积为A的未满箱和材积为B的未满箱均不列入未满箱计算,S=S-2,转至步骤d;(h)计算满箱重量;(i)计算订单商品重量;(j)根据订单商品重量和订单中客户指定的货运公司和交货地所在国家或者地区,计算出订单商品的运费。附图说明图1为本专利技术运费计算系统的实施硬件架构图。图2为本专利技术网络服务器的功能模块图。图3为本专利技术的包装材料表示意图。图4为本专利技术的商品与包装材料对应关系表示意图。图5为本专利技术运费计算作业流程图。图6为本专利技术计算运费的资料表之间的关系图。具体实施方式参阅图1所示,为本专利技术运费计算系统的实施硬件架构图。网络服务器10通过网络14连接多个供货商端计算机11及多个客户端计算机12,并通过数据库连接15与数据库13相连。数据库13存储包装及快递过程中所用到的资料表,包括订单信息表、包装材料信息表、商品与包装材料对应关系表、货运商列表、交货地区列表、交货地区-国家对应表、货运商指定重量级别表、货运商指定货运地区优惠价格表、货运商-交货地区-重量级别-价格-订单重量对应关系表、国家信息表等。客户端计算机12提供客户交互界面,客户通过该界面下单、确认交货国家、选择快递公司、付款方式、运费付费方式、浏览订单信息。网络服务器10用于在接收到客户输入的正确信息后,进行运费计算。供货商端计算机11提供交互界面,供货商通过该界面进行客户订单维护,当客户订单发生变化时,如订单中增加了某种商品,或者减少了某种商品,发生该种变化时商品的重量和包装方式就可能发生变化,就需进行重新计算重量和运费。所述网络14可以为企业内部网(Intranet)、互联网(Internet)或其它类型网络。所述数据库连接15可为开放式数据库连接(OpenDatabase Connectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)。参阅图2所示,为本专利技术网络服务器的功能模块图。该网络服务器1包括四个功能模块查询模块111,统计模块112,计算模块113及判断模块114。其中查询模块111用于在数据库13中查找满箱、未满箱,查询包装材料与商品的对应关系,根据订单商品重量和订单中客户指定的交货地所在国家或地区查询价格。统计模块112用于根据查询结果统计满箱和未满箱的数量。计算模块113用于计算每一个未满箱材积、根据查询到的包装材料与商品的对应关系计算订单商品重量、根据查询到的价格计算运费。判断模块114用于根据统计结果判断是否有一个以上未满箱,根据计算的未满箱材积判断两个未满箱是否可视为同一箱。参阅图3所示,为本专利技术的包装材料信息表示意图。该包装材料信息表分八个字段,其中编号21保存包装材料的编号;重量22保存包装材料自身重量;中文描述23保存该种材料的中文描述;英文描述24保存该种材料的英文描述;长25、宽26及高27分别保存包装材料的长、宽、高,表示包装材料的体积;商品28保存包装材料可以容纳的最大重量的商品的料号。参阅图4所示,为本专利技术的商品与包装材料对应关系表示意图。该表分四个字段,其中料号31保存商品料号;重量32保存该商品的自身重量;容量33保存适合该种商品的包装箱的最大容量;数量34保存该种商品在对应的包装箱中能容纳的最大数量。参阅图5所示,本专利技术运费计算作业流程图。该流程先对所有包装箱内的商品数量进行确认,将其中的未满箱进行优化组本文档来自技高网
...

【技术保护点】
一种运费计算系统,包括一网络服务器、多个供货商端计算机及多个客户端计算机,上述装置通过网络相互连接,所述网络服务器与数据库通过数据库连接相连,其特征在于,其中:所述客户端计算机提供客户交互界面,客户通过此界面下单、确认交货国家、选择 快递公司、付款方式、运费付费方式、浏览订单信息;所述供货商端计算机提供交互界面,供货商通过此界面进行客户订单维护;所述网络服务器包括:一查询模块,用于在数据库中查找满箱、未满箱,查询包装材料与商品的对应关系,根据订单 商品重量和订单中客户指定的交货地所在国家或地区查询价格;一统计模块,用于根据查询结果统计满箱和未满箱的数量;一计算模块,用于每一个未满箱材积、计算满箱重量、根据查询到的包装材料与商品的对应关系计算订单商品重量、根据查询到的价 格计算运费;一判断模块,用于根据统计结果判断是否有一个以上未满箱,根据计算的未满箱材积判断两个未满箱是否可视为同一箱。

【技术特征摘要】

【专利技术属性】
技术研发人员:马文珍张志强罗圣淇
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1