登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于内容推荐的书城微信小程序毕业论文

 2021-12-22 21:41:01  

论文总字数:18931字

摘 要

随着互联网技术特别是移动互联网快速发展,微信小程序和推荐算法的应用前景和需求越来越大。微信小程序是一种互联网新事物,并拥有大量的用户群体,而且微信小程序官方给出了更多的开放功能,可以完成很多比较复杂的功能,同时,ios系统和Android系统可以共用一套程序,降低了开发的成本。基于内容推荐算法是根据用户过去喜欢的物品,为用户推荐和他过去喜欢的物品相似的物品。

本文主要使用云开发技术完成一个具有内容推荐算法的书城微信小程序,通过云开发极大减轻开发过程中繁杂的后端操作。首先,学习和使用 JavaScript等来完成前端页面和功能的设计。然后,学习和使用推荐算法,根据用户过去的行为,分析用户行为和特点,向用户推荐和他之前喜欢的物品相似的物品,从而提升用户的满意度。

关键词:微信小程序 云开发 推荐算法

The Mini Program of bookstore based on content recommendation algorithm

Abstract

With the rapid development of Internet technology, especially mobile Internet, the Mini Program and recommendation algorithms are growing. The Mini Program is a new thing on the Internet, and has a large number of user groups. The Mini Program officially provides more open functions, which can complete many more complex functions. At the same time, IOS system and Android system can share a set of programs, reducing the cost of development. The content-based recommendation algorithm is based on the user's favorite items in the past, to recommend items similar to his favorite items in the past.

This thesis mainly uses the current Cloud Base technology to complete a Mini Program with content recommendation algorithm, which greatly reduces the complex back-end operations in the development process through Cloud Base. First, JavaScript is used to complete the design of front-end pages and functions. Then, the recommendation algorithm is used to analyze the user's behavior and characteristics according to the user's past behavior, and recommend items similar to his previous favorite items to the user, so as to improve the user's satisfaction.

Keywords: Mini Program; Cloud Base; Recommendation algorithm

目 录

摘 要 I

Abstract II

目 录 III

第一章 绪 论 1

1.1 课题背景 1

1.2 课题意义 2

1.3 国内外研究现状及存在的问题 2

1.4 本章小结 3

第二章 相关技术和开发环境介绍 4

2.1 基于内容的推荐算法 4

2.1.1 什么是基于内容的推荐算法 4

2.1.2 基于内容的推荐算法实现原理 4

2.2 小程序云开发 6

2.2.1 小程序云开发的优点 6

2.2.2 小程序云开发具备的能力 6

2.3 开发环境 7

2.4 本章小结 7

第三章 系统需求分析 8

3.1 可行性分析 8

3.1.1 经济可行性分析 8

3.1.2 技术可行性分析 8

3.1.3 操作可行性分析 8

3.2 功能性需求分析 8

3.2.1 普通用户需求 9

3.2.2 管理员需求 9

3.3 非功能性需求 10

3.3.1 对服务的需求 10

3.3.2 对性能的需求 10

3.4 本章小结 11

第四章 数据库分析与设计 12

4.1 云数据库说明 12

4.2 数据库表及属性分析 12

4.2.1 书籍表 12

4.2.2 用户表 13

4.2.3 管理员表 14

4.2.4 申请管理员表 15

4.3 数据模型 15

4.4 本章小结 16

第五章 系统结构设计 17

5.1 基于内容推荐算法的设计与实现 17

5.1.1 算法设计 17

5.1.2 算法实现 18

5.2 系统体系结构设计 18

5.3 功能模块图 18

5.3.1 用户模块 18

5.3.2 管理员模块 19

5.4 模块详细设计和流程 20

5.4.1 搜索模块 21

5.4.2 购物车模块和支付模块 21

5.4.3 推荐模块 22

5.4.4 个人中心模块 23

5.4.5 管理员管理模块 24

5.4.6 书籍管理模块 25

5.4.7 订单模块 26

5.5 本章小结 26

第六章 系统实现与运行结果 27

6.1 用户演示 27

6.2 管理员演示 29

6.3 本章小结 30

第七章 总结与展望 31

7.1 总结 31

7.2 展望 31

参考文献 33

致谢 35

第一章 绪 论

1.1 课题背景

科技的进步带动互联网的发展,从而改变人们的生活方式。同时,移动工具的普及也在其在充当着重要作用。据统计,在移动互联网快速发展的时代,中国人每天在手机上花费了3小时左右,在世界上排名第二。由此可以看出移动市场的巨大。微信小程序就是一款应市场而生的程序。

在微信出现之前,商家需要需要在百度等推广他的网站。 在微信出现之后,商家拥有了一个更好的选择。到微信小程序出现后,商家可以借助微信平台,直接连接到用户。

请支付后下载全文,论文总字数:18931字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图