SpringBoot+Vue.js协同过滤算法美食推荐小程序

摘 要

伴随着我国社会的发展,人民生活质量日益提高。于是对各种需求进行规范而严格是十分有必要的,所以许许多多的微信小程序应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套协同过滤算法美食推荐小程序,帮助美食推荐进行美食分类、美食信息、订单信息等繁琐又重复的工作,提高工作效率的同时,也减轻了管理者的压力。
本论文的主要内容包括:
第一,研究分析当下主流的Uni-weixin技术,结合美食推荐日常管理方式,进行协同过滤算法美食推荐小程序的数据库设计,设计协同过滤算法美食推荐小程序功能,并对每个模块进行说明。
第二,陈列说明该微信小程序实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具,以及系统后台采用的数据库。
最后,对微信小程序进行全面测试,主要包括功能测试、查询性能测试、安全性能测试。分析微信小程序存在的不足以及将来改进的方向。
关键词:协同过滤算法美食推荐小程序;

Abstract
With the development of our society, the quality of life of the people is improving day by day. Therefore, it is necessary to standardize and strictly enforce various requirements, so many WeChat applets have emerged as the times require. At this point, relying solely on human resources to deal with these matters seems to be somewhat inadequate. Therefore, this paper will design a collaborative filtering algorithm food recommendation applet to help food recommendation perform tedious and repetitive tasks such as food classification, food information, and order information, improving work efficiency, while also reducing the pressure on managers.
The main contents of this paper include:
Firstly, research and analyze the current mainstream Uni-weixin technology, combine the daily management methods of food recommendation, design the database of collaborative filtering algorithm food recommendation applet, design the functions of collaborative filtering algorithm food recommendation applet, and describe each module.
Secondly, the architecture used to implement the WeChat applet, the server used to build the system, the system development environment, and the tools used, as well as the database used in the background of the system, are displayed and explained.
Finally, conduct a comprehensive test of the WeChat applet, mainly including functional testing, query performance testing, and security performance testing. Analyze the shortcomings of WeChat applet and the direction for future improvement.
Keywords: collaborative filtering algorithm, food recommendation applet;

目 录

摘 要 Ⅰ
Abstract Ⅱ
1 绪 论 1
1.1研究背景 1
1.2 研究意义 1
1.3 研究现状 2
1.4本文组织结构 2
2 技术介绍 3
2.1微信开发者工具 3
2.2小程序目录结构以及框架介绍 5
2.3 SpringBoot框架 5
2.4 Java语言 6
2.5Vue简介 6
2.6 Mysql的特点 6
2.7协同过滤算法简介 6
2.8本章小结 6
3需求分析 7
3.1可行性分析 7
3.1.1经济可行性 7
3.1.2技术可行性 8
3.1.3运营可行性 8
3.1.4法律可行性 8
3.2系统需求分析 8
3.2.1 性能需求 9
3.2.2 安全性需求 9
3.2.3 功能需求 10
3.3本章小结 10
4系统设计 11
4.1系统结构设计 11
4.2系统功能模块设计 11
4.3 数据库设计 12
4.3.1 概念模型设计 12
4.3.2 数据库表结构 12
4.4本章小结 14
5 系统实现 15
5.1系统开发环境以及运行环境 15
5.1.1 系统开发环境 15
5.1.2 系统运行环境 16
5.2协同过滤算法美食推荐小程序的主要功能模块实现 16
5.2.1用户微信端功能的实现 17
5.2.2管理员服务端功能的实现 17
5.2.3本章小结 18
6系统测试 19
6.1 系统测试目的 19
6.2 系统测试环境 19
6.3系统测试用例 19
6.4本章小结 20
结 论 21
参考文献 22
致 谢 23

1 绪 论

1.1研究背景
信息技术的集成化和信息网络化的不断发展,人类开始步入信息化时代,信息技术作为一种资源成为美食推荐战略不可分割的一部分,在当今社会,人们的生活节奏逐渐加快,人们对经济的要求逐渐降低,越来越多的人开始追求简单、快捷的方式。以现在计算机的技术的应用,使计算机成为人们使用现代发达技术的桥梁[1]。计算机可以有效的解决信息,十分方便的获取信息,从而提高工作的效率。
1.2 研究意义
现如今科技的卓越发展,时代环境的大变革。人们生活变得越来越多元化,这种多元化很大程度上由互联网科技发展引起,日新月异的互联网让我们实现了众多的不可能。利用网络进行信息管理改革已经成为了人们追捧的一种趋势[2]。“协同过滤算法美食推荐小程序”是运用java语言,springboot框架,以Mysql数据库为基础而来发出来的。为保证我国经济的持续性发展,必须要让互联网信息时代在我国日益壮大,蓬勃发展,一个好的协同过滤算法美食推荐小程序,方便用户通过注册登录微信端查看美食信息、购物车、美食资讯,修改个人信息等,管理员对信息进行维护与管理,还能帮助工作者从琐碎冗杂的日常管理事务中解放出来,更专心投入在其它事务上,因而能更好的履行它自身的社会责任,这个协同过滤算法美食推荐小程序也就间接地为美好社会的创建出了一份力[3]。所以协同过滤算法美食推荐小程序的设计和实现是必要的也是很有意义的。
1.3研究现状
如今,因为无线网相关技术的快速,尤其是在网上进行资源的上传下载、搜索查询等技术,以及信息处理和语言开发技术的进步,同时编程语言、建模技术的不断发展,促使诸多的平台系统架构由C/S(客户端/服务器)更多的转变为采用B/S(浏览器/服务器)的架构,从而让程序平台网络端的系统架构迎来了一个新的阶段。
并且,在对国外协同过滤算法美食推荐小程序发展现状的了解中,发现国外协同过滤算法美食推荐小程序一大多是一种门户的建设,除日常的办公业务外,与物流和资金流关系紧密的许多业务也都被设计为功能模块加入系统中[4]。在这一点上,我国完全没有落后,通过采用集成了这些功能的系统,帮助美食推荐各项业务的工作效率都得到了极大提高,从而持续地为美食推荐带来更多经济收益。
1.4本文组织结构
本论文将详细阐述协同过滤算法美食推荐小程序的开发背景、应用可行性以及系统实现所具有的现实意义,在对协同过滤算法美食推荐小程序进行详细的需求分析后,会根据需求分析的结果再结合实际情况为系统的实现选取合适的技术和架构,之后在上述分析论述的基础上进行系统设计,最后完成系统实现和测试。
本文共分为七章,分别是:
第一章绪论,在这一章中对协同过滤算法美食推荐小程序的研究背景和意义进行介绍,同时浅述了信息管理系统的发展,明确了协同过滤算法美食推荐小程序的实现的目的和方向[5]。
第二章技术介绍,在本章中列举介绍了系统实现采用到的所有技术,包括一些主流的框架技术。
第三章需求分析,这一章对协同过滤算法美食推荐小程序的需求进行了全面详细的分析,从系统实现的应用可行性、技术可行性,再到系统的功能、性能、安全性需求都做了说明分析,最后描述了系统的业务流程对需求

你可能感兴趣的:(java,java)