基于GIS的美食推荐系统的研究与设计

来源 :卫星电视与宽带多媒体 | 被引量 : 0次 | 上传用户:chengwenjie123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】GIS技术在公众生活、生产建设、城市管理、科学研究、宏观决策等领域中发挥巨大作用。在生活条件日渐改善,却有更多的人进入亚健康行列的社会背景下,通过分析现今应用市场上各类美食系统的优点与不足,结合GIS技术及计算机网络技术,提出基于GIS的美食推荐系统。本系统设计了“菜谱提供”、“美食地图”、“大众社区”等子系统,具备菜谱推荐及搜索、多形式烹饪教程、地区特产菜介绍、菜市场推荐及导航、用户展示及平台推送等功能,旨在帮助人们改正不良饮食习惯,增强人们的健康饮食意识。
  【关键词】GIS技术;美食系统;健康饮食
  中图分类号:TN929                            文献标识码:A                           DOI:10.12246/j.issn.1673-0348.2021.08.025
  随着社会和经济的发展,在人们生活条件日渐改善的同时,越来越多的人进入了亚健康行列,一些健康问题总是在困扰和考验我们的身体。据了解,导致我们亚健康甚至是不健康的最主要因素就是饮食。不健康饮食的危害巨大。2019年4月3日,发表在著名医学期刊《柳叶刀》上的一项追踪研究分析了195个国家和地区在30年间因饮食结构造成的死亡率和疾病负担。结果显示,全球22%的死亡跟不合理饮食有关。其中,中国是吃饭思路错误的重灾区。《柳叶刀》在2017年的统计中,中国因为饮食结构问题造成的心血疾病死亡率、癌症死亡率都是世界人口前20的大国中的第一名[1]。为此,通过各种有效手段和途径引导大众健康饮食已刻不容缓。
  现今市场上的美食类应用系统大都功能齐全,能较大程度地满足人们的日常生活需求,成为人们获取去哪吃,吃什么的主要信息来源。当然传统的美食网站上边都是千篇一律的菜品,价钱等,展示给所有用户的都是一样的。又或者仅限于提供菜谱教程、美食社区等主流功能,有其局限性,大多服务范围狭窄。因此,设计并实现一个除具备主流功能外,还能帮助用户完成烹饪前准备工作的综合式美食系统是很有必要的。为响应党的十九大报告中提出的“健康中国”战略,通过合理饮食促进健康生活,特提出基于GIS(地理信息系统)的美食推荐系统。
  1. 需求分析
  GIS最为突出的功能是对空间数据和属性数据进行综合分析的功能,包括对空间数据和属性数据的采集、测量分类、处理、各种分析工作和决策支持等。它能够在计算机的支持下,实现对各种数据和信息的精确快速的处理和分析。值得一提的是,结合GIS技术强大空间数据管理和多元空间交互式分析能力,近年来在多学科领域研究中得到广泛的实践应用。
  在人们对饭菜有着更高要求的情况下。如何到达最近的菜市场?如何买到新鲜且便宜的蔬菜?逐渐变成了人们关心的话题。为此,本系统制作了菜谱提供模块、美食地图模块和大众社区模块。将GIS技术应用于多个功能中,通过GIS强大的地理信息空间分析功能,在帮助用户解决“如何做菜”的问题的同时,帮助人们快速获取制作健康美食所需食材的产地、采买地及大致价格等信息,满足用户更多元化的使用需求。
  2. 系统设计
  2.1 系统目标
  本美食系统立足于人们多样化的健康饮食需求,以综合式美食类网站的形式,提供菜谱及教程,教人们如何做出健康营养的美味佳肴,以此帮助人们改正不良饮食习惯,增强健康饮食意识。此外,本美食系统通过GIS(地理信息系统)强大的地理信息空间分析功能,帮助人们快速获取制作健康美食所需食材的产地、采买地及大致价格等信息。系统中利用美食地图,向人们直观展示武汉各区的特产蔬果及肉类,以达到向大众推广地方特色美食的同时,又向社会宣传地方特色农副产品,从而带动地方经济发展的目的。
  2.2 系统体系架构
  基于GIS的美食推荐系统采用B/S模式。B/S模式具有分布性特点,可以随时随地进行查询、浏览等业务处理。其业务扩展简单方便,通过增加网页即可增加服务器功能。而且后期维护方面只需要改变网页,即可实现所有用户的同步更新。采用SSM架构,通过Spring提供管理对象的方法,把中间层对象有效地组织起来。它的分层结构可以增量引入项目。而非侵入性应用程序对Spring API的依赖可以减至最小限度。Spring将各层进行整合,管理持久层(Mybatis)和控制层(SpringMVC)。利用MySQL主从配置,实现读写分离,减轻数据库压力。使用JDBC技术操作数据库,用Druid连接池来连接JDBC。Druid是一个分布式内存实时分析系统,解决如何在大规模数据集下进行快速的、交互式的查询和分析。结合GIS、OpenLayers、JavaWeb等技術实现系统的功能。系统架构图见图1。
  2.3 系统模块设计
  本系统的管理目标是通过对国民饮食现状进行分析,基于健康饮食理念,提出能帮助人们改善饮食习惯,增强人们的健康饮食意识的综合式美食推荐系统,并利用数字化信息技术予以实现。基于系统需求分析,本美食推荐系统初步分为以下三个子系统,包括“菜谱提供”子系统、“美食地图”子系统、“大众社区”子系统。其中,“美食地图”子系统还实现了菜市场推荐及导航的特色功能。
  2.3.1 “菜谱提供”子系统
  包括有告知食材、营养分析、做法介绍和视频教程等模块。用户可通过拍照识菜或文字搜索的方式获取菜谱。若用户暂无想做的目标菜品,也可在网站首页面的菜谱分类中,选择合乎需求的菜谱类型,从而找到心仪的菜品。在提供给用户的菜谱中,包含了所需食材、烹饪步骤、烹饪时间、营养分析等内容。在介绍菜肴做法时,除文字版教程外,还加入了视频版及多方言语音版教程。   2.3.2 “美食地图”子系统
  包括有地区特产菜介绍、菜谱及菜谱介绍和菜市场推荐等模块。美食地图中标出了武汉市各区的特产菜,用户点击地图上特产菜的图标,便会弹出该特产菜的相关介绍和用该特产菜可做的菜品及其菜谱。另外,此子系统还实现了菜市场推荐及导航的特色功能。该功能以文字描述加地图的形式为用户推荐附近的菜市场并提供其地址,如有需要,还可为用户提供导航。地图中将嵌入菜市场附近的虚拟街景(VR)。
  2.3.3“大众社区”子系统
  包括有用户展示和平台推送等模块。用户可在社区中上传做菜视频及自创的菜谱;也可以写下经验帖,与其他用户分享做菜经验;还可以通过“我的附近”寻找同城菜友,建立社交圈。平台会在社区中及时发布与食物搭配、食品安全、名菜文化等专题相关的科普类文章,并会根据用户所在地区向其推送与当地切合的文章及经验帖。此外,平台还将评选“明星用户”,将其在社区中发表的优秀经验帖或视频加精置顶。
  3. 系统功能实现
  3.1 基础功能
  基本功能包括用户登录、注册、增添数据等。通过系统主页面展示效果,使用户轻松快捷登录,并查看所需信息。系统主界面见图2。
  3.2 查询功能
  查詢功能主要通过简单查询、条件查询、图片查询、缓冲区查询,使用文本及图片显示,根据用户输入的关键字筛选最契合的菜品显示,同时匹配相应菜品图片同文本一并显示。
  3.3 导航功能
  导航功能主要通过引用第三方地图服务来实现。根据用户选择的目的地和用户所在地,显示出几种方案并计算出所需时间,向用户推荐一条最佳方案。附加VR实景地图来显示目的地的周边环境,及时更新。
  4. 结束语
  综上所述,结合GIS技术及计算机网络技术,提出基于GIS的美食推荐系统,在为人们提供菜谱及教程的同时,还可以帮助人们快速获取制作健康美食所需食材的产地、采买地及大致价格等信息,这不仅是对大数据时代海量的数据信息进行整合,而且达到了使用工具与技术为人类服务的目的。
  互联网时代的到来将GIS带进了每个普通民众的生活中。GIS从专业和行业的高端走下来、直接与人们面对面地提供服务的时代已经到来,每个人都有可能是Web地图服务的潜在应用者。GIS技术已悄然改变人们的生活方式,并将于未来继续这种改变。
  参考文献:
  [1]姜飞熊,本刊.《柳叶刀》发布全球吃饭报告[J].中华针灸电子杂志,2019,8(04):170.
  [2]宋丹丹.基于微信小程序的美食点餐推荐系统的设计与实现[J].信息通信,2017,000(012):89-90.
其他文献
【摘要】新媒体时代的到来,为广电事业提供先进的技术和传播手段。通过研究发现,传统的广播事业在新媒体时代潮流下,遭受巨大的冲击,导致进展缓慢。因此,为了满足人们的日常需求,有关人员应该加强学习先进的技术手段,利用互联网技术,帮助广播事业的多样化发展。本文在新媒体时代的背景下,对广电工程技术的发展趋势进行整理和分析,并制定出完整有效的发展方案,帮助广电事业的发展进步。  【关键词】新媒体时代;广电工程
【摘要】近年来随着我国科学技术的发展,卫星广播也开始逐渐走进人们的生活当中,卫星广播的应用范围越来越广泛。相较于其他广播形式而言,卫星广播具有的优势更强大,它可以覆盖大面积的地理位置,而且还不受一系列的自然环境条件的制约,因为在一些地理位置特殊的地方,传统广播是接收不到信号的,但是基于卫星接收机基础上的同步广播可以完美地解决这一问题。而且在我国未来的发展当中,科学技术的应用范围会越来越广泛,卫星接
【摘要】本文介绍了大型融媒体直播节目《中国一日》贵州地区的直播系统技术方案。本方案为多路由、全方位、立体式呈现直播节目的丰富内容,体现我国在决胜全面小康,决战脱贫攻坚,消除绝对贫困这个具有特别重大历史意义的一年,为超时长直播提供了优质的技术支持。  【关键字】联合大型直播;公网传输;5G;SRT;卫星;总控调度  中图分类号:TN929 文献标识码:A
【摘要】当今世界正处于数字化飞速发展的时代,科学技术不断进步,数据化也不断地得到增强。由于大数据的发展,为很多行业都提供了便利。出现了很多大数据融合性的差异,大数据技术与电视新闻采编的融合也越发的紧密,这就为新闻采编的发展提供了很大的便利,促进了新闻行业的发展优化了新闻采编行业的运作模式,不断地对新闻采编行业和数据进行深度融合,促进新闻采编业的发展。  【关键词】大数据技术;电视新闻采编;深度融合
【摘要】随着信息技术的迅速发展,传统广播节目制作中的问题也凸显无疑,但在此过程中也因科技成果的诞生给广播节目制作带来了发展机遇,即当下数字化在各行各业中都有广泛的应用,通过采用数字音频处理技术,转换音频信息的处理质量,也能够将音频信息与视频信息进行同步,对于加强广播节目的整体制作质量具有实效作用。  【关键词】广播节目制作;数字音频处理技术;应用  中图分类号:TN94
【摘要】随着当前科学技术的蓬勃发展,大量的先进技术在生产生活被大范围应用。不但给人们的生活带来的极大的方便,还推动了人们物质水平的不断上升。娱乐行业的发展势头越来越猛烈,同时广电领域也为人们带来了各种娱乐平台,使人们的思想和生活都得到了明显丰富。而在互联网的发展下,把光电技术和互联网技术相结合也成为一个重要话题。  【关键词】广电技术;互联网技术;结合;方法策略  中图分类号:TN94
【摘要】本文分析了广播电台总控机房精密空调报警系统的设计需求,详细介绍了精密空调的功能特点、主要部件、运输和储藏环境要求、精密空调控制器与后台报警系统之间的通讯协议规范,设计了一款精密空调报警系统,保障了安全播出,节约了运维成本。该系统已运用于湖南人民广播电台播出机房,大大减轻了安全播出管理人员负担,提高了播控系统的可靠性,实现了总控机房的科学管理。  【关键字】总控机房;精密空调;报警系统  中
【摘要】融媒体的不断发展和进步,对新闻采写提出更高要求。因此,新闻从业人员要积极加强自我提升,不仅要积极优化选题和选题策略,也要积极加强对信息技术的掌握,这样才能有效推动新闻业积极发展,也能利用新闻采写保持较好的舆论导向。本文首先,讲述新闻采写中选题和选题策划的形式;其次,分析选题和选题策划在新闻采写中的重要性;最后,阐述新闻采写中优化选题和选题策划的策略,期望新闻从业人员加强对选题和选题策划的关
【摘要】科技的发展促进了信息时代的发展。借助于数字电视技术,有线电视网络正在迅速发展,并为媒体发展提供了強大的技术支持。数字电视技术具有稳定的信号传输,强大的可操作性和高分辨率,可以满足各种用户的需求。随着电视媒体产业的兴起和发展,数字电视技术在信号传输过程中的优势正在逐渐显现。电视技术的飞速提高得益于数字电视技术的普遍应用,其技术方案也在逐渐完善。本文根据数字电视技术的应用,阐述其技术特点、目前
【摘要】随着我国社会科技的迅速发展,越来越多的高科技进入到人们的生活中。电视是大多数人了解世界与国家的渠道,采编部門作为一个时效性的新闻部门要提高自身的采访能力以及编辑能力。采编部门的新闻与采编记者息息相关,一个好的采编记者必然会让人们了解到事件发生的情况。根据这些情况进行新闻采编部门能力的探究,不断提高电视台新闻记者新闻的编写能力以及采访能力。  【关键词】电视台;新闻记者;采编能力  中图分类