任务详情
### 项目名称
**新能源石墨烯材料管理与销售平台后端开发**
---
### 需求描述
河北新能源科技有限公司计划开发一款基于安卓端的管理与销售平台,用于提升公司内部管理和外部销售效率。本项目的核心是后端开发部分,主要功能包括但不限于:
1. **用户管理模块**
- 支持管理员、销售人员、客户等多种角色的权限管理。
- 提供注册、登录、密码找回等功能。
2. **产品信息管理模块**
- 管理新能源石墨烯材料、润滑油、润滑脂、防冻液等产品的详细信息(如规格、库存、价格)。
- 支持图片上传、产品分类和搜索功能。
3. **订单管理模块**
- 实现订单创建、修改、取消、查询等功能。
- 支持订单状态跟踪(如待支付、已支付、已发货、已完成)。
4. **库存管理模块**
- 实时更新库存数据,支持库存预警功能。
- 提供出入库记录查询功能。
5. **数据分析模块**
- 生成销售报表、库存报表等数据可视化图表。
- 支持按时间、产品类别等维度进行筛选和统计。
6. **接口对接模块**
- 开发RESTful API,供安卓端调用。
- 对接第三方支付平台(如支付宝、微信支付)以支持在线支付功能。
7. **系统设置模块**
- 包括单位换算、汇率设置、通知提醒等功能。
---
### 最匹配的技能要求
1. **编程语言与框架**
- 熟练掌握Java或Python,优先考虑Spring Boot框架开发者。
- 熟悉RESTful API设计与开发。
2. **数据库管理**
- 精通MySQL或PostgreSQL,能够优化数据库结构和查询性能。
- 具备Redis缓存使用经验者优先。
3. **安全性**
- 熟悉OAuth2.0认证机制,确保用户数据安全。
- 能够处理SQL注入、XSS攻击等常见安全问题。
4. **第三方服务集成**
- 有对接第三方支付平台(如支付宝、微信支付)的经验。
- 熟悉云存储服务(如阿里云OSS、腾讯云COS)的使用。
5. **前端交互支持**
- 能够配合前端开发者完成API文档编写和联调工作。
6. **其他**
- 熟悉Linux服务器环境部署(如Nginx、Tomcat)。
- 具备Docker容器化部署经验者优先。
---
### 大致预算
- **预算范围**:人民币8万~12万元
- 具体金额将根据开发团队的技术实力、开发周期以及后续维护成本综合评估。
---
### 工期要求
- **预计工期**:3个月
- 分阶段交付:
- 第1个月:需求确认与技术方案设计。
- 第2个月:核心功能开发与初步测试。
- 第3个月:联调优化、上线部署及培训支持。
---
### 其他说明
1. 承接方需提供详细的开发计划书和技术架构设计文档。
2. 项目完成后需提供完整的源代码及相关文档,并协助完成部署和初期运维。
3. 愿意长期合作的团队/开发者优先考虑。
如有兴趣,请提交您的简历或公司介绍,以及过往类似项目的案例。我们将尽快安排沟通!