版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件需求规格说明书文件编号:版本号:xxxxxxx科技有限公司第5页共47页物联网云平台软件需求规格说明书版本: 1.0日期:2014-2-10xxxxxxx 科技有限公司修订记录日期版次描述作者审核批准目录修订记录2目 录31 .引言51.1. 文档目的51.2. 参考资料52 .总体描述52.1. 产品功能 52.2. 用户类和特性 52.3. 运行环境52.4. 需求一览表63 .功能需求73.1. 系统登录73.1.1 用户登录73.2. 组织权限管理83.2.1 人员管理83.2.2 组织结构管理93.2.3 角色管理103.2.4 权限管理 123.3. 控制台123.3.1 农场
2、地图123.3.2 气象信息133.3.3 地块基本信息 143.3.4 地块基本信息更多页 153.3.5 地块设备信息 163.3.6 实时数据功能 173.3.7 模式切换功能 183.3.8 设备操作功能 193.3.9 方案配置203.3.10 视频查看 213.3.11 环境异常预警 223.3.12 设备异常预警 233.3.13 气象预警243.3.14 病害预警253.3.15 更多节点箱数据查看 263.3.16 同种采集数据即时查看功能 273.3.17 一个采集箱所有采集数据即时查看功能 283.3.18 环境异常预警更多页 303.4. 配置台313.4.1 农场地块
3、管理 313.4.2 设备管理323.4.3 地块位置设置 333.4.4 预警策略配置353.4.5 预警标准值配置 353.4.6 方案设置363.4.7 采集点配置393.4.8 系统设置 403.9. 后台服务功能413.9.1 天气预报服务 413.9.2 预警服务413.9.3 环境异常预警413.9.4 设备异常预警413.9.5 气象预警服务 413.9.6 设备智能控制模式服务 423.9.7 设备定时控制模式服务 423.10. 展示中心423.10.1 分基地农场概要 433.11. 信息维护433.11.1 分基地维护 433.12. 统计分析453.12.1 区域统计
4、453.12.2 检测数据统计 454 .外部接口需求454.1. 用户界面454.2. 软件接口 455 .其它需求465.1. 软件质量属性461 .引言本文档说明构建系统的功能性需求,描述软件的硬件需求、软件需求、质量需求、等非功能性需求,确定该软件设计的限制和定义软件的其他有效性需求。本文档为概要设计和详细设计提供直接参考,同时也是用户手册和测试计划、测试用例的编写依据。1.1. 文档目的保证种植物联网系统项目在受控状态下进行。在进行系统设计、编码前,对产品的目的、范围、特性、功能、性能、运行环境、内外部接口以及系统流程等做出完整、准确、清晰、 具体的要求。1.2. 参考资料产品经理需
5、求描述和历史项目积累。2 .总体描述2.1. 产品功能以云的方式以企业为集合将大量的传感器节点构成监控网络,通过各种传感器采集信息,以帮助使用者及时发现问题,并且准确地确定发生问题的位置,这样农业将逐渐 地从以人力为中心、依赖于孤立机械的生产模式转向以信息和软件为中心的生产模式, 从而大量使用各种自动化、智能化、远程控制的生产设备。2.2. 用户类和特性广泛的农场或农业企业。基于广泛的物联网传感器设备和云端管理系统。2.3. 运行环境软硬件资源级别详细配置获取方式说明硬件平台关键服务器采购JDK关键版本:V1.6+开源软件MySQL关键版本:V 5.1开源软件2.4. 需求一览表云端用户功能系
6、统登录用户登录组织权限管理人员管理组织结构管理角色管理权限管理控制台气象信息地块基本信息地块基本信息面板地块基本信息更多页地块设备信息地块设备信息面板地块设备信息更多页实时数据功能实时数据查看面板更多节点箱数据查看一个采集箱所有采集数据 即时查看功能同种米集数据即时查看功 能设备控制模式切换设备操作功能方案配置环境异常预警列表环境异常预警列表环境异常预警更多页设备异常预警列表设备异常预警列表设备异常预警更多页数据异常预警列表数据异常预警列表数据异常预警更多页气象预警列表气象预警列表气象预警更多页农场地图视频查看视频查看所有视频查看页配置台农场地块管理地块位置设置预警策略配置预警标准值配置力茶设
7、置设备配置系统设置后台服务天气信息获取服务按定时设备操作服务按参数操作设备服务展示中心分基地农场概软件需求规格说明书要信息维护统计分析OAuth第二方帐户帐户登陆帐户绑定3 .功能需求3.1. 系统登录用于给用户提供一个进入系统的入口。3.1.1 用户登录3.1.1.1 功能说明登陆是进入系统的一个入口。本地登陆:对于登陆系统的用户将以企业标识、账号和密码登录系统,系统根据登陆的用户账号获取用户的角色权限,根据权限进入到主界面,展现对应的功能。3.1.1.2 激励/响应序列Actors角色:用户Trigger触发条件:A、login.jsp用户登陆界面。Preconditions 前置条件:D
8、escription基本事件流描述A、1、输入企业标识、用户名、密码,单击提交按钮;2、系统验证用户合法性;3、获取用户权限和企业信息;4、转向系统主页面。B、1、查询数据库,获得将要去向的系统的连接地址和账号密码;2、调用需要跳转到的系统上的登陆接口验证账号合法性;3、获得用户权限;4、获得企业信息;5、转向系统主界面。Extensions备选事件流如果对应可以公网访问的系统有验证码限制,则在用户名和密码之前做判断。End Condition后置条件xxxxxxx科技有限公司第7页共47页软件需求规格说明书1、Success End Condition成功后置条件:进入系统主界面,根据权限显
9、示对应的菜单目录。2、Failed End Condition 失败后置条件:跳转回登陆界面,提示错误信息。Special Requirement 特殊需求无User Interface 用户界面3.2 组织权限管理该模块用来管理系统用户,用户角色,角色的权限和组织架构的。该部分直接采用聚光bear平台提供的对应模块即可。3.2.1 人员管理3.2,1.1功能说明该功能是提供给有管理员权限的用户管理系统用户的。可以在该模块中添加修改和删除用户。3.2.1.1 激励/响应序列Actors角色:有管理员权限的用户Trigger触发条件:1、进入到人员管理界面2、A :点击添加按钮 B:点击删除按钮
10、 C:点击需要修改用户行后面的修改按钮。Preconditions 前置条件:用户已登录Description基本事件流描述A添加用户:1、输入名称、电子邮箱、固定电话、移动电话、联系地址选择所属部门和所属岗 位,点击“下一步”。2、选择账号分配方式,选择或者输入账号。点击下一步。3、勾选角色,点击保存。日删除用户:1、弹出“是否要删除这个用户”警告框,点击确定。C修改用户:1、输入需要修改项目的内容,点击下一步;2、修改账号信息,点击下一步;3、修改角色,点击保存。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:回到
11、人员管理页面,展示操作成功后数据。2、Failed End Condition失败后置条件:弹出警告框,提示失败原因Special Requirement 特殊需求无User Interface 用户界面共总产国M1: |士 ,”二1*冏胃宙即 十二1 I尸 怛*生Exxxxxxx科技有限公司第35页共47页t+£rhsfihar.qc|anqi叵R士3.2.2 组织结构管理3.2.2.1 功能说明该功能是提供给用户维护农场或企业的组织结构用的。3.2.2.2 激励/响应序列Actors角色:用户Trigger触发条件:3.2.2.3 理,进入到组织管理界面。3.2.2.4 侧框架内
12、组织树上需要操作的节点。3.2.2.5 :点击添加;B:点击删除;C:点击右侧框架中需要编辑的组织上的修改按钮。Preconditions 前置条件:用户已登录。Description基本事件流描述A:添加组织1、在左侧树中选择父节点,点击添加按钮;2、输入组织名称(必须)和组织描述,点击保存。B:删除组织1、点击左侧树中的父节点。2、勾选右侧列表中需要删除的组织。3、点击删除按钮。4、弹出确认窗口,点击确定。C:修改组织1、点击左侧树中父节点;2、点击右侧需要修改的组织上的修改按钮;3、在需要修改的项目里填写修改后的数据,点击保存。Extensions备选事件流End Condition后置
13、条件1、Success End Condition成功后置条件:返回到组织管理界面。2、Failed End Condition失败后置条件:弹出失败窗口。Special Requirement 特殊需求无User Interface 用户界面7JJU X HIT.名X;3.2.3 角色管理3.2,3.1功能说明该功能是提供给具有管理员权限的用户管理系统中用户角色的功能3.3 .3.2激励/响应序列Actors角色:有管理员权限的用户Trigger触发条件:1、进入到人员管理界面2、A :点击添加按钮B:点击删除按钮C:点击需要修改用户行后面的修改按钮。Preconditions 前置条件:用
14、户已登录。Description基本事件流描述A添加用户:1、输入角色名称,勾选是否默认,点击保存。日删除角色:1、弹出警告框,点击确定。C修改角色:1、修改角色名称和是否默认,点击保存。Extensions备选事件流End Condition后置条件1、Success End Condition 成功后置条件: 回到角色管理页面,展示操作成功后数据。2、Failed End Condition失败后置条件:弹出警告框,提示失败原因Special Requirement 特殊需求无User Interface 用户界面3.2.4权限管理3.2,4.1功能说明在聚光平台的基础上继续细化从模块访问
15、到页面的操作的一系列权限。3.2.4.2激励/响应序列3.3控制台整合各种资源和信息集都合到一起显示,组成一个信息丰富的展示页面,用于给用户在大屏幕或者投影上显示,使得农场里所有信息都能一目了然。这个页面也是系统的各个功能的快捷入口。包括了以下子功能:气象信息、地块基本信息、地块设备信息、实时数据功能、 设备操作功能、种植历史查看、种植方案、环境异常预警列表、设备异常预警列表、数据异3.3)。常预警列表、农场地图、 3D大棚、外链系统、视频查看。具体页面参照如下的图(图图3.33.3.1农场地图3.3.1.1功能说明本功能能够以假3D的方式直观的查看农场全貌,可以自由的缩放,并能作为软件背景方
16、式展现。用图标来标识农场中的各个地块,当鼠标移动到地块上方, 地块以高亮或者区域变色的直观方式凸显出来。点击地块标识的时候,地块上能够显示地块的名称,同时间能够让即时采集数据、设备控制面板切换到这个地块上来。3.3.1.2激励/响应序列ActorsTrigger角色:用户触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:已登录Description基本事件流描述1、用户进入控制台页面;2、系统载入农场地图;3、系统向数据库查询农场地块数据,返回给前台页面;4、前台页面根据地块的信息和坐标在地图上标出各个地块和范围。5、用户点击某个地块;6、对
17、应地块高亮并显示轮廓;7、页面将即时采集数据、设备控制面板切换到这个地块上来。Extensions备选事件流End Condition后置条件1、Success End Condition 成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.13.3.2 气象信息3.3.2.1 功能说明这个功能用来显示基地所在地区当天和未来几天的天气情况。用直观的图片加文字的方式显示。3.3.2.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统
18、。2、点击目录中的控制台。Preconditions 前置条件:已登录Description基本事件流描述1、用户进入控制台页面;2、系统向数据库查询当前天气数据,返回给前台页面;3、前台页面根据后台传来的天气数据显示出相对应的画面。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无后天5日 ?暗转多云1, C一御5工: 无掩笠风向他风User Interface 用户界面就州天气(Hangzhou)O天气踣期
19、f瞒风1邹相对湿度:?口如明天工19日J西靖转善云19 七f 20.3 弋 无持筷门国怦贰图 3.3.23.3.3 地块基本信息3.3.3.1 功能说明本功能用于展示基地内所有地块的基本信息,包括地块名称、面积、大棚类型、所种植物、管理人员等。每页显示 3个大棚的信息,以定时切换的方式每 10秒钟切换一次。有进 入查看全部大棚信息页面的超链接。3.3.3.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述1、用户进入控制台页面;2、系统向数据库
20、查询基地所有地块数据,返回给前台页面;3、前台页面根据后台传来的数据显示出相对应的信息并定时切换。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.33.3.4 地块基本信息更多页3.3.4.1 功能说明本功能用于展示基地内所有地块的基本信息,包括地块名称、面积、大棚类型、所种植物、管理人员等。每页显示 4个大棚的信息,以定时切换的方式每 10秒钟切换一次。有进
21、 入查看全部大棚信息页面的超链接。3.3.4.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述1、用户进入控制台页面;2、系统向数据库查询基地所有地块数据,返回给前台页面;3、前台页面根据后台传来的数据显示出相对应的信息并定时切换。Extensions备选事件流无End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requi
22、rement 特殊需求无User Interface 用户界面图 3.3.43.3.5 地块设备信息3.3.5.1 功能说明在地块的该功能以栈面板的方式所有大棚中的设备信息。点击地块列表中的任何一个,下方会出现对应地块上所有的设备统计信息。3.3.5.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述1、用尸进入控制台页面;2、系统向数据库查询基地所有地块和设备数据,返回给前台页面;3、前台页面根据后台传来的数据显示出地块列表;4、用户点击任意
23、一个地块;5、页面上在点击的地块下面显示出设备统计信息。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面八口地块1大谶共16个齐露点、共6T共就更多冷jwe mi hrm图 3.3.53.3.6 实时数据功能3.3.6.1 功能说明本功能用于显示地图上选中地里节点箱的即时数据。如果没有选择一个地块, 系统将选择一个默认地块上的节点箱。即时数据根据节点箱上采集器的类型和数量
24、显示,采集的数据每5秒钟更新一次,并标明和前一次数据的差距。还提供进入更多采集信息页面的连接。3.3.6.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述1、用户进入到控制台页面;2、后台向数据库查询被选中地块中节点箱信息,返回给页面;3、后台接口根据前台的请求查询数据库,然后返回给前台。4、前台根据后台返回的参数条目,创建出采集信息条目。5、前台根据节点箱信息调用后台实时数据接口,获取实时采集数据。6、后台接口根据前台请求查询数据库,将结果
25、返回给前台。7、页面将返回的数据填充到对应的页面元素中去。8、过5秒钟后,调转到步骤 5。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.63.3.7模式切换功能3.3.7.1 功能说明本功能向用户提供了3种设备的控制模式切换的功能:手动、定时、智能。手动模式:用户根据自己的需要手动开启和关闭相应的设备;定时模式:设备将根据事先设置好的定时方案在特定的时间段开
26、启指定的设备;智能模式:设备将根据生长模型设置的作物最佳生长环境范围结合当前采集点数据做综 合判断来开启和关闭相应的设备。3.3.7.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述1、用户进入统一展示页面;2、用户点击地图界面中的一个地块;3、在界面中设备列表的左面出现模式切换按钮;4、点击其中一个模式的按钮;5、前台向后台发送切换模式指令;6、后台开启对应的服务控制设备。Extensions备选事件流End Condition后置条件1、
27、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.73.3.8设备操作功能3.3.8.1 功能说明本功能向用户提供了可以操作在地图上选中地块里设备的界面。用户可以点击界面上对应设备就可以控制设备的开关。界面提供翻页,如果页面展示不下所有的设备,可以点击向前或者向后箭头,对应的页面就可以滑动到界面中。3.3.8.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。P
28、reconditions 前置条件:用户已登录,当前模式为“手动模式”。Description基本事件流描述1、用户进入统一展示页面;2、用户点击地图界面中的一个地块;3、设备操作页面根据点击的地块信息调用后台即时数据接口获取地块上的设备信息 和设备状态;4、后台接口收到前台请求,查询数据库,后将数据传输回前台。5、前台根据返回的数据,将设备以列表的形式展现在页面中;6、用户点击一个设备的开关按钮;7、前台调用后台接口,向后台发送操作命令。8、后台根据前台的操作命令,将操作发给接入服务器。9、接入服务器返回操作结果。10、 后台将结果传给前台。11、 前台根据结果改变界面上设备的状态。12、
29、用户点击界面上的向前或向后按钮、13、 页面将以滑动的方式将隐藏的设备显示出来。Extensions备选事件流End Condition后置条件3、Success End Condition成功后置条件:无4、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面3.3.9方案配置3.3.9.1 功能说明本功能能够让用户配置设备控制的模式。模式可以有三种:手动控制,定时控制,环境控制.1 .手动控制时,用户可以直接控制页面下方的各种设备.2 .定时控制时,系统根据配置好的设备定时方案来操作各种设备3 .环
30、境控制时,系统可以根据传感器采集来的数据和事先设置好的环境区间来执行对 应的设备.3.3.9.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击控制台中的“方案”按钮。Preconditions 前置条件:用户已登录Description基本事件流描述1、用户进入控制台页面;2、用户选择了地图上的一个地块;3、用户点击控制台界面中的“方案”按钮;4、系统获取数据库事先配置好的定时方案和环境方案,并显示配置界面.5、用户选择方案模式(手动,定时,环境),选择对应的定时方案和环境方案,点击“确定”;6、系统将页面信息保存到数据库中.Extensi
31、ons备选事件流无End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面3.3.10视频查看3.3.10.1 功能说明本功能能够让用户查看当前选中地块上的视频实时图像。3.3.10.2 激励/响应序列Actors角色:用户Trigger触发条件:1、 用户从登陆界面登入到系统。2、 点击控制台中的“视频”按钮。Preconditions 前置条件:用户已登录Description基本事件流描述3、 用户进入
32、控制台页面;4、 用户点击控制台界面中的“视频”按钮;5、 前台向后台请求摄像头信息;10、 后台返回摄像头信息;11、 页面加载视频插件;12、 视频插件调用视频服务器,获取实时图像数据;13、 视频插件将图像显示到页面上。Extensions备选事件流End Condition后置条件3、Success End Condition成功后置条件:无4、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.103.3.11环境异常预警3.3.11.1 功能说明本功能向用户提示农场所有地块上节点
33、箱传感器所采集的数据超出正常范围的情况。让用户能够尽早的获得环境异常的信息,并尽快着手处理这些问题。本功能以列表方式展现,列表显示最新的6条数据,最新的预警会出现在列表的最上面,最后一条淡出。如果需要查看全部的环境预警,可以进入到更多页面。3.3.11.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述1、用户进入控制台页面;2、页面向后台请求最新的环境预警;3、后台返回预警数据给前台;4、前台根据后台数据创建预警列表,并展示出来;5、用户点击
34、一条预警记录。6、以弹出框形式展示预警的具体信息。Extensions备选事件流1、后台检测到有环境异常;2、以后台推送的方式,将预警推送到前台;3、前台将判断前台预警列表长度,如果列表长度等于 6,则淡出并删除最后一条记录, 将最新一条记录添加到预警列表白第一条。如果长度小于6,则直接在列表第一条添加一条记录。End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.123.3.12 设备异常预警
35、3.3.12.1 功能说明本功能向用户提示农场所有地块上所有无法工作的设备的信息。让用户能够尽早的获得设备异常或损坏的信息,并尽快着手修理或更换设备。本功能以列表方式展现,列表显示最新的6条数据,最新的预警会出现在列表的最上面,最后一条淡出。如果需要查看全部的环境预警,可以进入到更多页面。3.3.12.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述同环境异常预警Extensions备选事件流同环境异常预警End Condition后置条件1
36、、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面二设备IS警o电磁痛i已停止工作O电磁阀E已停止工作0采集点I已停止工作J采集点W已停止工作口图像头1已停止工作产;摄役头W已停止工作J异篱51警*贩相有大暴雨 II防植港图 3.3.123.3.13 气象预警3.3.15.1功能说明本功能向用户提供当地区近期内所有的气象灾害预警,用来提前让用户做好应对的准备。本功能以列表方式展现,列表显示最新的6条数据,最新的预警会出现在列表的最上面,最
37、后一条淡出。如果需要查看全部的环境预警,可以进入到更多页面。3.3.13.2激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述同环境异常预警。Extensions备选事件流同环境异常预警End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.143.3
38、.14病害预警3.3.14.1功能说明根据异常环境参数持续一段时间来判断作为在异常环境下容易生病做出预警。本功能以列表方式展现,列表显示最新的6条数据,最新的预警会出现在列表的最上面, 最后一条淡出。如果需要查看全部的环境预警,可以进入到更多页面。3.3.14.2激励/响应序列Actors角色:用户Trigger触发条件:1、用户从登陆界面登入到系统。2、点击目录中的控制台。Preconditions 前置条件:用户已登录Description基本事件流描述同环境异常预警。Extensions备选事件流同环境异常预警End Condition后置条件1、Success End Conditio
39、n成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.143.3.15 更多节点箱数据查看3.3.15.1 功能说明本功能提供所有节点箱即时数据查看的页面,每页显示6个,可以翻页。3.3.15.2 激励/响应序列Actors角色:用户Trigger触发条件:1、在控制台页面,点击即时环境数据上的“更多”按钮。Preconditions 前置条件:1、用户已登录。Description基本事件流描述Extensions备选事件流End Condition后置条件1、Succ
40、ess End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.163.3.16 同种采集数据即时查看功能3.3.16.1 功能说明本功能主要是提供一个查看所有节点箱上同一种采集器所采集的即时数据的页面。以分页的方式查看。3.3.16.2 激励/响应序列Actors角色:用户Trigger触发条件:1、在控制台页面,点击即时环境数据上的“更多”按钮。Preconditions 前置条件:1、用户已登录。Description基本事件流描述1、用户进入
41、到即时数据采集数据查看页面;2、后台向数据库查询系统中正在使用的采集点信息,返回给页面;3、页面根据后台返回的采集点数据列表,以分页的方式初始化多个采集点曲线。4、前台根据每个采集点信息调用后台实时数据接口,获取实时采集数据。5、后台接口根据前台请求查询数据库,将结果返回给前台。6、页面将返回的数据填充到表格中去。7、过5秒钟后,调转到步骤 4。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Int
42、erface 用户界面图 3.3.163.3.17 一个采集箱所有采集数据即时查看功能3.3.17.1 功能说明本功能提供查看一个节点箱上同所有种类采集器所采集的即时数据的页面。3.3.17.2 激励/响应序列Actors角色:用户Trigger触发条件:1、在控制台页面,点击即时环境数据上的“更多”按钮。Preconditions 前置条件:1、用户已登录。Description基本事件流描述1、用户进入到即时数据采集数据查看页面;2、后台向数据库查询当前地块使用的节点箱信息,返回给页面;3、页面根据后台返回的采集点类型,创建出对应的曲线图。4、前台根据节点箱信息调用后台实时数据接口,获取实
43、时采集数据。5、后台接口根据前台请求查询数据库,将结果返回给前台。6、页面将返回的数据填充到表格中去。7、过5秒钟后,调转到步骤 4。Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition 失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.183.3.18环境异常预警更多贡3.3.18.1 功能说明提供所有地块的环境异常预警查看界面。每页显示6个地块的环境异常列表, 可以翻页。(设备异常预警更多页,气象灾害预警更多
44、页同此功能)3.3.18.2 激励/响应序列Actors角色:用户Trigger触发条件:1、在控制台页面,点击环境异常预警面板上的“更多”按钮。Preconditions 前置条件:1、用户已登录。Description基本事件流描述Extensions备选事件流End Condition后置条件1、Success End Condition成功后置条件:无2、Failed End Condition失败后置条件:无Special Requirement 特殊需求无User Interface 用户界面图 3.3.183.4配置台3.4.1 农场地块管理3.4.1.1 功能说明该功能是给用户
45、提供了一个增加、删除、修改和查寻农场地块信息的界面。3.4.1.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户登录系统后,点击目录中的地块信息管理。2、操作A :点击添加B:点击删除C:点击修改Preconditions 前置条件:用户登陆后Description基本事件流描述A:添加地块1、点击添加按钮2、输入地块名称,选择父地块,输入备注,点击保存B:删除地块1、选择需要删除的地块,点击删除按钮。2、弹出确认框,点击确认。C:修改地块1、选择需要修改的地块,点击地块条目上的修改按钮。2、弹出修改页面,在需要修改的项目里面填入新的数据,点击保存。Extensions
46、备选事件流无End Condition后置条件无Special Requirement 特殊需求无User Interface 用户界面软件需求规格说明书图 3.4.13.4.2 设备管理设备管理包括:节点箱管理电磁阀水泵管理摄像头管理传感器管理 LED灯管理冷风机管理新风机管理侧窗管理天窗管理遮阴帘刻录机服务器等。操作类似,本节采 用节点箱作为示例其他不做一一表述。3.4.2.1 功能说明该功能提供给用户一个维护所以节点箱的用户界面。3.4.2.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户登录系统后,点击目录中的节点箱管理。2、操作A :点击添加B:点击删除C:点
47、击修改Preconditions 前置条件:用户登陆后Description基本事件流描述A:添加地块xxxxxxx科技有限公司第32页共47页软件需求规格说明书1、点击添加按钮2、输入名称,选择传感器,输入描述,点击保存B:删除地块1、选择需要删除的节点箱,点击删除按钮。2、弹出确认框,点击确认。C:修改地块1、选择需要修改的节点箱,点击节点箱条目上的修改按钮。2、弹出修改页面,在需要修改的项目里面填入新的数据,点击保存。Extensions备选事件流无End Condition后置条件无Special Requirement 特殊需求无User Interface 用户界面图 3.4.23
48、.4.3地块位置设置3.4.3.1 功能说明本功能提供给用户维护系统中定义的大棚标注到农场地图中去, 各个地块的区域。这些设置将会在控制台上的农场地图中体现。3.4.3.2 激励/响应序列Actors角色:用户Trigger触发条件:并能够在地图中圈画出1、用户登录系统后,点击目录中的地块位置设置。2、操作A :点击添加按钮。B:点击地图上的一个地块,后点击删除按钮。C:点击地图上的一个地块,并移动。Preconditions 前置条件:用户登陆后Description基本事件流描述A:添加地块1、点击添加按钮;2、弹出没有配置的地块列表;3、选择其中的一个地块;4、点击地图上对应的位置;5、
49、对应位置显示出该地块的标志。B:删除地块1、选择需要删除的地块,点击删除按钮。2、弹出确认框,点击确认。C:修改地块1、点击需要修改的地块。2、移动鼠标到需要标识的位置。Extensions备选事件流无End Condition后置条件无Special Requirement 特殊需求无User Interface 用户界面图 3.4.33.4.4预警策略配置3.4.4.1 功能说明此处包括两个部分:1 .预警条目:设置各种类型的预警信息文字描述和对应的数据通配符2 .预警策略:设置各种预警大类的发送方式.发送方式包括前台推送,语音播报和短信发送 其中语音播报需要外部硬件支持,短信发送需要外部
50、软件接口支持.3.4.5.2激励/响应序列Actors角色:用户Trigger触发条件:1、用户登录系统后,点击目录中的系统设置。Preconditions 前置条件:用户登陆后Description基本事件流描述Extensions备选事件流无End Condition后置条件无Special Requirement 特殊需求无User Interface 用户界面图 3.4.43.4.5 预警标准值配置3.4.5.1 功能说明本功能配置一系列的参数值范围,用于给预警作为标准。3.4.5.2 激励/响应序列Actors角色:用户Trigger触发条件:1、用户登录系统后,点击目录中的系统设置。Preconditions 前置条件:用户登陆后Description基本事件流描述Extensions备选事件流无End Condition后置条件无Special Requirement 特殊需求无User Interface 用户界面n -j-mas二S-d*2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电机车修配工安全素养模拟考核试卷含答案
- 支护锚喷工安全宣传评优考核试卷含答案
- 水泥制成工安全演练模拟考核试卷含答案
- 施肥机械操作工岗中实操操作考核试卷含答案
- 汽车维修检验工岗中协调考核试卷含答案
- 海洋测绘员安全管理考核试卷含答案
- 黑龙江省安达市吉星岗镇第一中学2027届数学八年级第一学期期末联考模拟试题含解析
- 2026年海洋工程与资源开发工程师试题及答案
- 2026年智慧城市交通系统工程师资格考试试题及答案
- 辽宁省锦州市名校2027届数学七年级第一学期期末达标检测模拟试题含解析
- 量力而行议论文
- 化工园区的应急管理体系构建与风险防控能力提升毕业答辩
- 中医专科护士进修汇报
- 《心灯录》完整版
- 2024年国家康复辅具研究中心附属康复医院聘用人员招聘真题
- 船舶修造基地项目吨浮船坞改建工程可行性研究报告
- 2025年国家公务员考试行测逻辑判断100题及答案
- 不要慌太阳下山有月光二部合唱简谱
- 康复护理关节活动度训练被动活动课件
- 小学生英语规范书写课件
- GB 17681-2024危险化学品重大危险源安全监控技术规范
评论
0/150
提交评论