(本文待更新……)
需求
现场某Leader/Manager平时需要查看员工的工作效率,内部已经有一个网页显示员工的工作效率数据。但是只是数字形式显示的,而且没有排序,不能够直观看到哪个员工效率最高,哪个效率最差,对应的主管是谁等等。
解决方案分析
- 首先是抓取HTML页面,通过crontab 用python/bash脚本间隔固定时间采集HTML网页(爬虫);
- 然后是提取页面中的数据,python脚本对采集来的HTML进行页面进行数据提取(提取员工登录名,对应主管名,效率数据等),并入库(MySQL);
- 接着是图表展示,采用python+django对数据进行一定的排序后以图表形式展示(经过比对筛选,最后采用的是highcharts这个js库);
效果预览
- (暂无)