一个基于 Python Flask 的 NFC 碰一碰好评系统,支持好评提交、数据查看和统计图表展示。
- 🏷️ NFC 碰一碰模拟功能
- 💬 好评提交系统
- 📊 数据统计和图表展示
- 🔍 好评历史查看
- 📈 ECharts 可视化图表
- 后端:Python Flask
- 数据库:SQLite
- 前端:HTML + JavaScript + ECharts
- 图表:PyECharts + ECharts.js
- 安装依赖:
pip install -r requirements.txt- 运行应用:
python app.py- 访问应用: 打开浏览器访问 http://localhost:5000
NFChp/
├── app.py # 主应用程序
├── models/ # 数据模型
│ ├── __init__.py
│ └── review.py # 好评数据模型
├── static/ # 静态文件
│ ├── css/
│ ├── js/
│ └── images/
├── templates/ # HTML模板
│ ├── index.html # 主页面
│ ├── submit.html # 提交好评页面
│ └── stats.html # 统计页面
├── utils/ # 工具函数
│ ├── __init__.py
│ ├── nfc_simulator.py # NFC模拟器
│ └── chart_generator.py # 图表生成器
├── data/ # 数据文件
└── requirements.txt # 依赖列表
GET /- 主页面GET /submit- 好评提交页面POST /api/reviews- 提交好评GET /api/reviews- 获取好评列表GET /stats- 统计页面GET /api/stats- 获取统计数据
- 打开主页面,点击"模拟 NFC 碰一碰"
- 填写好评信息并提交
- 查看好评历史记录
- 访问统计页面查看图表分析