【毕业设计_课程设计】宜居城市信息可视化平台
文章目录
- 0 项目说明
- 1 研究目的
- 2 研究方法
- 3 数据来源
- 3.1招聘信息
- 3.2 房租信息
- 3.3 城市气候信息
- 3.4 空气质量指数信息
- 3.5 旅游景点信息
- 3.6 美食信息
- 4 项目源码
0 项目说明
宜居城市信息可视化平台
提示:适合用于课程设计或毕业设计,工作量达标,源码开放
1 研究目的
通过搜集城市相关数据,减少用户收集信息的时间,并为用户选择心目中的宜居城市提供更有利的依据。
2 研究方法
通过网络爬虫就城市的招聘、租房、城市的气候、空气质量指数、美食、旅游景点等等数据进行爬取入库,最后再进行数据的分析统计处理,并通过web可视化的方式展现这些信息变化的特征。
3 数据来源
3.1招聘信息
招聘信息的数据来源为智联招聘,首先构造出城市+工作职位的url,以便我们更好的搜索数据和解析页面数据。例如http://sou.zhaopin.com/jobs/searchresult.ashx?jl=北京&kw=java(jl后边的是城市,kw为职位名),根据此url解析第一页获取工作数量,智联招聘一页最多显示60条工作职位的信息,一共显示90页,所以我们根据获取的工作数量来确定需要抓取数据的页数,条数大于90页的则获取90页,小于90页的则使用实际页数。然后根据页数构建出最终的url:http://sou.zhaopin.com/jobs/searchresult.ashx?jl=北京&kw=java&p=1(p为页码)最后抓取每一页上对应具体工作的url所对应的工作信息及其公司信息。统计出最大工资与最小工资的平均工资,中位数工资,以及工资和工作经验的关系等
3.2 房租信息
房租信息数据主要来源于赶集网,同样首先构建出对应城市url,例如:
http://{}.ganji.com/fang1/o{}/
(第一个{}表示城市的汉子拼音首字母,第二个{}为页数),这里我们只抓取30页。统计出该城市有哪些中介公司,房屋的朝向和价格的关系,计算出每平米的价格等等。
3.3 城市气候信息
气候信息数据主要来源于天气网,构建出的url为http://lishi.tianqi.com/{}/index.html({}为城市汉子的拼音)。抓取该城市自2011-01-01以来的所有天气信息。统计出对应的历史天气,风向、风力以及每月的气温变化等。
3.4 空气质量指数信息
AQI信息数据主要来源于中国空气质量在线监测分析平台历史数据网,构建出的url为https://www.aqistudy.cn/historydata/monthdata.php?city=北京 PM2.5历史数据网的数据主要是2013年12月到现在的数据。抓取每个月的数据统计量以及每月对应每天的数据量。统计AQI月变化的趋势以及等级月变化的趋势,统计等级的月数和天数。
3.5 旅游景点信息
景点信息数据主要来源于欣欣旅游网,构建的url为:http://{}.cncn.com/jingdian/1-{}-0-0.html (第一个{}为城市名的拼音,第二个{}为页数),首先抓取对应的页数,然后再针对每一页抓取当前城市的所有景点信息。将对应的景点的照片下载到本地,列表展示景点信息,统计出景点的热度排名。
3.6 美食信息
美食信息数据也来源于欣欣旅游网,构建的url为:http://{}.cncn.com/meishi/index{}.htm (第一个{}为城市名的拼音,第二个{}为页数)。同样先抓取页数,如果所抓取的页数为空,则说明只有一页。抓取该城市的所有美食信息,将美食图片下载到本地,列表展示之,并根据热度进行排名。
4 项目源码
【毕业设计_课程设计】宜居城市信息可视化平台相关推荐
- 毕业设计 宜居城市信息可视化平台
文章目录 0 项目说明 1 研究目的 2 研究方法 3 数据来源 3.1招聘信息 3.2 房租信息 3.3 城市气候信息 3.4 空气质量指数信息 3.5 旅游景点信息 3.6 美食信息 4 项目源码 ...
- 【毕业设计_课程设计】基于深度学习的甲状腺超声图像良恶性诊断算法研究
文章目录 0 项目说明 1 引言 1. 1 甲状腺超声图像自动良恶性诊断及其意义 1.2 深度学习在甲状腺超声图像良恶性诊断中的应用 2 理论部分 2.1 数据集 2.2 工作站环境 2.3 预处理 ...
- 【毕业设计_课程设计】蓝牙灯:支持一键设置情景模式、无极调光调色
文章目录 0 前言 1 功能简介 2 ATTitleBar 3 ReactiveCocoa 4 CBCentralManager 5 ATCarouselView 6 细节问题 7 Smart Lam ...
- 【毕业设计_课程设计】基于Python的南京二手房数据采集及可视化分析
文章目录 0 项目说明 1 内容简介 2 应用技术介绍 3 数据采集 3.1 数据清洗 4 数据可视化 5 项目工程 0 项目说明 基于Python的南京二手房数据采集及可视化分析 提示:适合用于课程 ...
- 【毕业设计_课程设计】基于神经网络学习的在线纸币识别【源码+论文】
文章目录 0 项目说明 1 项目说明 2 系统设计 2.1 设计要求 2.2 设计方案 3 效果展示 4 论文目录 5 项目工程 0 项目说明 基于神经网络学习的在线纸币识别 提示:适合用于课程设计或 ...
- 【毕业设计_课程设计】面向高考招生咨询的问答系统设计与实现(源码+论文)
文章目录 0 项目说明 1 项目说明 2 系统设计 3 系统功能 3.1 问答 3.2 问题模板 4 实验结果 5 论文目录 6 项目工程 0 项目说明 面向高考招生咨询的问答系统设计与实现 提示:适 ...
- 【毕业设计_课程设计】在线免费小说微信小程序的设计与实现(源码+论文)
文章目录 0 项目说明 1 系统介绍 1.1 业务层面 1.2 产品层面 1.3 技术层面 2 项目运行 3 项目截图 3.1 小程序 3.2 后台管理系统 3.3 论文概览 4 项目源码 0 项目说 ...
- 【毕业设计_课程设计】位置信息管理网站设计(源码+论文)
文章目录 0 项目说明 1 研究目的 2 研究方法 3 系统实现 4 界面展示 5 论文目录 6 项目源码 0 项目说明 位置信息管理网站设计 提示:适合用于课程设计或毕业设计,工作量达标,源码开放 ...
- 【毕业设计_课程设计】基于网络爬虫的新闻采集和订阅系统的设计与实现(源码+论文)
文章目录 0 项目说明 1 项目说明 2 系统需求 3 系统架构 4 效果展示 5 论文目录 6 项目工程 0 项目说明 基于网络爬虫的新闻采集和订阅系统的设计与实现 提示:适合用于课程设计或毕业设计 ...
最新文章
- 112.局部变量和全局变量在内存中是怎样存储的?113.WLAN无线传输协议
- 设置redis能远程访问
- xgboost论文公式解析
- 使用Apache Camel 2.14的轻松REST端点
- 怎样清除手机中的html文件夹,怎么彻底清除手机APP卸载后的残留文件夹 能删与不能删文件名...
- 办信用卡被拒绝是什么原因?
- Oracle视图编译错误解决办法
- 冒泡排序算法之C语言实现
- 一寸照片制作—Photoshop学习(1)
- win安装android系统,电脑可以装安卓系统啦!windows 安卓双系统安装详细教程
- canvas实现旋转缩放的方块
- 学习python的第4天
- MSP430F149 IO端口
- 基于阿里云的双活灾备方案的设计
- 用python绘制叠加等边三角形_使用turtle库绘制叠加等边三角形
- Ubuntu下连接红米2无法找到设备解决方案
- 计算机颜色显示器,电脑显示器怎么选,看这一篇就够了
- Android系统快速编译方式ninja
- 字节跳动校招编程题——特征提取 python
- [渝粤教育] 宁波财经学院 财务管理 参考 资料
热门文章
- 计算机教育学考研科目,你需要知道的教育学四大科目复习法
- 阿里云Sophix 3.0版本热更新快速入门
- 抓住主升浪的方法有哪些?
- Linux下文件和文件夹同名冲突,为什么出现两个一模一样的同名文件或文件夹?
- show engine innodb status解读
- OWASP API SECURITY TOP 10
- Powerlink协议使用极简入门教程
- 南通大学教务管理系统微信公众号使用体验分析
- MATLAB算法实战应用案例精讲-【智能优化算法】多目标蚁狮优化算法(MOALO)(附matlab代码实现)
- 当了一天首富就被“拉下马” ZARA创始人奥特加其人