温湿度系统项目需求书

一、引言

1.1 编写目的

需求分析是系统生命周期的重要工作, 也是决定性工作。 只有通过需求分析, 才能把系统功能和性能的总体概念, 描述为具体的需求规格说明, 从而奠定系统开发的基础。 需求分析质量的好坏, 直接影响整个设计和开发过程的进展及最终结果。
所以在进行我们本次的基于物联网的温湿度系统的设计之前, 必须首先做好需求分析, 只有搞清楚了用户的需求, 才能快速高效的开发出有价值的可以直接投入使用的产品。

1.2 项目背景

传统的家居中,几乎没有任何自动化管理装置, 有什么需求, 几乎都是人为的进行操作, 比如开窗, 开空调, 开除湿机, 开空气净化装置等等。 它们都受人的一个主观影响, 有时候甚至当人忘了操作或者不方便操作的时候, 都会带来一些不必要的后果, 例如室内温度太低睡觉冻感冒,或者窗户忘记关闭而飘雨进来等等。
随着科技的发展, 计算机技术的进步以及物联网技术的发展, 我们住进发现, 这些东西其实都可以交给计算机来完成, 让计算机成为家庭的忠实的管家, 通过各种传感器来采集所需要的数据, 进而进行分析, 然后做出相应的响应, 从而达到只能控制家居的目的, 给人营造一个良好温馨舒适的生活环境。

1.3 项目目标

本系统将应用于普通家庭住宅, 致力于为普通人的家居生活带来方便和更具科技感的元素。

1.4 系统结构

本套温湿度应用系统致力于通过各种类型传感器, 如温度传感器、 光照传感器、 湿度传感器等, 实现家居生活的智能控制。

二、系统功能需求

2.1 功能需求

功能类别 子模块 描述
户外数据收集 光照传感器模块
湿度传感器模块
温度传感器模块
实现对户外光照、 湿度、 温度等数据的采集
户内数据收集 光照传感器模块
湿度传感器模块
温度传感器模块
实现对户内光照、 湿度、 温度等数据的采集
操作控制 晾晒衣服控制模块
窗帘控制模块
空调控制模块
接收来自后台处理机的控制实现对被控设备的控制
中央控制 处理机分析处理模块 处理机分析处理模块

2.2 主要功能描述

该系统可以通过部署在户外户内的光照传感器、 湿度传感器、 温度传感器实现自动晾晒衣物, 回收衣物, 开启或关闭室内灯光, 拉上窗帘, 拉开窗帘, 开启或关闭空调等功能。

2.3 用户界面

2.3.1 系统安全要求

从系统安全考虑, 本系统应实现安全性控制。 本系统对用户角色应分为系统管理员权限和一般用户权限。 系统管理员权限可以实现对本系统的所有操作和控制, 用于管理和维护。 而用户权限只能实现较为简单的操作控制。

2.3.2 用户角色
用户名 职责描述
系统管理员 可以实现所有操作和控制, 实现对系统的管理和维护
用户 一般操作控制,使用系统

三、系统非功能需求

3.1 用户界面需求

由于本系统用户具有广泛性, 所以用户界面应该清晰简洁, 给人一目了然的感觉, 实现较好的用户友好性。
用户界面的提供, 主要是为了给用户提供一个友好的个性化设置系统参数的地方, 所以, 用户界面不仅需要做到用户满意, 还要做到系统满意, 给系统提供可用的正确的各种参数值。

3.2 性能需求

本系统与普通人的生活紧密联系, 所以系统设计应该具有很强的容错性。 当然本系统也应该提高响应速度来满足用户对响应时间的要求。 由于家居系统具备的特性, 所以, 需要保证整个系统能够 7x24 小时不间断运行, 同时, 对于部署在室外的传感器, 需要在刮风, 下雨, 下雪等等极端恶劣天气下仍然有不错的表现。 所以, 整体上对性能的要求比较大。

3.3 安全需求

在本系统中, 安全需求主要集中在两方面, 其一, 在各个子系统之间互相通信的时候, 要防止外部信息入侵或者干扰, 给出错误的信息, 导致做出错误的响应, 因此, 信息接收方需要识别信息来源加以辨识, 挑选出正确的信息; 其二, 各个硬件部分的可靠性, 由于在硬件操作中, 还与外部设备进行了对接, 所以需要保证其正常运行, 对一些危险操作不给于支持, 一旦有非法的操作, 很可能造成外部设备比如空调的损坏甚至一些更加可怕的灾难, 酿成事故。

3.4 故障处理需求

本系统应具有较强故障应对能力, 至少需要保证用户安全, 避免造成较大的安全事故。 对于一些小型的故障, 需要具备一定的容错性, 能够及时检测到, 并克服掉这些小问题。 对于一些比较严重的问题, 甚至不可容错类的, 需要对用户做出提醒, 并结束这个处理, 实现自我保护。

3.5 产品质量需求

主要质量属性 详细需求
正确性 实现传感器对数据的准确采集
可靠性 实现对控制模块控制的稳定性
健壮性 使系统具有较强容错能力
易用性 方便用户操作
清晰性 提供清晰的界面
安全性 实现系统的安全性控制
可扩展性 便于扩展其它模块
兼容性 实现对其它模块的兼容

你可能感兴趣的:(温湿度系统项目需求书)