任务详情
### 项目名称:**智能建筑设备管理与监控App**
---
### **需求描述:**
辽宁某科技有限公司需要开发一款基于安卓平台的智能建筑设备管理与监控App,用于提升建筑智能化系统的运维效率和用户体验。该App将作为公司建筑智能化系统集成设计研发的重要组成部分,支持设备状态监控、远程控制、报警通知、数据记录与分析等功能。
#### 功能模块:
1. **设备管理**
- 支持添加、删除、编辑建筑内的智能设备信息(如传感器、摄像头、门禁系统等)。
- 设备分组管理,便于按区域或功能分类查看。
2. **实时监控**
- 实时显示设备运行状态(如温度、湿度、电压等参数)。
- 支持图表形式展示历史数据趋势。
3. **报警管理**
- 当设备状态异常时,推送实时报警通知到App。
- 支持设置不同的报警等级和响应策略。
4. **远程控制**
- 用户可以通过App对指定设备进行远程开关、参数调整等操作。
5. **数据分析与报告**
- 提供设备运行数据的统计分析功能。
- 支持生成PDF格式的月度/季度运行报告。
6. **用户权限管理**
- 支持多级用户权限管理,确保不同角色(如管理员、运维人员)只能访问其权限范围内的功能和数据。
7. **离线模式**
- 在网络不稳定的情况下,支持部分功能的离线操作,并在网络恢复后同步数据。
8. **兼容性**
- 确保App在主流安卓设备上流畅运行,适配不同屏幕尺寸和分辨率。
---
### **最匹配的技能要求:**
1. **Android开发经验**
- 熟练掌握Java/Kotlin语言,具备扎实的Android开发基础。
- 熟悉Android Studio开发环境及常用框架(如MVVM架构)。
2. **UI/UX设计能力**
- 具备良好的UI设计能力,能够根据实际需求提供简洁、直观、易用的界面设计。
- 熟悉Material Design规范,能够设计出符合现代审美的界面。
3. **后端对接能力**
- 熟悉RESTful API接口调用,能够与后端服务高效交互。
- 掌握WebSocket或其他实时通信技术,用于实现设备状态的实时更新。
4. **数据库管理**
- 熟悉SQLite或Room数据库,能够实现本地数据存储与同步功能。
5. **第三方SDK集成**
- 能够集成地图、推送通知(如Firebase)、图表绘制(如MPAndroidChart)等第三方SDK。
6. **性能优化**
- 具备Android应用性能优化经验,能够处理大流量数据传输和复杂业务逻辑下的卡顿问题。
---
### **大致预算:**
- **总预算范围:** 人民币 10万 - 15万元
- 包括UI设计、功能开发、测试、上线及后续技术支持。
---
### **工期要求:**
- **总工期:** 3个月
- 第1个月:需求确认与UI设计阶段
- 第2个月:功能开发与初步测试阶段
- 第3个月:联调优化、验收与上线阶段
---
### **其他说明:**
1. **交付物:**
- 完整的App源代码及文档(包括使用手册和技术文档)。
- UI设计稿及原型文件。
2. **合作方式:**
- 可以选择全职开发团队或兼职开发者,但需保证沟通顺畅及进度可控。