## 项目简介
这次分享药材数据可视化系统的设计与实现,主要针对各类药材数据做一个统计分析可视化。
本系统基于 **Django+MVT+Mysql** 。涉及技术比较简单,易于理解,适合**PythonWeb初学者**学习使用。
## 技术栈
### 编辑器
PyCharm 2023.1 (旗舰版)
### 前端技术
基础:Html+Css+JavaScript+Echarts
框架:[BootStrap](https://www.bootcss.com/)+[JQuery](https://jquery.com/)
### 后端技术
Django+爬虫+数据清洗与可视化
数据库:MySQL 8.0.26(个人测试使用)
Python版本:3.9.16(个人测试使用)
Django版本:4.2.2(个人测试使用)
## 本地运行
1.下载zip直接解压
2.使用 Pycharm 打开项目,配置python编译环境
3.打开Navicat For Mysql(也就是数据库管理工具),创建 **materialsdb** 数据库(命令行也可以)
**如果不需要爬虫和数据清洗请跳过 4、5 步骤,选择执行第 6 步骤**
4.创建完数据库后,如果要自定义数据,则执行数据库同步指令。
先切换目录分为两步骤 `python manage.py makemigrations` ,再执行 `python manage.py migrate`
5.如果需要自定义数据,请调用 **reptile.py** 爬虫文件。爬虫结果会写入 **data** 目录文件里面(多次采集同一个要差会覆盖)
6.复制 **materialsDB.sql** 中的文件内容运行。(不需要爬虫和数据清洗可以直接执行)
7.修改 **setting.py** 中数据库相关的内容。
8.使用命令启动 Django 项目 `python manage.py runserver`
9.通过浏览器访问系统主页面(包括后台)
* 前台首页:`http://127.0.0.1:8000/`
* 后台首页:`http://127.0.0.1:8000/admin`
## 注意
* 注意 Django 项目启动应该先切入`cd manage.py所在目录`。
* 注意**修改setting.py**中数据库相关的内容。
* 系统中不存在后台管理员账号,可以**使用命令`python manage.py createsuperuser`创建**即可。
* 自定义数据的话,需要调用 django 里面的数据库同步指令。
* **reptile.py**文件中,需要修改 `create_engine` 里面的账号密码以及数据库
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:通过python+django框架实现药材数据可视化系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 本系统基于 Django+MVT+Mysql 编辑器 PyCharm 2023.1 (旗舰版) 前端技术 基础:Html+Css+JavaScript+Echarts 框架:BootStrap+JQuery 后端技术 Django+爬虫+数据清洗与可视化 数据库:MySQL 8.0.26(个人测试使用) Python版本:3.9.16(个人测试使用) Django版本:4.2.2(个人测试使用) 本地运行 1.下载zip直接解压或安装git后执行克隆命令 https://github.com/TreasureLZ/Herbs_Analysis.git 2.使用 Pycharm 打开项目,配置python编译环境 3.打开Navicat For Mysql(也就是数据库管理工具),创建 materialsdb 数据库(命令行也可以)
资源推荐
资源详情
资源评论
收起资源包目录
通过 Django+MVT+Mysql 框架实现药材数据可视化系统 (107个子文件)
layui.css 78KB
layer.css 15KB
layer.css 14KB
layer.css 14KB
laydate.css 7KB
layer.css 6KB
layer.css 5KB
style.css 3KB
style.css 3KB
code.css 1KB
柴胡药材市场资讯.csv 18KB
枸杞药材市场资讯.csv 13KB
升麻药材市场资讯.csv 3KB
柴胡历史价格.csv 803B
枸杞历史价格.csv 775B
升麻历史价格.csv 775B
柴胡药材供应产地.csv 224B
枸杞药材供应产地.csv 195B
升麻药材供应产地.csv 189B
柴胡产地价格.csv 101B
枸杞产地价格.csv 100B
升麻产地价格.csv 100B
.DS_Store 6KB
.DS_Store 6KB
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-1.gif 701B
loading-1.gif 701B
loading-1.gif 701B
header.html 3KB
chart4.html 3KB
chart2.html 3KB
demo.html 2KB
chart5.html 2KB
register.html 2KB
chart1.html 2KB
chart3.html 2KB
login.html 2KB
back_to_top_func.html 1KB
index.html 1KB
base.html 1KB
footer.html 221B
bg.jpg 29KB
echarts.min.js 999KB
layui.js 284KB
echarts-wordcloud.min.js 125KB
layer.js 41KB
layer.js 22KB
layer.js 5KB
layer.js 3KB
gulpfile.js 2KB
package.json 759B
LICENSE 1KB
README.md 2KB
README.md 1KB
README.md 666B
README.md 116B
icon.png 11KB
icon.png 11KB
icon.png 11KB
default.png 7KB
default.png 7KB
icon-ext.png 6KB
icon-ext.png 6KB
icon-ext.png 6KB
reptile.py 13KB
views.py 4KB
settings.py 3KB
0001_initial.py 3KB
models.py 3KB
admin.py 3KB
views.py 2KB
0002_alter_historyprice_options_alter_info_options_and_more.py 2KB
0004_historyprice_keyword_info_keyword_and_more.py 1KB
urls.py 919B
forms.py 694B
manage.py 669B
0003_alter_prescript_recipe_pz.py 462B
asgi.py 403B
wsgi.py 403B
urls.py 374B
urls.py 319B
apps.py 177B
apps.py 140B
__init__.py 88B
admin.py 63B
tests.py 60B
tests.py 60B
models.py 57B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
materialsDB.sql 2.89MB
iconfont.svg 299KB
共 107 条
- 1
- 2
资源评论
MarcoPage
- 粉丝: 3386
- 资源: 4042
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 编程项目实战:基于ASP.NET架构的学生信息管理系统(含源代码+毕设文档)
- 毕设项目:学生信息管理系统(asp.net+源代码+文档)
- 腾讯研究院2024向AI而行共筑新质生产力-行业大模型调研报告
- 197a1ac6-f7cf-40a4-9ceb-422fa907ca05 (1).html
- java学习从入门到精通,全面了解面向对象开发
- 【抓取磁力链】DHTCrawler.zip
- 爱普生打印机废墨仓清零软件永久版和教程
- 数据库管理工具:dbeaver-ce-23.0.1-amd64.deb
- html贾程鑫10.zip
- 数据库管理工具:dbeaver-ce-24.1.0-x86-64-setup.exe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功