欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    EMS6010型路灯管理系统软件设计详细技术规范3521.docx

    • 资源ID:62672732       资源大小:1.96MB        全文页数:71页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    EMS6010型路灯管理系统软件设计详细技术规范3521.docx

    EMS660100型路灯灯管理系系统软件设计计详细技技术规范范ZTY00.1880.2322浙江正泰泰仪器仪仪表有限限责任公公司二0一三三年十月目 录1简介111.1文文档标识识11.2文文档说明明11.3适适用范围围11.4修修改记录录11.5参参考文档档11.6术术语、定定义21.7符符号描述述22设计总总体要求求22.1多多通道支支持22.2多多协议支支持22.3数数字地图图平台222.4权权限管理理22.5管管理平台台23产品描描述23.1功功能框图图33.1.1物理理结构图图33.1.2逻辑辑结构图图43.2各各子系统统模块443.2.1子系系统模块块简述443.2.2前置置采集子子系统663.2.3路灯灯管理平平台子系系统73.2.4数字字地图平平台子系系统83.2.5短信信报警平平台子系系统94功能点点详细设设计94.1系系统基础础类库设设计94.1.1数据据库访问问库94.1.2通用用函数类类库94.1.3协议议库94.1.4任务务调度库库94.1.5通讯讯库94.2前前置采集集子系统统设计1104.2.1功能能描述1104.2.2类设设计1004.2.3详细细设计1114.3路路灯管理理平台子子系统设设计1114.3.1主界界面设计计114.3.2数据据维护基基类ffrmEEdittBasse1114.3.3设备备通讯基基类ffrmCComBBasee124.3.4报表表基类-frmmRepporttBasse1334.3.5能源源报表基基类ffrmEEnerrgyRRepoort1154.3.6登录录系统1164.3.7系统统管理权限管管理1774.3.8系统统管理更换用用户1884.3.9系统统管理数据库库设置1184.3.10系系统管理理数据据库备份份184.3.11系系统管理理数据据库恢复复194.3.12档档案管理理代码码维护2204.3.13档档案管理理路灯灯变压器器204.3.14档档案管理理能源源管理终终端2114.3.15档档案管理理外挂挂总表2224.3.16档档案管理理灯控控器2334.3.17控控制与任任务自自动控制制方案2244.3.18控控制与任任务自自动抄读读方案2254.3.19控控制与任任务控控制参数数下载2264.3.20控控制与任任务设设备节点点搜索2274.3.21控控制与任任务手手动实时时监测2284.3.22控控制与任任务设设备档案案下载2294.3.23控控制与任任务抄抄外挂表表304.3.24运运行管理理流程程定义3314.3.25运运行管理理设备备巡检3324.3.26运运行管理理故障障处理3334.3.27运运行管理理待办办事项3344.3.28短短信平台台手动动发送短短信3444.3.29短短信平台台短信信查询3354.3.30决决策分析析电压压曲线3354.3.31决决策分析析电流流曲线3354.3.32决决策分析析能耗耗分布3364.3.33决决策分析析日能能耗曲线线364.3.34决决策分析析月能能耗曲线线364.3.35决决策分析析同比比分析3374.3.36决决策分析析环比比分布3374.4数数字地图图平台3384.4.1frrmGiisMaain3384.4.2frrmAnnalyysiss414.4.3frrmEMMUAaanlyysiss424.4.4frrmLMMUAaanlyysiss434.4.5frrmLiineAAanllysiis4334.4.6frrmLiighttAannlyssis4434.4.7frrmMaapImmporrt4444.4.8maapOpperaatorr444.5短短信报警警平台子子系统4444.5.1类总总体设计计(函数数设计)444.5.2类设设计4445数据字字典4446概念模模型4557逻辑模模型455EMS6010型路灯管理系统ZTY0.180.232软件设计详细技术规范共 68 页 第66页1 简介1.1 文档标识识文档状态态: 草稿 正在在修改 正式式发布文件标识识文档版本本作 者审 核定版日期期1.2 文档说明明本文对路路灯管理理系统进进行详细细设计,详详细介绍绍系统的的每个模模块功能能,为系系统程序序设计人人员提供供设计输输入和后后续测试试人员提提供测试试依据。1.3 适用范围围本系统适适用于城城镇道路路、广场场、建筑筑景观、居居民小区区公用设设施、地地铁、桥桥梁、隧隧道照明明灯具的的能效管管理,能能够实现现路灯监监控与管管理的智智能化。1.4 修改记录录VerssionnDateeAuthhorCommmentt1.5 参考文档档资 料 来 源源编 制制<*设设计签字字*>>校 对对<*校校对签字字*>>标准化<*标标准化签签字*>提 出 部 门门审 定定<*审审定签字字*>>标记处数更改文件件号签 字字日 期期职 责责签 字日 期期Doc-NummberrTitlleAuthhor / TTel.NrEMSS60110型路路灯管理理系统设设计需求求说明书书1.6 术语、定定义AbbrreviiatiionTermm, DDefiinittionnExpllanaatioon1.7 符号描述述应对产品品需求按按如下符符号进行行标识:M必须须实现的的需求W1愿愿望实现现的需求求1: 在计划划时间安安排不受受影响的的情况下下必须实实现. 这类类型的需需求必须须在M220阶段段澄清.W2愿愿望实现现的需求求2:如如果在所所有W22需求实实现的情情况下, 计划划时间安安排不会会延误超超过一个个月, 硬件成成本不超超过此需需求所描描述的成成本, 愿望实实现的需需求2必必须实现现. 这类型型的需求求必须在在M200阶段澄澄清.2 设计总体体要求2.1 多通道支支持M 系统统需要支支持串口口,GPPRS,以以太网等等不同的的通道。2.2 多协议支支持M 系统统需要支支持EMMU自定定义协议议,DLL/T6645 19997协议议,DLL/T6645 20007协议议。2.3 数字地图图平台M在地图图上直观观显示设设备状态态,控制制设备,监监测设备备,并可可分析设设备关联联关系。2.4 权限管理理M能够进进行权限限管理。2.5 管理平台台M能够完完成路灯灯设备日日常监测测、控制制功能;M能够处处理设备备上报的的故障,主主动通知知相关处处理人员员;M需要有有足够的的报表分分析。3 产品描述述3.1 功能框图图3.1.1 物理结构构图系统软硬硬件总体体架构图图图 1. 系统物理理结构图图3.1.2 逻辑结构构图图 2. 模块示意意图3.2 各子系统统模块3.2.1 子系统模模块简述述子系统名名称功能描述述功能特点点部署方式式通讯前置置子系统统² 负责与前前端设备备通讯获获取电压压、电流流、电能能及状态态信息² 负责监控控设备在在线状态态。² 负责执行行自动任任务和临临时监测测任务。² 负责采集集数据解解析和保保存。ü 实时显示示设备在在线状态态。ü 多协议支支持ü 大容量并并发处理理。服务端,集集中机房房。路灯管理理平台子子系统² 系统管理理(用户户、群组组、权限限、数据据库备份份与恢复复)² 档案维护护(区域域、道路路、能源源管理终终端(EEMU)、台区总表)² 控制方案案设置及及下载(示示意图操操作下载载、地图图操作下下载)² 采集方案案设置² 实时监测测² 工程安装装、巡检检维修处处理(巡巡检信息息、故障障信息输输入)² 报警事件件处理(短短信通知知处理人人、记录录处理结结果)² 数据统计计分析² 业务短信信手动发发送² 数字地图图的接口口,在编编辑档案案时可完完成设备备档案与与地图对对象的绑绑定关系系。ü 图形化,直直观ü 提供分析析报表,支支持决策策ü 详细的操操作日志志。ü 与数字地地图系统统无缝衔衔接客户端。数字地图图平台² 图层操作作:缩放放、漫游游、测距距、鹰眼眼等功能能;² 对象操作作:可编编辑地图图中的设设备对象象;² 分析功能能:可分分析地图图上的设设备对象象与数据据库定义义的对应应绑定关关系,可可自动根根据地图图对象定定义运用用拟合算算法计算算逻辑关关系,以以实现自自动组态态;² 查询功能能:可通通过点选选、框选选等显示示地图对对象的属属性,可可通过输输入文字字查询地地图内的的对象;² 控制功能能:选择择设备对对象后,可可实时抄抄读设备备或是控控制设备备;² 分级显示示:可设设置图层层的最大大最小显显示分辨辨率,以以实现分分级显示示功能;ü 专题图显显示设备备状态。ü 在线操作作,直观观易行。客户端。可可选配置置。短信平台台子系统统² 接收路灯灯管理平平台的短短信通知知请求,发发送给相相关人员员。² 接收系统统管理人人员发送送的待办办事项的的通知信信息,并并发送给给相关的的人员处处理。ü 确保事件件处理请请求消息息及时送送达处理理人。ü 接收路人人上报的的故障信信息。服务端表1. 子系统功功能简述述3.2.2 前置采集集子系统统l 根据数据据库内EEMU与与配置信信息,生生成设备备列表。l 根据设备备通讯状状况,显显示设备备在线信信息。l 调用任务务调度库库的对象象方法,完完成自动动任务和和临时任任务的调调度。l 可以在任任务管理理界面删删除任务务命令。3.2.3 路灯管理理平台子子系统3.2.3.1 模块示意意图图 3. 路灯管理理平台模模块示意意图3.2.3.2 系统管理理l 权限管理理:用户户管理,群群组管理理,权限限设置。l 数据库配配置:设设置数据据库连接接参数。l 数据库备备份:备备份数据据库到文文件。l 数据库还还原:从从备份文文件中还还原数据据库。l 系统日志志:系统统可以记记录每一一个操作作,可供供查询。3.2.3.3 档案管理理l 代码维护护:新增增、修改改、删除除基本的的代码。l 路灯变压压器:档档案管理理的树形形结构为为区域变压器器能源源管理终终端回回路灯灯控器。l 能源管理理终端:维护能能源管理理终端的的资料。l 外挂总表表:维护护路灯变变压器外外挂的总总表基本本资料及及其支持持的抄读读数据项项。l 灯控器信信息:维维护灯控控器的基基本及其其通道信信息。3.2.3.4 任务与控控制l 自动控制制方案:制定自自动控制制方案,并并绑定到到EMUU设备上上。l 自动抄读读方案:为每个个EMUU制定自自动抄读读方案。l 控制参数数下载:下载控控制参数数到EMMU设备备。l 手动实时时监测:手工抄抄读状态态、能耗耗数据。l 设备节点点搜索:启动EEMU节节点搜索索,实时时检查节节点搜索索状态,匹匹配搜索索节点、安安装节点点、档案案节点的的关系。l 设备档案案下载:下载灯灯控器设设置到EEMU设设备。l 抄读外挂挂表:根根据外挂挂表支持持数据项项的定义义抄读数数据。3.2.3.5 运行管理理l 流程定义义:定义义流程及及其处理理人。l 设备巡检检:记录录设备巡巡检操作作。l 故障处理理:显示示报警事事件,并并可输入入处理记记录。l 我的待办办事项: 显示示当前用用户的待待办事项项,并可可以输入入处理记记录。3.2.3.6 短信平台台手工发送送短信、查查询短信信发送情情况。3.2.3.7 决策分析析l 电压曲线线:日、月月、年电电压曲线线,包括括按时间间统计,按按区域统统计,按按时间+区域统统计。l 电流曲线线:日、月月、年电电流曲线线,包括括按时间间统计,按按区域统统计,按按时间+区域统统计。l 区域能耗耗分布:按区域域统计能能耗情况况,饼图图显示。l 能耗曲线线:能耗耗同比,环环比柱状状图显示示。3.2.3.8 地图平台台接口提供接口口打开地地图平台台3.2.4 数字地图图平台子子系统l 图层操作作:缩放放、漫游游、测距距、鹰眼眼等功能能;l 对象操作作:可编编辑地图图中的设设备对象象;l 分析功能能:可分分析地图图上的设设备对象象与数据据库定义义的对应应绑定关关系,可可自动根根据地图图对象定定义运用用拟合算算法计算算逻辑关关系,以以实现自自动组态态;l 查询功能能:可通通过点选选、框选选等显示示地图对对象的属属性,可可通过输输入文字字查询地地图内的的对象;l 控制功能能:选择择设备对对象后,可可实时抄抄读设备备或是控控制设备备;l 分级显示示:可设设置图层层的最大大最小显显示分辨辨率,以以实现分分级显示示功能;3.2.5 短信报警警平台子子系统主要是自自动发送送系统报报警短信信和业务务处理通通知短信信。4 功能点详详细设计计4.1 系统基础础类库设设计4.1.1 数据库访访问库数据库访访问库的的类定义义包括:l 基本数据据库访问问类:根根据配置置建立数数据库连连接。l 数据库实实体类:访问相相关实体体的数据据。4.1.2 通用函数数类库通用函数数类库包包括通用用数据转转换类、基基础定义义类等。4.1.3 协议库协议库主主要是由由不同的的采集协协议实现现类组成成,这些些类实现现了不同同的采集集协议。4.1.4 任务调度度库任务调度度库主要要包括以以下几个个类:l 设备管理理类RTTUMaanagger:管理设备备的类,用用来获取取和刷新新设备列列表,管管理设备备与通道道的关系系。l 连接管理理类coonneectiionMManaagerr:真实(或或虚拟)管管理链路路连接。l 任务管理理类taaskMManaagerr:任务调度度类,生成成任务的的子命令令集。l 命令管理理类coommaandMManaagerr:命令调度度对象,建建立连接接,调用用协议库库生成协协议数据据,调用用通讯库库发送数数据。接接收设备备数据,调调用协议议库解析析数据,保保存数据据。4.1.5 通讯库通讯库包包括系统统与设备备通讯的的各种类类:l 通讯基类类:定义义了通讯讯类的一一些共同同方法、属属性、域域。l 串口通讯讯类:与与串口通通讯相关关的类。l TCP通通讯基类类:与TTCP通通讯相关关的类。l Sockket通通讯类:与Soockeet通讯讯相关的的类。l TCPSServver类类:TCCP服务务类,负负责监听听TCPP端口,接接收数据据,处理理数据。4.2 前置采集集子系统统设计4.2.1 commmSerrverr类4.2.1.1 功能说明明通讯服务务类,它它实现设设备管理理、任务务管理、命命令管理理、通讯讯管理几几大管理理类的封封装,使使它们很很好的工工作在一一起实现现前置采采集的功功能。4.2.1.2 详细设计计说明l int tasskChheckkInttervval 任务检检查时间间区间。l int cmddCheeckIInteervaal命令令检查时时间区间间。l channnellTyppe cchannTyppe通道道类型。l RTUMManaagerr rttuMNNG:设设备管理理对象。l commmanddMannageer ccmdMMNG:命令管管理对象象。l TaskkMannageer ttaskkMNGG:任务务管理对对象。l ProttocoolDAAO pprottocoolDAAO协议议数据库库访问对对象。l IProotoccol deffaulltPrrotoocollObjj:默认认的协议议对象。l FrammeReeceiiveddHanndlee onnRecceivveDaataHHanddle:接收数数据的主主处理事事件。l TCommmChhannnel串串口通道道,通道道类型为为串口时时使用。l paraamDAAO _parramDDAO参参数数据据库访问问对象。l striing commmPaaramm串口通通讯参数数。l booll _uuseLLocaalTiime:是否使使用本地地时间。l striing deffaulltPrrotoocollID:默认协协议编号号。l TDicctioonarry<sstriing,TTccpSeerveer> serrverrs:TTCP服服务对象象列表,一一种协议议对应一一个服务务对象。l Threead cheeckDDataaThrreadd:检查查漏点数数据的线线程。l Dispposee(boool disspossingg):销销毁产生生的对象象。l commmSerrverr构造方方法:生生成设备备管理器器,生成成任务管管理器,生生成命令令管理器器,绑定定数据接接收事件件,初始始化通讯讯参数,生生成检查查漏点数数据线程程。l inittSerrverrs初始始化TCCP服务务:获得得系统支支持的协协议,为为每个协协议生成成一个对对应的协协议对象象和一个个TCPP服务,并并绑定这这两者。l operrSerrverrs打开开TCPP服务:打开sservverss列表内内的TCCP服务务。l checckNFFetcchDOO:检查查漏点数数据的主主方法,根根据设备备的协议议取出协协议对象象,调用用协议对对象的检检查漏点点数据的的方法。l checckNFFetcch():检查查漏点数数据线程程的主方方法,每每天中午午12点点后每隔隔6小时时检查一一次漏点点数据,调调用chheckkNFeetchhDO方方法补抄抄漏点数数据。l inittCommParram:初始化化串口通通讯参数数,通道道为串口口时使用用。l starrt开始始服务:置本身身isOOpenn为真,开开启任务务管理器器、命令令管理器器,启动动设备管管理器更更新设备备列表,打打开通讯讯通道,启启动检查查漏点数数据线程程。l stopp关闭服服务:置置本身iisOppen为为假,关关闭任务务管理器器、命令令管理器器,停止止设备管管理器刷刷新设备备列表,关关闭通讯讯通道,关关闭检查查漏点数数据线程程。l TFraameSStattus ParrseFFramme(IIProotoccol po,bytte daata):解析析数据的的封装,直直接调用用po.ParrseFFramme方法法对数据据进行解解析。l onDiisCoonneect(AAChaanneel cchann):通通道关闭闭事件,通通知设备备管理器器删除通通道。l saveeOnllineeStaatuss:保存存终端的的在线状状态。l onReeceiiveDDataaDo(AChhannnel chaan,bbytee datta):接收事事件封装装。l doReeceiivePProccesss(ACChannnell chhan,bytte daata):接收收处理主主方法。调调用PaarseeFraame方方法获得得解析结结果;如如果解析析结果是是心跳或或是登录录帧,调调用设备备管理器器绑定通通道信息息,保存存终端在在线状态态,需要要回复心心跳或登登录请求求时,回回复终端端;如果果解析结结果有后后续帧,则则发送后后续帧。4.2.2 主界面4.2.2.1 功能说明明主要功能能是负责责与设备备通讯,采采集数据据。4.2.2.2 界面说明明l 设备列表表:显示示系统内内终端的的列表,并并显示设设备在线线状况。l 日志显示示:显示示通讯日日志。4.2.2.3 详细设计计说明l consst iint WM_QUEERYEENDSSESSSIONN=0xx00111退出出消息常常量。l commmSerrverr coommsservver:通讯服服务类。l booll _sstoppReffressh:是是否停止止刷新终终端列表表。l booll Reefreeshiing:是否正正在刷新新终端列列表。l booll issTuiiChuu:是否否正在退退出。l frmCCommmSRVVMaiin()构构造方法法:初始始化标签签页,删删除在线线状态,打打开日志志管理器器,获得得设备列列表,生生成通讯讯服务对对象,生生成刷新新设备列列表线程程。l inittTabbPagges:初始化化标签页页的显示示。l starrtSeerviice:开始服服务。开开启通讯讯服务,开开始刷新新终端列列表线程程。l stoppSerrvicce:结结束服务务。关闭闭通讯服服务,停停止刷新新终端列列表线程程。l updaateDDGV:更新某某终端的的在线状状态。l saveeOnllineeStaatuss:保存存终端的的在线状状态。l frmCCommmSRVVMaiin_SShowwn事件件:日志志管理器器设置,显显示日志志,开始始服务。l chkSShowwInCConssol_CheeckeedChhangged事事件:设设置日志志是显示示在控制制台内还还是显示示在文本本框内。4.3 路灯管理理平台子子系统设设计4.3.1 主界面设设计主界面采采用MDDI设计计,顶部部菜单+快捷工工具条,左左侧显示示报警信信息(双双击可打打开待办办事项处处理界面面,可刷刷新报警警信息,可可清除报报警信息息),右侧为为子窗体体工作区区。4.3.2 数据维护护基类frmmEdiitBaase4.3.2.1 功能说明明数据维护护的基类类,具有有新增,修修改,删删除数据据,保存存变更,取取消变更更,刷新新数据等等功能。4.3.2.2 界面说明明l 左侧设备备选择区区:上方方为区域域选择,下下方为设设备树。l 右侧维护护区:上上方为快快捷按钮钮区,有有新增,修修改,删删除,保保存,取取消,刷刷新,退退出等按按钮;中中间为明明细资料料显示区区,用来来显示选选定设备备的明细细资料;下方为为设备资资料列表表。4.3.2.3 详细设计计说明l checckDaata:检查数数据合法法性的虚虚方法,子子类实现现不同的的数据合合法性检检查。l synGGridd:同步步列表的的虚方法法。l querryAlll:查查询数据据的虚方方法。l saveeDatta:保保存数据据更改的的虚方法法。l canccelDDataa:取消消数据更更改的虚虚方法。l newRRow:新增一一行数据据的虚方方法。l getRRow:查找一一行数据据的虚方方法。l setEEdittModde:设设置按钮钮使能的的虚方法法:浏览览模式时时,新增增按钮使使能,数数据列表表中有数数据时修修改按钮钮和删除除按钮使使能,保保存按钮钮和取消消按钮不不使能,刷刷新按钮钮使能;新增、修修改、删删除模式式时,新新增、修修改、删删除、刷刷新按钮钮不使能能,保存存、取消消按钮使使能;l Loadd事件:设置按按钮使能能为浏览览模式。l 新增按钮钮事件:新增一一行,同同时设置置按钮使使能为新新增模式式。l 编辑按钮钮事件:编辑当当前行,同同时设置置按钮使使能为修修改模式式。l 删除按钮钮事件:锁定当当前行,同同时设置置按钮使使能为删删除模式式。l 保存按钮钮事件:调用cchecckDaata检检查数据据合法性性,saaveDDataa保存数数据,ssynGGirdd同步列列表, 保存成成功后,设设置按钮钮使能为为浏览模模式。l 取消按钮钮事件:调用ccanccelDDataa取消数数据变更更,syynGrrid同同步列表表,设置置按钮使使能为浏浏览模式式。l 刷新按钮钮事件:调用qquerryAlll查询询数据。4.3.3 设备通讯讯基类frmmCommBasse4.3.3.1 功能描述述与设备通通讯,数数据显示示的基类类。4.3.3.2 详细设计计说明l cmdLListt:要执执行的命命令列表表;taaskLListt:要执执行的任任务列表表;beeginnTimme:任任务开始始时间;cheeckTTimeer检查查任务执执行情况况的时钟钟对象。ccurrrenttCmdd:当前前正在执执行的任任务;l setCCurrrenttCommmannd设置置当前任任务的虚虚方法:显示当当前执行行的任务务情况;l addTTaskk增加任任务虚方方法:保保存当前前任务;子类可可重写此此方法。l showwDatta显示示任务返返回数据据的虚方方法:子子类实现现此方法法,将返返回的数数据进行行具体的的处理;l checckTaask检检查任务务的虚方方法:检检查是否否超时,超超时则停停止所有有任务执执行;检检查任务务列表,若若为空,则则结束检检查,否否则取出出第一个个任务;检查命命令列表表,若列列表有命命令未检检查,检检查命令令执行情情况,否否则表明明任务的的命令都都已经执执行,关关闭任务务;如果果命令列列表为空空,则尝尝试取出出当前任任务的命命令列表表,并执执行命令令。l remooveAAllTTaskk移除所所有的虚虚方法:移除任任务列表表和命令令列表的的所有内内容。l checckCmmd检查查命令的的方法:获取命命令对象象,若任任务执行行成功,取出数据加上成功标志,调用showData方法,进行显示,若执行错误超过指定的次数,取出错误信息加上失败标志调用showData方法;然后从任务的命令列表内移除当前命令。l addCCommmandd增加命命令的方方法:把把命令添添加到任任务的命命令列表表cmddLisst内。l remooveCCMDBByIDD删除命命令的方方法:根根据任务务编号和和命令编编号删除除cmddLisst里的的命令。l remooveTTaskkByIID删除除任务的的方法:根据任任务编号号删除ttaskkLisst里的的任务。l befooreCChecck检查查命令前前要做的的事情,虚虚方法。子子类要重重写此方方法:用用来在检检查之前前对界面面的一些些控制,比比如使能能一些按按钮。l starrtChheckk开始检检查命令令执行情情况的虚虚方法:启动定定时器,开开始检查查,并调调用beeforreChheckk方法。l getTTotaalTiime获获取总超超时时间间的方法法:统计计任务列列表内任任务超时时时间之之和。l afteerChheckk检查命命令后要要做的事事情,虚虚方法。子子类要重重写此方方法:用用来在检检查命令令之后对对界面进进行一些些控制,比比如使能能另一些些按钮。l endCChecck结束束检查虚虚方法:关闭定定时器,显显示命令令执行完完成,调调用affterrCheeck方方法进行行界面控控制。l Loadd事件:生成定定时器,绑绑定事件件。l 析构函数数:销毁毁定时器器。l Showwn事件件:界面面初始化化。4.3.4 报表基类类-frrmReeporrtBaase4.3.4.1 功能说明明所有报表表的基类类,风格格化报表表。4.3.4.2 界面说明明l 界面上部部:查询询条件选选择和查查询按钮钮。l 界面左侧侧:设备备选择树树,深度度可选择择。l 界面右侧侧:数据据显示页页、图形形显示页页、报表表显示页页。4.3.4.3 详细设计计说明l striing repporttTittle报报表主标标题,作作为参数数传递到到报表对对象。l striing repporttTittle11报表副副标题,一一般是选选择的日日期范围围,作为为参数传传递到报报表对象象。l sumTTypee枚举定定义/<<summmarry>/ 明细资资料,不不统计/<</suummaary>> sttNonne = 0,/<<summmarry>/ 按时间间分组,统统计所选选节点数数据。/<</suummaary>> sttGrooupBByPeeriood = 1,/<<summmarry>/ 按节点点分组,统统计选时时间区间间内的数数据。/<</suummaary>> sttGrooupBByArrea = 22,/<<summmarry>/ 按节点点和时间间区间共共同分组组/<</suummaary>> stGGrouupByyAreeaNPPeriiodl sumTTypee reeporrtSuumTyype:报表汇汇总类别别。l repoortPPeriiodTTypee枚举/<<summmarry>/ 区间年年年,按按月分组组统计/<</suummaary>> yeearllyGrrouppByMMontth = 1,/<<summmarry>/ 区间月月月,按按日分组组统计/<</suummaary>> moonthhlyGGrouupByyDayy = 2,/<<summmarry>/ 区间日日,按小小时分组组统计/<</suummaary>> daailyyGrooupBByHoour = 33,/<<summmarry>/ 时间区区间,需需要指定定汇总类类型/<</suummaary>> tiimeZZoneeGrooupAAny = 44,/<<summmarry>/ 时间区区间,明明细报表表/<</suummaary>> tiimeZZoneeDettaill = 5,/<<summmarry>/ 月同比比分析,年年到年区区间/<</suummaary>> yeearllyMoonthhOnMMontth=66,/<<summmarry>/ 日同比比分析,月月到月区区间。/<</suummaary>> moonthhlyDDayOOnDaay=77,/<<summmarry>/ 年环比比,年到到年区间间,按年年分组/<</suummaary>> yeearBByYeeay=8,/<<summmarry>/ 月环分分析,月月到月区区间,按按月分组组。/<</suummaary>> yeearllyMoonthhByMMontth=99,/<<summmarry>/ 日环比比分析,日日到日,按按日分组组。/<</suummaary>> moonthhlyDDayBByDaay=110l repoortPPeriiodTTypee报表区区间类型型l doInnitPPeriiod(intt innitTTypee)初始始化报表表区间类类型的虚虚方法:iniitTyype表表示报表表的大类类别:11曲线型型报表,22同比增增长型报报表,33环比增增长型报报表。l drawwZedd虚方法法:数据据图形显显示时调调用的主主要方法法。l querryDaata虚虚方法:子类实实现用来来查询数数据。l synGGridd虚方法法:同步步列表数数据。l emuTTreeeCliick:记录选选中的树树节点。l showwn事件件:初始始化设备备选择树树。l 报表区间间选择事事件:根根据选定定的区间间类型,初初始化查查询参数数。l 查询按钮钮事件:检查参参数类型型,查询询数据。l setDDateeTimmePiickeer设置置查询的的起始和和结束时时间。l expoortDDataa导出数数据的虚虚方法:导出数数据到CCSV格格式文件件。l 报表汇总总类型选选择事件件:设置置报表汇汇总类型型。4.3.5 能源报表表基类frmmEneergyyRepportt4.3.5.1 功能说明明能源报表表的基类类,实现现了绝大大部分能能源报表表的功能能。4.3.5.2 界面说明明完全继承承父类界界面,未未变更。4.3.5.3 详细设计计说明l sumKKeyWWorddz:汇汇总关键键字,默默认“平均”。l fielldNaame:字段名名称,默默认“电压”。l enerrgyRRepoortTTypee reeporrtTyype:报表类类型:电电压、电电流、功功率、频频率、能能耗。l RepoortCClasss ccurrrenttRepportt当前报报表。l inittDattaGrrid:初始化化数据列列表。l preppareeGraaphDDataa准备图图表数据据:1. 按节节点分组组,时间间统计的的报表标标签为节节点。只只表示一一个图;2.其其他标签签为区间间,一个个对象一一个图;3.不不计算数数据之间间的关系系,只呈现现数据。l getPPOPDDataa:获取取同比数数据字典典。把数据据列表内内的数据据逐行扫扫描,先先根据区区间类型型获取当当期数据据,再获获取同期期数据。同同比数据据只实现现日同比比和月同同比,以以下同。l getDDataasettFroomPOOP:根根据同比比数据字字典生成成数据集集,为报报表准备备数据。l preppareeGraaphDD

    注意事项

    本文(EMS6010型路灯管理系统软件设计详细技术规范3521.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开