### 项目发布:河北电子科技有限公司桌面软件后端开发需求 招募中
收藏
已收藏
¥{[getMoney(22000)]}~{[getMoney(34000)]}
预算
60
天计划工期
收藏
已收藏
¥{[getMoney(22000)]}~{[getMoney(34000)]}
预算
60
天计划工期
{[ job.pattern_id != 9 ? '项目详情' : '职位详情']}
### 项目发布:河北电子科技有限公司桌面软件后端开发需求
---
#### **项目名称**
**设备管理与维护系统后端开发**
---
#### **需求描述**
我们是一家专注于电子产品研发、销售、维修以及计算机软硬件技术开发的公司。为了更好地管理公司内部的设备资源(包括教学设备、安防产品、计算机及配件等),提升设备维护效率,现计划开发一款“设备管理与维护系统”的后端部分。该系统将用于记录设备信息、分配使用权限、跟踪设备状态、生成维护工单,并提供数据分析功能。
具体功能需求如下:
1. **设备管理模块**
- 添加、修改、删除设备信息(如型号、品牌、购买日期、保修期等)。
- 支持批量导入和导出设备清单(Excel格式)。
- 搜索和筛选功能(按设备类型、状态、所属部门等条件)。
2. **用户权限管理模块**
- 定义不同角色(管理员、普通员工、维修人员)的权限范围。
- 记录用户的登录日志和操作日志。
3. **维护工单管理模块**
- 创建维护工单(包含设备编号、故障描述、预计完成时间等信息)。
- 分配工单给指定维修人员,并支持状态更新(待处理、处理中、已完成)。
- 提供工单统计报表(按时间段、设备类型、维修人员等维度)。
4. **数据报表与分析模块**
- 生成设备使用情况、维护频率、维修成本等统计图表(柱状图、饼图、折线图)。
- 支持自定义查询条件生成报表并导出为PDF或Excel文件。
5. **系统集成与扩展性**
- 系统需预留API接口,便于未来与其他业务系统(如ERP、CRM)进行对接。
- 数据库设计需考虑高可用性和可扩展性,支持未来设备数量的增长。
---
#### **最匹配的技能要求**
1. **编程语言与框架**
- 熟练掌握Java或Python语言,优先考虑Spring Boot(Java)或Django(Python)框架开发者。
2. **数据库管理**
- 熟悉MySQL或PostgreSQL数据库的设计与优化,能够编写高效SQL语句。
- 具备数据库分表、索引优化等经验者优先。
3. **后端开发能力**
- 能够独立完成RESTful API的设计与实现。
- 熟悉OAuth2或JWT认证机制,确保系统安全性。
4. **前端交互支持**
- 虽然主要负责后端开发,但需要了解前端常用框架(如Vue.js或React),以便与前端团队协作。
5. **其他技能**
- 熟悉Linux服务器环境配置与部署(如Nginx、Tomcat、Docker)。
- 具备良好的文档撰写能力,能够输出清晰的技术文档。
---
#### **大致预算**
- **预算范围**:人民币30,000元至50,000元(根据实际开发难度和工作量调整)。
---
#### **工期要求**
- **预计开发周期**:4周至6周。
- **交付节点**:
1. 第2周:完成系统架构设计与数据库设计。
2. 第4周:完成核心功能模块开发与初步测试。
3. 第6周:完成所有功能开发、联调测试及上线部署。
---
{[modal.content]}