国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

移動(dòng)互聯(lián)網(wǎng)下短距配送服務(wù)平臺的設(shè)計(jì)與開發(fā)

2020-03-30 03:19陳苗苗王剛
電腦知識與技術(shù) 2020年1期
關(guān)鍵詞:微信小程序服務(wù)平臺

陳苗苗 王剛

摘要:城市生活節(jié)奏的加快,短距離配送服務(wù)需求持續(xù)增長。設(shè)計(jì)開發(fā)短距配送服務(wù)平臺使得購買和配送更加高效便捷。平臺主要實(shí)現(xiàn)用戶從下單到收到所購買商品所需的全部線上功能,設(shè)計(jì)開發(fā)操作簡單、功能完善的平臺以滿足當(dāng)下市場需求。

關(guān)鍵詞:短距配送;微信小程序;服務(wù)平臺;spingBoot

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2020)01-0035-02

1背景

移動(dòng)設(shè)備的極大普及和線上支付技術(shù)的成熟,020在線餐飲外賣平臺業(yè)務(wù)向多元化發(fā)展,短距配送業(yè)務(wù)量不斷擴(kuò)大,用戶潛力巨大。移動(dòng)互聯(lián)網(wǎng)下點(diǎn)單及配送服務(wù)的興起,為用戶帶來了寬廣的選擇性和高度的便捷性。

移動(dòng)互聯(lián)網(wǎng)下短距配送服務(wù)平臺的設(shè)計(jì)與開發(fā)為用戶提供操作簡單、功能完善的點(diǎn)單平臺,各種商品可以通過平臺迅速從商戶至配送員再到顧客手中。開發(fā)短距配送服務(wù)平臺為生活購物、點(diǎn)餐等需求提供了平臺。

2相關(guān)技術(shù)介紹

本系統(tǒng)在Windows 10系統(tǒng)下搭建JDK環(huán)境進(jìn)行開發(fā)實(shí)現(xiàn),使用Java集成開發(fā)工具idea,小程序前端用微信web開發(fā)者工具實(shí)現(xiàn)。

Windows 10下安裝Java開發(fā)環(huán)境的步驟:

1)安裝JDK;

2)設(shè)置Java環(huán)境變量;

31下載并安裝idea開發(fā)工具;

4)下載并安裝微信web開發(fā)者工具。

本系統(tǒng)使用Spring Boot框架,spring Boot框架整合了Spring、Sprig MVC等框架,spring Boot框架使用了特定的方式進(jìn)行配置并默認(rèn)了很多配置,很大程度地減少了開發(fā)者的開發(fā)時(shí)間。

網(wǎng)頁和移動(dòng)端前端使用HTML制作,HTML幾乎可用于所有互聯(lián)網(wǎng)的頁面制作,包含PC端、移動(dòng)端嘲。制作過程中還使用了Js用于增強(qiáng)頁面,iview組件庫、jquery這個(gè)簡潔的JavaS-cript框架、vile漸進(jìn)式框架等,實(shí)現(xiàn)前端頁面的完善。微信小程序前端在微信Web開發(fā)者工具中開發(fā)。

3平臺總體設(shè)計(jì)

3.1平臺整體結(jié)構(gòu)

平臺共有四個(gè)角色,分別為:系統(tǒng)管理員、入駐商戶、配送員和普通用戶,實(shí)現(xiàn)商品從商戶至普通用戶過程中所需的完整線上功能。四個(gè)角色的權(quán)限不同且對應(yīng)的使用方式也有所不同。系統(tǒng)整體的業(yè)務(wù)流程如圖1所示。

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

本系統(tǒng)使用的是MySQL關(guān)系型數(shù)據(jù)庫,然后根據(jù)系統(tǒng)功能需求設(shè)計(jì)了數(shù)據(jù)表及關(guān)系。本系統(tǒng)數(shù)據(jù)庫表的定義如表1所示。

從表1中可以看出本系統(tǒng)數(shù)據(jù)庫表名所對應(yīng)的存儲數(shù)據(jù)內(nèi)容,讀出數(shù)據(jù)表中存儲的信息,便于對數(shù)據(jù)管理。

3.3功能模塊

系統(tǒng)通過人員表、角色表、權(quán)限表以及兩個(gè)中間表人員角色表和角色權(quán)限表,實(shí)現(xiàn)用戶權(quán)限劃分。將每個(gè)功能劃分為多個(gè)權(quán)限,再將功能模塊的權(quán)限劃分為角色,創(chuàng)建用戶時(shí)預(yù)先設(shè)置角色從而實(shí)現(xiàn)權(quán)限劃分。角色權(quán)限表如表2所示。

PC端兩個(gè)角色分別為:系統(tǒng)管理員和入駐商戶;移動(dòng)端兩個(gè)角色分別為:入駐商戶和配送員;微信小程序端僅供普通用戶下單使用。

3.3.1系統(tǒng)管理員

系統(tǒng)管理員通過PC端管理,其六大功能分別為:用戶管理,查看用戶信息,管理用戶角色;角色管理,劃分不同權(quán)限對應(yīng)的不同角色;權(quán)限管理,劃分不同角色所對應(yīng)的權(quán)限;商戶管理,查看、修改入駐商戶信息;類別管理,預(yù)先設(shè)置某些商品類別,并對商品類別增刪改查;商品管理,添加上架頻率較高的商品,以便商戶上架商品時(shí)快速添加。

3.3.2入駐商戶

入駐商戶在PC端管理商品,在移動(dòng)端完成接單派單。其功能包括:商戶管理,修改商戶基本信息;類別管理,設(shè)置商品類別并對類別增刪改查;商品管理,發(fā)布商品并對商品信息增刪改查;新訂單提示,接收到新訂單時(shí)收到提示;訂單信息,查看訂單詳細(xì)信息,如訂單物品、配送地址等;派單,備好訂單貨物后,派單給配送員。

3.3.3配送員

配送員在有新的配送訂單時(shí)接收到訂單提醒;隨后配送員即可查看訂單詳情,選擇接單與否;最后根據(jù)實(shí)時(shí)地址進(jìn)行配送。配送員可在休息時(shí)間選擇停止接單。

3.3.4普通用戶

普通用戶角色使用小程序登錄,其功能有:查看商戶,查看在配送范圍內(nèi)的商戶;查看商品,進(jìn)入商戶后查看詳細(xì)商品信息;下單,選購商品并下單;訂單信息,下單后查看訂單詳細(xì)信息;地址簿,管理收貨地址及收貨信息。

4平臺實(shí)現(xiàn)

本系統(tǒng)運(yùn)行過程大致分為5層,uI即前端頁面呈現(xiàn)系統(tǒng)功能;HTIP請求完成界面發(fā)出的請求,實(shí)現(xiàn)頁面跳轉(zhuǎn);Controller為邏輯控制層,在功能模塊中用于邏輯控制;Service在模塊中完成業(yè)務(wù)邏輯;Dao用于連接數(shù)據(jù)庫和實(shí)現(xiàn)數(shù)據(jù)中的操作。系統(tǒng)結(jié)構(gòu)依據(jù)松耦合和高內(nèi)聚的思想。限于篇幅,下面僅對部分模塊進(jìn)行展示。

4.1PC端實(shí)現(xiàn)

PC端分為商戶界面和管理員界面,管理員界面可以看到所有商戶信息,并且對所有商戶信息進(jìn)行修改(增刪改查);而商戶只能看到自己店鋪的信息,并對其修改。系統(tǒng)管理員登錄后界面如圖2所示,左側(cè)為菜單欄,點(diǎn)擊后進(jìn)入對應(yīng)模塊下的詳細(xì)功能,商戶登錄后界面類似。

4.2移動(dòng)端實(shí)現(xiàn)

移動(dòng)端通過企業(yè)微信和微信關(guān)聯(lián)來實(shí)現(xiàn)商家接單、配送員接單及配送,企業(yè)微信主要管理商家用戶和配送員用戶,通過設(shè)置應(yīng)用來實(shí)現(xiàn)相關(guān)配送和商家相關(guān)業(yè)務(wù)。配送員接單后界面如圖3所示。

4.3微信小程序?qū)崿F(xiàn)

普通用戶使用微信小程序下單,使用用戶的Opendip作為用戶的唯一標(biāo)識識別用戶,用戶查詢商家通過賣家地址(經(jīng)緯度1、配送范圍和營業(yè)時(shí)間來匹配合適的商家。進(jìn)入小程序后的界面如圖4所示。

5結(jié)束語

本文根據(jù)平臺功能需求,使用Spring Boot框架,快速輕量級的開發(fā)模式針對每個(gè)模塊的視圖層、邏輯控制層、業(yè)務(wù)處理層、數(shù)據(jù)持久層、來設(shè)計(jì)和實(shí)現(xiàn)。平臺實(shí)現(xiàn)了普通用戶從下單至拿到所購買商品過程中需要的基本線上功能,短距配送服務(wù)平臺的實(shí)現(xiàn)在一定程度上為現(xiàn)代城市人訂餐、購物帶來便捷。

猜你喜歡
微信小程序服務(wù)平臺
密碼服務(wù)平臺
打造一體化汽車服務(wù)平臺
江蘇省一體化在線交通運(yùn)輸政務(wù)服務(wù)平臺構(gòu)建
論基于云的電子政務(wù)服務(wù)平臺構(gòu)建
基于云計(jì)算的民航公共信息服務(wù)平臺
湖北交通運(yùn)輸網(wǎng)上審批服務(wù)平臺建設(shè)與應(yīng)用
當(dāng)圖書館遇上微信小程序
平塘县| 砚山县| 天祝| 临江市| 南宫市| 洪江市| 光泽县| 两当县| 宜春市| 隆德县| 鹤岗市| 洪江市| 资阳市| 博客| 响水县| 七台河市| 黎川县| 定陶县| 如皋市| 聊城市| 获嘉县| 清远市| 垦利县| 浏阳市| 淮滨县| 铜山县| 巧家县| 金门县| 贡山| 湘潭县| 凯里市| 铁岭县| 怀宁县| 江川县| 沙河市| 辉南县| 浦城县| 汨罗市| 安乡县| 文登市| 文成县|