# 电影票房数据分析系统
## 1. 项目概述
本项目是一个基于Python Flask框架开发的电影票房数据分析系统,实现了电影票房数据的采集、分析和可视化展示功能。系统采用前后端分离架构,后端使用Flask提供RESTful API接口,前端使用原生JavaScript和PyECharts实现数据可视化。
## 2. 系统架构
### 2.1 技术栈
- 后端框架:Flask
- 数据库:MySQL
- 数据分析:pandas
- 数据可视化:pyecharts
- 前端技术:HTML5、CSS3、JavaScript、ECharts
- 爬虫技术:requests
### 2.2 项目结构
```
Movie/
├── app.py # 主应用入口
├── config/ # 配置文件目录
│ └── movie_type_dates.json # 电影档期配置
├── service/ # 业务逻辑层
│ ├── movie_data.py # 数据处理模块
│ └── mysql_util.py # 数据库工具类
├── static/ # 静态资源目录
│ ├── css/ # 样式文件
│ ├── js/ # JavaScript文件
│ └── images/ # 图片资源
└── templates/ # 模板文件目录
├── login.html # 登录页面
├── index.html # 主页面
└── history.html # 历史数据页面
```