基于iOS的物流撮合交易系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-10-13 18:25
隨著移動互聯(lián)網(wǎng)的興起,傳統(tǒng)物流行業(yè)實現(xiàn)了持續(xù)和高速的發(fā)展,但相比客運服務(wù),物流服務(wù)的互聯(lián)網(wǎng)共享經(jīng)濟(jì)發(fā)展模式還未成熟,用戶體驗、撮合效率和溝通成本尚有很大優(yōu)化空間。目前市場上的物流撮合平臺在配送貨物類型和距離上較為局限,貨源信息需要司機(jī)自己篩選,實時性不高。因此,本論文提出了一款基于iOS的撮合發(fā)貨人和司機(jī)進(jìn)行物流交易的移動應(yīng)用平臺。它基于物流撮合交易算法,直接聯(lián)系發(fā)貨方和司機(jī),能夠承擔(dān)多種配送場景,并及時推送匹配到的訂單信息和訂單最新狀態(tài)。針對傳統(tǒng)移動應(yīng)用開發(fā)中存在的數(shù)據(jù)修改不確定性、缺乏對差異性的定制能力、代碼復(fù)用率低造成代碼冗余、團(tuán)隊分工缺乏指導(dǎo)原則等問題,本文提出了一個信號流驅(qū)動的應(yīng)用架構(gòu),設(shè)計并實現(xiàn)了一個可配置的模板組件生成方案,實現(xiàn)了業(yè)務(wù)代碼和視圖層的解耦和復(fù)用。本論文從四個方面對基于iOS的物流撮合交易系統(tǒng)進(jìn)行了研究。首先,論文結(jié)合國內(nèi)外研究和應(yīng)用成果,設(shè)計并實現(xiàn)了基于LBS的物流撮合交易算法,提出了基于推送的物流撮合交易系統(tǒng),包括發(fā)貨端App,司機(jī)端App和服務(wù)端。然后,本論文以ReactiveCocoa函數(shù)響應(yīng)式編程框架為中心,設(shè)計了五種數(shù)據(jù)綁定機(jī)制,提出了信號流驅(qū)動的...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:150 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 研究內(nèi)容
1.3 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)
2.1 iOS操作系統(tǒng)
2.1.1 iOS系統(tǒng)架構(gòu)
2.1.2 iOS應(yīng)用程序結(jié)構(gòu)
2.1.3 iOS存儲目錄結(jié)構(gòu)
2.2 Objective-C語言
2.2.1 Objective-C與Smalltalk
2.2.2 Objective-C動態(tài)消息機(jī)制
2.2.3 Blocks函數(shù)體
2.3 ReactiveCocoa
2.3.1 函數(shù)響應(yīng)式編程
2.3.2 科里化(Currying)過程
2.3.3 Monad操作
2.3.4 ReactiveCocoa
2.4 平臺相關(guān)開發(fā)技術(shù)
2.4.1 Oauth 2.0
2.4.2 推送協(xié)議
2.4.3 定位與地圖展示
2.4.4 微信支付
2.5 本章小結(jié)
第三章 需求分析
3.1 需求概述
3.2 功能性需求分析
3.2.1 發(fā)貨人需求分析
3.2.2 司機(jī)需求分析
3.2.3 訂單模塊需求分析
3.3 非功能性需求
3.4 本章小結(jié)
第四章 總體設(shè)計
4.1 系統(tǒng)設(shè)計目標(biāo)
4.2 系統(tǒng)技術(shù)架構(gòu)設(shè)計
4.2.1 應(yīng)用整體架構(gòu)設(shè)計
4.2.2 系統(tǒng)數(shù)據(jù)交互設(shè)計
4.2.3 應(yīng)用業(yè)務(wù)模型層設(shè)計
4.2.4 應(yīng)用視圖模板生成方案設(shè)計
4.3 系統(tǒng)功能架構(gòu)設(shè)計
4.3.1 發(fā)貨端功能模塊設(shè)計
4.3.2 司機(jī)端功能模塊設(shè)計
4.3.3 應(yīng)用存儲方案設(shè)計
4.3.4 服務(wù)端存儲方案設(shè)計
4.3.5 系統(tǒng)網(wǎng)絡(luò)方案設(shè)計
4.4 本章小結(jié)
第五章 物流撮合交易算法的設(shè)計與實現(xiàn)
5.1 撮合機(jī)制研究
5.1.1 撮合機(jī)制研究現(xiàn)狀
5.1.2 撮合方法研究現(xiàn)狀
5.2 撮合指標(biāo)說明
5.3 撮合交易算法設(shè)計與實現(xiàn)
5.3.1 物流撮合交易算法
5.3.2 基于LBS的距離計算
5.3.3 地理位置存儲和查詢方案
5.4 本章小結(jié)
第六章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)
6.1 基礎(chǔ)服務(wù)的詳細(xì)設(shè)計與實現(xiàn)
6.1.1 網(wǎng)絡(luò)通信服務(wù)
6.1.2 音頻服務(wù)
6.1.3 位置服務(wù)
6.1.4 推送服務(wù)
6.1.5 數(shù)據(jù)綁定機(jī)制
6.2 基礎(chǔ)視圖的詳細(xì)設(shè)計與實現(xiàn)
6.2.1 彈框提示控件
6.2.2 模板組件生成方案
6.3 發(fā)貨端個人模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.1 登錄注冊模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.2 車源大廳模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.3 個人信息模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.4 設(shè)置模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4 司機(jī)端個人模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.1 登錄注冊模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.2 貨源大廳模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.3 個人信息模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.4 設(shè)置模塊的詳細(xì)設(shè)計與實現(xiàn)
6.5 訂單模塊的詳細(xì)設(shè)計與實現(xiàn)
6.5.1 通知推送網(wǎng)絡(luò)方案
6.5.2 服務(wù)端的詳細(xì)設(shè)計與實現(xiàn)
6.5.3 客戶端的詳細(xì)設(shè)計與實現(xiàn)
6.6 聊天模塊的詳細(xì)設(shè)計與實現(xiàn)
6.6.1 即時聊天網(wǎng)絡(luò)方案
6.6.2 服務(wù)端的詳細(xì)設(shè)計與實現(xiàn)
6.6.3 客戶端的詳細(xì)設(shè)計與實現(xiàn)
6.7 本章小結(jié)
第七章 系統(tǒng)測試及驗證
7.1 測試目標(biāo)及環(huán)境
7.1.1 測試目標(biāo)
7.1.2 測試環(huán)境
7.2 功能測試
7.2.1 公共服務(wù)測試
7.2.2 發(fā)貨端個人功能測試
7.2.3 司機(jī)端個人功能測試
7.2.4 訂單功能測試
7.2.5 聊天模塊測試
7.3 性能測試
7.3.1 客戶端性能測試
7.3.2 兼容性測試
7.4 本章小結(jié)
第八章 總結(jié)與展望
8.1 總結(jié)
8.2 展望
參考文獻(xiàn)
附錄
附錄1 發(fā)貨端服務(wù)器接口描述
附錄2 司機(jī)端服務(wù)器接口描述
致謝
【參考文獻(xiàn)】:
期刊論文
[1]考慮電網(wǎng)安全校核的月度電力撮合交易算法[J]. 劉磊,李俊,安平,匡洪輝,張凱璇,趙燃. 廣東電力. 2018(03)
[2]基于貝葉斯網(wǎng)絡(luò)和TOPSIS的供應(yīng)商選擇模型[J]. 錢存華,武佳婷. 工業(yè)技術(shù)經(jīng)濟(jì). 2018(04)
[3]基于Geohash的面數(shù)據(jù)區(qū)域查詢[J]. 金安,程承旗,宋樹華,陳波. 地理與地理信息科學(xué). 2013(05)
[4]汽車生產(chǎn)企業(yè)基于JIT采購的訂單分配問題研究[J]. 胡玲玲. 物流技術(shù). 2010(Z1)
碩士論文
[1]基于粒子群算法的時間約束順風(fēng)車路徑問題研究[D]. 于浩然.山東大學(xué) 2017
[2]基于LBS的個性化推薦系統(tǒng)的研究與設(shè)計[D]. 于淼.北京郵電大學(xué) 2015
[3]物流公共信息平臺車貨匹配排序及誠信激勵機(jī)制研究[D]. 熊宜強(qiáng).清華大學(xué) 2015
本文編號:3435185
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:150 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 研究內(nèi)容
1.3 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)
2.1 iOS操作系統(tǒng)
2.1.1 iOS系統(tǒng)架構(gòu)
2.1.2 iOS應(yīng)用程序結(jié)構(gòu)
2.1.3 iOS存儲目錄結(jié)構(gòu)
2.2 Objective-C語言
2.2.1 Objective-C與Smalltalk
2.2.2 Objective-C動態(tài)消息機(jī)制
2.2.3 Blocks函數(shù)體
2.3 ReactiveCocoa
2.3.1 函數(shù)響應(yīng)式編程
2.3.2 科里化(Currying)過程
2.3.3 Monad操作
2.3.4 ReactiveCocoa
2.4 平臺相關(guān)開發(fā)技術(shù)
2.4.1 Oauth 2.0
2.4.2 推送協(xié)議
2.4.3 定位與地圖展示
2.4.4 微信支付
2.5 本章小結(jié)
第三章 需求分析
3.1 需求概述
3.2 功能性需求分析
3.2.1 發(fā)貨人需求分析
3.2.2 司機(jī)需求分析
3.2.3 訂單模塊需求分析
3.3 非功能性需求
3.4 本章小結(jié)
第四章 總體設(shè)計
4.1 系統(tǒng)設(shè)計目標(biāo)
4.2 系統(tǒng)技術(shù)架構(gòu)設(shè)計
4.2.1 應(yīng)用整體架構(gòu)設(shè)計
4.2.2 系統(tǒng)數(shù)據(jù)交互設(shè)計
4.2.3 應(yīng)用業(yè)務(wù)模型層設(shè)計
4.2.4 應(yīng)用視圖模板生成方案設(shè)計
4.3 系統(tǒng)功能架構(gòu)設(shè)計
4.3.1 發(fā)貨端功能模塊設(shè)計
4.3.2 司機(jī)端功能模塊設(shè)計
4.3.3 應(yīng)用存儲方案設(shè)計
4.3.4 服務(wù)端存儲方案設(shè)計
4.3.5 系統(tǒng)網(wǎng)絡(luò)方案設(shè)計
4.4 本章小結(jié)
第五章 物流撮合交易算法的設(shè)計與實現(xiàn)
5.1 撮合機(jī)制研究
5.1.1 撮合機(jī)制研究現(xiàn)狀
5.1.2 撮合方法研究現(xiàn)狀
5.2 撮合指標(biāo)說明
5.3 撮合交易算法設(shè)計與實現(xiàn)
5.3.1 物流撮合交易算法
5.3.2 基于LBS的距離計算
5.3.3 地理位置存儲和查詢方案
5.4 本章小結(jié)
第六章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)
6.1 基礎(chǔ)服務(wù)的詳細(xì)設(shè)計與實現(xiàn)
6.1.1 網(wǎng)絡(luò)通信服務(wù)
6.1.2 音頻服務(wù)
6.1.3 位置服務(wù)
6.1.4 推送服務(wù)
6.1.5 數(shù)據(jù)綁定機(jī)制
6.2 基礎(chǔ)視圖的詳細(xì)設(shè)計與實現(xiàn)
6.2.1 彈框提示控件
6.2.2 模板組件生成方案
6.3 發(fā)貨端個人模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.1 登錄注冊模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.2 車源大廳模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.3 個人信息模塊的詳細(xì)設(shè)計與實現(xiàn)
6.3.4 設(shè)置模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4 司機(jī)端個人模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.1 登錄注冊模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.2 貨源大廳模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.3 個人信息模塊的詳細(xì)設(shè)計與實現(xiàn)
6.4.4 設(shè)置模塊的詳細(xì)設(shè)計與實現(xiàn)
6.5 訂單模塊的詳細(xì)設(shè)計與實現(xiàn)
6.5.1 通知推送網(wǎng)絡(luò)方案
6.5.2 服務(wù)端的詳細(xì)設(shè)計與實現(xiàn)
6.5.3 客戶端的詳細(xì)設(shè)計與實現(xiàn)
6.6 聊天模塊的詳細(xì)設(shè)計與實現(xiàn)
6.6.1 即時聊天網(wǎng)絡(luò)方案
6.6.2 服務(wù)端的詳細(xì)設(shè)計與實現(xiàn)
6.6.3 客戶端的詳細(xì)設(shè)計與實現(xiàn)
6.7 本章小結(jié)
第七章 系統(tǒng)測試及驗證
7.1 測試目標(biāo)及環(huán)境
7.1.1 測試目標(biāo)
7.1.2 測試環(huán)境
7.2 功能測試
7.2.1 公共服務(wù)測試
7.2.2 發(fā)貨端個人功能測試
7.2.3 司機(jī)端個人功能測試
7.2.4 訂單功能測試
7.2.5 聊天模塊測試
7.3 性能測試
7.3.1 客戶端性能測試
7.3.2 兼容性測試
7.4 本章小結(jié)
第八章 總結(jié)與展望
8.1 總結(jié)
8.2 展望
參考文獻(xiàn)
附錄
附錄1 發(fā)貨端服務(wù)器接口描述
附錄2 司機(jī)端服務(wù)器接口描述
致謝
【參考文獻(xiàn)】:
期刊論文
[1]考慮電網(wǎng)安全校核的月度電力撮合交易算法[J]. 劉磊,李俊,安平,匡洪輝,張凱璇,趙燃. 廣東電力. 2018(03)
[2]基于貝葉斯網(wǎng)絡(luò)和TOPSIS的供應(yīng)商選擇模型[J]. 錢存華,武佳婷. 工業(yè)技術(shù)經(jīng)濟(jì). 2018(04)
[3]基于Geohash的面數(shù)據(jù)區(qū)域查詢[J]. 金安,程承旗,宋樹華,陳波. 地理與地理信息科學(xué). 2013(05)
[4]汽車生產(chǎn)企業(yè)基于JIT采購的訂單分配問題研究[J]. 胡玲玲. 物流技術(shù). 2010(Z1)
碩士論文
[1]基于粒子群算法的時間約束順風(fēng)車路徑問題研究[D]. 于浩然.山東大學(xué) 2017
[2]基于LBS的個性化推薦系統(tǒng)的研究與設(shè)計[D]. 于淼.北京郵電大學(xué) 2015
[3]物流公共信息平臺車貨匹配排序及誠信激勵機(jī)制研究[D]. 熊宜強(qiáng).清華大學(xué) 2015
本文編號:3435185
本文鏈接:http://sikaile.net/guanlilunwen/wuliuguanlilunwen/3435185.html
最近更新
教材專著