下载地址:http://git.oschina.net/luoyedao/viuSQL
下载github https://github.com/luoyedao/viuSQL
安装环境,
环境: centos 7 kali web: django 1.8.3 bootstrap(不需要安装,但是要联网)
软件: python2.7.9 模块 :numpy pandas matplotlib MySQLdb
配置步骤
注意:后台运行要在Desktop的环境中,通过ssh远程终端运行 图片是生成不了的。
下载解压viuSQL后,在mysql数据库中新建个数据库,把pp_online_count.sql测试数据导入到数据库中。为了测试方便pp_online_count.sql中的数据我已经清洗过了。
修改master_sql.py中连接要测试数据库的地址和账号密码。
fg:
执行nohup python master_sql.py & 后台运行 或者 python master_sql.py 是要再开个终端的。
注:master_sql.py中我的time.sleep时间有点长可以自行修改。主要是数据分析不需要太频繁的操作数据库。
完成后启动djang:python manage.py runserver 0.0.0.0:8000
就可以通过浏览器访问,推荐谷歌浏览器,其他浏览器可能存在不兼容。
点击实时在线人数如图:
点击各分区历史在线人数如下图:
各分区人数占总人数的百分比:
历史在线趋势如下图: