# 需求分析 **Repository Path**: ldididi/requirements-analysis ## Basic Information - **Project Name**: 需求分析 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-15 - **Last Updated**: 2026-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 需求分析工具 一个基于 Python 的桌面端程序,用于在各电商平台(淘宝、京东、拼多多、小红书、抖音、快手等) 搜索并采集相关信息,辅助完成"需求是否合理"的分析与判断。 ## 技术栈 | 层 | 选型 | 说明 | |---|---|---| | 语言 | Python 3.11+ | 最低 3.11 | | GUI | PySide6 (Qt6) | LGPL 授权,闭源免费 | | 本地存储 | SQLite | 零依赖、单机、隐私好 | | 数据处理 | pandas | 结构化表格、对比分析 | | 打包 | PyInstaller | 打包为 exe,用户免装 Python | | HTTP/采集(预留) | httpx + beautifulsoup4 | 后续采集层可选 | | 图表(预留) | matplotlib / PyQtGraph | 可视化 | ## 项目目标 1. 提供桌面界面,让用户对多个平台进行搜索/采集配置。 2. 将采集结果结构化存储(商品、价格、销量、评价等)。 3. 提供对比、筛选、可视化能力,辅助"需求合理性"判断。 4. 用户(人)最终拍板需求是否合理;程序提供数据支撑。 ## 快速开始 > 详细流程见 `docs/开发规范.md` ```bash # 1. 创建虚拟环境 python -m venv .venv .venv\Scripts\activate # 2. 安装依赖 pip install -r requirements.txt # 3. 运行 python -m src.main ``` ## 目录结构 ``` 需求分析/ ├── README.md # 项目说明(本文件) ├── requirements.txt # 依赖清单 ├── docs/ # 规范与文档 │ └── 开发规范.md ├── src/ # 源码 │ ├── main.py # 程序入口 │ ├── gui/ # PySide6 界面 │ ├── core/ # 业务逻辑(与 UI 解耦) │ ├── data/ # 数据层(SQLite / pandas) │ └── collectors/ # 采集层(各平台适配器,预留) └── tests/ # 单元测试 ```