当前位置:文档之家› 智能温室大棚系统需求分析说明书(推荐文档)

智能温室大棚系统需求分析说明书(推荐文档)

智能温室大棚系统软件需求分析说明书小组成员:物联网 12001 12111800102 梁树强 物联网 12001 12111800103 于吉满 物联网 12001 12111800104 卜浩圻1 / 14目录 1.软件介绍 3 2. 软件面向的用户群体 ......................................................................................................... 3 3. 软件应当遵循的规范或规范 ............................................................................................. 3 4.软件范围 3 5. 软件中的角色 3 6.软件的功能性需求 46.0 功能性需求分析 4 6.0.1 经管员功能性需求分类 4 6.0.2 用户功能性需求分类 46.1 系统经管员功能细化 5 6.2 用户功能细化 6 7.系统功能模块用例图 107.1 系统经管员功能模块用例图 10 7.2 用户功能模块用例图 11 8.软件的非功能性需求 13 8.1 用户界面需求 13 8.2 软硬件环境需求 13 8.3 软件质量需求 13 9.参考文献 132 / 141.软件介绍(1)该软件是智能温室大棚系统 (2)软件开发背景:随着社会和经济的发展,人们对物质生活的需求越来越高。

中国人口 众多,人均耕地面积很少,如何提高农作物产量,实行耕地面积利用率的最大化十分重要。

为了提高单位面积上农作物的产量,国内外纷纷提出了自己的智能温室大棚系统设计方案。

所谓的智能温室大棚系统设计就是通过现代科学技术手段,调节农作物生长所需的各种环境 条件,主要有光照、温度、土壤湿度、二氧化碳浓度这 4 个环境参数,从而使农作物处于最 佳的生长环境中,进而最大幅度地提高农作物的产量。

而开发此系统正是利用现代科技,来 科学有序的发展农业,让人们从繁重的体力劳动中解放出来,体验到科技带来的快乐。

2.软件面向的用户群体适应群体:以农作物为主要经济来源的企业或者个体劳动者,特别适合拥有多个温室大棚用 来种植作物的用户。

该系统的开发,最大的好处是更加科学的经管温室大棚,细致化的从温度,湿度,二氧化碳 浓度等可靠数据来分析和制定作物的更加适宜的环境。

智能化的使用方法让用户对温室大棚 的经管更加省时,省力,使使用者最终获得更大的收益。

3.软件应当遵循的规范或规范1.数据库要求规范完整,有系统崩溃手动恢复的功能 2.要求该软件的可扩展性好。

3.要求该软件整体的安全性强 4.要求该软件采集的数据准确性要高。

5.要求该软件组建的无线传感网稳定,安全性高。

4.软件范围本系统用 C/S 架构,安全性能和维护性高,并且用 java 语言对此系统进行的开发,移植性 好。

适合用户在不同的平台运行,灵活可靠,更加符合在温室大棚不同的设备硬件上进行移 植。

5.软件中的角色5.1 经管员系统经管员对系统进行维护,升级,系统方面的测试与经管3 / 145.2 用户系统使用者对系统进行设置,对启用功能进行经管,添加用户权限和修改用户 信息等功能6.软件的功能性需求 6.0 功能性需求分析6.0.1 经管员功能性需求分类系统初始化经管 6.0.2 用户功能性需求分类系统版本升级系统维护 系统初始化参数设置系统可以自动升级,也可以提 供免费手动升级版本 对系统进行功能性维护对系统进行默认初始用户名 的创建,和其他默认参数的设置用户信息经管 采集数据经管 温室大棚经管增加使用用户 删除使用用户 更改用户信息,权限数据分类 数据分析数据查询 数据共享通风系统 4 / 14使用最高权限进入系统,增加 使用用户对使用用户进行删除 修改使用用户的信息,修改权限 智能分类,按年月日时分进行分类分时间存储 进行数据分析,按类型,时间 进行分析找出作物最适宜的当时环境所有的准确数据 按时间,分类,对数据进行查询 把数据上传到公共平台用来 交流经验,进行互动,同时获 取相关用户的适宜环境配置用来研究参考 排除温室内的余热,使温室内遮阳系统供热系统 灌溉系统补光系统 自动控制系统预警系统的环境温度保持在适于植物 生长的范围内。

排除温室内 多余水分,使温室内的环境湿 度保持在适于植物生长的范 围内。

调整温室内空气成份, 排走有害气体,提高温室内空气的新鲜程度。

夏季,利用遮阳系统能反射掉 部分多余的阳光,并使阳光漫 射进入温室既保证作物能够 正常生长,又降低室内能量聚 集,从而降低温室内温度,保护作物免受强光灼伤 在该系统监测到温度低于作 物适宜温度时会自动控制相 应供暖设备补充温室温度达到适宜温度。

可采用滴灌或雾化浇灌,可充 分节省水资源,节省 成本, 浇灌效率高。

具体浇灌方式还 应结合农作物特点,具体选 定。

浇灌系统同时还连接营养 增施,通过浇灌方式给农作物增加营养。

系统启动,光照传感开始工 作,采集光照强度数据和预设 值对比,当光照强度小于预设 值时启动相应补光设备。

自动播种,催芽,覆膜 连接天气预报,遇到恶劣天气 提前预警,当前环境超过可控 范围预警,作物病毒害预警6.1 系统经管员功能细化6.1.1 系统版本升级功能描述 优先级输入 操作序列系统自动升级失败时提供给用户手动升级 一般超级用户用户名密码、版本序列号 输入超级用户用户名,输入密码,输入版本序列号5 / 14输出 补充说明系统升级成功或者失败6.1.2 系统维护功能描述 优先级输入 操作序列输出 补充说明对系统进行检测维护 一般超级用户用户名密码、版本序列号 输入超级用户用户名,输入密码,输入版本序列号系统各功能当前运行状态6.1.1 系统初始化参数设置系统初始化参数设置功能描述对新系统进行初始化配置优先级高输入超级用户用户名密码、版本序列号、各参数操作序列输入超级用户用户名,输入密码,输入版本序列号,输入各个数据的默认参数输出系统参数设置完成与否补充说明6.2 用户功能细化6.2.1 增加使用用户功能描述 优先级输入 操作序列输出 补充说明增加使用用户 增加使用者的用户信息高 键入经管员用户名,密码,键入使用者身份信息和密码 键入经管员用户名,密码,键入使用者身份信息和密码进行添加添加成功或失败6.2.2 删除使用用户功能描述 优先级输入 操作序列删除使用用户 删除使用者的用户信息高 键入经管员用户名,密码,键入使用者身份信息进行查找 键入经管员用户名,密码,键入使用者身份信息进行查找,找到6 / 14输出 补充说明对应的用户进行删除 删除成功或失败6.2.3 更改用户信息,权限更改用户信息,权限功能描述更改用户信息,权限,将其升级为经管员或者普通用户优先级高输入键入经管员用户名,密码,键入使用者身份信息进行查找操作序列键入经管员用户名,密码,键入使用者身份信息进行查找,找到对应的用户进行信息修改或者更改用户的权限输出更改成功或者失败补充说明6.2.4 数据分类功能描述 优先级输入 操作序列输出 补充说明数据分类 对各个传感器传过来的数据进行分类保存一般 各传感器数据 点击数据分类,系统自动分类整理然后保存 分类成功或者失败6.2.5 数据分析功能描述优先级 输入操作序列输出 补充说明6.2.6 数据查询功能描述 优先级输入数据分析 对各个传感器传过来的数据进行分析,找出适宜环境的各个指标然后保存,以便以后系统自动选择,匹配适宜参数 高各传感器数据 选择数据分析功能,系统自动进行数据分析选择适宜数据进行保存 显示保存成功的数据和是否数据分析完成数据查询 对不同时间段收集到的信息进行查询,以便进行研究一般 时间,数据类型7 / 14操作序列 输出补充说明6.2.7 数据共享功能描述 优先级输入 操作序列输出 补充说明6.2.8 通风系统功能描述优先级 输入操作序列 输出补充说明6.2.9 遮阳系统功能描述优先级 输入操作序列 输出补充说明6.3.0 供热系统功能描述选择数据查询功能,键入要查询的时间和要查询的数据类型 要查询的结果数据共享 对收集到的数据进行共享交流一般 共享的数据 选择数据共享功能,将数据发送到共享平台,供同行进行交流或 者用移动端进行检测 共享成功或者失败通风系统 通过相应传感器数据检测,当温度,湿度,二氧化碳浓度等参数超出预设值时进行通风换气,改善当前大棚内空气指标 高温度,湿度,二氧化碳浓度等参数临界值范围 输入各预设参数,打开系统,进行监测 返回当前检测到的数据和状态遮阳系统 通过光照传感器采集到的数据,判断当前光照强度是否超出预设值范围,当强度过高,系统自动控制温室遮阳 高光照传感器数据 输入光照强度适应范围 返回当前检测到的数据和状态供热系统 通过温湿度传感器采集到的数据,判断当前温度是否超出预设值范围,当温度过低,系统自动控制温室升温8 / 14优先级 输入操作序列 输出补充说明高 温湿度传感器数据,预设范围输入温度适应范围 返回当前检测到的数据和状态6.3.1 灌溉系统功能描述优先级 输入操作序列 输出补充说明灌溉系统 通过温湿度传感器采集到的数据,判断当前作物需要的水分是否 少于预设值范围,当少于时,系统自动控制灌溉系统进行灌溉高 温湿度传感器数据,输入湿度临界值输入湿度临界值 返回当前检测到的数据和状态6.3.2 补光系统功能描述优先级 输入操作序列 输出补充说明补光系统 通过光照传感器采集到的数据,判断当前光照强度是否超出预设值范围,当强度过底,系统自动控制温室补光系统 高光照强度传感器数据,光照强度低值 输入预设光照强度最低值返回当前检测到的数据和状态6.3.3 自动控制系统功能描述 优先级输入 操作序列输出 补充说明自动控制系统 对作物进行智能化耕作与培育高 预设方法参数 选择方法,键入预设方法参数 该功能启动成功与否和当前状态6.3.4 预警系统 功能描述对天气,病虫害进行预警,提前通知使用者 9 / 14优先级 输入操作序列 输出补充说明高 经管员通知方式与信息 选择预警类型,方式,强度,优先级,输入通知方式 该功能启动成功与否和当前状态7 系统功能模块用例图 7.1 系统经管员功能模块用例图系统经管员系统版本升 级系统维护系统初始化 参数设置系统经管员10 / 147.2用户功能模块用例图7.2.1用户信息经管子功能模块7.2.2采集数据经管子功能模块用户 用户增加使用用户删除使用用户修改使用用户用户 用户数据分类数据分析数据查询数据共享7.2.3温室大棚经管子功能模块用户 用户通风系统遮阳系统供热系统灌溉系统补光系统自动控制系统预警系统8.软件的非功能性需求8.1 用户界面需求系统界面清晰、简单有一定逻辑性友好,美观,有一定特色,让即使不懂得怎么使用电脑的用户也应该能够快速上手使用。

相关主题