多式联运出行方案规划系统的设计与实现
发布时间:2020-12-20 10:13
近年来随着科技的进步、国家在基础设施方面的投入力度加大,出行变得越来越便利,朝发夕至的情景已经实现。同时,伴随着求学、工作、旅游、生活等需求不断增加,远距离出行备受关注、需求增长明显,特别是客流高峰期间,一票难求的场景并不少见。因此为了更好地解决用户出行中的票务预订问题,提供更加方便快捷的票务预订服务,本系统应运而生。本系统应用SpringBoot框架技术,同时应用RPC远程服务调用、Redis缓存、Kafka消息队列以及定时任务等相关技术,实现应用和系统开发。系统设计上整合火车票、机票、汽车票三方平台,为用户提供更加智能的、合理的、多样化的交通出行方式供用户选择。结合离线方案计算和在线方案查询两个主要模块,并配合策略模式、邻近城市选择算法和方案评分算法,实现用户出行方案推荐、查询、排序、展示、预订全部流程,同时满足路线规划和票务预订的需求,不但能够参与到用户在票务预订中的决策流程,而且能够解决在无票、无直达等场景下的出行问题,为用户提供更好的出行体验。本系统在开发测试完成之后,在美团机票火车票页面为用户提供访问入口。上线之后用户反馈良好,用户数量处于稳步上升趋势,有效解决了部分用户出...
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景和意义
1.2 研究现状和发展
1.3 论文主要研究内容及组织结构
2 相关理论和技术
2.1 RPC远程服务调用
2.2 定时任务
2.3 Redis缓存技术
2.3.1 Redis简介
2.3.2 Redis的优势和应用场景
2.4 Kafka消息队列技术
2.5 JSON轻量级接口
2.6 SpringBoot框架技术
2.7 Databus技术
3 系统分析
3.1 系统需求分析
3.2 系统可行性分析
3.2.1 需求可行性
3.2.2 经济可行性
3.2.3 技术可行性
3.3 系统功能分析
3.3.1 方案推荐功能分析
3.3.2 方案查询功能分析
3.3.3 方案展示功能分析
3.3.4 预订下一程功能分析
3.3.5 行程提醒功能分析
4 系统设计
4.1 系统整体设计
4.1.1 系统总体架构设计
4.1.2 系统技术方案设计
4.1.3 系统接口方案设计
4.2 数据设计
4.3 缓存方案设计
4.4 系统功能设计
4.4.1 方案推荐功能设计
4.4.2 方案查询功能设计
4.4.3 方案展示功能设计
4.4.4 预订下一程功能设计
4.4.5 行程提醒功能设计
5 系统实现
5.1 关键技术实现
5.1.1 离线方案计算的技术实现
5.1.2 在线方案查询的技术实现
5.1.3 行程提醒的技术实现
5.2 系统功能实现
5.2.1 方案推荐功能实现
5.2.2 方案查询功能实现
5.2.3 方案展示功能实现
5.2.4 预订下一程功能实现
5.2.5 行程提醒功能实现
5.3 系统测试
5.3.1 接口测试
5.3.2 功能测试
5.3.3 系统压测
结论
参考文献
致谢
【参考文献】:
期刊论文
[1]基于Spring Boot2.0框架的信息管理系统的设计与实现[J]. 王晓洁,秦冰峰. 电子元器件与信息技术. 2018(12)
[2]定时任务在日志监控系统中的应用[J]. 龙继元,张艺童,赵震. 信息系统工程. 2018(08)
[3]基于Thrift的RPC中间件在航天信息系统中的设计与实现[J]. 杨帆,孔维萍,蒋晓肖,肖永利,虢华. 计算机测量与控制. 2017(12)
[4]我国旅客联运发展必要性及推进路径研究[J]. 陈硕,汪健,闫超,刘颖. 综合运输. 2017(07)
[5]一种基于Kafka的可靠的Consumer的设计方案[J]. 王岩,王纯. 软件. 2016(01)
[6]空铁联运系统的逻辑框架[J]. 刘雯. 交通企业管理. 2014(11)
[7]轨道交通乘客个性化出行路径规划算法[J]. 刘莎莎,姚恩建,张永生. 交通运输系统工程与信息. 2014(05)
[8]基于网络最短路径的铁路购票智能推荐算法研究[J]. 刘胜来,李瑞敏. 铁路计算机应用. 2014(03)
[9]基于多式联运理论的旅客出行换乘衔接模式的研究[J]. 杨菊花,朱昌峰. 兰州交通大学学报. 2012(06)
[10]基于Spring框架的定时数据采集关键技术研究[J]. 伍起鑫,彭德巍. 电脑知识与技术. 2011(10)
硕士论文
[1]基于Redis技术的分布式缓存电商平台设计与实现[D]. 欧阳文臣.南昌大学 2018
[2]基于ZooKeeper的分布式处理框架的研究与实现[D]. 谭玉靖.北京邮电大学 2014
[3]铁路与航空旅客联合运输可行性研究[D]. 黄璇.同济大学 2008
本文编号:2927686
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景和意义
1.2 研究现状和发展
1.3 论文主要研究内容及组织结构
2 相关理论和技术
2.1 RPC远程服务调用
2.2 定时任务
2.3 Redis缓存技术
2.3.1 Redis简介
2.3.2 Redis的优势和应用场景
2.4 Kafka消息队列技术
2.5 JSON轻量级接口
2.6 SpringBoot框架技术
2.7 Databus技术
3 系统分析
3.1 系统需求分析
3.2 系统可行性分析
3.2.1 需求可行性
3.2.2 经济可行性
3.2.3 技术可行性
3.3 系统功能分析
3.3.1 方案推荐功能分析
3.3.2 方案查询功能分析
3.3.3 方案展示功能分析
3.3.4 预订下一程功能分析
3.3.5 行程提醒功能分析
4 系统设计
4.1 系统整体设计
4.1.1 系统总体架构设计
4.1.2 系统技术方案设计
4.1.3 系统接口方案设计
4.2 数据设计
4.3 缓存方案设计
4.4 系统功能设计
4.4.1 方案推荐功能设计
4.4.2 方案查询功能设计
4.4.3 方案展示功能设计
4.4.4 预订下一程功能设计
4.4.5 行程提醒功能设计
5 系统实现
5.1 关键技术实现
5.1.1 离线方案计算的技术实现
5.1.2 在线方案查询的技术实现
5.1.3 行程提醒的技术实现
5.2 系统功能实现
5.2.1 方案推荐功能实现
5.2.2 方案查询功能实现
5.2.3 方案展示功能实现
5.2.4 预订下一程功能实现
5.2.5 行程提醒功能实现
5.3 系统测试
5.3.1 接口测试
5.3.2 功能测试
5.3.3 系统压测
结论
参考文献
致谢
【参考文献】:
期刊论文
[1]基于Spring Boot2.0框架的信息管理系统的设计与实现[J]. 王晓洁,秦冰峰. 电子元器件与信息技术. 2018(12)
[2]定时任务在日志监控系统中的应用[J]. 龙继元,张艺童,赵震. 信息系统工程. 2018(08)
[3]基于Thrift的RPC中间件在航天信息系统中的设计与实现[J]. 杨帆,孔维萍,蒋晓肖,肖永利,虢华. 计算机测量与控制. 2017(12)
[4]我国旅客联运发展必要性及推进路径研究[J]. 陈硕,汪健,闫超,刘颖. 综合运输. 2017(07)
[5]一种基于Kafka的可靠的Consumer的设计方案[J]. 王岩,王纯. 软件. 2016(01)
[6]空铁联运系统的逻辑框架[J]. 刘雯. 交通企业管理. 2014(11)
[7]轨道交通乘客个性化出行路径规划算法[J]. 刘莎莎,姚恩建,张永生. 交通运输系统工程与信息. 2014(05)
[8]基于网络最短路径的铁路购票智能推荐算法研究[J]. 刘胜来,李瑞敏. 铁路计算机应用. 2014(03)
[9]基于多式联运理论的旅客出行换乘衔接模式的研究[J]. 杨菊花,朱昌峰. 兰州交通大学学报. 2012(06)
[10]基于Spring框架的定时数据采集关键技术研究[J]. 伍起鑫,彭德巍. 电脑知识与技术. 2011(10)
硕士论文
[1]基于Redis技术的分布式缓存电商平台设计与实现[D]. 欧阳文臣.南昌大学 2018
[2]基于ZooKeeper的分布式处理框架的研究与实现[D]. 谭玉靖.北京邮电大学 2014
[3]铁路与航空旅客联合运输可行性研究[D]. 黄璇.同济大学 2008
本文编号:2927686
本文链接:https://www.wllwen.com/kejilunwen/daoluqiaoliang/2927686.html