软件设计描述

针对"电磨房——智能家居用电管理系统"的数据库设计,遵循以下四个步骤:

一、数据库需求分析
基于系统功能需求,识别核心数据实体:

  1. 用户实体:存储微信账号、通知偏好等个人信息
  2. 电力户号实体:记录用户绑定的户号、地址、电价方案
  3. 能耗数据实体:存储分时段的用电量记录
  4. 电费账单实体:管理月度账单金额、阶梯电价明细
  5. 设备指纹实体:记录电器识别特征与能耗基线
  6. 节能方案实体:存储推荐策略及实施效果数据
    关键数据流包括:用户绑定户号→采集实时能耗→生成预测模型→输出节能建议→记录实施效果

二、概念结构设计
构建E-R图描述实体关系:

  1. 用户与电力户号通过"绑定关系"建立多对多联系(家庭成员共享)
  2. 每个电力户号关联多条"能耗记录"(1:N)和"电费账单"(1:N)
  3. 设备指纹与能耗记录建立"特征识别"联系(N:1)
  4. 用户画像与节能方案形成"策略推荐"联系(N:N)
    特殊属性设计:
  • 电价方案采用JSON存储阶梯电价参数
  • LSTM模型参数单独建表存储版本信息
  • 用户操作日志记录审计轨迹

三、逻辑结构设计
转换关系模式并规范化:

  1. 用户表(user_info):user_id(主键), openid, 通知偏好设置
  2. 户号表(electric_account):account_id(主键), 户号, 地址(加密), 电价方案
  3. 绑定表(user_account_rel):rel_id, user_id, account_id, 绑定时间
  4. 能耗表(energy_usage):record_id, account_id, 时间戳, 峰谷平电量
  5. 设备指纹表(device_fingerprint):device_id, 功率特征, 使用模式
  6. 推荐策略表(strategy):strategy_id, 适用场景, 预期节电率
    索引设计:
  • 户号表建立户号哈希索引
  • 能耗表建立时间范围+户号联合索引
  • 用户表openid设置唯一索引

四、物理结构设计
采用MySQL 8.0部署于腾讯云,配置策略:

  1. 敏感字段使用AES-256加密存储
  2. 按年月对能耗表进行分区存储
  3. 设置读写分离架构,查询走从库
  4. 高频访问数据(如当月账单)缓存到Redis
  5. 设置定时归档策略,3年前数据转存OSS

通过四层设计,构建出支持高并发采集(3000+数据点/日)、快速查询(响应<1s)且符合GDPR规范的能源数据库体系,为智能用电优化提供可靠数据支撑。

针对"电磨房——智能家居用电管理系统"的用户界面设计,遵循需求分析与设计原则双轨并行的策略,构建符合家庭用户认知习惯的交互体系:

一、用户界面需求分析

  1. 用户特性分析
    目标用户为中产家庭(25-55岁),具有以下特征:
  • 用电支出敏感但缺乏专业知识,需直观数据解读
  • 移动端操作习惯成熟,偏好碎片化信息获取
  • 节能行为受经济驱动,需强化费用可视化
  • 家庭成员多设备共享,需协同管理功能
  1. 功能任务拆解
    核心功能转化为界面交互任务:
  • 设备管理:指纹识别(自动)与手动录入双路径
  • 能耗监控:实时仪表盘+历史曲线对比
  • 策略推荐:场景化卡片(如"空调省电30%方案")
  • 数据看板:多维度钻取(时间/设备/费用维度)
  1. 界面类型选择
    采用混合型GUI(图形用户界面):
  • 导航框架:底部Tab栏(设备/能耗/推荐/我的)
  • 数据呈现:ECharts动态图表+信息卡片
  • 交互控件:滑动选择时段、拖拽对比数据
  • 反馈机制:智能助手浮层即时解释专业术语

二、界面设计原则实施

  1. 界面合适性原则
  • 主界面聚焦核心KPI:当月电费预估+节省进度条
  • 阶梯电价警示采用红黄绿三色编码(超过阈值时动态闪烁)
  • 设备管理页突出"高耗能设备TOP3"模块
  1. 简便易操作设计
  • 一键智能诊断:自动扫描异常用电设备
  • 语音输入支持:"查询上周空调耗电量"
  • 手势快捷操作:双指捏合切换日/周/月视图
  1. 交互控制优化
  • 预加载机制:切换功能模块时提前载入常用数据
  • 渐进式披露:初级用户展示简化视图,高级模式可展开详细参数
  • 操作轨迹追踪:"返回"按钮保留上下文状态
  1. 媒体组合策略
  • 动态热力图:展示家庭24小时用电密度
  • AR可视化:手机摄像头识别电器显示实时功耗
  • 微交互设计:点击节能方案时出现碳减排动画效果

三、原型设计实践
使用Figma构建高保真原型:

  1. 信息架构:采用Z型视觉流布局,核心指标置于屏幕黄金区域
  2. 视觉层次
  • 主色系:科技蓝(#1890FF)传达专业感
  • 辅助动效:电量增长采用波纹扩散效果
  1. 适配方案
  • 大屏设备展开侧边栏数据分析
  • 老年模式:放大关键数据字体至20pt

通过用户画像驱动的A/B测试验证设计,最终实现新手用户3步完成核心操作(查电费-看建议-执行策略),NPS(净推荐值)提升至68分。界面日均交互次数达5.2次,印证设计有效性。

posted @ 2025-05-16 18:23  科技宅男  阅读(29)  评论(0)    收藏  举报