项目描述:
针对酒店/公寓行业打造的智能化客房控制系统,实现客房设备(灯光、空调、窗帘、电视、门锁等)的集中管控、远程操控、能耗监控与自动化场景联动。系统包含Web管理后台 + 微信小程序,服务于前台、客房服务、管理层多角色用户。
核心功能与技术亮点:
设备管理模块
支持灯光、空调、窗帘、电视、门锁等设备的接入与配置
设备状态实时监控,在线/离线/故障状态可视化
批量操作:一键开关全部楼层设备
场景联动控制
预设"入住、退房、睡眠、起床、阅读"等场景
自定义场景规则编辑器(设备联动逻辑配置)
一键切换场景,设备状态批量变更
能耗监控与分析
实时统计各设备用电量,生成日报/月报
能耗异常预警(如空调长时间未关)
数据可视化:ECharts展示能耗趋势、同比环比分析
客房状态管理
可视化房态图:展示房间占用、设备运行状态
颜色标识:空闲/入住/打扫/维修状态
支持批量开房、退房操作
工单系统
设备故障自动报修,生成维修工单
工单流转:创建 → 分配 → 处理 → 验收
消息推送:微信小程序实时通知维修人员
数据分析看板
多维度数据展示:入住率、能耗趋势、设备在线率
报表导出:Excel/PDF格式
自定义看板:管理层可配置关注指标
技术架构亮点:
组件化开发
封装通用业务组件:设备卡片、场景配置器、数据表格、房态图
组件复用率60%+,提升开发效率40%
统一设计规范,保证UI一致性
实时通信方案
WebSocket实现设备状态秒级同步
心跳检测 + 断线重连 + 降级轮询
消息队列缓冲,避免高并发丢失数据
复杂表单设计
动态表单引擎:支持设备参数自定义配置
表单联动:设备类型切换时动态渲染参数字段
校验规则:多层级表单校验,防止错误配置
大数据量优化
虚拟滚动表格:支撑万级设备列表流畅展示
分页加载 + 数据缓存
前端数据过滤,减少后端压力
多端适配
uni-app一套代码编译小程序 + H5
响应式布局:适配PC、平板、手机
小程序分包加载,控制包体积
我的职责:
主导前端架构设计,制定技术方案与开发规范
核心模块开发:设备管理、场景控制、能耗监控、房态图
与后端对接API,参与需求评审
性能优化与兼容性测试
代码审查,指导初级开发人员
编写技术文档与用户手册