案例19:Java私房菜定制上门服务系统设计与实现开题报告

news2025/1/16 14:00:02

博主介绍全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

 java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

   

目录

一、选题背景、研究意义及文献综述

(一)选题背景

(二)选题意义

(三)文献综述

二、研究的基本内容,拟解决的主要问题

1. 主要研究内容

2. 拟解决的主要问题

三、研究步骤、方法

1. 研究步骤

2. 主要研究方法和手段

四、研究工作进度

五、主要参考文献

六、 源码获取:


一、选题背景、研究意义及文献综述

(一)选题背景

      2020年“新型冠状病毒肺炎”刮起的飓风将众多餐饮企业卷进了深渊。在疫情的影响下,面对骤减的客流以及众多限制政策和要求,大多数餐饮企业被迫停止了营业。这次重大公共卫生事件的发生,致使大多数行业都遭受重创,全国流动性经济冰封,以全国餐饮行业为例,截至三月底疫情的影响已经超过三个月,餐饮营业收入损失万亿元以上[]。而兴起的外卖行业,恰好缓解商户经营问题,大量的外卖配送订单满足了用户改善口味的需求。

      国以民为本,民以食为天,食以安为先。食品安全问题是直接关系到国计民生和人民生命健康的重大问题,食品安全问题引起全社会的共同关注[]。随着生活节奏加快,人们的饮食习惯也开始发生变化。由于工作或学习繁忙没有时间认真去吃一顿饭,往往选择速食食品草草解决自己的三餐。传统堂食用餐模式方便消费者监察食材状况和加工过程,在市场监管的基础上用户吃着放心,然而外卖食品恰恰规避了用户和市场的监督。

      当前,我国对互联网外卖食品安全的监管还处于初始阶段,政府是最重要的监管主体,承担着主要的监管责任。但互联网外卖相较之传统餐饮具有交易虚拟性和非直观性,同时增加了更多流程环节,使得互联网外卖食品安全监管更加艰难。伴随着市场规模的扩大,外卖食品安全隐患逐渐暴露出来,媒体曝光了诸多外卖乱象,例如,网络订餐平台为了业绩对外卖商家"睁一只眼闭一只眼",大量黑商户上线经营;消费者在外卖平台网页上所见的店铺照片非常光鲜亮丽,但实际经营场所却是藏污纳垢、不堪入目[]。用户急需既能在家中享受餐馆美味又能确保食品安全健康的新消费模式,于是就出现了“私房菜预约上门做饭”服务。然而私房菜定制上门服务本身是属于家政服务中的一种,部分提供家政服务的APP或是小程序中本身附带预约上门做饭的功能,只是功能比较单一、菜品口味单调,无法满足用户多元化需求,所以人们需要的是一个功能更完善可靠、方便的私房菜定制上门服务系统。

(二)选题意义

      目前,提供预约私房菜定制上门服务的团队大多是靠媒体与顾客取得联系,例如百度、抖音、小红书、微博这类新媒体,而像厨师个人能力、菜品实况、顾客反馈等用户期望看到的问题却难以通过新媒体全部反映出来。对于顾客而言,媒体上提供预约私房菜定制上门服务的账号形形色色,用户无法轻易辨别虚实极易被不法商家误导,存在一定的欺诈风险。厨师是否具有专业素质,也没有依据可循。

      私房菜系统可以提供在家中吃到饭店美食的服务,能满足用户的高品质就餐需求[],迎合了现代人的消费方式。传统的线下就餐服务模式需要顾客线下到点进行用餐,既花费了顾客大量的时间,同时因为人数的众多存在了排队的现象,用户往往得不到较好的用餐体验私房菜定制上门服务作为一门兴起的服务模式能够节约用户的时间,减少线下就餐排队的流程,提高用户的就餐服务体验,得到大众的广泛认可。对于管理人员来说,通过本系统能够更好的进行客户管理,方便管理者了解用餐用户的实际需求,系统中的反馈机制还能帮助管理者收集和改善问题。对于普通用户来说,服务项目明了,可以在平台上自主选择,简化了双方沟通的流程;同时可以查看过往订单,并可以直接通过平台反馈和解决问题。

      大部分私房菜系统都是针对私房菜的一些做法进行直接的推荐,以私房菜展示为主,用户自主下单的方式将菜品交付到用户手中。部分系统没有实现在线预约功能,或者缺少良好的上门服务预约模式,用户往往难以及时的获取私房菜相关的数据信息,同时对于厨师的具体的作品也了解甚少。监管部门如何对这一职业进行规范,包括厨师的任职资格、健康标准以及行业标准、监管体系等,同时,还要建立上门厨师的信用体系[5]。因此迫切需要一个功能更完善、可靠、方便的私房菜定制上门服务系统。本课题拟设计一个私房菜定制上门服务系统,目的是帮助消费者更好的了解私房菜相关信息,搭建消费者与厨师之间的交互渠道,完善私房菜上门服务流程,提升餐饮智能化服务水平。

(三)文献综述

      随着社会互联网的快速发展,懒人经济的兴起,便捷了人们的生活的同时,也让众多的互联网创业者和传统行业经营者又看到了新的市场机会[6]。O2O模式即online to online (在线离线/线上线下),是指将线下的商务机会与线上互联网结合,使互联网成为线下交易的平台[7]。这是一种新兴的电子商务模式,将在线营销、销售和评估与线下商品和服务消费相结合[8]。O2O模式的出现衍生了饿了么、美团外卖、滴滴出行、货拉拉、菜鸟裹裹等众多拥有巨大消费市场的公司,上门送餐、上门接送、上门取发货等服务已经渐渐离不开我们的生活,可以说上门服务行业目前在中国依旧是朝阳产业。尤其是O2O食品营销在过去的十年中,中国经济蓬勃发展。其市场规模从2016年的1663亿元人民币大幅增长至5779亿元人民币2019年,上市餐厅数量从440万家飙升至1110万家[9]。2018年,O2O食品配送用户数量估计为10亿,预计到2023年将增至12亿。这一巨大的O2O食品配送市场在2018年创造了超过820亿美元的收入,年增长率为17.1%。在全球比较中,中国、美国和印度是O2O食品配送的前三大市场[10]。目前上门厨师行业在国内还是很稀缺,如果可以通过O2O的模式将社会闲置的家庭厨师和厨师资源利用起来,在未来将有很大的市场。将O2O模式与上门厨师相结合, 将线上线下互相资源置换, 利用网络传播速度快、更新实效性强的优点, 来发掘线下拥有好厨艺的厨师并且给厨师提供灵活性强、环境好以及高薪酬的工作。目前, 一二线城市餐饮业的厨师薪资在5000~20000不等。虽然没有太大的心理压力, 可还是会有过度劳累的现象。以饿了么、美团为代表的外卖配送行业的崛起也影响着餐饮业的营业额下降, 而厨师面临的是减员或辞退的风险。在此模式下, 厨师可以发布自己的特色菜和手艺菜, 这一特性也激励了厨师对自己能力的提升[6]。国内私厨分享平台主要有两类,一类对接较高端私厨,如我有饭、Enjoy等;订餐用户通过移动端APP获取订餐信息,核心功能是家传手艺、特色空间、稀缺食材、独特体验为主。一类是基于地理位置提供小区周边的家常菜,如回家吃饭、妈妈的菜等,核心功能主要是搜寻周边地区愿意分享的厨艺达人制作,用户觉得符合口味的,就可以通过电话、微信等形式下单,然后等待配送或者上门自拿,十分的方便,提供给想吃私房菜的用户安心饭菜。这两类平台皆聚焦于美食,然而其中基于私厨的社交功能尚不够完善。

二、研究的基本内容,拟解决的主要问题

1. 主要研究内容

      本设计主要采用IDEA工具进行开发,在系统架构方面采用SpringBoot对后台进行架构设计,前端使用vue技术,使用了开源的关系型数据库MySQL实现私房菜相关数据的存储与管理。

系统包含普通用户、厨师、管理员三个角色。用户主要实现私房菜浏览,在线预定,厨师信息查看、厨艺学习、口味评价,个人中心等功能。厨师主要负责接单、厨艺视频发布、健康认证,查看用户反馈等功能,而后台管理员主要负责用户管理、厨师管理、服务管理、评价管理等功能,建立一个良好的信息化的私房菜上门预约服务系统。

主要实现内容如下:

(1)注册登录:私房菜定制用户系统用户可以通过注册账号进行登录。

(2)菜品浏览推荐:普通用户可以在首页查看管理员推荐的不同分类的菜品信息,在产品相关模块中查询不同分类的私房菜。

(3)在线预定:普通用户登录系统后,通过填写预约信息可以在线预约私房菜服务。

(4)厨师查看:用户可以查看不同厨师的列表信息以及对应的厨师的相关的做菜教程,可以针对具体的厨师建立预约关系。

(5)口味探讨:用户可以通过不同菜品的交流模块进行交流互动。

(6)厨艺视频:用户可以查看相关的厨艺在线制作的视频信息进行学习,视频由管理员在后台上传和维护。

(7)个人中心:用户个人的预约信息以及资料信息的管理。

(8)热门美食:厨师美食相关浏览数据动态生成对应的热门美食排行。

(9)优秀厨师:厨师信息列表,只有管理员审核通过的厨师才能被用户查看到,用户可以查看该厨师的美食作品。

(10)厨师接单:厨师用户针对用户发布的预约,可以选择接受预约,建立相关的上门服务关系。

(11)厨艺视频:厨师用户可以发布个人相关的厨艺视频,并针对厨艺视频管理。

(12)健康认证:厨师用户上传相关的健康证明,保证个人服务的健康安全。

(13)厨师菜品管理:厨师可以管理个人的菜品信息,在通过认证后可以发布不同的菜品。

(14)后台管理:管理员用户登录后台系统,针对系统中普通用户、厨师用户、菜品、厨艺视频等相关的数据信息进行的管理。

2. 拟解决的主要问题

(1)在系统架构方面,学习 SpringBoot、Mybatis、Maven、MySQL以及操作系统等方面的基础知识,掌握SpringBoot框架以及相关组件的基本原理与应用。

(2)在预约模式设计方面,充分考虑其他上门服务相关系统的功能与特点,对课题系统的功能模块流程进行设计,并根据服务预约模式的相关的特点建立中间关联表,对预约数据进行关系的确立和存储。

(3)在页面设计方面,页面内容既要明确、简单,同时又需要用户在浏览网站时,能轻松地在网站内寻找、浏览自己想要的信息。如何在网页中计划运用JavaScript脚本语言和vue实现私房菜服务预约系统动态渲染,通过实际设计,让网页变得更加的生动、有趣,最终更好地实现网站网页与用户的交互。

(4)在系统安全性方面,需要有效解决用户名和密码验证方式等问题,同时设置登录拦截器和过滤器等方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。

三、研究步骤、方法

1. 研究步骤

(1)查阅相关文档,对私房菜定制上门服务系统平台项目进行分析以及初步构思,研究选题的可行性。

(2)调研用户的基本需求。

(3)参考类似系统数据库资料,在数据库中对项目表结构进行设计。

(4)对系统总体框架进行设计实现,合理的设计系统各个功能模块的业务逻辑,保证实现的可行性和合理性。

(5)对相关的上门服务系统进行分析,参考其页面布局和设计思路方法,在充分考虑用户使用的感受的基础上,再对课题功能进行设计。

(6)对代码进行编写,实现私房菜定制上门服务系统平台的核心功能。

(7)针对课题实现情况,对课题系统实现的功能通过测试的方法,模拟用户使用过程,对课题的具体实现功能进行综合测试。

2. 主要研究方法和手段

(1)项目调查法:参考已有私房菜定制上门服务系统的设计方案与技术路线,结合毕业设计任务需求,设计出本系统的主要功能和架构。

(2)文献参考法:通过查阅最近三年基于私房菜定制上门服务系统相关文献,了解基于私房菜定制上门服务的现状和涉及的技术情况。

(3)经验总结法:收集私房菜定制上门服务相关资源,结合自身开发经验与软件设计开发基础,开展本系统的设计与实现。

(4)实证测试法:通过自己对前面资料的查询、阅读、以及利用自己所学习的计算机相关技术来完成编码实现,完成设计的功能模块开发,代码编写最后进行测试。

四、研究工作进度

周次

起止日期

工作内容

具体要求

5

2023.3.21-25

需求分析数据库设计

设计数据库

6

2023.3.28-4.01

权限设计

权限功能模块

7

2023.4.04-08

注册登录开发

注册登录模块

8

2023.4.11-15

原型系统设计

设计原型系统

9

2023.4.18-22

用户功能实现

实现系统

10

2023.4.25-29

厨师功能实现;毕业设计中期检查

实现系统;中期检查

11

2023.5.02-06

管理员功能实现

实现管理员功能界面

12

2023.5.09-13

系统实现

实现功能模块

13

2023.5.16-20

模型测试

测试模型效果

14

2023.5.23-27

系统测试和完善;

撰写毕业论文

系统初验;撰写毕业论文

15

2023.5.30-6.03

系统验收

系统验收和答辩;

提交毕业论文

16

2023.6.06-10

论文答辩

准备论文答辩材料

17

2023.6.13-17

论文答辩

答辩后完善论文;

整理毕业设计资料

18

2023.6.20-24

资料归档

按要求归档所有资料

 五、主要参考文献

[1]孟娜.后疫情时代姥倌食堂私房菜营销策略优化研究[D].云南大学,2020.

[2]许翠钿. 关于对乡镇食品安全问题的思考[C]//.健康食品研发与产业技术创新高峰论坛暨2022年广东省食品集.[出版者不详],2023:262-264.DOI:10.26914/c.cnkihy.2023.000049.

[3]尹彬. 协同治理下互联网外卖食品安全监管机制优化研究[D].电子科技大学,2019.

[4]赵艳鹏,赵楠,张小蝶等.电子商务O2O背景下餐饮行业共享模式的调研与分析[J].中国集体经济,2022,No.725(33):89-91.

[5].“上门厨师”或成紧俏职业[J].党的生活(黑龙江),2023(02):71.

[6]刘志锋,吴佩遥,崔玉影.O2O模式下上门厨师研究[J].农村经济与科技,2019,30(06):145-146.

[7]方艳丽.020电子商务新模式的浅析[D].广东:吉林大学珠海学院,2013.

[8]Yang F X, Li X, Lau V M C, et al. To survive or to thrive? China’s luxury hotel restaurants entering O2O food delivery platforms amid the COVID-19 crisis[J]. International Journal of Hospitality Management, 2021, 94: 102855.

[9]Teng F, Wu Q. Design and Implementation of the Information System of Retired Veteran Cadres Bureau Based on SpringBoot Framework[C]//2021 IEEE International Conference on Consumer Electronics and Computer Engineering (ICCECE). IEEE, 2021: 87-92.

[10] Drozdz M,Kourie D G,Watson B W,et al.Refactoring Tools and Complementary Techniques[C]//2006 IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2006),2006:685-688.

[11]朱二华.基于Vue.jsWeb前端应用研究[J].科技与创新,2017(20):119-121.DOI:10.15913/j.cnki.kjycx.2017.20.119.

[12]肖文娟,王加胜.基于Vue和Spring Boot的校园记录管理Web App的设计与实现[J].计算机应用与软件,2020,37(04):25-30+88.

[13]Xu X, Huang Y. Restaurant information cues, Diners’ expectations, and need for cognition: Experimental studies of online-to-offline mobile food ordering[J]. Journal of Retailing and Consumer Services, 2019, 51: 231-241.

[14]涂华燕.基于MySQL宿舍管理系统数据库设计[J].电脑编程技巧与维护,2021(12):104-106.DOI:10.16184/j.cnki.comprg.2021.12.038.

[15]安沈昊,于荣欢.基于MySQL的天地一体化网络结构数据库构建[J].兵工自动化,2021,40(12):66-70.

六、 源码获取:

大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

 精彩专栏推荐订阅下方专栏👇🏻

java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/557387.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小型双轮差速底盘实现红外避障功能

1. 功能说明 在R023e机器人车体上安装1个近红外传感器,实现机器人小车避障功能。 2. 电子硬件 在这个示例中,我们采用了以下硬件,请大家参考: 主控板 Basra主控板(兼容Arduino Uno) 扩展板 Bigfish2.1扩展板…

VS2022 CUDA环境配置

文章目录 安装准备新建项目 安装准备 配置Cuda环境主要分为以下几个步骤 安装VS 这个应该不用太说,直接装最新版安装CUDA 下载地址:Cuda Toolkit安装cuDNN 下载地址:cuDNN archieve 这个安装顺序非常重要,一定是先装VS后装CUDA…

19 # promisify:将回调方法 promise 化

之前写个单独的方法去处理文件读取 function read(filename) {return new Promise((resolve, reject) > {fs.readFile(filename, "utf-8", function (err, data) {if (err) reject(err);resolve(data);});}); }将 node 的 api 快速的转化成 promise 的形式 cons…

Linux基于Apache服务搭建简易镜像站

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Linux基于Apache服务搭建简易镜像站 安装Apache服务器 yum install -y httpd.x86_64 配置Apache服务器:编辑Apache配置文件/etc/httpd/conf/httpd.conf #S…

深度学习 - 50.推荐场景下的 Attention And Multi-Head Attention

目录 一.引言 二.Attention 1.Common Attention 2.Google Attention 三.Multi-Head Attention 四.总结 一.引言 Attention 注意力机制最早来源于我们自身的视觉感官,当我们视觉获取到图像信息时,我们并不是从前往后从上往下均匀的扫描画面&#x…

如何用FinalShell连接VirtualBoxLinux虚拟机?

本章教程,主要介绍一下如何用FinalShell连接VirtualBoxLinux虚拟机。 当安装完虚拟机的时候,你可能会遇到找不到ifconfig命令。这个是因为当时安装过程中,我们选择的是最小化安装,所以有些命令是需要按需进行安装的。 目录 1、li…

JavaScript:原型、原型链、继承

一、理解原型 1.1、人工智能解释 JavaScript中的原型是一种机制,它允许在创建对象时共享属性和方法。每个JavaScript对象都有一个原型对象,它包含一些公共属性和方法,可以被该对象和其他对象共享。 当你创建一个对象时,Javascr…

案例13:Java社区帮扶对象管理系统设计与实现开题报告

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

HTML+CSS实训——Day01——安装好环境+写一个简单的应用启动页面

前言 学校最近开始实训周了,一上就是一个月,本来想在课上学点考研的东西的,但是无奈任务重,而且最后还能有点小奖励,就认真学了,再者说,html也挺重要的,学一学也不算浪费时间。 软…

【JUC】Synchronized与锁升级

【JUC】Synchronized与锁升级 文章目录 【JUC】Synchronized与锁升级1. 概述1.1 无锁1.2 偏向锁 1. 概述 用锁能够实现数据的安全性,但是会带来性能下降。无锁能够基于线程并行提升程序性能,但是会带来安全性下降。如何达到两者的平衡呢? s…

VuePress V1 踩坑记录

文章目录 前言1.Node.js 版本问题2.侧边栏3.添加页面目录导航4.非首页 footer 不生效5.部署到 Github 的错误vuepress 的 docs 与 Github Pages 的 docs 目录冲突样式丢失 7.资源引用问题本地图片找不到引用 CSDN 图片报 403 错误 参考文献 前言 我的第二本开源电子书《后台开…

Raft集群变更:This article is all your need

Background 为了变化raft集群,我们可以选择:.停在旧配置,然后再上线新配置 。但是这个会导致整个集群变得不可用,同时手动修改也会到来问题。 所以我们采用热变更 这也导致了安全性的问题,变更过程有可能导致两个le…

miniconda安装+pycharm安装

miniconda安装pycharm安装 1.miniconda安装2.pycharm安装3.pycharm环境配置 1.miniconda安装 miniconda下载路径:https://docs.conda.io/en/latest/miniconda.html 打开后选择对应的电脑系统及python版本下载 下载完成后双击运行 选择安装路径,记住安装…

SpringCloud Eureka 的详细讲解及示意图

目录 SpringCloud Eureka 服务注册与发现 Spring Cloud 组件选型- 图 当前项目架构问题分析-引出Eureka 一图胜千言 问题分析 引入Eureka 项目架构 解读上图 Eureka采用了 CS 的设计架构, 创建单机Eureka Server-注册中心 创建e-commerce-eureka-server-90…

【深度学习】- 作业3: CIFAR10图像分类

课程链接: 清华大学驭风计划 代码仓库:Victor94-king/MachineLearning: MachineLearning basic introduction (github.com) 驭风计划是由清华大学老师教授的,其分为四门课,包括: 机器学习(张敏教授) , 深度学习(胡晓林教授), 计算…

【数据结构与算法】- 周测三

课程链接: 清华大学驭风计划 代码仓库:Victor94-king/MachineLearning: MachineLearning basic introduction (github.com) 驭风计划是由清华大学老师教授的,其分为四门课,包括: 机器学习(张敏教授) , 深度学习(胡晓林教授), 计算…

【瑞萨RA_FSP】UART 编程实战

文章目录 一、UART收发回显二、UART指令控制RGB灯三、基于环形队列的UART收发回显 一、UART收发回显 UART只需两根信号线即可完成双向通信,对硬件要求低,使得很多模块都预留UART接口来实现与其他模块或者控制器进行数据传输, 比如GSM模块&am…

【Unity3D】反射和折射

1 前言 立方体纹理(Cubemap)和天空盒子(Skybox)中介绍了生成立方体纹理和制作天空盒子的方法,本文将使用立方体纹理进行采样,实现反射和折射效果。 立方体纹理采样原理:从世界坐标系的坐标原点出…

深入printf

目录 printf的定义 printf的使用 函数说明 说明符(specifier) flags(标志) width(最小宽度) .precision(精度) length(类型长度) 转义序列 printf的…

linux(软硬链接)

目录: 1.软连接 2.硬链接 ----------------------------------------------------------------------------------------------------------------------------- 1.软连接 linux当中有两个概念,一个是软连接,一个是硬链接,在学习…