2.6 KiB
2.6 KiB
下一步行动
🎯 当前首要任务
1. 安装 MongoDB 数据库
由于当前环境未安装 MongoDB,需要手动安装。
推荐安装方式:Docker (最简单)
# 1. 安装 Docker Desktop
# 访问 https://www.docker.com/products/docker-desktop/
# 下载并安装 Docker Desktop for Windows
# 2. 拉取 MongoDB 镜像
docker pull mongo
# 3. 启动 MongoDB 容器
docker run -d -p 27017:27017 --name mongodb mongo
# 4. 验证运行
docker ps
备选安装方式:下载安装包
- 访问 https://www.mongodb.com/try/download/community
- 下载 Windows 版本
- 运行安装程序
- 创建数据目录:
C:\data\db - 启动 MongoDB
详细步骤请查看: docs/MongoDB安装指南.md
📋 安装完成后操作
1. 生成测试数据
cd E:\code\e-scooter-rental-system
npm run seed
2. 测试 API 接口
健康检查
curl http://localhost:3000/health
查询车辆
curl http://localhost:3000/api/vehicles
查询客户
curl http://localhost:3000/api/customers
查询订单
curl http://localhost:3000/api/orders
查询财务统计
curl http://localhost:3000/api/finance/stats
3. 使用 Postman 测试
- 打开 Postman
- 创建新请求
- 设置 URL:
http://localhost:3000/api/vehicles - 设置方法: GET
- 发送请求
🚀 开发前端页面
选择技术栈
推荐使用 Vue.js + Element Plus
创建前端项目
# 使用 Vue CLI
vue create e-scooter-rental-client
# 或使用 Vite
npm create vite@latest e-scooter-rental-client -- --template vue
前端页面规划
-
车辆管理页面
- 车辆列表
- 车辆详情
- 添加/编辑车辆
- 车辆位置地图
-
订单管理页面
- 订单列表
- 创建订单
- 订单详情
- 结束订单
-
客户管理页面
- 客户列表
- 客户详情
- 添加/编辑客户
- 客户信用评分
-
财务统计页面
- 收入统计
- 逾期账款
- 财务报表
📝 开发计划
第一阶段:后端完善 (1天)
- 安装 MongoDB
- 生成测试数据
- 测试所有 API 接口
第二阶段:前端开发 (2-3天)
- 创建前端项目
- 开发车辆管理页面
- 开发订单管理页面
- 开发客户管理页面
第三阶段:功能完善 (1-2天)
- 开发财务统计页面
- 实现逾期提醒功能
- 完善用户权限管理
第四阶段:测试部署 (1天)
- 功能测试
- Bug 修复
- 部署上线
📞 需要帮助?
如果在安装 MongoDB 或开发过程中遇到问题,请随时联系!