当前位置: 首页 > news >正文

基于大数据+django+mysql的学习资源推送系统的设计与实现(含报告+源码+指导)

本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而Python技术, B/S架构则保证了较高的平台适应性。文中主要是讲解了该系统的开发环境、要实现的基本功能和开发步骤,并主要讲述了系统设计方案的关键点、设计思想。

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

系统整体功能如下图所示:

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图所示: 

管理员进入主界面,主要功能包括对个人中心、用户管理、学习视频管理、学习类型管理、系统管理等进行操作。管理员主界面如图所示: 

管理员点击学习视频管理。在学习视频页面输入学习名称和选择学习类型进行查询、导入、统计报表、新增或删除学习视频列表,并根据需要对学习视频详情信息进行详情、修改或删除操作;如图所示: 

根据上诉的逻辑模型设计,下面给出物理模型的设计,如下所示:

用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

新闻资讯

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

学习视频

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xueximingcheng

varchar

200

学习名称

xuexileixing

varchar

200

学习类型

xuexishipin

longtext

4294967295

学习视频

shoukejiangshi

varchar

200

授课讲师

xuexijianjie

longtext

4294967295

学习简介

shangchuanriqi

date

上传日期

xuexifengmian

longtext

4294967295

学习封面

thumbsupnum

int

0

crazilynum

int

0

clicktime

datetime

最近点击时间

学习类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xuexileixing

varchar

200

学习类型

用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

zhanghao

varchar

200

账号

mima

varchar

200

密码

xingming

varchar

200

姓名

xingbie

varchar

200

性别

nianling

int

年龄

dianhua

varchar

200

电话

touxiang

longtext

4294967295

头像

 

http://www.lryc.cn/news/143092.html

相关文章:

  • CCF HPC China2023 | 盛大开幕,邀您关注澎峰科技
  • 【git进阶使用】 告别只会git clone 学会版本控制 ignore筛选 merge冲突等进阶操作
  • 【【萌新的STM32学习-16中断的基本介绍1】】
  • ctfshow-红包题第二弹
  • C# winform中无标题栏窗口如何实现鼠标拖动?
  • 【操作系统】各平台定时器粒度
  • 抽象又有点垃圾的JavaScript
  • 【Spring Boot】使用Spring Boot进行transformer的部署与开发
  • Qt应用开发(基础篇)——富文本浏览器 QTextBrowser
  • JDBC:更新数据库
  • 如何自定义iview树形下拉内的内容
  • 技术的巅峰演进:深入解析算力网络的多层次技术设计
  • 图像特征描述和人脸识别
  • 浅谈Lua协程和函数的尾调用
  • 【VS Code插件开发】状态栏(五)
  • 睿趣科技:抖音开网店要怎么找货源
  • 表和Json的相互操作
  • 每日后端面试5题 第八天
  • mysql数据库和数据表
  • MySQL执行更新的流程
  • 要获取 PHP 中当前时间的前一天、本周、本月、本季度和本年,可以使用 PHP 的内置日期和时间函数。
  • java八股文面试[java基础]——如何实现不可变的类
  • juc基础(四)
  • C++智能指针weak_ptr的作用
  • lintcode 344 · 歌曲时间【背包问题,动态规划】
  • Qt应用开发(基础篇)——对话框窗口 QDialog
  • Linux系统:CentOS 7 CA证书服务器部署
  • C++图形界面编程-MFC
  • 知识扩展贴 圆越大,其圆接触的无知面就越多
  • 怎么把pdf转换成jpg格式?