数码设备借用管理系统,采用前后端分离结构:
client/:Vue 3 + Vite 前端,包含用户端和管理端页面。server/:Spring Boot 后端,负责接口、业务规则和数据库访问。db/:MySQL 数据库建表脚本、演示数据和迁移脚本。docs/:需求文档、项目文档、接口文档、数据库设计和原型图。
CameraBorrow/
├─ client/
│ ├─ public/
│ └─ src/
│ ├─ assets/
│ ├─ components/
│ ├─ router/
│ ├─ services/
│ ├─ stores/
│ ├─ styles/
│ ├─ utils/
│ └─ views/
├─ server/
│ └─ src/
│ ├─ main/java/com/cameraborrow/
│ │ ├─ common/
│ │ ├─ config/
│ │ ├─ controller/
│ │ ├─ dto/
│ │ ├─ entity/
│ │ ├─ mapper/
│ │ ├─ service/
│ │ └─ utils/
│ └─ main/resources/
├─ db/
└─ docs/
- 先完善
db/schema.sql,确定用户、设备、配件、图片、借用记录和 Banner 表。 - 在
server/中实现登录注册、设备列表、设备详情和借用申请接口。 - 在
client/src/services/中接入后端接口。 - 逐步实现
client/src/views/user/和client/src/views/admin/页面。