亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

運費計算系統(tǒng)及方法

文檔序號:6410568閱讀:662來源:國知局
專利名稱:運費計算系統(tǒng)及方法
技術領域
本發(fā)明涉及一種商品報價系統(tǒng)及方法,尤其涉及一種訂單商品運費的報價系統(tǒng)及方法。
背景技術
過去,通常由網(wǎng)站管理人員對客戶的每個訂單進行商品數(shù)量和重量的計算,并估算商品使用的包裝,以及包裝材料重量,然后再通過Mail通知客戶另外付運費。
但是,隨著企業(yè)業(yè)務的擴張,客戶的數(shù)量、客戶群的分布都有很大增長,單純依靠管理人員進行預估已經(jīng)非常不適合現(xiàn)在的快速工作模式。中國國家知識產(chǎn)權局2003年5月7日公開的公開號為1416083、名稱為“商品報價的方法”的專利申請案,其揭示了一種商品報價方法,包含步驟如下使用者輸入欲報價商品的詢價資料至一商品報價系統(tǒng)中;商品報價系統(tǒng)根據(jù)此商品的詢價資料,告知使用者此商品的單位生產(chǎn)成本或單位采購成本;使用者輸入此商品的預期利潤及給予客戶折扣率至商品報價系統(tǒng)中;商品報價系統(tǒng)計算出此商品的折扣前單價及折扣后單價;輸入此商品的運送資料、投保資料、運費利潤、保費利潤率至商品報價系統(tǒng)中;利用商品報價系統(tǒng),計算出此商品的總運費、總保費、單位運費以及單位保費;利用商品報價系統(tǒng),計算出一定報價條件下的此商品的單位報價,其分別等于此商品的折扣后單價加上單位運費、折扣后單價加上單位運費及單位保費。
上述專利申請案適用于客戶查詢單個商品的報價資料,但是若客戶來了許多訂單,該訂單上羅列了許多不同的商品,而這些商品又用不同的包裝材料進行包裝,其中在包裝過程中形成包裝資料表存儲在數(shù)據(jù)庫中,該包裝資料表包括一商品包裝箱的材料、包裝材料編號、包裝數(shù)量、包裝商品料號等信息,且客戶又選擇不同的貨運商的情況,用上述專利申請案的方法顯然效率較低。因此有必要開發(fā)一種訂單運費自動計算的系統(tǒng),解決全球范圍內(nèi)的客戶在選擇不同的貨運商所下訂單的運費,并在客戶進行付款的同時付運費。

發(fā)明內(nèi)容針對先前技術的不足,本發(fā)明提供一種運費計算系統(tǒng),可用于解決全球范圍內(nèi)的客戶在選擇不同的貨運商所下訂單的運費計算問題,并在客戶進行付款的同時付運費。
該系統(tǒng)包括一網(wǎng)絡服務器、多個供貨商端計算機、多個客戶端計算機,上述各種部件通過網(wǎng)絡相互連接,所述網(wǎng)絡服務器與數(shù)據(jù)庫通過數(shù)據(jù)庫連接相連。其中,所述客戶端計算機提供客戶交互界面,客戶通過此界面下單、確認交貨國家、選擇快遞公司、付款方式、運費付費方式、瀏覽訂單信息;所述供貨商端計算機提供交互界面,供貨商通過此界面進行客戶訂單維護;所述網(wǎng)絡服務器包括一查詢模塊,用于在數(shù)據(jù)庫中查找滿箱、未滿箱,查詢包裝材料與商品的對應關系,根據(jù)訂單商品重量和訂單中客戶指定的交貨地所在國家或地區(qū)查詢價格;一統(tǒng)計模塊,用于根據(jù)查詢結果統(tǒng)計滿箱和未滿箱的數(shù)量;一計算模塊,用于計算每一個未滿箱材積、計算滿箱重量、根據(jù)查詢到的包裝材料與商品的對應關系計算訂單商品重量、根據(jù)查詢到的價格計算運費;一判斷模塊,用于根據(jù)統(tǒng)計結果判斷是否有一個以上未滿箱,根據(jù)計算的未滿箱材積判斷兩個未滿箱是否可視為同一箱。
所述數(shù)據(jù)庫存儲包裝及快遞過程中所用到的資料表,包括訂單信息表、包裝材料信息表、商品與包裝材料對應關系表、貨運商列表、交貨地區(qū)列表、交貨地區(qū)-國家對應表、貨運商指定重量級別表、貨運商指定貨運地區(qū)優(yōu)惠價格表、貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表、國家信息表。
本發(fā)明還提供一種運費計算方法,包括如下步驟(a)查找一個包裝箱中只裝一種料號商品的滿箱;(b)查找未滿箱并統(tǒng)計未滿箱數(shù)量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)根據(jù)訂單商品重量和訂單中客戶指定的貨運公司和交貨地所在國家或者地區(qū),計算出訂單商品的運費。

圖1為本發(fā)明運費計算系統(tǒng)的實施硬件架構圖。
圖2為本發(fā)明網(wǎng)絡服務器的功能模塊圖。
圖3為本發(fā)明的包裝材料表示意圖。
圖4為本發(fā)明的商品與包裝材料對應關系表示意圖。
圖5為本發(fā)明運費計算作業(yè)流程圖。
圖6為本發(fā)明計算運費的資料表之間的關系圖。
具體實施方式參閱圖1所示,為本發(fā)明運費計算系統(tǒng)的實施硬件架構圖。網(wǎng)絡服務器10通過網(wǎng)絡14連接多個供貨商端計算機11及多個客戶端計算機12,并通過數(shù)據(jù)庫連接15與數(shù)據(jù)庫13相連。
數(shù)據(jù)庫13存儲包裝及快遞過程中所用到的資料表,包括訂單信息表、包裝材料信息表、商品與包裝材料對應關系表、貨運商列表、交貨地區(qū)列表、交貨地區(qū)-國家對應表、貨運商指定重量級別表、貨運商指定貨運地區(qū)優(yōu)惠價格表、貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表、國家信息表等。
客戶端計算機12提供客戶交互界面,客戶通過該界面下單、確認交貨國家、選擇快遞公司、付款方式、運費付費方式、瀏覽訂單信息。網(wǎng)絡服務器10用于在接收到客戶輸入的正確信息后,進行運費計算。供貨商端計算機11提供交互界面,供貨商通過該界面進行客戶訂單維護,當客戶訂單發(fā)生變化時,如訂單中增加了某種商品,或者減少了某種商品,發(fā)生該種變化時商品的重量和包裝方式就可能發(fā)生變化,就需進行重新計算重量和運費。
所述網(wǎng)絡14可以為企業(yè)內(nèi)部網(wǎng)(Intranet)、互聯(lián)網(wǎng)(Internet)或其它類型網(wǎng)絡。所述數(shù)據(jù)庫連接15可為開放式數(shù)據(jù)庫連接(OpenDatabase Connectivity,ODBC),或者Java數(shù)據(jù)庫連接(Java DatabaseConnectivity,JDBC)。
參閱圖2所示,為本發(fā)明網(wǎng)絡服務器的功能模塊圖。該網(wǎng)絡服務器1包括四個功能模塊查詢模塊111,統(tǒng)計模塊112,計算模塊113及判斷模塊114。其中查詢模塊111用于在數(shù)據(jù)庫13中查找滿箱、未滿箱,查詢包裝材料與商品的對應關系,根據(jù)訂單商品重量和訂單中客戶指定的交貨地所在國家或地區(qū)查詢價格。統(tǒng)計模塊112用于根據(jù)查詢結果統(tǒng)計滿箱和未滿箱的數(shù)量。計算模塊113用于計算每一個未滿箱材積、根據(jù)查詢到的包裝材料與商品的對應關系計算訂單商品重量、根據(jù)查詢到的價格計算運費。判斷模塊114用于根據(jù)統(tǒng)計結果判斷是否有一個以上未滿箱,根據(jù)計算的未滿箱材積判斷兩個未滿箱是否可視為同一箱。
參閱圖3所示,為本發(fā)明的包裝材料信息表示意圖。該包裝材料信息表分八個字段,其中編號21保存包裝材料的編號;重量22保存包裝材料自身重量;中文描述23保存該種材料的中文描述;英文描述24保存該種材料的英文描述;長25、寬26及高27分別保存包裝材料的長、寬、高,表示包裝材料的體積;商品28保存包裝材料可以容納的最大重量的商品的料號。
參閱圖4所示,為本發(fā)明的商品與包裝材料對應關系表示意圖。該表分四個字段,其中料號31保存商品料號;重量32保存該商品的自身重量;容量33保存適合該種商品的包裝箱的最大容量;數(shù)量34保存該種商品在對應的包裝箱中能容納的最大數(shù)量。
參閱圖5所示,本發(fā)明運費計算作業(yè)流程圖。該流程先對所有包裝箱內(nèi)的商品數(shù)量進行確認,將其中的未滿箱進行優(yōu)化組合,以最大限度地利用包裝材料,然后計算所有包裝箱重量,結合運輸單價得出總的商品運費。首先,查找一個包裝箱中只裝有一種料號的商品的所有滿箱(步驟S400)。查找所有未滿箱,即一個包裝箱中只裝一種料號的商品但沒有裝滿的包裝箱,并統(tǒng)計未滿箱數(shù)量S(步驟S401)。按照計算公式材積=包裝數(shù)量/滿箱包裝數(shù)量,計算每一個未滿箱的材積,按照統(tǒng)一的數(shù)據(jù)長度取小數(shù)位且無條件進位,本實施例取到小數(shù)第一位(步驟S402)。將上述計算得出的材積按照從大到小的順序排列(步驟S404)。根據(jù)步驟S400統(tǒng)計得出的未滿箱數(shù)量S判斷是否有一個以上的未滿箱,即判斷是否S>1(步驟S406)。若S≤1,則視所有包裝箱為滿箱,流程直接轉到步驟S420。若判斷S>1即有一個以上未滿箱,則查詢未滿箱中材積最大的未滿箱,將其材積作為基準A,再查詢下一個最大材積的未滿箱,其材積作為B(步驟S408);判斷A+B之值與1的大小(步驟S410);若A+B>1,則視材積為A的未滿箱為滿箱,其不列入未滿箱計算(步驟S412);然后S=S-1,即將未滿箱數(shù)量S減1,再轉回步驟S406;若A+B≤1,則合并該兩個未滿箱,材積為A的未滿箱和材積為B的未滿箱均不再列入未滿箱計算(步驟S416),然后S=S-2,即將原來的未滿箱數(shù)量S減2再轉至步驟S406(步驟S418)。依照包裝材料表和商品與包裝材料對應關系表的對應關系計算每個滿箱或視為滿箱的包裝箱對應的重量。若一個包裝箱中只裝有一種料號商品的滿箱,則可先在商品與包裝材料對應關系表中根據(jù)商品料號找出該種商品的自身重量X1,再找出該種商品在對應包裝箱中的最大包裝數(shù)量Y1,再根據(jù)商品料號在包裝材料表中查找最適合該種商品的包裝材料,再查詢該種包裝材料的自身重量X2,則X1*Y1+X2即為該滿箱的重量。若包裝箱為按照步驟S410判斷得出的視為滿箱的包裝箱,則其重量計算方法如下如果A+B之值小于等于1,則將材積為A與材積為B的未滿箱視為一滿箱計算重量,以材積最大的材積為A的未滿箱的包裝材料的重量、該未滿箱商品的包裝數(shù)量與商品身身重量的乘積、材積為B的未滿箱的商品包裝數(shù)量與商品自身重量的乘積三者之和作為材積為A和材積為B組成的滿箱的重量;如果A+B大于1,視材積為A的未滿箱為滿箱,以該箱包裝材料的重量、該箱商品的包裝數(shù)量與商品自身重量的乘積二者之和作為材積為A的滿箱的重量(步驟S420)。最后根據(jù)步驟S420得到的所有滿箱重量計算包裝后的訂單商品重量,再根據(jù)訂單商品重量和訂單中客戶指定的貨運公司和交貨地所在國家或者地區(qū),計算出訂單商品的運費(步驟S422)。
參閱圖6所示,為本發(fā)明計算運費的資料表之間的關系圖。由于貨運商有多家,而每家貨運商在價格標準,不同地區(qū)的價格分配都有差異,故需對貨運商進行分類。參閱圖6中的貨運商列表,該表有五個字段,分別為識別碼、貨運商代碼、貨運商名稱、送貨追蹤地址及聯(lián)系電話。國家信息表有三個字段,分別為識別碼、國家代碼、國家名稱,因為相同國家或者地區(qū)在拼寫上的差異,所以在進行計算時使用統(tǒng)一的國家代碼。交貨地區(qū)列表有三個字段,分別為識別碼、貨運商識別碼、地區(qū)名稱,其中貨運商識別碼對應貨運商列表中的識別碼。交貨地區(qū)-國家對應表有五個字段,分別是識別碼、地區(qū)識別碼、地區(qū)代碼、國家代碼、國家名稱,其中地區(qū)識別碼對應交貨地區(qū)列表中的識別碼,地區(qū)代碼對應交貨地區(qū)列表中的地區(qū)名稱,國家代碼對應國家信息表中的國家代碼,國家名稱對應國家信息表中的國家名稱。貨運商指定重量級別表有二個字段,分別為識別碼及重量級別,因為不同的貨運商使用的重量分類標準不同,故需要該表保存不同的重量級別。例如重量級別分40個,從0.5Kg-20Kg,每個級別0.5Kg。貨運商-交貨地區(qū)-重量級別-價格-訂單重量表有七個字段,分別是識別碼字段、貨運商識別碼字段、地區(qū)識別碼字段、重量級別識別碼、價格、重量、地區(qū)名稱,其中貨運商識別碼對應貨運商列表中的識別碼,地區(qū)識別碼對應交貨地區(qū)列表中的識別碼,重量級別識別碼對應貨運商指定重量級別表中的識別碼,價格保存對應重量級別的價格,重量字段保存對應上述價格的重量級別,地區(qū)名稱保存交貨地區(qū)列表中的地區(qū)名稱。
在步驟S422中,根據(jù)客戶訂單中客戶指定的貨運商和交貨地點,在數(shù)據(jù)庫13所存儲的上述貨運商列表、交貨地區(qū)列表、交貨地區(qū)-國家對應表、貨運商指定重量級別表、貨運商指定貨運地區(qū)優(yōu)惠價格表、貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表中,通過對應關系在貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表中找到對應的價格字段,計算出每張訂單的運費并顯示在訂單信息表中。
權利要求
1.一種運費計算系統(tǒng),包括一網(wǎng)絡服務器、多個供貨商端計算機及多個客戶端計算機,上述裝置通過網(wǎng)絡相互連接,所述網(wǎng)絡服務器與數(shù)據(jù)庫通過數(shù)據(jù)庫連接相連,其特征在于,其中所述客戶端計算機提供客戶交互界面,客戶通過此界面下單、確認交貨國家、選擇快遞公司、付款方式、運費付費方式、瀏覽訂單信息;所述供貨商端計算機提供交互界面,供貨商通過此界面進行客戶訂單維護;所述網(wǎng)絡服務器包括一查詢模塊,用于在數(shù)據(jù)庫中查找滿箱、未滿箱,查詢包裝材料與商品的對應關系,根據(jù)訂單商品重量和訂單中客戶指定的交貨地所在國家或地區(qū)查詢價格;一統(tǒng)計模塊,用于根據(jù)查詢結果統(tǒng)計滿箱和未滿箱的數(shù)量;一計算模塊,用于每一個未滿箱材積、計算滿箱重量、根據(jù)查詢到的包裝材料與商品的對應關系計算訂單商品重量、根據(jù)查詢到的價格計算運費;一判斷模塊,用于根據(jù)統(tǒng)計結果判斷是否有一個以上未滿箱,根據(jù)計算的未滿箱材積判斷兩個未滿箱是否可視為同一箱。
2.如權利要求1所述的運費計算系統(tǒng),其特征在于,其中所述數(shù)據(jù)庫存儲包裝及快遞過程中所用到資料表,包括訂單信息表、包裝材料信息表、商品與包裝材料對應關系表、貨運商列表、交貨地區(qū)列表、交貨地區(qū)-國家對應表、貨運商指定重量級別表、貨運商指定貨運地區(qū)優(yōu)惠價格表、貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表、國家信息表。
3.一種運費計算方法,其特征在于,包括如下步驟提供一數(shù)據(jù)庫存儲用于保存商品包裝材料信息的包裝材料信息表及保存商品與包裝材料的對應信息的商品與包裝材料對應關系表;查找一個包裝箱中只裝有一種商品料號的所有滿箱;查找所有未滿箱,即一個包裝箱中只裝一個料號的商品但沒有裝滿的包裝箱,并統(tǒng)計未滿箱數(shù)量S;按照計算公式材積=包裝數(shù)量/滿箱包裝數(shù)量,計算每一個未滿箱的材積,統(tǒng)一小數(shù)位;判斷是否S>1;若判斷得出S≤1,則轉至計算滿箱重量之步驟;若判斷得出S>1即有一個以上未滿箱,則查詢未滿箱中材積最大未滿箱的材積作為基準A,再查詢下一個最大材積的未滿箱作為B;判斷A+B的值是否大于1;若A+B的值小于等于1,則合并該兩個未滿箱,視材積為A與材積為B的未滿箱為同一個滿箱,材積為A和為B的未滿箱不再列入未滿箱計算,并將未滿箱數(shù)量S減去2,返回判斷S>1之步驟;若A+B的值大于1,則視材積為A的未滿箱為滿箱,其不再列入未滿箱計算,將未滿箱數(shù)量S減去1,返回判斷S>1之步驟;依照包裝材料表和商品與包裝材料對應關系表的對應關系得到每個滿箱對應的重量;根據(jù)所有滿箱重量計算訂單商品重量;根據(jù)計算得到包裝后的訂單商品重量和訂單中客戶指定的貨運公司和交貨地所在國家或者地區(qū),計算出訂單商品的運費。
4.如權利要求3所述的運費計算方法,其特征在于,其中所述的統(tǒng)一小數(shù)位是取到小數(shù)第一位。
5.如權利要求3所述的運費計算方法,其特征在于,其中計算材積之步驟進一步包括步驟將計算得出的材積由大至小排列。
6.如權利要求3所述的運費計算方法,其特征在于,其中計算滿箱重量之步驟進一步包括步驟若是一個包裝箱中只有一種商品料號之滿箱,則在商品與包裝材料對應關系表中根據(jù)商品料號找出該種商品的自身重量X1;再找出該種商品在對應包裝箱中的最大數(shù)量Y1;再根據(jù)商品料號在包裝材料信息表中查找最適合該種商品的包裝材料,再查詢該種包裝材料的自身重量X2,則X1*Y1+X2即為該滿箱的重量;若是由經(jīng)過材積對比判斷得出的將未滿箱視為的滿箱,則若視最大材積為A的未滿箱為滿箱,則將該箱包裝材料的重量、該箱商品的包裝數(shù)量與商品身身重量的乘積二者之和作為該滿箱的重量;若視材積為A與B的兩個未滿箱為同一個滿箱,則將最大材積為A的未滿箱的包裝材料的重量、材積為A的未滿箱商品包裝數(shù)量與商品自身重量的乘積、材積為B的未滿箱商品包裝數(shù)量與商品自身重量的乘積三者之和作為該滿箱的重量。
7.如權利要求3所述的運費計算方法,其特征在于,其中數(shù)據(jù)庫中還存儲有訂單信息表、貨運商列表、交貨地區(qū)列表、交貨地區(qū)-國家對應表、貨運商指定重量級別表、貨運商指定貨運地區(qū)優(yōu)惠價格表、貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表中,通過對應關系在貨運商-交貨地區(qū)-重量級別-價格-訂單重量對應關系表。
8.如權利要求7所述的運費計算方法,其特征在于,其中計算訂單運費進一包括步驟在數(shù)據(jù)庫所存儲的上述資料表中根據(jù)對應關系找到對應的價格字段;將計算出的每張訂單的運費顯示在訂單信息表中。
全文摘要
本發(fā)明提供一種運費計算方法,包括如下步驟查找一個包裝箱中只裝一種料號商品的滿箱;查找未滿箱并統(tǒng)計未滿箱數(shù)量S;按照公式材積=包裝數(shù)量/滿箱包裝數(shù)量,計算每一個未滿箱的材積;判斷是否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之步驟;計算滿箱重量;計算訂單商品重量;根據(jù)訂單商品重量和訂單中客戶指定的貨運公司和交貨地所在國家或者地區(qū),計算出訂單商品的運費。
文檔編號G06Q10/00GK1773533SQ200410052259
公開日2006年5月17日 申請日期2004年11月11日 優(yōu)先權日2004年11月11日
發(fā)明者馬文珍, 張志強, 羅圣淇 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1