楊鑰 李樹雪 劉玉利
摘要:本文通過分析校園物流配送中存在取件多,雜,亂,拿放快件粗魯,服務(wù)質(zhì)量差,過期寄回等問題,搭建了以微信小程序?yàn)榍腥朦c(diǎn)的校園物流配送平臺,實(shí)現(xiàn)了無須安裝,快速登錄,時(shí)刻下單的快捷功能;為在校師生解決了校園物流“最后一公里”配送存在的問題,提供了真正的“送貨上門”服務(wù)。
關(guān)鍵詞:物流配送;最后一公里;微信小程序
中圖分類號: TP311? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)21-0278-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
1引言
隨著網(wǎng)絡(luò)購物時(shí)代的迅速發(fā)展,物流配送市場呈現(xiàn)出前所未有的廣大前景。各種物流配送平臺如雨后春筍,遍布市場的各個(gè)角落。但是由于終端的配送往往具有隨機(jī)性和分散性,導(dǎo)致“最后一公里”的末端配送出現(xiàn)成本高,服務(wù)質(zhì)量差,效率低等問題。久之,物流終端的“最后一公里”就成了一個(gè)亟待解決的問題。
2校園物流配送平臺系統(tǒng)設(shè)計(jì)
2.1校園物流配送平臺系統(tǒng)結(jié)構(gòu)
2.1.1校園物流配送平臺系統(tǒng)功能結(jié)構(gòu)圖
“最后一公里”校園物流配送平臺是針對校園內(nèi)學(xué)生接收快遞不便,快遞點(diǎn)無法實(shí)現(xiàn)最后一公里的配送,快遞堆放混亂,暴力快遞以及逾期退回等問題;校園物流配送平臺以微信小程序?yàn)榍腥朦c(diǎn)實(shí)現(xiàn)無須安裝,快速登錄,時(shí)刻下單的功能。其平臺功能主要包括以下結(jié)構(gòu)功能圖中的幾個(gè)方面:
2.2校園物流配送平臺系統(tǒng)分析
2.2.1校園物流配送平臺系統(tǒng)管理需求分析
首先,校園物流配送平臺系統(tǒng)會對不同工作人員進(jìn)行相應(yīng)的權(quán)限設(shè)置,確保工作人員使用其對應(yīng)功能,對于沒有權(quán)限的功能,不能出現(xiàn)逾權(quán)使用的現(xiàn)象。如表所示:
2.2.2快遞管理需求分析
通過用戶提交的相關(guān)訂單信息進(jìn)行快件入庫處理,并將其按照存放時(shí)間的長短、取件和寄件的狀態(tài)等要求進(jìn)行位置分配存儲,以及后期快遞出庫以后的信息查詢等。
2.2.3訂單信息管理需求分析
用戶通過微信小程序下單以后,訂單自動通過系統(tǒng)傳遞到倉庫管理員,倉庫管理員根據(jù)用戶訂單內(nèi)容進(jìn)行處理,訂單的每一流程將通過系統(tǒng)進(jìn)行信息保存,方便出單過程中的相關(guān)查閱。訂單功能的概括大體如下表:
3 軟件設(shè)計(jì)
3.1軟件平臺的搭建
微信小程序的框架包含兩部分View視圖層、App Service邏輯層。View層用來渲染頁面結(jié)構(gòu),AppService層用來邏輯處理、數(shù)據(jù)請求、接口調(diào)用,它們在兩個(gè)線程里運(yùn)行。視圖層使用WebView渲染,邏輯層使用JSCore運(yùn)行。UI層運(yùn)行在第一個(gè)WebView當(dāng)中執(zhí)行DOM操作和交互事件的響應(yīng),里面是WAWebview.js代碼及編譯后的內(nèi)容。邏輯層執(zhí)行在獨(dú)立的JS引擎中,WAService.js代碼和業(yè)務(wù)邏輯。view層和邏輯層通過系統(tǒng)層的JSBridage進(jìn)行通信,當(dāng)我們對 view層進(jìn)行事件操作后會通過Weixin- JSBridge 將數(shù)據(jù)傳遞到 Native 系統(tǒng)層。Native 系統(tǒng)層決定是否要用 native 處理,然后交給邏輯層進(jìn)行用戶的邏輯代碼處理。邏輯層處理完畢后會將數(shù)據(jù)的變化通過 WeixinJSBridge 返給 view 層,觸發(fā)view層頁面更新。
3.2軟件平臺的實(shí)現(xiàn)
通過在后臺數(shù)據(jù)庫中建立不同的表(收件信息表、寄件信息表、物流查詢表、個(gè)人信息表),根據(jù)用戶的選擇執(zhí)行相應(yīng)的數(shù)據(jù)查詢統(tǒng)計(jì)工作,實(shí)現(xiàn)不同表之間的交互。在權(quán)限方面分為管理員和用戶,只有管理員可以查看用戶及快遞的相關(guān)信息,普通用戶只能進(jìn)行個(gè)人信息及個(gè)人快遞的查看。系統(tǒng)測試在阿里云上搭建對應(yīng)Web服務(wù)器(Intel CPU、2核4線程和2G內(nèi)存),在服務(wù)器上采用Apache HTTP Server提供Web服務(wù),同時(shí)設(shè)置Virtual Host監(jiān)聽端口為443,配置SSL,滿足微信小程序HTTP服務(wù)傳輸需要。
3.3微信小程序的優(yōu)點(diǎn)
1)方便快捷,即用即走。微信小程序與APP相比較既集成了APP store的功能又不用考慮不同平臺的兼容性,無須下載,節(jié)省空間,即用即走。
2)運(yùn)行速度快,不占內(nèi)存。因?yàn)樾〕绦蚯岸舜a都是存放于微信服務(wù)器上的,在騰訊云端存放,無須加載,可直接打開,速度快且不占用手機(jī)內(nèi)存。
3)安全穩(wěn)定,保密性強(qiáng)。首先微信小程序的發(fā)布需要審核,其次微信小程序是采用https訪問,所以安全性更高。
4)功能豐富,場景豐富。微信小程序可進(jìn)行GPS定位、錄音、拍視頻、重力感應(yīng)等多種功能的開發(fā)使用,擁有豐富的使用場景。
5)開發(fā)成本低。微信小程序簡成本低,操作簡單,適合個(gè)人和小團(tuán)隊(duì)開發(fā)。
4結(jié)語
校園物流配送平臺是為了滿足在校師生對物流配送服務(wù)高效、準(zhǔn)確、便利的需求,解決傳統(tǒng)配送遺留的“最后一公里”和配送服務(wù)等問題。相對于其他校園物流配送而言,校園物流配送平臺是以微信小程序?yàn)榍腥朦c(diǎn)實(shí)現(xiàn)的無須安裝,快速登錄,時(shí)刻下單的平臺。在校師生可通過微信小程序提交訂單信息,由專業(yè)的工作人員按照訂單信息進(jìn)行派件,解決校園內(nèi)的“最后一公里”問題。就開發(fā)而言,微信小程序具有方便快捷,即用即走,速度快、不占內(nèi)存安全穩(wěn)定、保密性強(qiáng)等優(yōu)勢為校園物流配送平臺提供了強(qiáng)大的技術(shù)支持。
參考文獻(xiàn):
[1] 劉紅衛(wèi).微信小程序應(yīng)用探析[J].無線互聯(lián)科技,2010(7).
[2] 趙德志.喝彩科技工程師原創(chuàng)微信小程序的優(yōu)點(diǎn).
[3] 孫茜.基于android平臺的零售業(yè)物流配送系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [D].河北大學(xué),2016.
[4] 陳琦.基于Webpy+Apache HTTP Server的微信小程序架構(gòu)搭建研究[J].無線互聯(lián)科技,2017(18):50-51.
[5] 劉玉佳.微信“小程序”開發(fā)的系統(tǒng)實(shí)現(xiàn)及前景分析[J].信息通信,2017(1):260-261.
[6] 騰訊公司.微信公眾平臺開發(fā)者文檔[EB/OL].https://mp.weixin.qq.com/ wiki?t=resource/res_main&id=mp1433747358.(2014-12-22).
【通聯(lián)編輯:唐一東】