1.9 KiB
1.9 KiB
车辆管理系统 (Vehicle Management System)
一个基于 Python Flask 的轻量级车辆管理系统,提供车辆的增删改查、搜索和统计功能。
功能特性
- ✅ 车辆列表展示
- ✅ 添加新车辆
- ✅ 编辑车辆信息
- ✅ 删除车辆
- ✅ 按车牌/品牌/型号搜索
- ✅ 车辆统计(总数、按状态统计)
- ✅ 数据持久化(SQLite)
技术栈
- 后端:Python 3.8+ / Flask
- 数据库:SQLite
- 前端:HTML / CSS / JavaScript
目录结构
vehicle-management-system/
├── app.py # Flask 应用入口
├── models.py # 数据模型
├── requirements.txt # 依赖列表
├── README.md # 项目说明
├── static/
│ ├── style.css # 样式文件
│ └── script.js # 前端脚本
└── templates/
├── index.html # 首页(车辆列表)
└── edit.html # 编辑页面
快速开始
1. 安装依赖
pip install -r requirements.txt
2. 启动应用
python app.py
3. 访问
打开浏览器访问:http://127.0.0.1:5000
API 接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | / | 首页(车辆列表) |
| GET | /api/vehicles | 获取所有车辆 |
| POST | /api/vehicles | 添加车辆 |
| GET | /api/vehicles/ | 获取单个车辆 |
| PUT | /api/vehicles/ | 更新车辆 |
| DELETE | /api/vehicles/ | 删除车辆 |
| GET | /api/stats | 获取统计数据 |
车辆字段
plate:车牌号(唯一)brand:品牌model:型号year:年份color:颜色status:状态(available / in_use / maintenance)owner:车主
License
MIT