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