目 录
摘 要 ...........................................................................................................................................I
Abstract ......................................................................................................................................II
1 绪论.........................................................................................................................................3
1.1 课题背景......................................................................................................................3
1.2 课题意义......................................................................................................................3
1.3 研究内容......................................................................................................................4
2 相关技术介绍.........................................................................................................................6
2.1 系统开发环境..............................................................................................................6
2.2 网络爬虫概述..............................................................................................................6
2.3 Python 技术 ..................................................................................................................7
2.4 MySQL 数据库 ............................................................................................................8
3 系统需求分析.........................................................................................................................9
3.1 可行性分析..................................................................................................................9
3.1.1 操作可行性........................................................................................................9
3.1.2 经济可行性........................................................................................................9
3.1.3 技术可行性........................................................................................................9
3.2 功能需求分析..............................................................................................................9
3.2.1 爬虫功能需求分析............................................................................................9
3.2.2 数据可视化功能需求分析..............................................................................11
3.3 非功能需求分析........................................................................................................11
4 系统设计...............................................................................................................................13
4.1 系统架构设计............................................................................................................13
4.2 系统功能设计............................................................................................................14
4.2.1 数据采集功能设计..........................................................................................14
4.2.2 数据管理功能设计..........................................................................................15
4.3 系统流程设计............................................................................................................15
4.3.1 爬虫流程设计..................................................................................................15
4.3.2 数据可视化流程..............................................................................................16
4.4 数据库设计................................................................................................................18
5 系统实现...............................................................................................................................20
5.1 数据采集的实现.........................................................................................................20