# ProductSystem **Repository Path**: Equip_Workbench/product-system ## Basic Information - **Project Name**: ProductSystem - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-30 - **Last Updated**: 2025-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 产品管理系统 这是一个基于Python的桌面设备管理系统,提供设备信息的增删改查功能。 ## 功能特性 - 设备信息管理(添加、删除、修改、查询) - SQLite数据库支持 - RESTful API接口 - 图形化界面支持 ## 技术栈 - Python 3.x - Flask (Web API) - PyQt5 (图形界面) - SQLite (数据库) ## 文件结构 ``` . ├── app.py # Web API服务 ├── init_db.py # 数据库初始化脚本 ├── main_window.py # 图形界面主程序 ├── models.py # 数据模型定义 ├── requirements.txt # 依赖包列表 ├── instance/ # 配置文件目录 ├── dist/ # 打包输出目录 └── build/ # 构建临时文件目录 ``` ## 快速开始 1. 安装依赖: ```bash pip install -r requirements.txt ``` 2. 初始化数据库: ```bash python init_db.py ``` 3. 启动Web服务: ```bash python app.py ``` 4. 运行图形界面: ```bash python main_window.py ``` ## API文档 ### 获取所有设备 ```http GET /api/equipments ``` ### 添加新设备 ```http POST /api/equipments Content-Type: application/json { "name": "设备名称", "type": "设备类型", "status": "设备状态" } ```