任务详情
### **项目名称:科技设备管理与维护系统**
---
### **需求描述:**
长春某科技有限公司需要开发一款桌面软件,用于管理和跟踪公司销售及维修的各类设备(如工业机器人、水泵、稳压设备、电锅炉等)。该软件需具备以下功能模块:
1. **设备信息管理**
- 录入和管理设备的基本信息(型号、规格、购买日期、客户信息等)。
- 支持批量导入设备清单(Excel格式)。
2. **维修记录管理**
- 记录每次维修的时间、原因、维修人员、更换配件等详细信息。
- 自动生成维修报告并支持导出为PDF格式。
3. **库存管理**
- 管理常用配件的库存数量,设置库存预警阈值。
- 提供配件采购申请功能。
4. **报表与统计**
- 按时间、设备类型或客户生成维修统计报表。
- 支持图表展示(柱状图、饼图等)。
5. **用户权限管理**
- 设置不同用户的访问权限(管理员、操作员、查看员)。
6. **界面要求**
- 界面简洁直观,易于操作,适合非技术人员使用。
- 支持中文语言环境。
7. **其他需求**
- 软件需支持离线运行,数据存储在本地数据库中(如SQLite)。
- 提供备份与恢复功能,确保数据安全。
---
### **最匹配的技能要求:**
1. **编程语言与框架**
- 熟练掌握C#/.NET Framework 或者 Python(Tkinter/PyQt)进行桌面应用开发。
- 熟悉WPF技术栈优先考虑(适用于C#开发者)。
2. **数据库开发**
- 熟悉SQLite或其他轻量级数据库的设计与优化。
3. **UI设计能力**
- 具备良好的用户体验设计能力,能够根据需求制作简洁直观的界面。
- 熟悉常用的UI设计工具(如Figma、Sketch)。
4. **报表功能实现**
- 熟悉第三方报表工具(如DevExpress、Crystal Reports)或具备自定义报表开发能力。
5. **其他技能**
- 有桌面应用开发经验,熟悉Windows操作系统环境下的部署流程。
- 具备一定的文档编写能力,能够提供详细的用户手册和技术说明。
---
### **大致预算:**
- 预算范围:**人民币 20,000元 - 40,000元**
(具体金额根据开发进度和质量协商确定)
---
### **工期要求:**
- 总工期:**3个月以内**
- 第1个月:需求确认与UI设计阶段。
- 第2个月:功能开发与测试阶段。
- 第3个月:优化调整与交付阶段。
---
### **附加说明:**
1. **合作方式**
- 可接受远程开发,但需定期沟通开发进展。
- 开发过程中需提供阶段性成果以供验收。