番剧更新表及番剧详情数据库
目录
番剧更新表及番剧详情数据库 1
一、实验题目 1
二、开发环境 1
三、数据库设计 1
3.1 需求分析 2
3.2 数据库概念设计 2
3.3 数据库结构 3
3.4 数据库实现 5
四、系统设计 7
4.1 系统后端 7
4.2 Web服务 17
4.3 系统前端 17
4.4 程序模拟图 25
五、特色和创新点 26
六、实验分工 26
七、提交文件说明 26
八、实验总结 28
一、实验题目
实验背景:
该项目立足于目前各大平台网站的番剧信息较为分散,用户需要辗转多个平台才能获取较为完整的番剧信息的背景下,实现了各大平台网站番剧信息的整合。将各大平台网站的番剧更新信息及番剧详情信息整合制表,展现在我们的网页上。
二、开发环境
系统:Ubuntu 20.08
数据库:mysql 8.0.23
编程语言: 【后端】 python, mysql 【前端】 html+css+js
三、数据库设计
3.1 需求分析
3.1.1 番剧更新表
系统维护在播新番的当前更新集数,播放地址链接,宣传图等内容。
番剧更新主要来源于`bilibili`,`ACfun`两个个网站。
所有信息均通过爬虫以及python脚本进行动态维护。
3.1.2 番剧详情表
针对每个番剧,提供该番剧的详情信息,包括制作公司,监督,声优等内容。
番剧详情主要来自于萌娘百科。
信息通过爬虫python脚本动态维护
3.1.1 用户管理
系统用户分为超级管理员用户和普通用户。
普通用户
可查看数据库中的内容,可被授予删除、修改、添加番剧信息等权力。
超级管理员
拥有数据库的完全控制权,包括查看所有用户资料,创建新用户,用户授权等操作。