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

?

基于Android 的校園快遞配送系統(tǒng)的研究與設計

2021-08-23 07:15徐偉李挺
科學技術創(chuàng)新 2021年23期
關鍵詞:貨位服務器端快件

徐偉 李挺

(合肥職業(yè)技術學院,安徽 合肥 230013)

在當今網(wǎng)絡高速發(fā)展的時代背景下,電子商務的興起推動了快遞業(yè)的發(fā)展,各大快遞行業(yè)公司紛至沓來,如順豐、中通、EMS、圓通以及天貓、京東旗下快遞部門等。然而,從網(wǎng)上購買的商品是否能夠按時到達買主手中,這其中又存在了一定的問題。在過去,由于快遞在物流配送過程中是封閉的,買家是無法知道物流信息的,只能耐心等待,結果在快遞的運輸途中出現(xiàn)包裹丟失,查無信息等事件,這樣既損害了買家的利益,又給快遞公司帶來名譽上的損失?,F(xiàn)在,隨著移動互聯(lián)網(wǎng)的高速發(fā)展,基于Android 的手持設備的種類與日俱增,各類手機App 的開發(fā)和研制滿足了用戶各種需要的同時,也加速了社會的進步和發(fā)展,Android 系統(tǒng)也逐漸成為現(xiàn)今手持設備的主要平臺。對于快遞人員只需要帶上Android 系統(tǒng)的手持設備并安裝客戶端軟件即能完成快件包裹的配送工作;對于買家在購買商品后,通過移動客戶端App 就能夠看到預計到達的時間以及快遞運輸過程中詳細的物流信息,即使發(fā)生丟件事件也可以從物流信息中查出在哪個環(huán)節(jié)出現(xiàn)失誤以及時彌補,從而保證快遞能夠按時安全保質(zhì)保量的到達買家手中。

1 系統(tǒng)介紹及相關技術

本系統(tǒng)的目的是便于用戶寄送快遞、收取快遞、實時了解物流信息??蛻舳酥饕ㄟ^注冊用戶后可以發(fā)布任務,在任務中說明所寄的物品名稱、寄送人、收件人以及相關人的聯(lián)系地址和電話,成功發(fā)布后等待后臺管理者進行分配配送;發(fā)布成功后可以看到所寄的物品被分配的貨位、配送的時間以及快遞員的聯(lián)系方式;后臺管理界面主要是管理員可以實時查閱注冊用戶上傳的任務信息,及時將快件進行審核分配到不同貨位區(qū)等待快遞員領取并且配送。整個系統(tǒng)分為前端用戶和后臺管理員。前端用戶使用客戶端發(fā)布快件和查詢快件,管理員通過后臺對已注冊用戶進行管理,并且能夠完成刪除用戶、禁用用戶等操作;可以對用戶上傳的快件信息審核再編輯,可以指定快件領取的區(qū)域再由特派的快遞員配送。當后臺管理員對一個快件進行審核并且發(fā)布配送任務后,前端用戶就可以通過基于Android 的手持設備進行快件的查詢和物流信息的跟蹤。

本系統(tǒng)是一款典型的前后端相結合的應用,Web 服務器端使用當下最熱門的SpringBoot 框架結合Tomcat 服務器以及MySQL 數(shù)據(jù)庫進行開發(fā),為了方便后期系統(tǒng)的擴展,服務器端統(tǒng)一返回json 格式的數(shù)據(jù),為客戶端提供統(tǒng)一的Restful api 調(diào)用接口,這樣就可以輕松的實現(xiàn)前后端分離,客戶端可以根據(jù)需要進行選擇,比如微信小程序、騰訊小程序、Android 應用等,為后期客戶端程序的擴展預留空間;客戶端App 采用目前主流的Android Studio 作為開發(fā)工具。

1.1 SpringBoot 介紹

SpringBoot 是由Pivotal 團隊提供用來簡化Spring 的搭建和開發(fā)過程的全新框架。隨著近些年來微服務技術的流行,SpringBoot 也成了時下炙手可熱的熱點技術。SpringBoot 去除了大量的xml 配置文件,簡化了復雜的依賴管理,配合各種starter 使用,基本上可以做到自動化配置,能夠大大提高開發(fā)效率。

1.2 MySQL 介紹

MySQL 數(shù)據(jù)庫和其他數(shù)據(jù)庫諸如Oracle、微軟的SQL Server 一樣,都是一種關系型數(shù)據(jù)庫管理系統(tǒng),因其開源的特點,備受很多創(chuàng)業(yè)型公司和互聯(lián)網(wǎng)公司的青睞,應用非常廣泛。為了方便管理和使用MySQL 數(shù)據(jù)庫,使用Navicat 作為可視化客戶端工具,使用起來操作簡單、容易上手,可以更好的完成本系統(tǒng)數(shù)據(jù)庫的設計工作。

1.3 Android Studio 介紹

Android Studio 是谷歌公司推出的一款Android 集成開發(fā)工具,基于IntelliJ IDEA. 類似Eclipse ADT,Android Studio 提供了集成的Android 開發(fā)工具用于開發(fā)和調(diào)試,通過它可以輕松的實現(xiàn)SDK 的下載,模擬器的創(chuàng)建以及Android 應用的創(chuàng)建,基本上包含了用于構建Android 應用所需的所有組件。

2 系統(tǒng)設計

本系統(tǒng)主要從兩個方面來進行設計:

2.1 該系統(tǒng)的客戶端部分必須是注冊成功的用戶才可以登錄,登錄后的用戶點擊快件收取按鈕可以查看到自己發(fā)布快件的全部信息,點擊我要發(fā)件可以發(fā)布快件任務;點擊快件領取按鈕可以查看快件是否被審核通過后的詳細信息;另外還有個人資料按鈕,可以對自己注冊的信息進行修改。

2.2 該系統(tǒng)的后臺管理部分設置了唯一一個超級管理員,該管理員登錄成功后能夠添加普通管理員;能夠查看客戶端注冊用戶的信息,并且可以操作注冊用戶的權限,如刪除、禁用等;能夠管理快件收取,可以管理用戶發(fā)布的快件信息;可以進行分配貨位管理,將用戶的快件分配到指定區(qū)域;可以對快件領取進行管理,有新增快件領取的操作和對新增后快件信息進行查看和修改的操作。

基于Android 的校園快遞配送系統(tǒng)功能模塊圖如圖1 所示:

圖1 校園快遞配送系統(tǒng)功能模塊圖

2.2.1 客戶端管理模塊

注冊模塊:用戶按照要求填寫相關信息,調(diào)用服務器端用戶注冊api 接口,即可完成注冊功能。

登錄模塊:用戶只有填寫正確的賬號密碼,調(diào)用服務器端用戶登錄api 接口,即可登錄系統(tǒng)。

快件收取模塊:點擊我要發(fā)件按鈕進入該頁面,客戶按要求填寫待寄出快件的詳細信息,調(diào)用服務器端發(fā)布快件的api接口,即可完成發(fā)件消息的發(fā)布;退出后在主頁列表界面調(diào)用服務器端獲取所有快件發(fā)布消息api,即可看到剛發(fā)布的快件信息。

快件領取模塊:通過點擊快件領取按鈕調(diào)用服務器端獲取單個快件詳情api,即可進入查詢快件的詳細信息,該信息已經(jīng)經(jīng)過后臺管理員審核,并且可以查看到快遞員電話和快件寄出時間等信息。

2.2.2 后臺管理模塊

超級管理員進入后臺管理系統(tǒng)后可以進行添加、修改和刪除普通管理員的操作;對注冊的客戶端用戶有刪除和禁用的權限;管理員還可以對用戶發(fā)布的快件信息進行審核、修改、刪除功能、新增貨位并將快件分配到指定的貨位區(qū)域的功能;管理員還具有審核快件信息,分配快遞員的功能。

3 數(shù)據(jù)庫設計

根據(jù)系統(tǒng)的業(yè)務需求,使用Navicat 工具設計了用戶表、快件收取信息表、貨位分配信息表以及快件信息5 張數(shù)據(jù)表并建立表之間的關聯(lián)關系,各表的具體字段如下:

用戶表用來存儲用戶的相關信息,包含ID 主鍵、姓名、密碼、昵稱、手機號、地址、用戶類型等字段,其中用戶類型字段為數(shù)據(jù)字典字段,包括超級管理員、普通管理員、普通用戶三種類型。

快件收取信息表用于存儲快件收取相關的信息,包含ID 主鍵、快件名、派件人姓名、派件人電話、收件人姓名、收件人電話、收件人地址、備注等字段。

貨位分配信息表用于存儲管理員為審核通過的快件分配的貨位信息,包含ID 主鍵、快件編號、貨位編號、備注等字段。

快件信息表用戶存儲快件包裹的相關信息,包含ID 字段、快件包裹編號、快件名、發(fā)件人姓名、發(fā)件人電話、始發(fā)地、目的地、發(fā)件時間、備注等字段。

4 結論

本文對校園內(nèi)快遞業(yè)務進行需求分析,基于SpringBoot 和Android Studio 等相關技術設計了一款基于Android 平臺的校園快遞配送系統(tǒng),用戶通過本系統(tǒng)能夠發(fā)布快件,查詢快件物流信息,在一定程度上滿足了校園內(nèi)師生郵寄快遞的需求,適用于各類中小學、大學等院校,服務于學生、教師以及校內(nèi)人士。因目前技術限制,只開發(fā)了Android 端App,受眾群體收到限制,后期可以基于Web 后端開發(fā)一款微信小程序,其應用前景將更加廣泛。

猜你喜歡
貨位服務器端快件
Mapping the global research landscape on nutrition and the gut microbiota: Visualization and bibliometric analysis
模擬退火算法求解排隊中的加急問題
Linux環(huán)境下基于Socket的數(shù)據(jù)傳輸軟件設計
倉庫貨位優(yōu)化實例研究
基于蟻群算法的智能生產(chǎn)物流體系構建研究?
你有快件
“雙十一”你是咋過的?
基于Qt的安全即時通訊軟件服務器端設計
基于Qt的網(wǎng)絡聊天軟件服務器端設計
基于產(chǎn)品頻度與偏離度的貨位分配策略研究
福州市| 托克逊县| 利津县| 崇义县| 河间市| 清新县| 望都县| 衡阳县| 镇雄县| 通州区| 六安市| 大埔县| 鹤庆县| 华阴市| 白沙| 沙雅县| 湄潭县| 乡城县| 佛冈县| 夏邑县| 绥化市| 德令哈市| 新营市| 崇信县| 南昌市| 漾濞| 广水市| 溧阳市| 嘉义市| 东方市| 收藏| 宜章县| 宜兰市| 永泰县| 丰宁| 英吉沙县| 昌乐县| 治多县| 尉犁县| 泸溪县| 滁州市|