摘 要:二十一世纪是一个信息化时代,也是一个充斥着数据的时代,在这个时代催生了许多新兴的行业,计算机的出现彻底改变了人们的生活,围绕了计算机的出现,诞生了许许多多与之息息相关的行业,譬如互联网行业,电商行业等,而程序员作为这个行业的基石,他们的前景也可以反映互联网时代以后的前进方向。
网站开发采用了div+css开发技术,有python工程师的各大城市的工资排行、java工程师的各大城市工资排行、c++工程师的各大城市工资排行、软件工程师的各大城市工资排行、计算机相关职业的薪资与职位需求量等数据可视化表,界面设计以蓝色为主,极强的表现了网络化生活,紧贴网站主题。布局清爽大方,利用大数据可视化可以更好的展现计算机相关职业的就业前景。
关键词:div+css python爬虫 SQL数据库 echarts
目 录
1 引言 1
1.1 计算机相关职业就业前景可视化的研究背景及意义 1
1.2 计算机相关职业的现状与发展趋势 1
1.3 计算机相关职业就业前景可视化的可行性分析 1
2 计算机相关职业就业前景可视化网页的目标与内容 3
2.1 项目目标与内容 3
2.2 相关任务 4
3 开发工具及环境介绍 5
3.1 计算机相关职业就业前景可视化的开发环境 5
3.1.1 Windows10 5
3.2 本项目应用的主要开发工具 6
3.2.1 Pycharm 6
3.2.2 MySQL 7
3.2.3 SQLyog 7
3.2.4 Python3.7 8
3.3 本项目应用的主要开发技术 9
3.3.1 DIV+CSS 9
3.3.2 HTML 9
3.3.3 PymySQL 10
3.3.4 Echarts 11
3.3.5 Flask 11
3.3.6 Requests 11
4 项目概述 12
4.1 项目概述 12
4.2 项目性能需求 12
4.3 项目流程和网页结构 13
4.3.1 网页设计流程图 13
4.3.2 网站结构图 13
4.4 项目进度计划 13
5 数据库设计 15
5.1 MySQL数据库设计命名规范 15
5.2 数据库结构 15
5.3 数据库表 16
6 项目实现 18
6.1 环境搭建 18
6.2 数据爬取 18
6.2.1 爬取Java各大城市薪资变化网页信息 18
6.3 数据分析与数据清洗 20
6.4 保存数据到数据库中 20
6.5 读取数据前后端结合echarts生产图表 21
6.5.1 Flask 21
6.5.2 Echarts美化 22
7 项目优化 38
7.1 HTML网页美化与整理 38
8 总结与展望 39
致谢 40
参考文献 41