温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
绿色
厨房
美食
交流平台
设计
实现
0612
本科学生毕业论文
绿色厨房美食交流平台的设计与实现
系部名称: 国际合作教育中心
专业班级: 计算机科学与技术14-4班
学生姓名: 姜浩
指导教师: 安波
职 称: 副教授
黑 龙 江 工 程 学 院
二○一八年六月
The Graduation Design for Bachelor's Degree
Design and Implementation of Green-Kitchen Food Communication Platform
Candidate:Jiang Hao
Specialty:Computer science and technology
Class:14-4
Supervisor:Associate Prof. An Bo
Heilongjiang Institute of Technology
2023-06·Harbin
摘 要
随着社会经济的开展,人民生活水平的提高,人们越来越关注自己的饮食状况,所以美食文化也就越来越受到人们的注意,因此而且更加关注饮食的健康。因此,为满足网络上众多美食爱好者的需要。我设计了该美食交流平台-绿色厨房美食交流平台。
本系统采用B/S模式的体系结构,结合Java开发语言及框架和MySQL数据库,建立以用户为中心,以中餐食谱为主要内容,实现了集注册、菜谱浏览、菜谱收藏、用户关注、评论留言、菜谱发布等功能于一体的美食交流平台。该平台提供健康美味的食谱;可根据当季食材,为用户提供食谱,用户可以借鉴模仿;用户之间可以互相交流讨论,到达日常经验分享的目的。
绿色厨房美食交流平台可详细的展示、介绍各种美食信息,同时为美食爱好者提供了一个交流的平台,使得更多的美食传统做法得到推广,也激发了更多美食创意的产生。为使用者带来了颇多便利。
关键字:美食交流平台;在线论坛;java系统设计;java系统建模;MVC设计模式;
ABSTRACT
With the development of the social economy and the improvement of people's living standards, people are paying more and more attention to their diet, so the food culture is getting more and more attention, and therefore more attention is paid to the health of the diet. Therefore, to meet the needs of many food lovers on the Internet. I designed the food exchange platform - green kitchen food exchange platform.
This system adopts the architecture of B/S mode, combines the Java development language and the framework and the MySQL database, establishes the user centered, and uses the Chinese food recipe as the main content, and realizes the food exchange platform which integrates the functions of the registration, the menu, the recipes collection, the users' attention, the comments and the recipes. The platform provides a healthy and delicious diet; it can be used for users to learn the recipes according to the ingredients of the season. Users can communicate and discuss each other to achieve the purpose of sharing daily experience.
The green kitchen food exchange platform can show and introduce all kinds of food information in detail. At the same time, it provides an exchange platform for the food lovers, which makes more food traditional practices popularized and inspired more food creativity. It brings a lot of convenience to the user.
Keywords: Food exchange platformt; Online Forums; Design of Java System; Modeling of Java System; MVC design pattern;
目 录
I
Abstract II
第1章 绪 论 1
1.1 选题背景 1
1.2 国内外研究状况 1
1.2.1 国外研究状况 1
1.2.2 国内研究状况 2
1.2.3 研究结论 2
1.3 研究主要内容 3
第2章 系统的需求分析 4
2.1 系统的可行性分析 4
2.1.1 经济可行性 4
2.1.2 技术可行性 4
2.2 系统需求分析 4
2.3 功能需求分析 5
2.3.1 系统整体功能需求分析 5
2.3.2 美食秘籍模块功能需求分析 6
2.3.3 华山论菜模块功能需求分析 7
2.3.4 营养真经模块功能需求分析 8
2.3.5 我的宝典模块功能需求分析 9
2.4 系统用例及活动图 10
2.4.1 用户注册模块活动图 10
2.4.2 用户模块活动图 11
2.4.3 用户收藏菜谱模块活动图 12
2.4.4 关注用户模块活动图 14
2.4.5 菜谱评论模块活动图 16
2.4.6 评论回复模块活动图 17
2.4.7 菜谱发布模块活动图 18
2.5 系统分析概念类图 20
2.6 本章小结 20
第3章 系统设计 21
3.1 系统的功能模块设计 21
3.2 系统面向对象建模 22
3.2.1 菜谱种类查询模块建模 22
3.2.2 菜谱食材查询模块建模 23
3.2.3 排行榜模块建模 25
3.2.4 菜谱发布模块建模 26
3.3 数据库物理模型 28
3.4 开发平台与环境 29
第4章 系统实现与测试 30
4.1 系统功能实现 30
4.1.1 首页功能实现 30
4.1.2 菜谱种类查询功能实现 31
4.1.3 菜谱食材查询功能实现 32
4.1.4 排行榜功能实现 32
4.1.5 主题站功能实现 33
4.2 系统模块测试 34
4.2.1 注册测试用例 34
4.2.2 测试用例 34
4.2.3 菜谱发布测试用例 35
4.2.4 菜谱收藏测试用例 38
4.2.5 菜谱评论测试用例 39
4.2.6 用户关注测试用例 39
结 论 41
参考文献 42
致 谢 43
附 录 43
第1章 绪 论
1.1. 选题背景
现代生活中,人们无法防止各种污染对人体造成的伤害,倘假设再不注意饮食搭配,患病危险系数的提高就会成为必然。科学饮食结合良好的生活习惯,不但能够加快排出体内毒素,还能阻止细胞癌变,从而维持身体健康的平衡[1]。
餐饮行业是我国传统的效劳性产业,近年来始终保持着较为稳定的增长势头。随着行业领域的不断拓宽,餐饮行业的开展轨迹正发生着重大的变化。从根底的果腹需求逐渐转换成追求多元化、定制化,追求健康营养的餐饮效劳。[2]互联网技术的开展带来的新媒体形式的崛起,使得美食逐渐和网络社区联合成一种互联网美食经济产业链。作为互联网生活化不可分割的一局部,美食互动网站的设计和运营也成为一种炽热的趋势。从用户交流分享的角度来看,美食互动网站的研究对于其推广和商业模式的形成有重大的意义。
1.2. 国内外研究状况
1.2.1. 国外研究状况
美食互动社区在国内兴起之前,在美国、日本等货架早已形成了固定的产业模式。这种模式是一种以美食社区为根底,通过搜索、电子商务、广告投放等形式形成持续的盈利状态[3]。在国外,比拟流行的美食社区类网站包括美国的Allrecipes,Yummly,Food52 和日本的 Coodpad。根据 Alexa 的网站排名,上述美食社区网站中 Allrecipes 和 Cookpad 的流量、用户量以及访问量排名最高且接近[4]。其中,日本网站 Cookpad是目前日本最受欢送的食谱类网站之一,拥有大量的活泼用户和丰富的菜谱。已于2023年在东京证交所上市。它主要面向家庭成员提供美食分享社区。经济危机后,美国的Allrecipes 和其他多家面向群众的菜谱网站开始逐渐获得人们的关注和认可,并在原有海量菜谱数据的根底上扩展分享平台,以更生活化的形式迅速开展Error! Reference source not found.。作为垂直化食谱搜索引擎的 Yummly 相较于前两者上市时间较晚,在2023年8月上市,但是由于其在功能上的个性化搜索和结合社交网络方面占有优势,访问量及流量排名均迅速上升Error! Reference source not found.。
1.2.2. 国内研究状况
随着国外美食互动社区的兴起,国内的美食网站也逐渐开展起来,其中较成熟的有美食杰、豆果、天天美食等一些具有中国特色的菜谱网站Error! Reference source not found.。美食节是目前中国最大的菜谱库坐拥八十万篇菜谱,每月,用户访问数量为两千万。现在,这些数据还在不断增长着。豆果美食是国内首家发现、分享、交流美食的互动平台。目前已经开展成为国内外华人较为领先的美食互动社区网络
1.2.3. 研究结论
虽然目前大局部此类网站已专注于提升菜谱的数量和广度,却仍存在缺乏之处Error! Reference source not found.。其一,这些传统的美食网站对于用户的理解和定位还不够清晰,因此功能千篇一律,用户量也很少Error! Reference source not found.。其二,这些网站缺乏和用户的互动,内容质量较粗糙且难以令用户产生使用黏性,因此开展也较为缓慢Error! Reference source not found.Error! Reference source not found.。其三,研究说明大多数家庭并不清楚食物的营养成分及适当的搭配方式,且现有的基于健康推荐的效劳在计算个人食谱的营养和搭配上缺乏易用性Error! Reference source