基于Spark+django的国漫推荐系统--计算机毕业设计项目

近年来,随着互联网的蓬勃发展,企事业单位对信息的管理提出了更高的要求。以传统的管理方式已无法满足现代人们的需求。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,随着各行业的不断发展,基于Spark的国漫推荐系统的建设也逐渐进入了信息化的进程。

这个系统的设计主要包括系统页面的设计和方便用户互动的后端数据库,在开发后需要良好的数据处理能力、友好的界面和易用的功能。

数据要被工作人员通过界面操作传输至数据库中。通过研究,以Mysql数据库和Python技术,以Idea为开发平台,采用Django架构,建立一个提供个人中心、漫画数据管理、系统管理等必要功能的、稳定的国漫推荐系统。

由于篇幅限制,想要获取完整文章或者源码,或者代做,拉到文章底部即可看到个人VX。

系统用户登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,进入操作系统进行操作;如图所示。

管理员点击漫画数据管理。进入漫画数据页面输入标题、作者、状态、类别和类型可以对漫画数据列表进行查询、删除或爬取数据,并根据需要对漫画数据详细信息进行详情、修改或删除操作,如图所示:

管理员点击爬取数据,点击右上角的看板,进入看板页面可以查看到系统简介、漫画类别、漫画状态、 漫画数据总数、作者分析、漫画订阅、漫画点击、漫画人气、漫画吐槽、漫画数据等实时的数据信息进行分析与可视化,如图所示:

把按照数据库理念建立的E-R图,转换为国际关系信息库。在关联数据库中,统计关联主要由统计表所构成,但是表的构成主要体现在表格的数文字段上。如下表所示。

用户表

|----------|-----------|-----|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| username | varchar | 100 | 用户名 | | |
| password | varchar | 100 | 密码 | | |
| role | varchar | 100 | 角色 | | 管理员 |
| addtime | timestamp | | 新增时间 | | CURRENT_TIMESTAMP |

关于我们

|----------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | varchar | 200 | 标题 | | |
| subtitle | varchar | 200 | 副标题 | | |
| content | longtext | 4294967295 | 内容 | | |
| picture1 | longtext | 4294967295 | 图片1 | | |
| picture2 | longtext | 4294967295 | 图片2 | | |
| picture3 | longtext | 4294967295 | 图片3 | | |

漫画数据

|-----------|-----------|------------|--------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| laiyuan | varchar | 200 | 来源 | | |
| biaoti | varchar | 200 | 标题 | | |
| renqi | int | | 人气 | | |
| dianji | int | | 点击 | | |
| dingyue | int | | 订阅 | | |
| tucao | int | | 吐槽 | | |
| zuozhe | varchar | 200 | 作者 | | |
| zhuangtai | varchar | 200 | 状态 | | |
| leibie | varchar | 200 | 类别 | | |
| leixing | varchar | 200 | 类型 | | |
| fengmian | longtext | 4294967295 | 封面 | | |
| jieshao | longtext | 4294967295 | 介绍 | | |
| clicktime | datetime | | 最近点击时间 | | |

配置文件

|-------|---------|-----|--------|----|-----|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| name | varchar | 100 | 配置参数名称 | | |
| value | varchar | 100 | 配置参数值 | | |

g_manhuashuju

|-----------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | | 0 |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| laiyuan | varchar | 200 | 来源 | | |
| biaoti | varchar | 200 | 标题 | | |
| zuozhe | varchar | 200 | 作者 | | |
| zhuangtai | varchar | 200 | 状态 | | |
| leibie | varchar | 200 | 类别 | | |
| leixing | varchar | 200 | 类型 | | |
| fengmian | longtext | 4294967295 | 封面 | | |
| jieshao | longtext | 4294967295 | 介绍 | | |
| renqi | varchar | 200 | 人气 | | |
| dianji | varchar | 200 | 点击 | | |
| dingyue | varchar | 200 | 订阅 | | |
| tucao | varchar | 200 | 吐槽 | | |

相关推荐
rannn_11119 分钟前
【Javaweb学习|黑马笔记|Day5】Web后端基础|java操作数据库
数据库·后端·学习·javaweb
q***996325 分钟前
如何查看PostgreSQL的版本
数据库·postgresql
Jaising6661 小时前
MySQL 与 Clickhouse 多数据源切换技术分析
数据库·后端·mybatis
装不满的克莱因瓶1 小时前
【Java架构师体系课 | MySQL篇】③ Explain执行计划详解
java·数据库·mysql·架构·优化·索引·explain
爱奥尼欧1 小时前
【QT笔记】常用控件——QWidget 核⼼属性
数据库·笔记·qt
q***98522 小时前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
西岭千秋雪_2 小时前
Kafka客户端整合
java·spring boot·分布式·kafka·linq
数据知道2 小时前
MySQL:mysql中将表中数据进行删除后,多久空间会被释放出来?
数据库·mysql
九章-2 小时前
甘肃统计投资审核系统完成国产数据库替换:从MySQL到金仓的平稳跨越
数据库·mysql·信创·国产化替换
在逃的吗喽2 小时前
Spring Boot的web基础配置
前端·spring boot