## 项目简介
这次分享图书分析大屏展示系统,界面简洁大气,功能齐全,是不可多得的比较容易的系统,非常适合毕业设计或者课程设计。
本系统基于 **Django+MVT+Mysql** 。涉及技术比较简单,易于理解,适合**PythonWeb初学者**学习使用。
## 技术栈
### 编辑器
PyCharm 2023.1 (旗舰版)
### 前端技术
基础:Html+Css+JavaScript
框架:[BootStrap](https://www.bootcss.com/)+[JQuery](https://jquery.com/)
### 后端技术
Django+爬虫+数据清洗与可视化
数据库:MySQL 8.0.26(个人测试使用)
Python版本:3.9.16(个人测试使用)
Django版本:4.2.2(个人测试使用)
## 本地运行
1.下载zip直接解压或安装git后执行克隆命令
```https://github.com/TreasureLZ/Book_Analysis.git```
2.使用 Pycharm 打开项目,配置python编译环境,
**如果不需要爬虫和数据清洗请跳过 4、5、6 步骤,选择执行第 7 步骤**
3.打开Navicat For Mysql(也就是数据库管理工具),创建booksdb数据库(命令行也可以)
4.创建完数据库后,如果要自定义数据,则执行数据库同步指令。
先切换目录分为两步骤 `python manage.py makemigrations` ,再执行 `python manage.py migrate`
5.如果需要自定义数据,请调用 **reptile.py** 爬虫文件,其中 **max_page** 是每个分类最大采集页数。爬虫结果会写入 **data.csv** 文件(如果采集多次记得备份,因为每次调用爬虫会覆盖)
6.爬取数据以后,需要调用 **clean.py** 数据清洗文件,会生成一个 **clean_data.csv** 文件,代码中调用清洗后的文件存入数据库(需要修改数据库相关的内容)
7.复制 **booksdb.sql** 中的文件内容运行。(不需要爬虫和数据清洗可以直接执行)
8.修改 **setting.py** 中数据库相关的内容。
9.使用命令启动 Django 项目 `python manage.py runserver`
10.通过浏览器访问系统主页面(包括后台)
* 前台首页:`http://127.0.0.1:8000/`
* 后台首页:`http://127.0.0.1:8000/admin`
## 注意
* 注意 Django 项目启动应该先切入`cd manage.py所在目录`。
* 注意**修改setting.py**中数据库相关的内容。
* 系统中不存在后台管理员账号,可以**使用命令`python manage.py createsuperuser`创建**即可。
* 自定义数据的话,需要调用 django 里面的数据库同步指令。
* claen.py中的 **create_engine** 需要修改配置数据库信息。
## 项目截图
#### 登录
![登录](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/登录.jpg)
#### 注册
![注册](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/注册.jpg)
#### 首页
![首页](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/首页.jpg)
#### 价格区间数量统计
![价格区间数量统计](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/价格区间数量统计.jpg)
#### 不同类别下出版社发行量Top5
![不同类别下出版社发行量Top5](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/不同类别下出版社发行量Top5.jpg)
#### 大屏展示
![大屏展示](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/大屏展示.jpg)
#### 图书推荐
![图书推荐](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/图书推荐.jpg)
#### 后台管理
![后台管理](https://github.com/TreasureLZ/Django_Collection/blob/main/Book_Analysis/images/后台管理.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目简介这次分享图书分析大屏展示系统,界面简洁大气,功能齐全,是不可多得的比较容易的系统,非常适合毕业设计或者课程设计。本系统基于 Django+MVT+Mysql 。涉及技术比较简单,易于理解,适合PythonWeb初学者学习使用。技术栈编辑器PyCharm 2023.1 (旗舰版)前端技术基础Html+Css+JavaScript框架BootStrap+JQuery后端技术Django+爬虫+数据清洗与可视化数据库MySQL 8.0.26(个人测试使用)Python版本3.9.16(个人测试使用)Django版本4.2.2(个人测试使用)本地运行1.下载zip直接解压或安装git后执行克隆命令https://github.com/TreasureLZ/Book_Analysis.git2.使用 Pycharm 打开项目,配置python编译环境,如果不需要爬虫和数据清洗请跳过 4、5、6 步骤,选择执行第 7 步骤3.打开Navicat For Mysql(也就是数据库管理工具),创建booksdb数据库(命
资源推荐
资源详情
资源评论
收起资源包目录
图书分析大屏展示系统,主要关于数据采集、数据清洗与分析、数据可视化等技术相关的 Django 项目.zip (115个子文件)
layui.css 78KB
layer.css 15KB
layer.css 14KB
layer.css 14KB
comon0.css 9KB
laydate.css 7KB
layer.css 6KB
layer.css 5KB
style.css 3KB
style.css 3KB
code.css 1KB
data.csv 10.39MB
clean_data.csv 5.93MB
iconfont.eot 46KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-2.gif 2KB
loading-2.gif 2KB
loading.gif 701B
loading-1.gif 701B
loading-1.gif 701B
loading-1.gif 701B
.gitignore 185B
index.html 9KB
show.html 5KB
header.html 3KB
chart1.html 3KB
recommend.html 3KB
chart2.html 3KB
demo.html 2KB
register.html 2KB
back_to_top_func.html 1KB
login.html 1KB
base.html 1KB
index.html 1KB
footer.html 221B
favicon.ico 15KB
bg4.jpg 2.08MB
bg.jpg 1.18MB
bg5.jpg 998KB
bg2.jpg 882KB
bg3.jpg 625KB
bg1.jpg 252KB
echarts.min.js 727KB
layui.js 284KB
echarts-wordcloud.min.js 125KB
china.js 117KB
jquery.js 82KB
layer.js 41KB
main.js 25KB
layer.js 22KB
layer.js 5KB
layer.js 3KB
gulpfile.js 2KB
package.json 759B
LICENSE 1KB
README.md 4KB
README.md 1KB
README.md 666B
README.md 116B
map1234.png 302KB
lbx.png 81KB
jt.png 72KB
icon.png 11KB
icon.png 11KB
icon.png 11KB
head_bg.png 8KB
default.png 7KB
default.png 7KB
icon-ext.png 6KB
icon-ext.png 6KB
icon-ext.png 6KB
line.png 4KB
weather.png 2KB
views.py 5KB
reptile.py 4KB
settings.py 3KB
clean.py 3KB
views.py 2KB
0001_initial.py 2KB
models.py 2KB
admin.py 2KB
urls.py 941B
forms.py 694B
manage.py 691B
wsgi.py 419B
asgi.py 419B
urls.py 405B
urls.py 319B
apps.py 183B
apps.py 140B
__init__.py 90B
admin.py 63B
tests.py 63B
tests.py 60B
models.py 57B
__init__.py 0B
__init__.py 0B
共 115 条
- 1
- 2
资源评论
赵闪闪168
- 粉丝: 1726
- 资源: 6932
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【岗位说明】总工程师岗位职责01.doc
- 【岗位说明】总工程师岗位职责02.doc
- 【岗位说明】工程实施工程师岗位说明书.docx
- 【岗位说明】工程项目部人员岗位职责.docx
- 【岗位说明】公司组织机构、部门设置及岗位职责.docx
- 【岗位说明】工程会计岗位职责.docx
- 【岗位说明】工程部验收岗岗位职责.docx
- 【岗位说明】工程管理岗位职责.docx
- 【岗位说明】结构工程师岗位职责.docx
- 【岗位说明】建筑工地各岗位职责.docx
- 【岗位说明】建筑公司总经理岗位职责.docx
- 模拟ic设计,锁相环pll电路,smic55nm工艺,环形vco结构,输出频率800MHz,电荷泵电流20uA,各个模块都有单独的testbeach,分频器50分频,还可提供pll的仿真和学习资料,适
- 马桶盖堆垛架sw20可编辑全套技术资料100%好用.zip
- GitHub:全球开发者协作平台的功能、社区文化、商业模型与社会影响
- maxwell仿真 永磁同步电机仿真 通过冻结磁导率分解永磁转矩与磁阻转矩
- 轮胎钢圈花鼓装配机sw20可编辑全套技术资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功