徐佳微++曹佳利++任卓軼++譚慧英++陳國棟
摘 要:物流“最后一公里”問題作為物流服務(wù)鏈的末端配送,是一個與人們密切相關(guān)的社會問題,直接影響著物流的效率、物流的成本以及物流服務(wù)的質(zhì)量。“最后一公里”物流推薦系統(tǒng)可以將閑置的人力資源很好地利用起來,有效地解決“最后一公里”問題。該文主要設(shè)計了推薦系統(tǒng)的系統(tǒng)結(jié)構(gòu)、功能模塊及數(shù)據(jù)庫。
關(guān)鍵詞:推薦系統(tǒng) 最后一公里 物流
中圖分類號:F250 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2016)12(c)-0104-02
“最后一公里”(Last Mile)本意是指長途跋涉過程中完成的最后一段路程[1],之后被引申為完成一項工作的過程中最后而且關(guān)鍵性的一個步驟。目前我國物流發(fā)達(dá),但是“最后一公里”一直沒有較好解決,因此該文構(gòu)建“最后一公里”物流推薦系統(tǒng),旨在聚焦于“最后一公里”物流,為物流鏈的關(guān)鍵性環(huán)節(jié)提供最優(yōu)的調(diào)配人力資源方案,充分利用閑置的人力資源。
1 基于Web的物流推薦系統(tǒng)開發(fā)
1.1 系統(tǒng)分析
1.1.1 系統(tǒng)目標(biāo)
基于Web的“最后一公里”物流推薦系統(tǒng)是針對現(xiàn)有的最后一公里物流配送模式的不足和缺陷,并結(jié)合網(wǎng)站平臺的特點而設(shè)計的。系統(tǒng)旨在為用戶提供便捷、及時的服務(wù)和功能,并提高系統(tǒng)中資源的利用率。系統(tǒng)通過整合“最后一公里”物流配送環(huán)節(jié)中所涉及到的各類數(shù)據(jù),搭建一個容量龐大的數(shù)據(jù)平臺,實現(xiàn)地區(qū)與地區(qū)、地區(qū)內(nèi)部之間的數(shù)據(jù)共享、業(yè)務(wù)處理及事務(wù)評價。系統(tǒng)將全面實現(xiàn)用戶基本信息收集、存儲、管理的規(guī)范化、信息化;提高用戶的實時位置信息的準(zhǔn)確性;生成快遞收取站與用戶提供路線的匹配方案,及時為需要提供物流配送服務(wù)的用戶提供人力資源分配;加強(qiáng)收件人和送件人之間的業(yè)務(wù)交流,保證雙方的信息安全性。系統(tǒng)極大地減輕了快遞收取站因快遞包裹過多而承擔(dān)的人力負(fù)荷,解決了收件人的時間尷尬問題,加速了快遞在“最后一公里”的物流配送環(huán)節(jié)的周轉(zhuǎn)速度。
1.1.2 需求分析
系統(tǒng)的需求分析體現(xiàn)了對系統(tǒng)的功能設(shè)計要求,根據(jù)系統(tǒng)目標(biāo),系統(tǒng)包括如下功能。
(1)實現(xiàn)用戶基本信息和臨時信息的收集、存儲、管理的規(guī)范化?;拘畔ㄓ脩羰謾C(jī)號、收取快遞的服務(wù)站若干、常經(jīng)過的路線若干及對應(yīng)的時間段、交易的誠信度等信息。依據(jù)用戶收件人和送件人身份的轉(zhuǎn)換實時地將臨時信息更新錄入數(shù)據(jù)庫,收件人的臨時信息包括亟待收取快遞的站點、收取快遞的時間段,送件人的臨時信息包括位置信息、提供服務(wù)的時間段。
(2)實現(xiàn)用戶的收件人和送件人的身份轉(zhuǎn)換。用戶可以在線上根據(jù)自己的時間狀況選擇收件人或送件人的身份,并填寫詳細(xì)的臨時信息。
(3)由用戶基本信息生成快遞收取站和提供路線的匹配方案,再依據(jù)臨時信息完成進(jìn)一步的人員配對,進(jìn)而為收件人和送件人提供若干套人員匹配方案以供選擇。
(4)為收件人和送件人搭建信息交流平臺。通過平臺確認(rèn)各自信息的準(zhǔn)確性,以消除事務(wù)處理過程中的隔閡。
(5)實現(xiàn)交易支付的信息化。在收件人和送件人雙方確定此次交易時,我們作為第三方,根據(jù)路程距離扣取收件人的費(fèi)用,在收件人確認(rèn)收到快件時,將扣取的費(fèi)用打入送件人的賬戶。
(6)實現(xiàn)收件人和送件人誠信度評價。在交易完成后,收件人和送件人可以完成為對方誠信度的評價。誠信度作為收件人和送件人選擇人員匹配方案時的參考指標(biāo)。
1.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計
系統(tǒng)體系結(jié)構(gòu)設(shè)計用來描述完整的系統(tǒng),體現(xiàn)了綜合性,采用分層設(shè)計的思想,將系統(tǒng)功能分為:完成用戶交互的上層、實現(xiàn)多功能的中層、配置物理環(huán)境的下層。系統(tǒng)體系的多層設(shè)計支持?jǐn)U充、支持重用,具有良好的可拓展性和可維護(hù)性[2-3]。系統(tǒng)的體系結(jié)構(gòu)分為3層:表述層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。
(1)表述層。位于最上層,是用戶接觸的最近層。用來實現(xiàn)用戶信息的獲取和輸入,為用戶提供有價值的信息,為用戶提供操作界面。
(2)業(yè)務(wù)邏輯層。位于表述層和數(shù)據(jù)訪問層中間,是實現(xiàn)數(shù)據(jù)傳送和交換的紐帶,從判斷輸入的數(shù)據(jù)要求合法性到對數(shù)據(jù)庫中的數(shù)據(jù)合理訪問,最終實現(xiàn)用戶的全部合理的業(yè)務(wù)邏輯。
(3)數(shù)據(jù)訪問層。位于最底層,實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的合理訪問,并能夠?qū)?shù)據(jù)庫進(jìn)行正確的存儲、更新等操作。
1.3 系統(tǒng)功能模塊設(shè)計
根據(jù)項目系統(tǒng)的設(shè)計目標(biāo)和需求分析,將系統(tǒng)分為4個功能模塊,分別為用戶基本信息模塊、需求模塊、幫助模塊、發(fā)現(xiàn)模塊。
用戶信息模塊用于存儲用戶基本信息,主要包括以下幾點。
(1)用戶基本信息:在界面上顯示用戶頭像、用戶名、用戶聯(lián)系電話等。
(2)設(shè)置:修改基本信息、檢測用戶賬號安全、用戶常用地址、用戶使用指南、會員服務(wù)等。
(3)錢包:用戶支付交易金額的支付方式、余額、可用代金券、保險等。
(4)客服:常見問題羅列及回答、自助問題、反饋意見、聯(lián)系客服等。
需求功能模塊提供一個覆蓋系統(tǒng)所使用地區(qū)的需求者的信息化平臺,其主要功能是幫助用戶發(fā)布需求問題,為用戶解決因時間和空間制約的需求,讓用戶的生活更加方便快捷,主要有如下幾點。
(1)需求等級:根據(jù)需求的緊急情況將需求分為緊急需求、一般需求兩種需求。
(2)需求信息:用戶根據(jù)自身的需求發(fā)布需求信息,需求信息包括需求者聯(lián)系電話、需求發(fā)布的時間、需求發(fā)布的地點、需求要求時間、需求要求地點、需求報酬等。
(3)確認(rèn)送達(dá):需求發(fā)布者確認(rèn)送達(dá)、送達(dá)時間、送達(dá)評價、支付金額等。
幫助功能模塊提供一個覆蓋系統(tǒng)所使用地區(qū)的幫助者的信息化平臺,是幫助者為需求者提供幫助的一個功能模塊,主要有如下幾點。
(1)幫助者分布:地圖上顯示幫助者分布,系統(tǒng)根據(jù)需求者的需求地址篩選最近最優(yōu)幫助者。
(2)幫助信息:實名認(rèn)證的幫助者姓名、幫助者聯(lián)系電話、幫助者誠信等級等。
發(fā)現(xiàn)功能模塊包含一些其他增值業(yè)務(wù)的功能模塊,主要有如下幾部分。
(1)積分:積分余額、積分使用規(guī)則、積分兌換、積分公益、會員專享等。
(2)招募:幫助者招募是用于招募需求者用戶加入幫助者隊列的一個功能模塊設(shè)計,幫助者招募分為專送者招募、空閑幫助者招募、客服招募等。
(3)公益:幫助者的愛心里程、系統(tǒng)用戶的積分捐贈、各種公益活動等。
1.4 系統(tǒng)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是推薦系統(tǒng)的基礎(chǔ),為系統(tǒng)提供存儲、維護(hù)、檢索等功能。數(shù)據(jù)庫的設(shè)計如何,關(guān)系到系統(tǒng)運(yùn)行效率[4]。因此,數(shù)據(jù)庫的設(shè)計至關(guān)重要。系統(tǒng)主要的數(shù)據(jù)庫表及其字段如下。
(1)用戶表。用于存儲用戶的注冊信息,包括用戶編號、用戶名、用戶密碼、用戶權(quán)限、用戶的聯(lián)系方式或郵箱等字段。其中用戶編號由系統(tǒng)生成;用戶聯(lián)系方式和郵箱不能為空,且合法有效;用戶權(quán)限由系統(tǒng)管理員設(shè)置;其他的用戶均可修改。
(2)用戶信息表。用于存儲用戶的基本信息,包括用戶編號、性別、用戶的路線、用戶的積分、錢包、誠信度等字段。用戶編號應(yīng)與用戶表中對應(yīng);其他用戶均可修改。
(3)需求信息表。用于存放需求信息,包括用戶編號、需求信息、當(dāng)前狀態(tài)、截止時間、報酬金額等字段。需求狀態(tài)表示當(dāng)前訂單的狀態(tài),有過期與未過期兩種狀態(tài);用戶編號與用戶表對應(yīng);其他均由用戶填寫,截止時間與報酬金額均可修改。
(4)幫助信息表。用于存放幫助信息,包括用戶編號、當(dāng)前狀態(tài)、截止時間、最低金額等字段。當(dāng)前狀態(tài)只有空閑以及忙碌狀態(tài);用戶編號與用戶表對應(yīng);其他均由用戶填寫,截止時間與最低金額均可修改。
(5)互幫互助表。用于存放有關(guān)系兩個用戶的信息,包括兩個用戶的編號、報酬金額、狀態(tài)。用戶編號與用戶表對應(yīng);報酬金額為兩個用戶最終協(xié)商的最終金額;狀態(tài)表示該單的狀態(tài),包括成功、失敗兩個狀態(tài)。
2 結(jié)語
基于Web的“最后一公里”物流推薦系統(tǒng),不但可以將網(wǎng)頁設(shè)計的優(yōu)勢技術(shù)與藝術(shù)的結(jié)合展現(xiàn)出來,而且現(xiàn)在網(wǎng)頁設(shè)計與許多先進(jìn)的技術(shù)(例如云計算等)結(jié)合,能提高系統(tǒng)運(yùn)行效率,讓我們切身感受技術(shù)進(jìn)步帶來的效益。雖然該文所描述的物流推薦系統(tǒng)設(shè)計方案還存在紕漏,但根據(jù)日后的開發(fā)以及結(jié)合網(wǎng)頁設(shè)計技術(shù)能將方案和成果設(shè)計得更加嚴(yán)密、更加合理。
參考文獻(xiàn)
[1] 高鐵生,郭冬樂.中國流通產(chǎn)業(yè)發(fā)展報告[M].北京:中國社會科學(xué)出版社,2004:502-506.
[2] 杜天行,王光瓊.基于Asp.net三層架構(gòu)的醫(yī)藥公司綜合管理系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2012,11(11):92-94.
[3] 麥密輝.基于.NET環(huán)境的三層構(gòu)架開發(fā)技術(shù)[J].信息技術(shù)教學(xué)與研究,2012(39):134-135.
[4] 段遠(yuǎn)志.數(shù)據(jù)庫設(shè)計方法[J].南昌教育學(xué)院學(xué)報,2005,20 (4):84-89.