云沃客
36人浏览/2人投稿
50天前
待托管赏金
### **项目名称**
西藏能源科技有限公司新能源管理系统(后端开发)
---
### **需求描述**
随着公司业务的扩展,我们计划开发一款桌面软件的后端系统,用于支持公司内部及客户对新能源设备、工程项目和产品销售的高效管理。该系统将与前端桌面应用对接,提供数据存储、处理和分析能力,同时支持多用户权限管理和实时数据交互。
#### 核心功能模块:
1. **用户管理模块**
- 支持多角色权限管理(管理员、项目经理、技术员等)。
- 用户登录、注册、密码找回功能。
2. **设备管理模块**
- 风电、太阳能设备的入库、出库、维修记录管理。
- 设备状态监控(通过API接入实时数据)。
3. **项目管理模块**
- 新能源工程项目的创建、进度跟踪、预算管理。
- 支持文档上传和下载功能。
4. **数据分析模块**
- 提供设备运行效率、能耗、收益等关键指标的数据分析报表。
- 支持导出Excel或PDF格式的报告。
5. **销售管理模块**
- 产品库存管理、订单管理、客户信息管理。
- 销售数据统计与可视化展示。
6. **日志与通知模块**
- 系统操作日志记录。
- 关键事件的通知提醒(如设备故障、库存不足等)。
#### 技术要求:
- 后端需采用高性能架构设计,支持高并发访问。
- 数据库需具备良好的扩展性和安全性。
- 支持与其他第三方系统的API集成(如气象数据、设备传感器数据等)。
---
### **最匹配的技能要求**
1. **编程语言**
- 熟练掌握至少一种主流后端开发语言,如 **Java (Spring Boot)** 或 **Python (Django/Flask)**。
2. **数据库管理**
- 精通关系型数据库(如 **MySQL**, **PostgreSQL**)的设计与优化。
- 对非关系型数据库(如 **MongoDB**)有基本了解者优先。
3. **API开发与集成**
- 能够设计并实现RESTful API接口。
- 具备与第三方API(如天气API、设备传感器API)集成的经验。
4. **框架与工具**
- 熟悉微服务架构设计者优先。
- 掌握容器化部署工具(如 **Docker**)和CI/CD流程(如 **Jenkins**)。
5. **其他技能**
- 熟悉Linux服务器环境配置与维护。
- 具备一定的前端基础知识(如HTML/CSS/JavaScript),以便更好地与前端开发者协作。
---
### **大致预算**
- 总预算范围:**¥50,000 - ¥100,000**(根据实际开发复杂度调整)。
- 开发阶段付款方式:签订合同后支付30%,中期验收后支付40%,项目交付后支付剩余30%。
---
### **工期要求**
- 总工期:**3个月**(90天)。
- 里程碑计划:
- 第1个月:需求确认与详细设计完成。
- 第2个月:核心功能模块开发与测试。
- 第3个月:系统集成、优化与上线准备。
---
### **附加说明**
1. 我们希望承接方能够提供完整的开发文档(包括代码注释、接口文档、部署指南等)。
2. 如果开发团队表现优异,未来我们将考虑长期合作,共同开发更多相关项目。
3. 承接方需确保代码质量和安全性,并承诺提供至少一年的技术支持服务。