任务详情
### **项目名称**
**车辆管理系统桌面版前端开发**
---
### **需求描述**
我们是一家专注于汽车科技、信息技术和企业管理的公司,现计划开发一款用于内部管理的桌面软件——“车辆管理系统”。该系统旨在提升公司对车辆销售、租赁、维修及客户管理的效率。本次招标主要针对桌面端前端部分的开发工作。
具体功能模块包括但不限于:
1. **车辆信息管理**
- 添加、编辑、删除车辆基本信息(品牌、型号、配置、价格等)。
- 支持图片上传与展示。
2. **客户关系管理(CRM)**
- 客户资料录入与维护。
- 跟踪客户购买或租赁意向状态。
3. **订单管理**
- 新增订单记录(销售/租赁)。
- 查看历史订单详情。
4. **库存管理**
- 实时显示车辆库存情况。
- 提供库存预警提醒功能。
5. **报表统计**
- 按时间段生成销售、租赁数据报表。
- 支持导出为Excel/PDF格式。
6. **用户权限管理**
- 不同角色(管理员、普通员工)对应不同操作权限。
7. **界面设计要求**
- 界面简洁明了,注重用户体验。
- 需支持多窗口操作模式,方便同时处理多项任务。
---
### **最匹配的技能要求**
为了确保项目的顺利实施,我们需要开发者具备以下技能:
1. **编程语言与框架**
- 熟练掌握Electron框架进行跨平台桌面应用开发。
- 精通React或Vue.js及其生态系统,能够快速构建现代化UI组件。
2. **前端技术栈**
- 熟悉HTML5、CSS3、JavaScript/TypeScript。
- 掌握前端状态管理工具(如Redux、Vuex)。
- 了解前端路由机制(如React Router、Vue Router)。
3. **后端对接能力**
- 能够通过RESTful API或GraphQL与后端服务交互。
- 具备调试网络请求的能力,熟悉Postman等工具。
4. **其他相关技能**
- 熟悉桌面应用打包流程(如使用electron-builder)。
- 对Windows/Linux/MacOS三大操作系统兼容性有一定了解。
- 具备一定的UI/UX设计基础,或者能与设计师协作完成界面优化。
---
### **大致预算**
- 总预算范围:**¥30,000 - ¥50,000**
- 根据实际开发进度和质量可适当调整。
---
### **工期要求**
- 开发周期:**30天内完成交付**
- 分阶段里程碑:
1. 第1周:完成原型设计及初步页面搭建。
2. 第2周:实现核心功能模块开发。
3. 第3周:完成接口联调及测试优化。
4. 第4周:最终验收并交付成品。
---
### **附加说明**
1. 我们希望承接方能提供详细的技术方案及报价明细,并附上过往类似项目的成功案例。
2. 项目完成后需提交完整源代码及相关文档(如README、API接口说明等)。