基于爬虫的美食推荐小程序设计与实现.docVIP

  • 8
  • 0
  • 约2.98万字
  • 约 45页
  • 2024-03-16 发布于湖北
  • 举报

基于爬虫的美食推荐小程序设计与实现.doc

沈阳城市学院毕业设计(论文)

目录

TOC\o1-3\h\u

2226摘要 I

14168Abstract II

26820引言 1

139111系统相关技术 3

67301.1网络爬虫 3

291481.1.1网络爬虫介绍 3

257431.1.2HttpClient 3

218051.1.3Jsoup 3

190391.1.4ProxyPool技术 3

292051.2SpringBoot框架 3

40341.2.1SpringBoot框架介绍 3

143971.2.2@Scheduled定时器 4

149651.3Java线程池、缓冲队列和同步锁 4

671.3.1Java线程池 4

192421.3.2队列 4

205931.3.3同步锁 4

76451.4本章小结 4

123552需求分析 5

45442.1微信小程序端需求 5

187272.2后台管理系统端需求 5

239452.3非功能性需求 6

179372.4本章小结 6

233313系统设计 7

125063.1架构设计 7

118063.2功能设计 7

172913.2.1微信小程序功能设计 7

5823.2.2后台管理系统功能设计 9

53743.3数据库设计 9

195313.4本章小结 10

8884系统实现 11

11264.1开发环境 11

54194.2网络爬虫获取数据 11

213384.2.1数据获取 11

14804.2.2数据处理 12

113284.3系统数据库实现 13

126704.3.1实体联系图实现 13

250924.3.2数据库实现 15

207654.4系统功能实现 18

321284.4.1微信小程序客户端 18

225894.4.2后台管理系统管理员端 23

3944.5本章小结 24

34675系统测试 25

298205.1功能测试 25

303935.2压力测试 26

7695.3本章小结 27

15516结论 28

28194致谢 29

4473参考文献 30

PAGEII

摘要

如今社会信息化发展迅速,获取感兴趣的信息对于人们来说是一件难事。其中,对于美食相关的内容用户查询到的资源更是杂乱不堪,内容让人们眼花缭乱。

本系统主要由后台系统管理员端和微信小程序客户端两部分组成。后台系统管理员端主要实现对小程序端用户提交的推荐内容、产品信息、管理端用户信息等进行管理维护,小程序端实现用户模块、推荐模块、搜索模块三大模块功能的开发。

本系统开发采用经典的B/S结构,小程序端选取微信开发者工具作为开发平台。后台采用Java开发语言,后台框架采用SpringBoot框架,并在项目中对JDBC、MyBatis进行整合。小程序客户端使用WXML,WXSS,JavaScript语言开发,后台系统管理端采用HTML,CSS,JavaScript实现页面开发,使用AJAX与后台服务进行异步交互。微信小程序用户端的数据获取使用SpringBoot框架和HttpClient搭建的网络爬虫程序,同时使用SpringBoot定时器实时更新数据,最后将数据存储到MySQL数据库。

在基于爬虫的美食推荐小程序下,使用网络爬虫技术获得大量的数据,支持小程序功能的开发,能够便捷地为用户提供新鲜、实用并且真实的美食信息。

关键词:微信小程序;网络爬虫;美食推荐;SpringBoot

Abstract

Nowadays,withtherapiddevelopmentofsocialinformatization,itisdifficultforpeopletogettheinformationtheyareinterestedin.Amongthem,forthecontentrelatedtofood,theresourcesfoundbyusersareevenmorechaotic,andthecontentmakespeopleconfused.

Thesystemismainlycomposedoftwoparts:thebackgroundsystemadministratorendandtheW

文档评论(0)

1亿VIP精品文档

相关文档