微信小程序—出行路径规划方案

时间:2022-05-11 15:08:31 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
微信小程序出行路径规划方案

摘要:现代旅游人数飞速增加,我们开展了这个以路径规划问题为研究背景通过区域间多方式出行路径规划问题的研究,结合现今火车,飞机,汽车等出行订APP提供的相关接口,从而研究到达目的地最适合的出行解决方案,提供完整而廉价亦或快速的购票方案。

关键词:微信;路径规划;出行 ABSTRACT

With the rapid development of the Internetthe widespread use of WeChatpeople's demand for travel increased.We carried out this research on the path planning problem through the inter-regional multi-modal travel route planning

problemcombined with the relevant interfaces provided by current trainairplanecar and other travel booking APPsso as to study the most suitable travel solution to reach the destination.

Key wordsWeChatpath planningtravel 1.绪论

互伴随着互联网迅速发展,微信的广泛应用,人们对旅行需求的增加。我们开展了这个以路径规划问题为研究背景通过区域间多方式出行路径规划问题的研究,结合现今火车,飞机,汽车等出行订票APP提供的相关接口,从而研究到达目的地最适合的出行解决方案,提供完整而廉价亦或快速的购票方案,出行攻略。为当代人们的出行提供便利。 2.正文主题 2.1研究问题

随着现代人们生活水平的提高科技的进步,旅行变得越来越便捷与大众化,据统计仅2017年上半年国出行人次就达到25亿人次,而随着出行方式的多元化,订票系统的完善便捷,未来的出行人数只会增长不会减少。而随着出行人数的不断增长。虽然各大主要城市已陆续开通高铁,航空航线也不断增加,但仍然无法满足人们日益增长的需求。

1.在节假日仍然会出现出行困难一票难求的情况。这以春运期间为甚,有时甚至出现了为了回家而南辕北辙绕行千里亦或不得不借助旅行团回家的情况。 2.同时随着人们的收入提高,以及机票的平民化,在淡季有些航线的机票甚至可以降到一折,所有费用加在一起甚至比绿皮火车的票价还要便宜。这时候我们就要好好设计一下旅行计划在起点与目的地之间是否加入中转站点,等待,绕行等等,来让自己的旅行计划更加合理高效一举多得。

但是要以以上两种出行方法出行往往是困难的。。数据的搜集与整理处理耗费着人们大量的精力与时间。使人们往往很少使用这种方法,宁愿多花费一点时间或金钱。

因此我们设计出这款微信小程序,用户只要输入起点与终点,程序根据设计的算法自动处理数据,计算出最廉价最快捷以及综合最优的出行方案。输出这些方案。

2.2程序设计

针对该小程序设计初衷,即为用户提供更加便利的出行方案的目的,我们直接跳过用户的身份注册、完善个人信息资料等步骤,借助微信提供的登录端口使用户直接成为该小程序的用户,省去用户注册的麻烦,直接上手。之后用户只要输入起点与终点,程序进行运算,计算出最廉价最快捷以及综合最优的出行方案,


输出这些方案。直接省去人工计划的繁琐。小程序也会记住用户的历史记录,调用微信API获取当前地址等功能,在节假日给予出行意见,旅行提示。

同时我们也会建立一个同名的公众号进行相关的宣传,通过公众号吸引用户,通过公众号的推送进行宣传,小程序依靠公众号两个进行联动。 2.2.2 需求介绍:

2016 年全年国内游客达到 44 亿人次,比上年增长 11.2%,国内旅游收入 39390 亿元,增长 15.2%;这已经成为人民群众日常生活的重要组成部分,我国旅游业进入大众旅游时代。

随着互联网和移动互联网在旅游业的广泛应用,一批服务于旅行前、旅行中、旅行后的信息、产品、服务等内容的在线旅游企业出现,使旅行更加便利。 但同时这些这些互联网企业仅仅着眼于利润巨大的旅行团,景点门票等相关服务,忽视了小众群体的自主、自助旅行。其次国内许多购票软件存在诸多缺陷,如引导消费,强制购买保险等问题,同时各个平台的票价因优惠活动的关系也不尽相同,给用户造成了不必要的筛选时间浪费。而我们设计的应用可以筛选出最低的价格,避免了用户不必要时间金钱的浪费。 2.3软件的设计

根据系统的需求分析得知用户客户端主要有:注册与登录模块、用户对出行信息的查询模块,出行计划的制定模块,旅行地点实时相关信息的显示模块,以及对个人信息的管理模块这共计六个个模块。 注册与登录模块

注册登录模块是应用最基本的功能之一。 用户对出行信息的查询模块

用户只要输入起点与终点,程序根据设计的算法自动选择旅行的二次三次出发点,系统计算出最廉价最快捷以及综合最优的出行方案,输出这些方案。 出行计划的制定模块

用户根据查询结果,自己制定合理的出行计划,锁定当前的行程安排,系统会调用调用长途汽车信息数据接口;12306火车票查询数据接口;航班时刻票价查询数据接口显示当前余票,以及出行中专地点的相关路线,例如北京站转北京西站。兰州火车站转兰州中川机场。 旅行地点实时相关信息的显示模块

根据用户的出行计划显示当地的天气,交通近况方便用户的出行。同时不同的用户可以在定位的城市留言,给予后来者游玩提示,出行建议。 个人设置模块

点击个人设置,进入个人设置主界面。用户可以修改自己的个人信息。 注册登录成功后用户的邮箱,电话和QQ等信息是可根据用户需要决定公布的,用户可以利用个人设置完善个人信息。同时用户可以修改自己的密码密保,系统默认用户名不可修改。

用户数据包括:出行地点收藏与查询历史记录、留言记录等三部分。 地点收藏与历史记录。用户可以选择是否展示给其他用户浏览。 2.4 技术实现

1)使用技术:该软件直接使用微信官方提供微信小程序开发者工具进行开发。辅以JSPHTML技术进行开发。

2)后台数据处理:根据需求分析将建立用户信息库、基本地图库、火车路线库、机场分布库。将数据抽象为信息结构。最后进行数据载入、实施和维护。


项目最后通过web服务器实现前台和数据库的链接。主要通过桥梁中端服务器来访问数据库。 2.5测试

我们对我们的小程序做了测试,在手机微信上成功运行开发的小程序并对其进行UI测试,其后登陆了我们的小程序,通过了我们在真机上的测试。 3.总结

我们合作分工完成整个项目,在整个过程中,努力学习相关专业知识,提高自身能力及专业素质,培养当代软件工程师应具有的各项能力。在软件开发过程中,定期向指导老师汇报进程与问题,定时和组员交流进行沟通,确保了工作不会出现技术停滞现象。同时我们团队会时刻关注网络上该项目的最新技术,做到及时捕获最前沿技术,结合我们想法,创造最佳的用户体验。完成了这次研究。 基金项目:

西北民族大学国家级大学生创新创业训练计划资助项目(项目编号:201810742069


本文来源:https://www.wddqw.com/doc/470646960266f5335a8102d276a20029bc6463c6.html