毕业设计

您所在的位置:网站首页 微信开放平台测试号 毕业设计

毕业设计

#毕业设计| 来源: 网络整理| 查看: 265

目录

前言

课题背景与简介

实现设计思路

一、移动轻量级 GIS 系统开发

二、移动轻量级 GIS 系统功能的实现

 三、总结

实现效果样例

更多帮助

前言

    📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。

🚀对毕设有任何疑问都可以问学长哦!

 选题指导: https://blog.csdn.net/qq_37340229/article/details/128243277

大家好,这里是海浪学长微信小程序毕设专题,本次分享的课题是

🎯基于微信小程序的移动端轻量 GIS 系统

课题背景与简介

随着地理信息系统应用的发展,基于手机平板等 移动端的地理信息系统也受到了越来越多的重视。移 动端 GIS 以其可携带的优势越来越受到人们欢迎。目 前移动端的地理信息系统大多是基于 Android 或 Apple 原生环境开发或者使用 H5 进行开发,然后使用 Android 或 Apple 原生环境进行打包。这些方式固然 能够体现出移动 GIS 的特点和优势,但它们也有一些 劣势,比如: 用户需要下载、安装 App,占据手机内存。 尤其是针对一些轻量级 GIS 产品,即用户只需要一些 简单的地图浏览、查询、导航等功能时,安装一个 App 会给用户带来一些不好的体验。 微信小程序,是不需要通过下载或安装即可以使 用的一种软件,它具有十分方便的特点,微信用户只需 要通过扫一扫或搜一下,便可以应用相关的软件,充分 地体现出了用完即走的理念,用户不用担心软件安装 过多,从而占用手机内存。而且小程序在应用中也体 现出了无处不在的原则,随时可以使用,而且又不需要 进行安装和卸载。微信小程序是一种全新的方式,它 可以更好地为微信用户提供满意的服务,而且可以在 微信软件当中十分方便地进行获取和普及,使用户拥 有良好的体验效果。

实现设计思路 一、移动轻量级 GIS 系统开发

系统架构

本系统采用微信小程序方式开发。微信小程序可 以方便地在微信中访问和传播,并具有良好的用户体 验。主要采用 WXML( HTML5) 、WXSS( CSS) 和 JavaScript 技术,此外还提供了一系列的组件和接口,开发快 速。微信小程序的主要开发语言是 JavaScript,微信 小程序的开发同普通的网页开发相比有很大的相似 性。

系统后台服务基于 Spring Boot 框架进行开发。基 于该框架,能够简单快速搭建一个 JavaWeb 后台服务。 该框架具有以下特点:

①非常简洁的安全策略集成;

② 该框架能够通过注解,进行相关配置,大大减少了重复 代码;

③该框架不同于传统的 Web 服务框架,能够单 独作为 Web 服务后台进行发布;

④自带应用监控。 系统采用了轻量级 GIS,它是现今很受欢迎的一种 GIS 形式,它的优势在于: 开发人员不需要理解专业的 GIS 开发的知识,就可以开发出适合各个行业使用的 GIS 系 统,提高生产效率,更有利于资源与数据的共享。

系统架构如图:

系统发布

( 1) 微信小程序注册。在微信公众平台的官网首 页完成注册过程,用户可以将相关的注册信息进行提 交,将主体信息和管理员信息进行完善。

( 2) 完善小程序信息。包括名称、头像和服务范 围等。而在小程序进行开发前,需要先将开发者进行 绑定,并获取 App 的 ID,从而确保程序可以通过手机 的运用完成扫码测试过程。

( 3) 代码审核及发布。微信小程序在开发完成 后,相关管理人员需要通过人工手动的方式进行打包, 并将代码进行上传,提交配置类信息,然后接受相关审 核。如果审核未能通过,则应进行二次审核,并提供测 试入口。由开发者来提供相关的入口,这样可以方便 审核人员在审核小程序时进行登录,在审核后确认无 误,方可进行发布。

二、移动轻量级 GIS 系统功能的实现

基于微信小程序的移动轻量级 GIS 系统主要实现 的“吃货即时查”。用户可以根据当前位置搜索出周 边一千米范围以内的美食,小程序定位为,将外卖和自 提的用户群体进行区分,所提供的美食兴趣点,全部步 行可达。同时提供步行导航功能及天气模块。

( 1) 美食兴趣点信息查询

系统以用户的实时位置为中心,对美食的兴趣点 进行空间查询,将美食兴趣点的空间位置渲染在地图 上,并返回美食兴趣点的属性信息,将属性信息展示在界面下方的信息栏中,如图所示。

  ( 2) 路径查询

系统以用户的实时位置为起点,选中的美食的兴 趣点位置为终点,将起点和终点之间的步行路径渲染 在地图上,并返回路径的属性信息,包括步行距离和步 行时长,将属性信息展示在界面下方的信息栏中,如上图所示。

3) 路径导航

系统提供路径导航功能。以用户的实时位置为起 点,选中的美食的兴趣点位置为终点。将起点终点的 详细路径导航信息展示在信息栏上面,如图所示。

 4) 实时天气查询

系统提供用户所在区域的实时天气情况,包含天 气、温度、风速、湿度,帮助用户判断怎样出行更为妥 当,如图所示:

 三、总结

尝试一种新的移动 GIS 开发手段,摈弃了传统的 App 开发模式,符合当今时代“用完即走”的先 进的互联网产品理念。基于微信小程序技术,使用高 德地图的相关接口开发了一个移动轻量级 GIS 小程 序,用于美食查询,并发布上线。同时,在进行微信小 程序开发时,调用的是腾讯地图的底图和高德的 API 接口,没有使用 ArcGIS 和 SuperMap 等传统 GIS 软件 发布的自定义底图,以及开源 GIS 相关地图服务。在 后面的工作中,根据实际需求,要在小程序中,添加这 部分内容。

实现效果样例

移动端轻量 GIS 系统:

 我是海浪学长,创作不易,欢迎点赞、关注、收藏、留言。

毕设帮助,疑难解答,欢迎打扰!

更多帮助


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3