集成改进的Spark书籍推荐系统的图书交易平台

集成基于Spark书籍推荐系统的图书交易平台

一、概述

  在大数据的环境下,将推荐算法应用到图书交易平台上,目的在于通过个性化指导性推荐书籍和降低获取图书成本来提升用户阅读积极性及二手书利用率。与传统的离线推荐模型训练相比,系统采用离线的书籍信息、书评数据集训练推荐结果与用户隐式行为数据处理相结合,从而提高实时推荐的效果。在二手书买卖、借阅、图书馆书籍管理多种场景下都可以提供优质服务。

系统架构

在这里插入图片描述
  在考虑系统架构设计时,需考虑后期各个模块的可维护性和可拓展性。本系统包括三个主要的子系统模块,分别是前端展示系统、后端数据管理系统以及离线数据推荐与实时数据推荐模块,就具体系统架构如上图所示。
图中的系统总体架构设计包括展示层、应用层、数据处理层和存储层四个层次,每层详细信息如下:
(1)展示层:前端页面采用 ElementUI 样式 ui 框架和 Vue.js 框架技术进行展示页面设计,在 JS 脚本中嵌入埋点逻辑,实现用户行为采集;后端数据管理系统采用后端 Django 框架自带 Admin 交互式数据库操作系统。前后端分离的架构,数据交互采用 JSON 数据格式。
(2)应用层:后端应用主要包括用户登录、用户管理、书籍信息处理、交易实现等,采用基于 python 语言开发的 Django 后端框架, MVT 的设计模式下路由模块与视图模块实现 restful api 封装,自带 admin 交互式数据库管理系统与强大的ORM模块支持 sql 数据库增删改查操作,还具备 Secu

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值