### 氢能管理系统(WH-HMS)后端开发 招募中

桌面软件  > 后端开发
Python
威享氢 发布于2025-05-13
190人浏览

收藏

¥2万~4.1万

预算

120

天计划工期

项目详情

### 项目名称:氢能管理系统(WH-HMS)后端开发

---

### **需求描述**

福建某科技有限公司计划开发一款桌面软件,用于管理公司的制氢设备、储氢装置、燃料电池电堆及模块的生产数据、运行状态和维护记录。该软件需要一个强大的后端系统来支持数据存储、分析和交互功能。以下是具体需求:

1. **设备管理模块**:

- 支持录入、编辑、查询和删除制氢设备、储氢装置、燃料电池等设备的相关信息。

- 提供设备运行状态的实时监控接口,能够接收前端传来的传感器数据并存储到数据库中。

2. **生产管理模块**:

- 记录每台设备的生产批次、产量、质量检测结果等信息。

- 提供统计报表功能,按日、月、年生成生产数据报告。

3. **用户权限管理模块**:

- 实现多级用户权限管理,包括管理员、操作员和技术人员等角色。

- 不同角色对数据的访问和修改权限需严格控制。

4. **数据分析与预警模块**:

- 对设备运行数据进行分析,提供异常报警功能(如温度过高、压力异常等)。

- 预警信息可通过邮件或短信发送给指定负责人。

5. **数据备份与恢复**:

- 定期自动备份数据库,并支持手动恢复功能。

6. **接口集成**:

- 提供RESTful API接口,允许前端桌面软件或其他第三方系统调用后端服务。

- 支持与公司现有的ERP系统对接,实现数据同步。

---

### **最匹配的技能要求**

1. **编程语言**:

- 熟练掌握Java或Python,优先考虑Spring Boot(Java)或Django/Flask(Python)框架。

2. **数据库**:

- 熟悉MySQL或PostgreSQL,具备数据库设计和优化能力。

- 能够编写复杂的SQL查询语句,熟悉索引、事务等高级特性。

3. **API开发**:

- 具备RESTful API开发经验,了解OAuth2.0或JWT认证机制。

- 熟悉WebSocket协议,能够实现实时数据传输功能。

4. **消息队列**:

- 了解RabbitMQ或Kafka,用于异步处理设备上传的数据。

5. **缓存技术**:

- 熟悉Redis或Memcached,用于提升系统性能和响应速度。

6. **云服务**:

- 具备AWS、阿里云或腾讯云的使用经验,能够部署和维护后端服务。

7. **其他**:

- 熟悉Linux操作系统,能够配置服务器环境。

- 具备良好的代码版本管理习惯,熟练使用Git。

---

### **大致预算**

- **预算范围**:人民币8万-15万元

- **支付方式**:分阶段付款,具体为:

- 合同签订后支付30%作为预付款。

- 后端核心功能开发完成后支付40%。

- 项目验收合格后支付剩余30%。

---

### **工期要求**

- **总工期**:不超过3个月

- 第1个月:需求确认、数据库设计、接口文档编写。

- 第2个月:核心功能开发与单元测试。

- 第3个月:联调测试、优化完善、上线部署。

---

### **附加说明**

1. **交付物**:

- 完整的后端代码(含注释)。

- 数据库设计文档。

- 接口文档(包含请求参数、返回值说明)。

- 部署文档(含服务器配置指南)。

2. **合作模式**:

- 可接受远程开发,但需定期沟通进展。

- 开发过程中需提供阶段性成果,便于我们及时反馈。

3. **保密协议**:

- 承接方需签署保密协议,确保项目相关数据不外泄。

---

如果您对本项目感兴趣,请提供以下信息以便进一步沟通:

1. 您的公司/个人简介。

2. 相关项目经验案例。

3. 初步报价及工期计划。

期待您的回复!