任务详情
### 微信小程序软件开发需求发布
#### **项目名称**
**导航助手小程序后端开发**
---
#### **需求描述**
(上海)电子科技有限公司计划开发一款微信小程序,主要面向企业客户和终端用户,提供导航、设备管理和信息查询功能。本项目重点在于后端开发部分,需要实现数据存储、接口服务、权限管理等功能模块。
##### **小程序核心功能:**
1. **设备管理模块**:
- 用户可以通过小程序绑定公司提供的导航设备(如GPS定位器)。
- 实现设备状态查询、历史轨迹回放、实时位置追踪等。
2. **信息查询模块**:
- 提供导航路径规划、交通状况查询、天气预报等信息服务。
- 支持用户自定义查询条件。
3. **用户权限管理**:
- 区分普通用户与管理员权限。
- 管理员可进行设备授权、数据导出等操作。
4. **数据统计与分析**:
- 后端需支持对用户行为、设备使用情况等数据的统计分析,并以API形式提供给前端展示。
5. **第三方接口集成**:
- 集成高德地图/百度地图API,用于路径规划和定位服务。
- 集成天气API,为用户提供实时天气信息。
##### **技术架构要求:**
- 后端采用Node.js或Python Flask/Django框架。
- 数据库使用MySQL或MongoDB,需设计合理的表结构或文档模型。
- 接口需遵循RESTful规范,支持JSON数据格式。
- 提供详细的接口文档(如Postman集合或Swagger)。
---
#### **最匹配的技能要求**
1. **编程语言与框架**:
- 精通Node.js或Python Flask/Django框架。
- 熟悉JavaScript、SQL、NoSQL数据库操作。
2. **数据库设计与优化**:
- 能够独立完成数据库设计,熟悉MySQL/MongoDB性能优化。
3. **接口开发经验**:
- 有RESTful API开发经验,熟悉OAuth2.0或其他认证机制。
- 能够编写清晰、易用的接口文档。
4. **地图与第三方服务集成**:
- 有高德地图/百度地图API集成经验。
- 熟悉常用天气API(如OpenWeatherMap)。
5. **其他要求**:
- 具备良好的代码习惯,能按规范提交代码并撰写注释。
- 熟悉Git版本控制工具,能够协作开发。
---
#### **大致预算**
- **预算范围**:人民币 8万~12万元(根据实际开发复杂度调整)。
---
#### **工期要求**
- **预计开发周期**:6周~8周(从合同签订之日起计算)。
- **交付节点**:
1. 第2周:完成需求确认和技术方案评审。
2. 第4周:完成后端核心功能开发及初步测试。
3. 第6周:完成联调测试,交付完整后端系统及接口文档。
---
#### **附加说明**
1. 本项目仅涉及后端开发,前端部分由我司内部团队完成,请开发者专注于后端逻辑实现。
2. 开发者需提供完整的源代码、部署文档以及后续技术支持承诺。
3. 欢迎具备相关经验的个人开发者或小型团队参与竞标。
---