2.0 KiB
2.0 KiB
开发计划
📅 项目时间线
第一阶段:后端开发 (1-2天)
- 项目初始化
- 数据库模型设计
- API 路由实现
- 数据库连接测试
- API 接口测试
第二阶段:前端开发 (2-3天)
- 前端项目初始化
- 页面布局设计
- 车辆管理页面
- 订单管理页面
- 客户管理页面
- 财务统计页面
第三阶段:功能完善 (1-2天)
- 用户登录/权限管理
- 数据导入导出
- 报表生成
- 逾期提醒功能
第四阶段:测试部署 (1天)
- 功能测试
- Bug 修复
- 部署上线
🎯 功能优先级
P0 (必须实现)
- 车辆信息管理 (增删改查)
- 订单创建和管理
- 客户信息管理
- 订单状态流转
- 财务统计
P1 (重要功能)
- 车辆位置追踪
- 逾期订单提醒
- 客户信用评分
- 数据搜索和筛选
P2 (锦上添花)
- 数据导出 (Excel)
- 报表图表展示
- 短信通知
- 移动端适配
🔧 技术栈选择
后端
- Node.js + Express
- MongoDB (数据库)
- JWT (认证)
前端 (待定)
- Vue.js + Element Plus
- 或 React + Ant Design
部署
- 本地开发: Node.js
- 生产环境: 云服务器 + Docker
📝 开发规范
代码规范
- 使用 ESLint 代码检查
- 统一代码风格
- 添加必要注释
Git 规范
- 使用 feature 分支开发
- 提交信息格式:
类型: 描述 - 定期合并到 main 分支
API 规范
- 统一返回格式:
{ success, data, message } - 使用 HTTP 状态码
- 添加错误处理
🚀 快速开始
1. 安装依赖
npm install
2. 启动 MongoDB
# Windows
mongod --dbpath E:\data\db
# 或使用 Docker
docker run -d -p 27017:27017 --name mongodb mongo
3. 启动后端
npm run dev
4. 测试 API
访问: http://localhost:3000/health
📞 联系方式
如有问题,请联系项目负责人。