摘 要
近年来,科技飞速发展,在经济全球化的背景之下,大数据将进一步提高社
会综合发展的效率和速度,大数据技术也会涉及到各个领域,而爬虫实现网站数
据可视化在网站数据可视化背景下有着无法忽视的作用。管理信息系统的开发是
一个不断优化的过程,随着网络大数据时代的到来,管理信息系统与大数据集的
集成成为必然。
本次将以 NBA 球员分析与可视化和信息管理系统两个方面为切入点,论述
了 NBA 球员分析与可视化与信息管理系统的意义和内容,以此展开对网站数据
可视化的开发与建设的详细分析。从数据挖掘的角度出发,了解信息管理系统的
作用,对数据分析的过程以及用处进行更深一步的研究,数据的处理效率,以及
具体的应用方向。对于大数据环境下对信息管理系统所带来的影响,将从传统管
理信息系统与大数据环境下的管理信息系统进行对比分析,从硬件优化、软件开
发,这几个方面来论述爬虫实现网站数据可视化的优势所在,分析 NBA 球员分
析与可视化在大数据时代发展的变化趋势。并且以 NBA 球员分析与可视化信息
为例,分析在网站数据可视化的客观需求分析,针对其中的问题对网站数据可视
化做出一些无论是加强相关政策的立法工作还是建立及时的信息反馈等等的合
理化建议,并进行对于未来发展的分析规划。
关键词:基于大数据的 NBA 球员分析与可视化;
Abstract
In recent years, with the rapid development of science and technology, under the
background of economic globalization, big data will further improve the efficiency and
speed of social comprehensive development. Big data technology will also involve
various fields, and crawler data visualization plays an important role in the context of
website data visualization. The development of management information systems is a
process of continuous optimization. With the arrival of the era of network big data, the
integration of management information systems and big datasets has become inevitable.
This time, taking the NBA player analysis and visualization and information
management system as the starting point, it will discuss the significance and content of
the NBA player analysis and visualization and information management system, so as
to launch a detailed analysis of the development and construction of website data
visualization. From the perspective of data mining, understand the role of information
management systems, conduct further research on the process and usefulness of data
analysis, the efficiency of data processing, and specific application directions. For the
impact on the information management system under the big data environment, we will
compare and analyze the traditional management information system and the
management information system under the big data environment, discuss the
advantages of crawlers in realizing data visualization of websites from the aspects of
hardware optimization and software development, and analyze the development trend
of NBA player analysis and visualization in the big data era. And take NBA player
analysis and visualization information as an example, analyze the objective demand
analysis of data visualization on the website, and make some reasonable suggestions
for data visualization on the website, whether to strengthen the legislative work of
relevant policies or to establish timely information feedback, and carry out analysis and
planning for future development.
Keywords: big data analysis and visualization of NBA players;
II
目 录
摘 要 ............................................................................................................................I
Abstract ........................................................................................................................II
1 绪 论........................................................................................................................1
1.1 大数据的意义.................................................................................................1
1.2 研究的主要内容.............................................................................................2
1.3 本文主要工作................................................................................................2
1.4 本文的组织结构............................................................................................3
2 系统相关技术.............................................................................................................3
2.1 Python 简介...................................................................................................4
2.2 Django 框架介绍 ..........................................................................................4
2.3 mysql 数据库介绍 ........................................................................................4
2.4 MySQL 环境配置.........................................................................................5
2.5 爬虫技术简介 ...............................................................................................6
3 系统分析....................................................................................................................7
3.1 需求分析.........................................................................................................7
3.1.1 系统总体分析.........................................................................................8
3.2 可行性分析.....................................................................................................8
3.2.1 经济可行性............................................................................................9
3.2.2 技术可行性............................................................................................9
3.2.3 运行可行性..........................................................................................10
3.3 需求分析.....................................................................................................11
3.4 系统流程分析.............................................................................................11
3.4.1 登录流程图..........................................................................................12
3.4.2 添加新用户流程图..............................................................................13
3.5 功能的需求.................................................................................................11
4 系统设计..................................................................................................................13
4.1 系统功能结构图...........................................................................................14
4.2 系统数据库设计...........................................................................................14
4.2.1 数据库 E-R 图 ................................................................................14
4.3 数据库表结构................................................................................................16
5 详细设计..................................................................................................................16
5.1 管理员的功能实现........................................................................................21
5.2 数据可视化分析看板展示...........................................................................21
6 系统测试..................................................................................................................20
6.1 功能测试.......................................................................................................21
6.2 可用性测试...................................................................................................26
6.3 维护测试.......................................................................................................27
6.4 性能测试.......................................................................................................27
6.5 测试结果分析...............................................................................................27
结论..............................................................................................................................30
参考文献......................................................................................................................31
致 谢..........................................................................................................................33