Flask+MySQL+HTML
基于Python+Flask+MySQL+HTML的商品数据可视化分析系统
项目采用前后端分离技术,项目包含完整的前端HTML,以及Flask构成完整的前后端分离系统 爬虫文件基于selenium,需要配合登录账号
简介
主页
打开浏览器地址,http://127.0.0.1:5000,可以直接看到 商品分布,商品类别,价格等信息
数据管理页面,用户点击后台数据管理并,可以看到主要功能包括:
用户登录:通过输入用户名和密码登录系统。 创建新用户:提供跳转链接,允许新用户注册账号。
系统首页信息,可以看到系统的版本信息,包括python版本和数据库版本
用户管理界面,查看到用户的密码,账号,昵称等信息,可以对其进行修改
公告管理界面,可以根据公告的标题,内容对公告信息进行筛选,新增公告信息等操作
系统版本管理,可以对其进行修改,查看到用户的密码
商品类别信息管理界面,可以看到爬虫获取到的商品所属类别,可以进行修改删除等操作
商品数据管理,可以对商品数据进行查看,包括编号,标题,类别,折扣价,原价,店铺,销量,月份等信息。点击下方的翻页可以查看多页的数据
爬虫日志管理,可以看到爬虫获取到的时间和数据条数,会根据爬虫部分的使用而更新
销量预测页面,可以对商品数据进行预测,通过历史数据来预测新的定制的价格和商品类别对数据进行预测。
词云图页面,可以对商品数据的评论数据进行可视化展示用词云图的方式展示评论文字。
销量统计页面,可以对商品数据的不同地理位置的分布进行可视化展示可以看到主要集中在北京,重庆,广西,广东等地区。
安装与使用
本项目在python3.7下通过测试,具体可以查看requirements.txt(或者r.txt)中的环境要求,在这里出一个简单的项目使用教程,一般项目中的requirements.txt中包含了项目的python依赖环境,在安装好python的前提下只需要在cmd窗口中
pip install -r requirements.txt
有时候因为路径问题会提示requirements这个文件不存在,可以改为完整的路径,比如c:\requirements.txt,对于本项目只需要运行app.py,然后再浏览器打开地址就好啦。在pycharm的配置更为方便,可以不用每次都在终端输入命令使用。为了加快安装下载速度可以更换为国内源,使用命令为pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
获取方式
有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。