交互式智能烹饪系统(源码)【字数:18400】
摘 要摘 要饮食一直是人们赖以生存,完成生产生活的重要基本要素。在大众对饮食的重视程度日益增加的当今时代,食品安全成为大家茶余饭后讨论的热门话题。食品安全作为饮食的关键,对于人们的饮食健康就显得尤为重要。在这样的背景下,走进厨房,亲自动手烹调成为最好的解决食品安全的办法。然而,由于工作紧迫,生活琐事繁多,学习烹饪美食的成本比想象中更加昂贵。在确定及分析了上述问题后,基于简洁、方便、易用的原则。旨在提供更便捷的服务以及更加优秀的用户体验。本系统使用了MongoDB作为数据库,Android Studio作为集成开发环境,Baas提供后端服务。实现了基于Android客户端的交互式系统。并创造性的提出了交互式的概念。本文主要介绍了交互式菜谱系统的项目背景,需求,设计实现,测试等内容。涉及的关键技术包含Android 开发,数据库交互,网络请求,异步加载等。本文最终实现了五大模块,包括用户模块、菜谱模块、分享验模块、社区模块、交互模块。在性能上,系统在临界条件下运行良好,无明显性能问题。关键词交互式体验;交流社区;菜谱分享;增强显示
目 录
第一章 绪论 1
1.1研究背景、目的和意义 1
1.2研究现状 1
1.3主要工作 2
1.4论文安排 2
第二章 开发平台与技术 3
2.1背景 3
2.2 Android介绍 3
2.2.1 Android系统架构 3
2.2.2 Android 应用组件 4
2.3 LeanCloud 5
2.3.1 数据模型介绍 5
2.3.2 基础用法 5
2.4 面向对象编程 6
2.5 增强现实技术 7
2.5 开发平台 7
2.5.1 Android Studio 7
2.5.2 LeanCloud 7
2.5.3 七牛云 7
2.5.4 EasyAR 8
2.6 开发环境搭建 8
2.7本章小结 8
第三章 可行性分析 9
3.1技术可行性分析 9
3.2经济可行性分 *好棒文|www.hbsrm.com +Q: #351916072#
析 9
3.3社会可行性分析 9
3.4本章小结 10
第四章 需求分析与总体设计 11
4.1需求分析 11
4.2系统概述 11
4.3系统功能描述与建模 11
4.4 系统需求设计 13
4.5模块描述 14
4.5.1用户模块 14
4.5.2菜谱模块 14
4.5.3社区模块 15
4.5.4分享模块 15
4.5.5交互式体验模块 15
4.6本章小结 15
第五章 系统详细设计 17
5.1系统分析 17
5.2模块详细设计 17
5.2.1 用户模块 17
5.2.2菜谱模块 21
5.2.3社区模块 25
5.2.4分享模块 27
5.2.5交互式体验模块 28
5.3数据库设计 30
5.3.1数据库表结构设计 30
5.3.2数据库概念设计 33
5.4本章小结 35
第六章 系统测试 36
6.1介绍 36
6.2 本章小结 37
结 论 38
致 谢 39
参 考 文 献 40
绪论
1.1研究背景、目的和意义
近些年来,计算机科学技术尤其是移动端亦或是人工智能端的蓬勃发展给予了人们更加丰富的想象力,越来越多的智能产品逐渐出现在大众眼前,这是一个信息爆炸的时代,各种技术层出不穷,让人应接不暇,计算机网络技术,无线数据传输技术已经走进了我们的生活,与我们的生活密切相关。满足了越来越多的人对于更快的速度,更高的效率完成生产生活的需求。其中比较有特点的是智能终端的普及。尤其是Android系统的诞生,这是一个 Google 公司研制并推出的手机系统,它基于 Linux 的自由开放的操作系统,它主要应用于移动终端设备。Android 成为了手机操作系统历史上的里程碑,它们正在悄无声息的改变着我们的生活,Google的Alpha GO,微软的HoloLens是让人为之惊艳,作为新时代的计算机的从业者,我们有责任且有义务在这样的时代背景下将新的互联网技术发扬光大,让我们的生活朝着便捷,智慧的方向发展。
饮食作为人类生存最基本的要素,从远古时代就与每个人的生活息息相关,随着社会的进步与经济的发展,人们的饮食观念已经发生了巨大的变化,从简单的吃饱到现在的对营养健康的追求。然而目前饮食安全隐患频频出现,地沟油,僵尸肉让人们从来没有如此担心过自己的饮食安全。因此烹饪是每个人都应当掌握的技术,这样不仅可以保证自己与家人的饮食安全,也可以促近家人之间的关系。传统的美食菜谱应用形式单一,只能依靠传统的图片视频的方式指导教学,让新手难以快速的上手,因此在这样的背景下,一款智能的有交互功能的烹饪应用因运而生。
1.2研究现状
食品卫生一直是人们关心的热点话题。国家制定了相关法律法规严格约束餐饮行业。因此,菜馆,学校,工厂,企业等会提供饮食服务的场所均对食品安全有着近似于严苛的要求。
对于国内情况,当前传统的烹饪菜谱类应用大多是基于移动互联网,采用图片以及视频的方式展现菜谱,无法否认,这确实可以帮助人们学习心的烹饪技巧,但是这种情况往往适用于有一定烹饪能力和烹饪经验的老手。这种既不生动也不形象的教程,很容易给新手造成比较大的学习成本,令新手望而生畏。没有一款涉及交互式的体现,目前已有的交互式厨房大多是硬件嵌入式的应用,在传统的厨具中植入传感器,将厨房中的电器与传感器相连,通过采集传感器的数据,例如厨房的采集温湿度,仓储环境的气体。通过对数据的跟踪与分析为客户提供相应的服务,从而实现报警、检测等功能。并没有实现移动端菜谱交互式的体验。
国际上智能家居今年来行情火热,涉及生活的方方面面,其中在卧室中,智能窗户,智能浴室,智能台灯等产品层出不穷,厨房中的智能产品多是只能厨具,而且均为纯硬件的功能,没用相关应用的协助,对互联网的利用较小。
目 录
第一章 绪论 1
1.1研究背景、目的和意义 1
1.2研究现状 1
1.3主要工作 2
1.4论文安排 2
第二章 开发平台与技术 3
2.1背景 3
2.2 Android介绍 3
2.2.1 Android系统架构 3
2.2.2 Android 应用组件 4
2.3 LeanCloud 5
2.3.1 数据模型介绍 5
2.3.2 基础用法 5
2.4 面向对象编程 6
2.5 增强现实技术 7
2.5 开发平台 7
2.5.1 Android Studio 7
2.5.2 LeanCloud 7
2.5.3 七牛云 7
2.5.4 EasyAR 8
2.6 开发环境搭建 8
2.7本章小结 8
第三章 可行性分析 9
3.1技术可行性分析 9
3.2经济可行性分 *好棒文|www.hbsrm.com +Q: #351916072#
析 9
3.3社会可行性分析 9
3.4本章小结 10
第四章 需求分析与总体设计 11
4.1需求分析 11
4.2系统概述 11
4.3系统功能描述与建模 11
4.4 系统需求设计 13
4.5模块描述 14
4.5.1用户模块 14
4.5.2菜谱模块 14
4.5.3社区模块 15
4.5.4分享模块 15
4.5.5交互式体验模块 15
4.6本章小结 15
第五章 系统详细设计 17
5.1系统分析 17
5.2模块详细设计 17
5.2.1 用户模块 17
5.2.2菜谱模块 21
5.2.3社区模块 25
5.2.4分享模块 27
5.2.5交互式体验模块 28
5.3数据库设计 30
5.3.1数据库表结构设计 30
5.3.2数据库概念设计 33
5.4本章小结 35
第六章 系统测试 36
6.1介绍 36
6.2 本章小结 37
结 论 38
致 谢 39
参 考 文 献 40
绪论
1.1研究背景、目的和意义
近些年来,计算机科学技术尤其是移动端亦或是人工智能端的蓬勃发展给予了人们更加丰富的想象力,越来越多的智能产品逐渐出现在大众眼前,这是一个信息爆炸的时代,各种技术层出不穷,让人应接不暇,计算机网络技术,无线数据传输技术已经走进了我们的生活,与我们的生活密切相关。满足了越来越多的人对于更快的速度,更高的效率完成生产生活的需求。其中比较有特点的是智能终端的普及。尤其是Android系统的诞生,这是一个 Google 公司研制并推出的手机系统,它基于 Linux 的自由开放的操作系统,它主要应用于移动终端设备。Android 成为了手机操作系统历史上的里程碑,它们正在悄无声息的改变着我们的生活,Google的Alpha GO,微软的HoloLens是让人为之惊艳,作为新时代的计算机的从业者,我们有责任且有义务在这样的时代背景下将新的互联网技术发扬光大,让我们的生活朝着便捷,智慧的方向发展。
饮食作为人类生存最基本的要素,从远古时代就与每个人的生活息息相关,随着社会的进步与经济的发展,人们的饮食观念已经发生了巨大的变化,从简单的吃饱到现在的对营养健康的追求。然而目前饮食安全隐患频频出现,地沟油,僵尸肉让人们从来没有如此担心过自己的饮食安全。因此烹饪是每个人都应当掌握的技术,这样不仅可以保证自己与家人的饮食安全,也可以促近家人之间的关系。传统的美食菜谱应用形式单一,只能依靠传统的图片视频的方式指导教学,让新手难以快速的上手,因此在这样的背景下,一款智能的有交互功能的烹饪应用因运而生。
1.2研究现状
食品卫生一直是人们关心的热点话题。国家制定了相关法律法规严格约束餐饮行业。因此,菜馆,学校,工厂,企业等会提供饮食服务的场所均对食品安全有着近似于严苛的要求。
对于国内情况,当前传统的烹饪菜谱类应用大多是基于移动互联网,采用图片以及视频的方式展现菜谱,无法否认,这确实可以帮助人们学习心的烹饪技巧,但是这种情况往往适用于有一定烹饪能力和烹饪经验的老手。这种既不生动也不形象的教程,很容易给新手造成比较大的学习成本,令新手望而生畏。没有一款涉及交互式的体现,目前已有的交互式厨房大多是硬件嵌入式的应用,在传统的厨具中植入传感器,将厨房中的电器与传感器相连,通过采集传感器的数据,例如厨房的采集温湿度,仓储环境的气体。通过对数据的跟踪与分析为客户提供相应的服务,从而实现报警、检测等功能。并没有实现移动端菜谱交互式的体验。
国际上智能家居今年来行情火热,涉及生活的方方面面,其中在卧室中,智能窗户,智能浴室,智能台灯等产品层出不穷,厨房中的智能产品多是只能厨具,而且均为纯硬件的功能,没用相关应用的协助,对互联网的利用较小。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/690.html