需求分析
一、项目背景
随着物联网技术的快速发展和消费者对智能化生活需求的提升,智能家居市场呈现爆发式增长。然而,当前市场上的智能家居解决方案普遍存在以下问题:
1.设备兼容性差:用户需安装多个APP控制不同品牌设备,操作繁琐。
2.场景联动不足:缺乏灵活的场景自动化设置功能。
3.安全性薄弱:数据传输和用户隐私保护机制不完善。
为满足家庭用户对便捷控制、节能高效、安全可靠的智能家居管理需求,特启动本项目的开发,旨在打造一款多品牌设备兼容、支持场景联动、具备高安全性的智能家居控制APP,帮助用户实现家居设备的统一管理与智能化控制,提升生活品质。
二、用户需求概述
角色1:家庭用户
日常需求:
通过手机远程控制灯光、空调、安防设备
设置离家/回家模式自动开关设备
接收设备异常报警
功能期望:
设备一键控制
自定义场景
角色2:管理员
用户管理需求:
分配设备控制权限
管理家庭成员账号
功能期望:
多级权限管理
核心需求:设备兼容性、自定义场景联动、权限管理。
三、功能性需求
模块1:用户模块控制
功能1.1:设备绑定与解绑
输入:设备二维码/序列号
处理:通过蓝牙/Wi-Fi连接设备并验证
输出:设备列表更新
功能1.2:单个设备的控制
输入:调节温度/亮度
处理:通过蓝牙/Wi-Fi连接设备并验证
输出:设备列表更新
功能1.3:个性化功能添加
输入:选取自定义个性化所需的设备
处理:向设备发送指令并接收状态反馈
输出:新增个性化功能
功能1.4:对个性化功能付费
输入:选取自定义个性化所需的设备
处理:向设备发送指令并接收状态反馈
输出:弹出缴费和试用选项
功能1.5:个性化功能移除
输入:选取需要删除的个性化功能
处理:向设备发送指令并接收状态反馈;
输出:从个性化功能模块移除
功能1.6:用户信息管理
输入:对信息怎删改查
输出:怎删改查后的信息
功能1.7:用户充值
输入:输入充值额度
处理:通过微信或支付宝进行缴费
输出:充值成功
模块2:管理模块
功能2.1:用户管理
输入:输入用户人手机号
处理:发送邀请链接,绑定用户
输出:新增用户
功能2.2:家居管理
输入:输入家居信号
处理:通过蓝牙/Wi-Fi连接设备并验证
输出:添加成功
功能2.1:功能管理
输入:添加新的功能
处理:反馈给相应的设备
输出:显示相应的新功能
功能2.1:商家管理
输入:输入商家信息
处理:与商家进行对接
输出:商家信息

四、非功能性需求
性能需求:
响应时间 ≤ 1秒
支持10万级设备并发连接
安全需求:
用户登录采用“手机号+短信验证码+生物识别”三重认证
数据传输使用TLS 1.3加密。
易用性需求:
界面支持拖拽式场景配置
提供语音助手
界面简约
兼容性需求:
支持iOS 14+/Android 10+
兼容主流品牌设备
五、系统架构需求
总体架构:微服务架构(设备管理服务、场景引擎服务、用户服务),支持独立扩展。
扩展性:
功能扩展:预留第三方设备接入API;
性能扩展:支持Kubernetes集群部署。

六、数据需求
数据实体:
用户(属性:用户ID、手机号、权限等级);
设备(属性:设备ID、类型、状态、所属家庭)。
数据关系:
一个家庭可绑定多个设备(一对多);
一个用户可属于多个家庭(多对多)。

七、项目进度安排
阶段 时间区间 关键任务
需求调研与分析 2025.3.1-
2025.3.15 完成用户访谈、竞品分析
系统设计 2025.3.16-
2025.4.15 输出架构图、原型设计
开发与测试 2025.4.16-
2025.5.15 核心功能开发、兼容性测试
上线部署 2025.5.16-
2025.6.15 应用商店发布、用户培训
八、项目风险评估与应对
风险类型 应对策略
设备兼容性风险 提前与主流厂商签订合作协议,建立兼容性测试实验室
需求变更风险 采用敏捷开发模式,每两周同步需求优先级
安全漏洞风险 引入第三方安全团队进行渗透测试
九、个人贡献评分准则
姓名 贡献比例 完成任务
巴拉提 14% 文档编写
叶儿木拉提 14% 数据需求、ER图绘制
阿亚库孜 14% 系统架构需求、绘制架构图
薛纪坤 14% 非功能性需求
布阿依夏木 14% 项目安排
乃皮萨姆 14% 功能性需求、绘制系统结构图
阿丽耶 14% 用户需求

浙公网安备 33010602011771号