




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[20]。服务页放置了定位功能,用户在打开这个模块时候或被告知需要获取用户的位置信息,可以通过chooseLocation来选择要寻找的目的地,通过返回经纬度来确定目的地信息,再对路线进行规划返回给用户。我的个人中心页,用户在点击这个页面需要进行微信授予权限获取用户的头像等其他信息,用户收藏过的文章也会出现在页面下方的文章里面,通过数据库来记录用户的数据。在保证功能完善且美观的前提下,让用户的体验更加方便、高效。图5.1用户主界面图5.2定位页图5.3个人中心页5.2用户端其他功能模块功能模块是程序的核心,小程序设计的最终目的就是要实现什么功能,能面向哪些,能给用户有什么帮助,是小程序存在的意义所在。5.2.1登录模块通过onLoad函数将云数据库初始化,将get到的用户数据渲染到WXML里面,用wx.chooseImage接口,给获取到的图片生成一个本地临时路径,再用云开发uploadFile接口,把临时路径上的图片上传到云存储里,在success回调里重置PageData,将图片渲染到页面,最后,用updata把云存储里的文件ID存在数据库里的用户信息里。5.2.2用户信息模块用户上传的信息都将在登录里个人中心模块上传到云数据库中,云开发的管理人员可以在云开发控制台看到活跃用户、访问用户以及用户的信息。5.2.3旅游攻略模块本模块在首页内分国内或国外景点,在攻略首页创建轮播图swiper展示近期更新的景点图样,底部创建最新攻略板块,实时更新最新攻略信息,创建子页面in和out,分别来存放国内和国外,用navigator导航组件加Url获取来跳转至in/out页面,页面分三部分构成,分别是热门目的地、最新攻略和小程序图标。使用app.wxss来定义统一的格式函数,边缘留白26rpx,这是对这个小程序进行定义,在in页面定义几个大框架,用来统一框架中的格式,用弹性盒模型display:flex来排版配上flex-wrap和图片大小,控制好图片的大小和位置。out页面也是同理,在创建若干个子页面,用来存放攻略信息,旅游景点信息包括推荐指数、景点概况、行前须知、景点周边(住宿、美食)推荐、路线规划等内容。让用户能够对景点有一个较为全面的认识。并在页面结尾处放置点赞和收藏评论的功能,如果喜欢此景点,收藏它以便下次能快速找到,同时用来记录用户的爱好,帮助我们更好的了解用户的喜好。图5.4国内景点图5.5国外景点5.3管理端功能模块在管理端中,用户在小程序内授权登录后,管理端会出现相应的用户信息,其中包括用户微信号、微信头像以及id值,再把用户的信息记录在数据库中,以便用户再次登录时还能使用以前的信息。用户在小程序内对景点的一系列操作,如点赞、收藏、评论以及转发等操作都将传送到数据库中,管理端可以对数据进行查看,对于违规操作给予净化。对于当下的热门景点可以再管理端给予更新或者新增,以便于用户更好的使用,用户在使用过程如有不满也可以向管理端提出建议,使小程序更加完善、稳定。在小程序发布之后,管理端主要对程序进行维护,在避免BUG的同时,让小程序更稳定。图5.6管理员页 6.系统测试6.1测试方法系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。本系统的测试采用黑盒测试的方法。6.2测试过程表6.1用户对小程序功能的可用性进行测试测试项操作结果测试结果切换tab栏的其他页面左右滑动可左右滑动符合预期轮播器是否可以循环使用最后一页滑动出现第一页符合预期国内外按钮跳转分类页点击国外Button跳转至国外景点页符合预期点击各个景点页跳转至详情页点击各景点图片跳转成功符合预期点赞功能点击点赞成功点赞符合预期收藏功能点击收藏收藏成功符合预期评论功能在评论页输入123出现123符合预期位置获取确认授权位置信息出现当前位置符合预期位置查询随机输入位置出现位置信息符合预期个人信息获取授权微信登录出现用户头像符合预期表6.2管理员对小程序功能的可用性进行测试测试项操作结果测试结果添加数据添加123456出现123456符合预期删除评论删除刚添加的数据成功符合预期增添旅游信息新添景点信息(文字、图片)成功符合预期查询用户信息查询id值查询成功符合预期修改景点信息修改text中文字修改成功符合预期查看评论查看景点评论区可查看符合预期删除评论调用delete函数删除成功符合预期6.3测试结果分析本次测试对此次开发的微信小程序的各个功能进行测试,从两个角度测试,分为用户端对功能测试以及管理员端对功能的测试,对比测试是否符合预期值,经测试大部分功能符合预期,但仍有一部分功能需要继续开发,需要后期对这些功能点进行突破解决。7.总结和展望7.1总结在旅游攻略小程序开发之前,需要对用户的具体需求进行分析。包括系统的可行性分析、功能需求分析以及其他需求分析。在可行性分析过程中,对系统实现的技术性、经济性以及管理等方面进行了分析,来证明小程序实施的可行性。在做小程序前对旅游攻略系统实现背景与现状进行分析,阐述了系统的具体功能,并根据系统需求对系统结构以及功能模块等进行了详细地设计,将整个系统划分为多个不同的模块,在分析系统功能需求时,对整个系统的总体布局以及功能模块进行了分析,本系统采用了WXML、WXSS、JS以及数据库等技术来完成,使用微信开发者工具对其程序进行编码开发工作。开发完成后,对系统进行了系统的测试,通过测试证明了系统在功能及性能方面可以达到预期的要求,有较高的稳定性。7.2展望虽然本项目开发的旅游攻略小程序的基本功能已经实现,能够初步满足对客户的需求。但是受到时间以及本人经验和精力乃至知识的有限,系统还有很多地方可以进一步完善,具体可以改进的地方包括如下几个方面:1、在系统界面设计方面,系统设计的美观性有待于加强,例如可以改成当前较为流行的扁平业面。系统界面显示方式也可以进一步完善,系统详情页不够详细,无法对用户提供直观的信息。2、系统的安全性设计还需要进一步的提高,由于小程序后台最多可以添加15个管理员,所以可以在后续招募一些管理员,可以进行版本系统的维护工作,避免出现BUG。总之,此类不足问题都是基于本系统在测试与功能的分析中得到,需要根据现有技术条件不断地进行版本的更新,使得系统功能以及性能等方面更加完善,希望自己在未来可以继续学习发开知识,深刻领会其中逻辑,一步步的践行,做出越来越出色的系统。参考文献莫晶,裴大容.基于微信小程序的旅游系统的实现[J].电脑编程技巧与维护,2020(07):55-57.冯雪娇,王嘉睿,王鎏琳,张冬有.基于ArcGISEngine的高校文化旅游系统的设计与开发[J].哈尔滨师范大学自然科学学报,2019,35(05):91-97.丁勇.智慧旅游系统架构设计[J].电子技术与软件工程,2019(17):167-168.王颖,胡燏,张仕海,赵艳玲.基于互联网+的乡村智慧旅游系统设计[J].电子技术与软件工程,2019(13):34.赵鹏,张亮,胡菡,谢华莉.微信环境下智慧旅游信息系统设计与实现[J].地理空间信息,2019,17(02):38-40.李冬冬,刘嘉琳,李坤,梁博,杨元维.基于Hybrid模式的旅游系统混合应用的设计与实现[J].北京测绘,2018,32(11):1252-1256.邱丽媛,邵伟洁,沈俊勇,李擎,刘悦,于七龙.基于微信小程序的公共健身设施教学和管理系统的研究与开发[J].电子世界,2019(23):82-83.王金伟,孔维纹,刘语,王帆,帅阿琴.基于虚拟现实技术的旅游系统研究[J].黑龙江科学,2017,8(18):22-23.马天博,张妍,李森威,胡智府,韩东生.基于微信小程序的旅游规划程序方案[J].信息技术与信息化,2020(07):23-25.胡城.从国外旅游业发展特点,分析我国旅游业未来发展趋势[J].当代旅游(高尔夫旅行),2017(08):14.席婷婷.国内外旅游业发展现状和前景分析[J].市场论坛,2017(10):69-72.王天泥.当图书馆遇上微信小程序[J].图书与情报,2016(06):83-86.罗雅丹,罗琪斯.基于WebGL的全景技术智慧旅游系统[J].计算机系统应用,2020,29(01):86-92.张占昭.基于物联网技术承德智慧旅游系统的构建[J].数字技术与应用,2016(11):43-47.何云山,王占刚.移动自助旅游系统设计与实现[J].机电信息,2019(21):118-119.张琪.“互联网+”背景下旅游系统创新研究[J].商讯,2019(06):176.吴明桦,李杰.微信小程序的优势分析及其在企业中的应用[J].电子技术与软件工程,2019(15):45-46.马骞.基于B/S的智慧旅游系统的开发与设计[J].自动化与仪器仪表,2018(10):102-104.苏鹏,庞树博,邹丰帆,赵玉兰.基于Android的乡村旅游系统设计[J].合作经济与科技,2018(05):94-95.刘飘媛,陈丽,曹子谞.智慧旅游平台功能及应用分析[J].电脑知识与技术,2016,12(29):267-269.LuísAraújo.Portuguesetourismstrategy(ET27)–nowmorethanever[J].WorldwideHospitalityandTourismThemes,2020
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深圳项目居间合同范本
- 农民土地入股合同范本
- 单车租借服务合同范本
- 保安叉车租赁合同范本
- 投资财产合同范本
- 商业租领合同范本
- 内蒙古体育职业学院《医事法律》2023-2024学年第二学期期末试卷
- 焦作师范高等专科学校《分子免疫学》2023-2024学年第二学期期末试卷
- 广西物流职业技术学院《数据库原理及安全》2023-2024学年第二学期期末试卷
- 苏州健雄职业技术学院《学术规范与论文指导》2023-2024学年第二学期期末试卷
- 单个军人队列动作教案
- 《第3单元 角的度量:角的度量》课件
- Y -S-T 581.8-2023 氟化铝化学分析方法和物理性能测定方法 第 8 部分:硫酸根含量的测定 硫酸钡重量法 (正式版)
- 大象出版社《科学》四年级下册 第三单元 太阳、地球和月亮 影子的形成课件
- 2023北京市-实验动物上岗证培训考试题库
- 吉林省地方教材家乡小学一年级下册家乡教案
- 实验经济学实验设计案例
- 国际经济法自考真题及答案
- 护理时间管理课件
- 《术前讨论制度》课件
- 商业综合体商业项目立项报告
评论
0/150
提交评论