• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android平臺(tái)校園眾包APP的設(shè)計(jì)與實(shí)現(xiàn)

      2017-07-10 10:32:31鄧閣嚴(yán)冬梅
      電腦知識(shí)與技術(shù) 2017年14期
      關(guān)鍵詞:移動(dòng)APP

      鄧閣 嚴(yán)冬梅

      摘要:根據(jù)高校物流特點(diǎn),設(shè)計(jì)與實(shí)現(xiàn)基于Android平臺(tái)的校園眾包APP。采用軟件工程的方法,在需求分析的基礎(chǔ)上,設(shè)計(jì)了系統(tǒng)總體架構(gòu)及功能。使用HTML5+JavaScfipt開發(fā)Web APP,MySQL進(jìn)行數(shù)據(jù)庫(kù)管理,Ajax+Servlet+Apache等提供后臺(tái)服務(wù)。使用該系統(tǒng),眾包配送員完成搶單、配送等工作,從而解決校園物流配送的“最后一公里”問(wèn)題。

      關(guān)鍵詞:校園物流;眾包;移動(dòng)APP;Android;WebAPP

      中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)14-0236-03

      1背景

      近年來(lái),隨著電子商務(wù)和互聯(lián)網(wǎng)經(jīng)濟(jì)的迅猛發(fā)展,網(wǎng)購(gòu)已經(jīng)成為人們重要的消費(fèi)習(xí)慣。作為互聯(lián)網(wǎng)用戶中最活躍群體之一的高校師生更是習(xí)慣在線消費(fèi),高校社區(qū)物流量呈現(xiàn)出快速增長(zhǎng)的趨勢(shì)。2015年國(guó)家郵政局統(tǒng)計(jì),全國(guó)快遞包裹量超過(guò)206億個(gè),年均增速超過(guò)50%,其中7成為電商包裹,阿里研究院統(tǒng)計(jì),2015年全年,全國(guó)高校收到的包裹數(shù)約占全國(guó)總量的6%。高校社區(qū)物流量的快速增長(zhǎng)帶來(lái)了很多物流難題,特別是“最后一公里”問(wèn)題。如何低成本高效率地完成高校社區(qū)最后一公里的配送是高校物流的首要難題。

      與一般社區(qū)物流不同,高校社區(qū)物流具有非常鮮明的特色。主要包括以下三點(diǎn):1)高??爝f物流市場(chǎng)呈現(xiàn)出與社會(huì)完全不同的季節(jié)特性,具有明顯的寒暑假特征,每年1-2月、7-8月物流量明顯下降。2)高校社區(qū)具有較高的封閉性,絕大多數(shù)高校都不允許校外快遞人員進(jìn)入校園,而高校校園面積一般都很大,實(shí)際上往往不只“一公里”。3)高校師生的作息時(shí)間隨著學(xué)期課程變化,有課的時(shí)候絕對(duì)不允許離開去收快遞,晚上九點(diǎn)以后,大多數(shù)學(xué)生的時(shí)間變得充裕而快遞人員已經(jīng)下班。這些特點(diǎn),都使得高校社區(qū)最后的配送問(wèn)題靠一般的快遞公司是無(wú)法解決的。

      目前,校園快遞“最后一公里”的配送主要有三種模式,即校方主導(dǎo)的集中自取模式、物流企業(yè)主導(dǎo)的分散自取模式、智能快遞箱模式。前兩種模式,由于物流管理人員人數(shù)有限,極易造成包裹丟失和配送不及時(shí)的問(wèn)題,用戶體驗(yàn)滿意度很差。第三種模式雖然在一般社區(qū)安全方便及時(shí),但面對(duì)高校社區(qū)巨大的物流需求就變得杯水車薪了。

      “眾包”(Crowdsoureing)最早由美國(guó)《連線》記者Jeff Howe提出,是指一個(gè)公司或機(jī)構(gòu)把過(guò)去由員工執(zhí)行的工作任務(wù),以自由自愿的形式外包給非特定的(而且通常是大型的)大眾網(wǎng)絡(luò)的做法。校園眾包,就是將校園末端配送任務(wù)交給有閑暇時(shí)間的人員(主力是“學(xué)生”)來(lái)完成。校外物流的終點(diǎn)不再是收貨人,而是送到校園物流中心,然后由校園眾包的搶單者送到用戶手中,節(jié)省了校外物流人員的大量聯(lián)系、等待時(shí)間,又不需要收貨人在規(guī)定時(shí)間、地點(diǎn)取貨。同時(shí),具有閑暇時(shí)間或“順路”的眾包者,還可以通過(guò)配送獲得一些收入。

      2系統(tǒng)分析

      2.1系統(tǒng)目標(biāo)

      實(shí)現(xiàn)校園眾包需要技術(shù)作為支撐,必須開發(fā)出相應(yīng)的計(jì)算機(jī)系統(tǒng)——高校社區(qū)物流管理平臺(tái)。該平臺(tái)主要包括以下組成部分:校園物流中心管理系統(tǒng),完成對(duì)物流人員、物流包裹、物流信息的管理和監(jiān)控;校外物流接入系統(tǒng),將進(jìn)入校園末端配送的校外物流整合到校園眾包系統(tǒng)形成校內(nèi)物流;校園眾包APP,幫助眾包人員完成搶單、取貨、配送等管理工作。其中,校園眾包APP是實(shí)現(xiàn)校園眾包物流的基礎(chǔ)和關(guān)鍵。

      2.2系統(tǒng)功能

      校園眾包APP主要功能包括注冊(cè)登錄管理、用戶管理、搶單、物流單管理。

      2.2.1注冊(cè)登錄管理

      眾包配送員可以通過(guò)APP進(jìn)行注冊(cè),注冊(cè)成功的用戶每次使用APP時(shí)都要進(jìn)行登錄(一定時(shí)期內(nèi)可自動(dòng)登錄)。用戶登錄有兩種方式,一種是賬戶密碼登錄,另一種是手機(jī)動(dòng)態(tài)登錄。當(dāng)用戶忘記密碼時(shí),還可以在通過(guò)安全檢測(cè)后找回密碼。

      2.2.2用戶管理

      1)身份認(rèn)證。注冊(cè)成功的用戶登錄后并不能立刻進(jìn)行搶單,需要經(jīng)過(guò)身份認(rèn)證,這是配送安全性的要求。用戶可以在線上傳身份證或?qū)W生證,并通過(guò)系統(tǒng)后臺(tái)審核。

      2)綁定/解綁手機(jī)。校園眾包APP運(yùn)行于智能手機(jī),手機(jī)號(hào)非常重要,用戶綁定手機(jī)是必要條件,并且在需要時(shí)還可以解綁并綁定新手機(jī)。

      3)個(gè)人信息管理。用戶可以對(duì)個(gè)人的基本信息進(jìn)行編輯,包括昵稱、頭像、性別等,還可以重置密碼。

      4)保證金管理。審核通過(guò)的用戶還需要交納一定的保證金,保證金的多少也在一定程度上決定著眾包配送員可以進(jìn)行配送的包裹的類別。用戶可以在線支付保證金,也可以贖回全部或部分保證金。

      5)統(tǒng)計(jì)收入。眾包配送員可以統(tǒng)計(jì)一段時(shí)間內(nèi)自己完成的物流單數(shù)量、收入。

      2.2.3搶單

      登錄用戶進(jìn)入APP即可瀏覽到待搶的物流單信息,可以看到物流單的收貨地址、包裹重量、配送費(fèi)、配送剩余時(shí)間等,并根據(jù)自己所處的位置進(jìn)行判斷,必要時(shí)進(jìn)行搶單。在沒(méi)有搶單之前,收貨人姓名及手機(jī)號(hào)只能顯示部分信息,搶單后才能看到完整信息。

      2.2.4物流單管理

      1)物流單狀態(tài)更新。物流單狀態(tài)包括:未搶單、已搶單、已取貨、已送達(dá)、已評(píng)價(jià)。眾包配送員按照配送進(jìn)度實(shí)時(shí)更新物流單的物流狀態(tài),包括“已取貨”確認(rèn)和“已送達(dá)”確認(rèn)。

      2)物流單信息查詢。眾包配送員可以按照物流單狀態(tài)查看自己已搶的物流單信息和物流單詳情信息。對(duì)于已經(jīng)完成的物流單,還可以查看用戶關(guān)于物流配送的評(píng)分。

      3系統(tǒng)設(shè)計(jì)

      3.1基本架構(gòu)

      在眾多的移動(dòng)平臺(tái)中,基于Linux的自由、開放源代碼的Android操作系統(tǒng)得到眾多運(yùn)營(yíng)商和設(shè)備商的全面支持,已經(jīng)成為智能手機(jī)的主流操作系統(tǒng)。

      校園眾包APP包括服務(wù)器應(yīng)用程序和客戶端應(yīng)用程序兩部分。系統(tǒng)采用Client/Cloud總體架構(gòu),如圖1所示,該系統(tǒng)將支持基于Android的移動(dòng)設(shè)備通過(guò)Wi-Fi或3G/4G無(wú)線網(wǎng)絡(luò)連接云服務(wù)器進(jìn)行在線搶單。

      Web應(yīng)用采用的是HTYP協(xié)議進(jìn)行通信,利用JSON格式傳輸數(shù)據(jù),客戶端利用Ajax建立與服務(wù)器的連接,服務(wù)端通過(guò)servlet獲取客戶端URL請(qǐng)求,通過(guò)Http Request獲取參數(shù)、查詢數(shù)據(jù)庫(kù),進(jìn)而生成XML或JSON格式的數(shù)據(jù),通過(guò)Http Response返回給客戶端。

      3.2系統(tǒng)邏輯結(jié)構(gòu)

      本系統(tǒng)采用MVC框架(Model-View-Controller,即“模型-視圖-控制器”)。其中,模型層主要負(fù)責(zé)業(yè)務(wù)流程的處理;視圖層主要用于用戶與平臺(tái)之間的交互;控制層主要實(shí)現(xiàn)業(yè)務(wù)流程的控制,對(duì)模型層和視圖層進(jìn)行調(diào)度與控制。

      3.3數(shù)據(jù)庫(kù)設(shè)計(jì)

      校園眾包APP采用關(guān)系型數(shù)據(jù)庫(kù),使用MySQL進(jìn)行數(shù)據(jù)管理。校園眾包APP是這個(gè)高校社區(qū)物流平臺(tái)的一部分,涉及到的主要實(shí)體及實(shí)體間的關(guān)系如圖2所示。

      根據(jù)保證金情況,每個(gè)配送員可以選擇性地?fù)尪鄠€(gè)物流單,每個(gè)物流單都對(duì)應(yīng)多條物流單詳情信息。一個(gè)物流單可能是來(lái)自校園O2O(Online To Offline,中文為“線上線下”)平臺(tái)的校園內(nèi)部物流,也可能是來(lái)自校外物流。校內(nèi)物流單是由校內(nèi)O2O平臺(tái)產(chǎn)生的,對(duì)應(yīng)一個(gè)訂單,貨物需要配送到這個(gè)訂單的用戶所指定的收貨地址。

      由于高校社區(qū)物流平臺(tái)是一個(gè)包含校園眾包APP、校外物流整合APP、物流管理系統(tǒng)及校園OWO系統(tǒng)的信息系統(tǒng),因此,用戶不僅僅包括校園眾包APP的使用者(眾包配送員),還包括校園O2O的用戶、物流中心等其他人員,所以一個(gè)用戶可能進(jìn)行了身份認(rèn)證,可能是學(xué)生,可能對(duì)應(yīng)一個(gè)眾包配送員。

      3.4界面流程設(shè)計(jì)

      校園眾包APP的界面流程設(shè)計(jì)如圖3所示。

      4系統(tǒng)實(shí)現(xiàn)

      校園眾包APP采用C/S架構(gòu),是由客戶端和服務(wù)器端兩部分組成。

      4.1客戶端Android應(yīng)用程序

      客戶端是基于Web的AndroidAPP,即采用的是HTML5+JavaScript開發(fā)移動(dòng)Web APP。Web APP開發(fā)是一種框架型APP開發(fā)模式,具有跨平臺(tái)的優(yōu)勢(shì),而且迭代更新相對(duì)容易。該開發(fā)模式的實(shí)現(xiàn)方法是:1)使用Html5+JavaScript技術(shù)開發(fā)出Web端網(wǎng)頁(yè)版本。2)在Android SDK的Activity中實(shí)例化WebView組件,然后調(diào)用WebView的loadUrl()方法,設(shè)置Wev-View要顯示的網(wǎng)頁(yè)。3)Android SDK項(xiàng)目進(jìn)行相應(yīng)的設(shè)置,如覆蓋Activity類的onKeyDown()方法讓W(xué)evView支持后退功能;在AndroidManifest.xml文件中添加訪問(wèn)網(wǎng)絡(luò)權(quán)限等。4)最終打包成APK形式,生成校園眾包APP。

      校園眾包APP的主要界面如圖4所示。

      4.2后臺(tái)服務(wù)器端的實(shí)現(xiàn)

      客戶端應(yīng)用程序主要通過(guò)WiFi或3G、4G網(wǎng)絡(luò)連接方式連接到Web服務(wù)器端??蛻舳送ㄟ^(guò)Ajax方式將JSON數(shù)據(jù)格式的數(shù)據(jù)傳輸?shù)椒?wù)器端,服務(wù)器端接收數(shù)據(jù)后進(jìn)行業(yè)務(wù)邏輯處理,對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)根據(jù)相應(yīng)的操作進(jìn)行增刪改查,并將查詢結(jié)果以JSON數(shù)據(jù)格式返回給客戶端。服務(wù)器端采用Servlet+Hibernate+Apache提供后臺(tái)服務(wù)和管理。其中,Servlet用于接收服務(wù)器請(qǐng)求,并將處理后的響應(yīng)內(nèi)容傳給服務(wù)器,由服務(wù)器將響應(yīng)內(nèi)容返回給客戶端;Hibernate用于實(shí)現(xiàn)數(shù)據(jù)的持久化。

      5結(jié)束語(yǔ)

      無(wú)論是校內(nèi)物流還是校外物流都可以成為校園眾包APP的配送對(duì)象,眾包配送員使用“校園眾包APP”進(jìn)行搶單、根據(jù)配送過(guò)程更新物流狀態(tài)、查詢物流評(píng)價(jià)及收入。本文提出的校園眾包模式可以解決高校物流“最后一公里”問(wèn)題,該模式經(jīng)過(guò)改進(jìn)也可以應(yīng)用于同城快遞及社區(qū)物流,促進(jìn)“互聯(lián)網(wǎng)+”時(shí)代O2O及電子商務(wù)的發(fā)展。

      猜你喜歡
      移動(dòng)APP
      信息技術(shù)環(huán)境下會(huì)計(jì)專業(yè)教學(xué)模式的構(gòu)建
      “五位一體”班組落地的研究與實(shí)踐
      高校學(xué)習(xí)者對(duì)日語(yǔ)學(xué)習(xí)APP使用狀況的研究調(diào)查
      考試周刊(2016年33期)2016-05-28 17:47:04
      大學(xué)生利用移動(dòng)APP自主學(xué)習(xí)英語(yǔ)的現(xiàn)狀調(diào)查研究
      考試周刊(2016年22期)2016-05-06 18:38:26
      移動(dòng)APP融入高職服務(wù)外包課程英語(yǔ)教學(xué)研究
      移動(dòng)APP在英語(yǔ)教學(xué)中的應(yīng)用研究
      考試周刊(2016年9期)2016-03-12 07:08:09
      新竹市| 东海县| 湘潭县| 宁明县| 当雄县| 乌拉特前旗| 宁安市| 东明县| 定陶县| 天峻县| 德格县| 潮州市| 夏津县| 定兴县| 衡南县| 宝清县| 星子县| 城口县| 上虞市| 泰顺县| 外汇| 和平区| 夏津县| 镇巴县| 乐都县| 云林县| 辽阳市| 元朗区| 曲水县| 新邵县| 重庆市| 商洛市| 遂昌县| 会同县| 云龙县| 神木县| 长丰县| 英山县| 尉犁县| 广宁县| 云浮市|