当前位置:主页 > 管理论文 > 物流管理论文 >

基于iOS的物流撮合交易系统的设计与实现

发布时间:2021-10-13 18:25
  随着移动互联网的兴起,传统物流行业实现了持续和高速的发展,但相比客运服务,物流服务的互联网共享经济发展模式还未成熟,用户体验、撮合效率和沟通成本尚有很大优化空间。目前市场上的物流撮合平台在配送货物类型和距离上较为局限,货源信息需要司机自己筛选,实时性不高。因此,本论文提出了一款基于iOS的撮合发货人和司机进行物流交易的移动应用平台。它基于物流撮合交易算法,直接联系发货方和司机,能够承担多种配送场景,并及时推送匹配到的订单信息和订单最新状态。针对传统移动应用开发中存在的数据修改不确定性、缺乏对差异性的定制能力、代码复用率低造成代码冗余、团队分工缺乏指导原则等问题,本文提出了一个信号流驱动的应用架构,设计并实现了一个可配置的模板组件生成方案,实现了业务代码和视图层的解耦和复用。本论文从四个方面对基于iOS的物流撮合交易系统进行了研究。首先,论文结合国内外研究和应用成果,设计并实现了基于LBS的物流撮合交易算法,提出了基于推送的物流撮合交易系统,包括发货端App,司机端App和服务端。然后,本论文以ReactiveCocoa函数响应式编程框架为中心,设计了五种数据绑定机制,提出了信号流驱动的... 

【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校

【文章页数】:150 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
第一章 绪论
    1.1 研究背景
    1.2 研究内容
    1.3 论文组织结构
第二章 相关技术
    2.1 iOS操作系统
        2.1.1 iOS系统架构
        2.1.2 iOS应用程序结构
        2.1.3 iOS存储目录结构
    2.2 Objective-C语言
        2.2.1 Objective-C与Smalltalk
        2.2.2 Objective-C动态消息机制
        2.2.3 Blocks函数体
    2.3 ReactiveCocoa
        2.3.1 函数响应式编程
        2.3.2 科里化(Currying)过程
        2.3.3 Monad操作
        2.3.4 ReactiveCocoa
    2.4 平台相关开发技术
        2.4.1 Oauth 2.0
        2.4.2 推送协议
        2.4.3 定位与地图展示
        2.4.4 微信支付
    2.5 本章小结
第三章 需求分析
    3.1 需求概述
    3.2 功能性需求分析
        3.2.1 发货人需求分析
        3.2.2 司机需求分析
        3.2.3 订单模块需求分析
    3.3 非功能性需求
    3.4 本章小结
第四章 总体设计
    4.1 系统设计目标
    4.2 系统技术架构设计
        4.2.1 应用整体架构设计
        4.2.2 系统数据交互设计
        4.2.3 应用业务模型层设计
        4.2.4 应用视图模板生成方案设计
    4.3 系统功能架构设计
        4.3.1 发货端功能模块设计
        4.3.2 司机端功能模块设计
        4.3.3 应用存储方案设计
        4.3.4 服务端存储方案设计
        4.3.5 系统网络方案设计
    4.4 本章小结
第五章 物流撮合交易算法的设计与实现
    5.1 撮合机制研究
        5.1.1 撮合机制研究现状
        5.1.2 撮合方法研究现状
    5.2 撮合指标说明
    5.3 撮合交易算法设计与实现
        5.3.1 物流撮合交易算法
        5.3.2 基于LBS的距离计算
        5.3.3 地理位置存储和查询方案
    5.4 本章小结
第六章 系统详细设计与实现
    6.1 基础服务的详细设计与实现
        6.1.1 网络通信服务
        6.1.2 音频服务
        6.1.3 位置服务
        6.1.4 推送服务
        6.1.5 数据绑定机制
    6.2 基础视图的详细设计与实现
        6.2.1 弹框提示控件
        6.2.2 模板组件生成方案
    6.3 发货端个人模块的详细设计与实现
        6.3.1 登录注册模块的详细设计与实现
        6.3.2 车源大厅模块的详细设计与实现
        6.3.3 个人信息模块的详细设计与实现
        6.3.4 设置模块的详细设计与实现
    6.4 司机端个人模块的详细设计与实现
        6.4.1 登录注册模块的详细设计与实现
        6.4.2 货源大厅模块的详细设计与实现
        6.4.3 个人信息模块的详细设计与实现
        6.4.4 设置模块的详细设计与实现
    6.5 订单模块的详细设计与实现
        6.5.1 通知推送网络方案
        6.5.2 服务端的详细设计与实现
        6.5.3 客户端的详细设计与实现
    6.6 聊天模块的详细设计与实现
        6.6.1 即时聊天网络方案
        6.6.2 服务端的详细设计与实现
        6.6.3 客户端的详细设计与实现
    6.7 本章小结
第七章 系统测试及验证
    7.1 测试目标及环境
        7.1.1 测试目标
        7.1.2 测试环境
    7.2 功能测试
        7.2.1 公共服务测试
        7.2.2 发货端个人功能测试
        7.2.3 司机端个人功能测试
        7.2.4 订单功能测试
        7.2.5 聊天模块测试
    7.3 性能测试
        7.3.1 客户端性能测试
        7.3.2 兼容性测试
    7.4 本章小结
第八章 总结与展望
    8.1 总结
    8.2 展望
参考文献
附录
    附录1 发货端服务器接口描述
    附录2 司机端服务器接口描述
致谢


【参考文献】:
期刊论文
[1]考虑电网安全校核的月度电力撮合交易算法[J]. 刘磊,李俊,安平,匡洪辉,张凯璇,赵燃.  广东电力. 2018(03)
[2]基于贝叶斯网络和TOPSIS的供应商选择模型[J]. 钱存华,武佳婷.  工业技术经济. 2018(04)
[3]基于Geohash的面数据区域查询[J]. 金安,程承旗,宋树华,陈波.  地理与地理信息科学. 2013(05)
[4]汽车生产企业基于JIT采购的订单分配问题研究[J]. 胡玲玲.  物流技术. 2010(Z1)

硕士论文
[1]基于粒子群算法的时间约束顺风车路径问题研究[D]. 于浩然.山东大学 2017
[2]基于LBS的个性化推荐系统的研究与设计[D]. 于淼.北京邮电大学 2015
[3]物流公共信息平台车货匹配排序及诚信激励机制研究[D]. 熊宜强.清华大学 2015



本文编号:3435185

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/3435185.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3e930***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com