基于微信小程序实现出行先知旅游和出行保驾护航小程序演示
摘要
移动通信技术的不断革新、互联技术的不断发展以及学习理念的不断更新,催生了移动学习这一新型学习形式。相较于传统的课堂教学形式,移动学习的开展不受时间和空间的束缚,学习者可以随时随地获取学习资源。2017 年,微信推出了微信小程序。微信小程序的出现为移动学习的开展提供了新的思路。相较于原生 App 和网页应用,微信小程序具有“触手可及,用完即走”的特点,十分适合学习者利用碎片化的时间开展学习活动。2018 年,微信官方推出了云开发功能,云开发功能弱化了后端的概念,提供了云存储、云函数和云数据库三大能力,并提供了大量开发相关 API。开发者无需搭建服务器即可实现类似于后端的功能,便于开发者专注于前端核心业务的开发。
本论文首先对基于微信小程序的居民出行系统进行了需求分析,从系统开发环境、系统目标、设计流程、功能设计等几个方面进行系统的总体设计,在此基础上实现了基于微信小程序的居民出行系统的多种功能,包括有用户管理、目的地查询、距离计算、路线规划、出行时间计算等各项功能的设计,实现对居民出行系统展示。通过对系统的功能进行测试,测试结果证明该系统界面友好、功能完善,有着较高的使用价值,具有庞大的潜在用户群体和较广阔的应用前景。
关键词:微信小程序,居民出行系统,系统设计
课题研究内容
本课题题目是基于微信小程序的居民出行系统的设计与实现,主要实现功能在规定时间内到达指定地点的最有效及最经济划算的路线规划。
该出行先知微信小程序预期有如下功能:
(1)可以根据用户需求进行对路径和出行方式的选取;
(2)可以通过对起始点的计算安排最佳路径;
(3)可以实现对用户信息的存储;
(4)通过出行时间计算让用户更加准确到达目的地。
系统分析的方法
本系统以抽象和模块化拆解为手段,采用的是结构化分析方法进行图像处理系统的深入分析。根据实际调研和需求分析,将系统从上到下逐层划分。循序渐进,逐步细化,建立起整个系统的逻辑架构和模型,这种逻辑架构模型将尽可能避免使用IT专业术语,使之尽可能简单通俗,便于开发者与使用者之间的交流与体验。
结构化的系统分析方法的基本理念是系统采用结构化、模块化的分析方法,以泛化和微分为手段,将系统从上到下逐层划分,逐步细化,达到通俗易懂的目的。
功能性需求分析
当下,人们的通讯工具重心已经逐渐从电脑转移到了移动设备上,微信作为当前移动端社交软件中的统治性工具,其中的微信小程序日活跃级别已经是亿级,无疑是实现共享经济最好的渠道入口,目前已经有很多企业或者个人开发小程序来建立自己的品牌,创造财富与价值。
本系统充分利用当下互联网共享的模式,基于微信小程序,解决那个问题,下面将具体阐述本系统开发的需求分析与设计。
经过需求获取和分析,本研究的先知出行微信小程序的功能性需要划分为了六大模块:用户管理、目的地查询、距离计算、路线规划、出行类型选择、出行时间计算。
系统主页展示
用户进入小程序后,便可看到程序的主界面,具体如图5-1所示。界面上部为搜索框,方便用户搜索信息。中间部分为部分热门地区信息的展示。底部为查询和规划两个标签页。
在规划模块面中,当用户可以输入起始地和目的地,选择出行方式,如图5-2所示。
在规划中输入起始地和目的地后,选择出行方式,系统会自动规划相关路径,多条路径时,可以选择距离最短或者时间最短,具体如图5-3所示。
如需要可扫取文章下方二维码联系得源码