> 技术文档 > 美食分类管理系统微信小程序-需求文档

美食分类管理系统微信小程序-需求文档


题目

美食分类管理系统微信小程序

一、选题依据(包括研究目的、意义、理论依据)

研究目的

美食分类管理系统微信小程序的研究旨在开发一个便捷、高效、用户友好的平台,用于管理和分类各种美食信息。该系统不仅能够帮助用户快速找到他们感兴趣的美食,还能为餐饮商家提供一个展示和推广其菜品的渠道。通过在系统中融入美食的文化背景和媒体评价,使用户在浏览和选择美食时能够获得更深入的了解,从而提升用户的互动体验和满意度。利用微信小程序的广泛覆盖和便捷性,将美食的文化价值传播给更多的用户,提高公众对美食文化的认识和兴趣。通过系统对非遗美食的特别标注和介绍,促进对这些传统美食的保护和传承。

  • 研究意义
  1. 随着社会经济的发展,美食文化越来越受到人们的关注。然而,当前市场上的美食分类管理系统往往只关注美食的基本信息,如口味、价格等,而忽略了美食的文化价值。本研究旨在开发一个融合美食文化属性的微信小程序美食分类管理系统。特别是,如果能够将美食是不是非遗产品、上过哪个媒体、媒体怎样介绍的等元素融入到系统中,将更有助于传播和保护美食文化,提升系统的文化内涵和使用价值。
  2. 便捷性:微信小程序无需下载安装,用户只需通过微信即可快速访问,极大提升了用户使用的便捷性。美食分类管理系统将各类美食进行有序分类,用户能迅速找到自己喜欢的菜品,节省时间。
  3. 社交互动:微信小程序内置社交功能,用户可以在系统内分享美食体验,与好友互动,增强用户粘性,提升用户体验。

(三)理论依据

  1. 关系型数据库设计:采用关系型数据库设计理论,通过规范化处理,合理设计数据库结构,以存储美食信息及其文化属性,如非遗标识、媒体推荐信息等。
  2. 数据库管理理论确保美食数据的存储和管理科学合理
  3. 媒体传播理论:媒体通过报道某些话题,可以影响公众对这些话题的认知和重视程度。因此,将媒体对美食的介绍和评价融入系统,可以引导用户对美食文化价值的认识。
  4. 响应式设计:使用响应式设计理论,确保小程序界面在不同尺寸的设备上都能提供一致的用户体验。
  5. 用户界面设计原则:遵循简洁、直观的用户界面设计原则,使得美食的文化属性信息易于用户理解和操作
  6. 结构化分析:通过需求分析和数据流程图对系统的功能和流程进行分解,清晰地展示了各模块之间的关系和数据流动。系统功能定义明确,便于理解、开发和维护。
  7. 结构化设计:遵循模块化和分层设计原则,将系统划分为独立模块,实现高内聚、低耦合。模块化的设计也提升了代码的可维护性和扩展性,使开发更规范,有效提高系统的稳定性和可靠性。
  8. 微信小程序:结合微信生态提供了丰富的组件和API,支持高效的页面构建,以及各类页面交互操作。同时能无缝集成到微信生态,便于获取用户资源。详细的中文文档还加快了开发进度,便于查找配置与实现方法。
  9. 微信开发者工具:提供实时预览和代码同步调试,支持多种设备尺寸的预览和模拟,提供包括断点调试、性能分析、网络请求分析等多项调试工具。
  • 选题的(国内外)研究现状及主要参考文献
  • 国内研究现状

随着餐饮业的快速发展,以及人们生活水平的提高,对美食的需求也越来越大。在美食菜品推荐方面,Ge[1]等人提出了一种基于用户评分和标签的用户兴趣模型,可以捕捉到用户的口味偏好,并以此作为基础,提供个性化的美食菜品推荐,而这一切都离不开用户的参与[2]目前用户对应用体验的要求越来越高,而传统APP在下载安装、占用存储空间等方面存在一定的缺陷。微信小程序的出现完美地解决了APP的缺陷[3]该系统不仅可以帮助消费者快速地找到自己喜欢吃的菜品和享受自由便捷的点餐服务,还可以帮助商家管理餐饮相关信息并且了解自己的运营情况[4]对于传统相关的美食网站总体架构、功能及流程进行设计分析的基础上,使用微信小程序开发平台,借助微信开发者工具和VSCode代码编辑器,采用Vue和Koa服务端框架,选用SQL数据库,实现本系统。通过实际应用,该系统将线下服务与互联网结合在一起,简单方便易用,功能设计合理,运行稳定可靠[5]

目前对餐厅管理系统的研究,集中在自助点餐系统和简单的人员管理系统上,没有对菜品制作分配管理的相关研宄,餐厅后厨的菜品制作分配工作仍然完全依靠人工,工作效率低[6]目前关于美食分类管理的移动应用,主要是基于App和基于iPad。微信小程序美食分类管理功能的出现大大方便了人们的生活[7]

例如王馗等人[8]设计的点餐系统的管理员功能模块与用户功能模块,设计了测试用例,并使用多款手机在不同网络下进行测试。

李佳慧等人[9]在新媒体时代广西非遗美食文化的传承与推广中提到非遗作为中华民族文化不可或缺的重要组成部分,具有重要的文化战略意义,是利用了政府和媒体结合的模式,打造大流量传播方式,加大力度进行传播。来结合本课题美食分类管理系统基于微信小程序在页面显示出哪些美食是非遗的,通过媒体推荐。谢镕键[10]等人提到目前从社交媒体、电视广告等渠道来看,非遗美食的宣传力度不够。

白越华等人[11]在浅谈食品分类方法提到同一类食品在不同标准中分类的归属略有差异,目前形成了以食品安全强制性标准和相关规范规定为主的食品分类体系,绝大多数食品分类清晰、可操作性强,本课题美食分类管理系统也可以根据相关国家或国际食品安全强制性标准来分类食品,确保所有展示的美食符合安全要求。也可以根据用户的饮食习惯、口味偏好、营养需求等个性化需求来进行食品分类和推荐。

  • 国外研究现状

国外的美食分类管理系统较为发达,特别是在美国和欧洲,一些平台已经成熟,例如OpenTable和Allrecipes,他们还通过平台分析消费者的行为数据,来调整其产品和服务,以满足用户的个性化需求。以及通过他们的管理来分类平台的菜品等。但是微信小程序独特的生态系统在国外市场并不常见美食分类管理系统基于微信小程序平台较为有限,但类似的移动应用程序及PC端应用已广泛用于满足广大的餐饮店的日常需求[12-14]。ChatiburaDellyM[15]中提到国外的美食非物质文化遗产(非遗)是相当发达的。联合国教科文组织人类非物质文化遗产名录中,有多项是与饮食文化相关的。

Zhu Min[16]等人使用了Wxml和Wxs前端开发技术,使用JavaScript技术实现平台的开发。设计了一个基于微信小程序的美食服务平台,用户可以通过微信小程序进行使用。KanervaN[17]等人提出LoCard食品分类过程是一个旨在帮助消费者识别低热量、低脂肪、低糖、低盐等营养成分的食品分类方法。

(三)主要参考文献

  1. href=\"https://kns.cnki.net/kcms2/article/abstract?v=Nyg97wmOeE5ty8kRMyh3JAfNUSDKz_tSa4BnD9X5n-po9E35gcDPz9wpWzjlgq2tSi_5Jn5nn7GXlmsW7UYAsDc8SEIYpfcdUYvzkl0r-HKac_i5f5Cx3M6kRpGjz2QOQpiEFIC3cKrvD4_--r8YvEaUfCr4TxOeeKEQomji4unMMpgQsUXlD01dYJA7BH0rlHUc8C3tMg1Ba48u47c2JlZqDtxG_Tqy&uniplatform=NZKPT&language=CHS\" Ziqiong Zhang;;Qiang Ye;;Zili Zhang;;Yijun Li.Sentiment classification of Internet restaurant reviews written in Cantonese[J].Expert Systems With Applications,2011(6):7674-7682.t
  2. 方静,曾陈萍,严兆淋,等.基于微信小程序“易助”平台的设计与实现[J].现代信息科技,2021,5(24):32-34.DOI:10.19850/j.cnki.2096-4706.2021.24.009.
  3. 黄桂吉.基于粒计算的个性化美食推荐方法研究[D].西南交通大学,2023.DOI:10.27414/d.cnki.gxnju.2023.001607.
  4. 李昊.基于微信小程序的智能推荐点餐系统的设计与实现[D].南京邮电大学,2020.DOI:10.27251/d.cnki.gnjdc.2020.000283.
  5. 李晶.基于微信小程序的美食推荐系统[D].兰州大学,2020.DOI:10.27204/d.cnki.glzhu.2020.003430.
  6. 尹梦鑫.基于Flutter的智能化餐厅菜品管理系统的设计与实现[D].山东大学,2021.DOI:10.27272/d.cnki.gshdu.2021.005552.
  7. 任建伟,丁莎.基于微信小程序的点餐系统设计与实现[J].电脑编程技巧与维护,2024,(05):77-80.DOI:10.16184/j.cnki.comprg.2024.05.045.
  8. 王馗,吴勇灵.基于微信小程序的点餐系统设计与实现[J].现代信息科技,2023,7(22):30-35+39.DOI:10.19850/j.cnki.2096-4706.2023.22.007.
  9. 李佳慧,覃剑飞,梁金凤,等.新媒体时代广西非遗美食文化的传承与推广[J].天南,2024,(05):74-76.白越华,李睿琪,张思丽.浅谈食品分类方法[J].质量安全与检验检测,2021,31(04):84-86.
  10. 谢镕键,袁涛.自贸港建设背景下三亚非遗美食的营销策略[J].食品研究与开发,2023,44(24):228-230.
  11. 白越华,李睿琪,张思丽.浅谈食品分类方法[J].质量安全与检验检测,2021,31(04):84-86.
  12. Goel M ,Agarwal A ,Thukral D , et al.Fiducia: A Personalized Food Recommender System for Zomato.[J].CoRR,2019,abs/1903.10117
  13. Wu X, Zhang Y, Zhang J, et al. Design and implementation of college online learning system based on WeChat Mini Program[C]//2018 9th International Conference on Information Technology in Medicine and Education (ITME). IEEE, 2018: 447-451.
  14. Xinhong Y, Hailong S, Jidong B, et al. Construction of large-scale equipment sharing cloud service platform based on Wechat Mini Program: Construction of large-scale equipment, etc[C]//Proceedings of the 2022 5th International Conference on Software Engineering and Information Management. 2022: 68-75.
  15. M.DC.Beef as intangible cultural heritage in Botswana: a documentary review[J].Journal of Ethnic Foods,2023,10(1):
  16. Zhu Min Design and Implementation of a Food Service Platform Based on WeChat Mini Programs [J] Electronic Technology and Software Engineering, 2021, (08): 50-51.
  17. Kanerva N ,Kinnunen S ,Nevalainen J , et al.Building nutritionally meaningful classification for grocery product groups: the LoCard Food Classification process - ERRATUM.[J].The British journal of nutrition,2024,1.

三、拟研究的主要内容(具体研究/设计内容,研究重点及难点,预期结果及成果形式)

  • 主要内容
  1. 需求分析:美食分类管理系统基于微信小程序能够为用户提供浏览不同分类的美食信息,还可以搜索特定美食等等,根据自己的需求来下单。商家能够方便地添加、修改和删除菜品信息,包括图片、价格、描述等。还可以提供菜品分类功能,方便用户快速找到感兴趣的菜品。用户可以通过页面中显示,知道哪些是非遗美食,也能看到媒体怎样的报道和介绍这一个美食。商家能够实时查看和管理订单信息。商家也可以通过用户评论与反馈的内容来进行菜品的调整。
  2. 系统功能模块

本项目主要美食分类管理系统的前端与后端设计主要功能为:

  1. 前端功能主要有:

用户界面:首页展示、美食分类浏览、非遗美食专区、媒体推荐。

搜索与筛选:关键词搜索、筛选功能。

美食详情页:基本美食信息展示、非遗信息、媒体报道,

订单页面:用户可以查看自己的订单信息,包括订单号、购买的商品或服务详情、支付金额、订单状态、交易时间等

用户互动:评论与收藏等

  1. 后端主要有:用户管理美食分类管理、订单管理、评价管理、非遗信息管理,媒体信息管理,商家管理、系统管理。
  2. 技术实现

前端开发:使用微信小程序的开发框架,如WXML、WXSS、JavaScript等,实现界面的展示和交互。

后端开发:可以选择使用合适的后端语言和框架,如Node.js、Python、Java等,搭建服务器,处理数据请求和业务逻辑。

数据库:选用适合的数据库,如MySQL、MongoDB等,存储美食分类和相关信息。

  1. 系统测试

进行功能测试,界面测试,性能测试等,确保小程序的稳定性和可靠性。根据测试结果进行优化,提高小程序的用户体验。

  • 研究重点
  1. 系统架构设计:确定合理的技术架构,确保系统的性能和稳定性。
  2. 菜品分类管理:研究如何对菜品进行有效的分类管理,以便用户能够快速找到自己喜欢的美食。分类方式可以基于菜品的口味、菜系、烹饪方式等多种因素进行划分。
  3. 非遗美食与媒体推荐信息的集成展示:开发前端界面,突出展示美食的非遗属性和媒体推荐信息,提高用户对美食文化价值的认识。设计交互式界面元素,使用户能够轻松访问和了解美食的文化背景。
  4. 安全与隐私保护:确保用户数据的安全,防止信息泄露。
  5. 用户体验优化:注重用户在操作过程中的便捷性和满意度,提升系统的交互性

(三)研究难点

  1. 数据同步与实时更新:确保美食信息的及时同步和准确显示,处理好数据在小程序端和服务器端的交互。
  2. 数据存储与管理:合理规划和管理大量的美食数据,确保数据的安全性和完整性。
  3. 如何准确识别和分类美食的文化属性,特别是非遗美食的认定标准可能存在模糊地带。
  4. 随着美食数据量的增加和文化属性信息的丰富,系统架构需要具有良好的扩展性和稳定性。
  5. 兼容性与适配性:保证小程序在不同设备和操作系统上的兼容性和良好运行。

(四)预期成果

  1. 一个功能完善的微信小程序:能够实现美食的分类展示、搜索、详情查看等功能,为用户提供便捷的美食信息查询体验成果形式。
  2. 开发并实现一个美食分类管理系统基于微信小程序,该系统能够有效整合和展示美食的文化属性。
  3. 精准的美食分类体系:建立科学合理的美食分类标准,提高用户查找美食的效率。
  4. 提升饭店的管理效率:帮助饭店更好地管理美食信息,优化运营流程。
  • 成果形式
  1. 功能完善的微信小程序,实现美食分类、展示、搜索等功能。
  2. 详细的用户手册和操作指南,帮助用户更好地使用小程序。
  3. 学术论文或研究报告,总结研究成果和经验。

四、研究方法和创新之处

(一)研究方法

  1. 文献研究法:查阅相关文献,了解现有技术和研究进展。
  2. 需求分析:明确系统的功能模块和数据结构。
  3. 系统分析法:对系统进行全面、系统的分析和设计。

创新之处

  1. 环保理念体现:通过减少纸质菜单等方式,体现环保创新理念。
  2. 在美食分类管理系统中融入非遗属性和媒体推荐信息,形成创新的功能模块。
  3. 利用现代信息技术手段,为传统美食文化的保护与传播提供新的解决方案。

毕业设计(论文)工作计划及进度

起止时间

工作内容

预期结果或进度

2024.10.1-10.13

查阅文献资料,收集相关资料,确定研究目标和方向

确定论文选题

2024.10.14-10.31

确定选题,凝练写作思路,撰写开题报告。完成开题报告。

完成开题答辩

2024.11.1-12.31

完成数据采集和清洗

进行毕业论文撰写

2025.1.1-3.12

设计并实现模型搭建。

模型建立,完成中期检查

2025.3.13-4.19

模型验证,代码运行与测试

完成论文修初稿

2025.4.20-5.20

调整格式,完善内容细节,完成论文终稿

完成答辩

申请人签名:             

                                                          年      月     日

指 导

教 师

综 合

评 价

意 见

综合以上情况,    同意    该生的开题报告申请。

           

 指导教师签名:

                                   2024年11月14日

评 审

小 组

评 价

意 见

评审结论在对应括号内打钩):

(   )1.选题或方案设计存在重大缺陷,准备相当不充分,须重新开题。

(   )2.基本合理,部分细节需进一步完善,该生的开题报告获得通过。

(   )3.准备充分,设计合理,预期明确,该生的开题报告获得通过。

(   )4.其它评价。

评审小组组长签字:  

     

                                  年     月    日

学 院

审 核

意 见

           负责人签名(盖章):

                                  年    月     日