校园智能导览小程序的设计与实现.pdf
《校园智能导览小程序的设计与实现.pdf》由会员分享,可在线阅读,更多相关《校园智能导览小程序的设计与实现.pdf(5页珍藏版)》请在咨信网上搜索。
1、高校具有占地面积广、楼宇分布稀疏的特点,为帮助新生入学报到后快速熟悉校园整体布局及周边环境,大部分高校会采用发放校园地图导览手册或志愿者引导的方式1。除了新生,各大高校每年还会承接不少社会考试,为了引导考生找到考场,还会在室外设置导览标识牌、安排志愿者进行引导等。这些传统的导览方式存在着地图识别性低、更新滞后、缺乏校园信息资源、消耗大量人力和费用等问题。目前,针对导览系统的开发技术主要采用GPS定位、蓝牙定位、红外线定位以及RFID定位技术。但随着智能终端的发展,移动端技术在导览系统中的运用也成为了可能。上海海事大学和中山大学均开发了基于Android和Apple IOS系统的校园导览系统,通
2、过Google maps提供电子地图1功能实现了位置查找、自我定位、路径导引等功能。云南师范大学则基于百度地图API开发了校园综合信息服务系统,实现了校园全景图展示、校园信息查询、路径导航、生活服务等功能1。戴维等2人基于安卓平台,利用第三方导航SDK实现校园定位导航功能。总结校园导览研究现状,基于安卓平台的导览系统存在访问流程繁琐、安装卸载麻烦的问题。小程序凭借着无需下载安装、用完即走的优势,已经渗透到生活的方方面面。因此,开发一款基于微信小程序的校园导览系统满足新生和校外考生了解校园陌生环境的需求是非常有必要的。一、总体功能设计校园导览小程序主要由“经贸简介”和“逛逛经贸”两大模块组成。“
3、经贸简介”包括轮播图展示、文字介绍、导航地图三个功能;“逛逛经贸”包括了导航服务、自动定位、语音讲解、路径规划、地点搜索功能。其中自动定位功能是利用Map组件和腾讯地图位置API进行,路径规划功能通过腾讯校园智能导览小程序的设计与实现陈锦(泉州经贸职业技术学院信息技术系,福建泉州362000)摘要:针对目前高校导览形式单一、室外导览标识牌更新滞后、维护费用高等问题,文章以泉州经贸职业技术学院为例,设计了一款校园智能导览小程序,为新生和校外考生提供高效便捷的导览体验,促进学校信息化的建设。系统基于小程序MINA框架,采用HTML、JavaScirpt等语言,使用小程序提供的导航API和腾讯位置服
4、务插件来开发。系统包括校园简介、导览详情、智能语音讲解、自动定位和路线规划等功能。通过测试,小程序运行稳定,导航精准,路线规划优,响应迅速。关键词:微信小程序;校园导览;自动定位;路线规划中图分类号:U491文献标识码:A文章编号:2095-6584-(2024)01-0088-05收稿日期:2023-09-26基金项目:福建省中青年教师教育科研项目(科技类)“基于微信小程序的校园智能导览服务系统的研究以泉州经贸职业技术学院为例”(JAT201326)作者简介:陈锦(1983-),女,福建莆田人。讲师,硕士,研究方向:移动应用开发、大数据技术。2024年2月第23卷第1期襄阳职业技术学院学报J
5、ournal of Xiangyang PolytechnicFeb.,2024Vol.23 No.188陈锦:校园智能导览小程序的设计与实现位置服务路线规划插件来实现。总体功能结构图如图1所示。6243B0EE3B%2C7773D.AM?图1总体功能结构图二、数据服务器配置校园智能导览系统数据的存储依托第三方知晓云平台作为一站式解决方案。知晓云作为小程序后端云服务,免去了小程序开发中域名备案、服务器搭建、数据接口开发等繁琐流程,让开发者可以专注于业务逻辑地实现3。利用知晓云实现后端数据服务器的搭建需要以下配置流程。第一,微信小程序对知晓云进行第三方授权。进入知晓云控制台后,在应用“导览”页中
6、找到微信小程序平台,点击立即接入,接着在“设置微信”页中点击立即授权即可完成授权。第二,SDK插件引用。下载SDK插件,接着在小程序的app.json文件中通过设置sdkPlugin属性来引用插件,该属性值为一个对象,在对象中必须设置插件的版本号和插件提供者的ID号。第三,SDK初始化。初始化SDK可以验证当前的小程序是否有效合法,通过在小程序的App应用实例的onLaunch生命周期函数中获取SDK插件,并调用其init方法,设置方法参数为创建应用的ID号来对SDK进行初始化。第四,在控制台的应用文件管理模块中上传所需的图片。第五,校园智能导览系统需建立2个表,map表和school表,可在
7、知晓云平台应用数据管理模块中创建。map表用来存储所有分类标记信息,包含ID号、标题、分类、经度、纬度、图标,图片、语音等字段;school表用来存储学校的基本信息,包含id号、中文名、英文名、图片地址等字段。第六,在控制台应用的内容管理模块,添加校园简介文本内容。三、页面设计系统共有7个页面,包括引导、学院简介、校园导览服务、导览详情、自动定位、路线规划和地点搜索。引导页主要展示“经贸简介”和“逛逛经贸”两个链接按钮。学院简介页分为两部分,上部以轮播图的形式展示校园风景图,下部则是校园文字简介,在两部分之间添加地图导航按钮。该页面的视图层主要用到了swiper、view和navigator组
8、件。校园导览服务页由三个部分组成,第一部分是导航栏,由教学楼、行政楼、图书馆、食堂、宿舍楼、操场、快递点、周边景点等10个选项卡组成;第二部分是地图展示,在地图中自动标识了对应导航标签所指向的位置;第三部分显示每一导航标签下所包含的景观图片列表及信息,该页面的视图层主要用到了scroll-view、view、map和navigator组件。导览详情页分为三部分,上部以轮播图形式展示所选择地点的风景图片,中间部分显示导航图标和语音图标,下部为地点的文字介绍。自动定位页面以地图形式展示用户当前所在的位置。该页面无需用到任何组件,只需调用小程序的位置API即可显示。路线规划页面分为三部分,上部为输入
9、框可以选择目的地,中部为步行、骑行、驾车三种出行方式,下部为地图组件。在地图上将以当前位置和目的地作为起始点和结束点,显示不同出行方式的路线规划。地点搜索页面分为两部分,上方为input组件,用来输入要搜索的地点;下方以列表形式展示搜索到的地点信息及导航标识。四、系统功能实现校园导览小程序主要功能是导览服务、自动定位和路线规划,下面重点对这三个功能的实现进行详细的介绍。89第23卷第1期襄阳职业技术学院学报2024年第1期(一)校园导览服务页面校园导览服务页如图2所示,以导航标签的形式列出校园的各大场所及周边景点,点击标签可在下方地图中标识出对应分类下所有相关地点,同时在底部滚动视图区域显示地
10、点图片,点击图片跳转至导览详情页,显示所选择位置的详细信息。页面功能分三个步骤实现。图2校园导览服务页面1.获取某一分类下所有标记点数据。通过输入表名来实例化一个TableObject对象map,接着实例化一个Query对象,调用Query对象的in方法设置查询条件,然后通过map对象调用setQuery方法,传入Query对象作为参数,便可依据之前设置的查询条件获取到map表中某一分类的所有标记点数据。2.在地图上显示获取的标识点位置。先根据用户选择的地点分类去查询map表,返回该分类的所有地点信息存入数组中,接着遍历该数组,取出每个地点的markerId号、经度和纬度,将其封装成一个mar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 智能 导览小 程序 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。