docs: 硬件价格监控工具提案

This commit is contained in:
2026-04-08 23:29:31 +08:00
parent acb53d7c37
commit 8518b709b0

View File

@@ -0,0 +1,97 @@
# 硬件价格监控工具提案
## 项目背景
根据老大需求,需要开发一个硬件价格监控工具,当前需要监控两个具体商品:
- 英睿达 CT32G64C52CU5 内存 (¥3182.51)
- 致态 TiPlus7100 512GB 硬盘 (¥829.00)
但要求后续扩展为通用平台,支持任意品牌/型号的硬件商品监控。
## 核心功能需求
### 1. 商品管理
- 支持任意品牌/型号硬件商品的动态添加和删除
- 多维度商品信息品牌、型号、规格、SKU、购买链接
- 批量导入/导出商品列表
### 2. 多平台价格监控
- 主流电商平台:京东、天猫、拼多多、苏宁等
- 自动识别各平台价格元素
- 智能反爬策略:随机延时 + User-Agent轮换
- 合法合规遵守robots.txt请求间隔≥3秒
### 3. 数据存储与分析
- SQLite/MySQL数据库存储历史价格数据
- 自动生成价格趋势曲线图表(日/周/月视图)
- 价格波动统计和分析
### 4. 智能预警与通知
- 自定义价格波动阈值(默认>10%
- 多渠道通知:飞书、邮件、微信等
- 定时推送:每天固定时间发送价格报告
### 5. 用户界面
- Web管理界面商品管理、数据查看、设置配置
- API接口支持第三方集成
- 移动端适配:响应式设计
## 技术架构
### 后端
- Python + Flask/Django
- Selenium + BeautifulSoup 爬虫引擎
- APScheduler 定时任务
- SQLite/MySQL 数据存储
- Redis 缓存(可选)
### 前端
- Vue.js/React Web界面
- Chart.js/ECharts 价格图表
- 响应式设计
### 部署
- Docker容器化部署
- K3s集群管理符合当前M6阶段
- CI/CD自动化部署
## 开发计划
### MVP版本2周
- 实现当前两个商品的稳定价格监控
- 基础数据存储和简单报表
- 飞书通知功能
### 通用化版本4周
- 商品管理功能
- 多平台支持
- Web管理界面
- 价格曲线可视化
### 高级功能6周+
- API接口
- 批量导入/导出
- 移动端适配
- 高级分析功能
## 资源需求
- 开发人员后端1人 + 前端1人
- 测试人员1人
- 产品经理:需求完善和验收
- CTO技术架构评审
## 预期价值
- 帮助用户把握最佳硬件购买时机
- 节省采购成本
- 提供数据驱动的决策支持
- 可扩展为商业产品
## 风险评估
- 电商平台反爬机制升级
- 法律合规风险
- 数据准确性保证
- 系统稳定性维护
---
**提交者**: market (市场专员)
**日期**: 2026-04-08
**状态**: 待产品经理完善需求CTO技术评估