1、功能设计
结合当前燃气数据管理的情况,在实际设计中要确保系统具有以下几点功能:
(1)简洁的人机页面,便于快速进行燃气数据访问。将数据以图线的形式进行展示.便于用户进行数据观察。针对图线的设计形式,可以采用柱状图或K线图,更棉线的展示数据的长期变化,便于发现调压器存在的故障问题,
(2)快捷的数据信息査询功能。设置时间、站点等信息参数,并用图表形式详细展示数据信息。
(3)结合数据处理建立故障提醒功能。通过对当前阶段数据信息进行处理分析,对可能存在的燃气调器故陬问题进行及时提醒。
(4)设置可以对后台数据 信息进行删除、更改、调节的权限操作,智能燃气管理信息系统主要包括:燃气数据显示、用户管理,调压器日常管理、故障诊断、信息管理、系统维护等6部分。
2、架构设计
在设计软件架构时.可以对其进行分层次处理,进而实现代码的规范,降低耦合度、提高用度等的功能。分层处理就一般来讲主要是分三层,按照从上到下的顺序主要是表现层、业务逻辑层、数据访问层。
(1)表现层
该层主要负责用户接口,也就是说会涉及到整个系统的对接。针对于该层的设计,不仅要使其在功能上具奋一定的全面性,同时还要考虑用户的使用习惯。在对该向系统的界面进行设计时,不仅要尽力满足页面的视觉效果,还要确保页面设计的精巧高效,除此之外,还要采取较为先进地操作系统对其页面进行专业化处理。
(2)业务逻辑层
该层作为整个系统的中心环节,不仅可以对表現层提供一定的功能调用,还可以借助下层的数据访问功能,对数据信息进行全面的访问。就本层而言,其主要的作用是借助matlab软件的具体计算功能,来对相应的数据曲线特征进行一定的分析计算处理,然后将得到的结果与原有的历史数据做比较.进而来更好的判定当前的调压器状态。同时,该层还兼具一定的数据添加、删除、査询、修改功能,若在整个程序运行阶段,需要用到数据访问层,則系统会自动跳转到相应的层面上。
(3)数据访问层
这一层的主要任务就是为下一层提供相应的服务,也就是针对业务逻辑层而言的,进而来实现信息与数据的交互。在借助相关软件完成一定的信息交互时,要按照相应的要求在数据库中存储数据信息或者提取数据信息,尽量做到确保操作一致。就数据访问层而言,可以有效的掌握燃气通过调压器阶段的温度、进出口压力、顺时累积流量等数据信息,并对其进行深入的访问。
3、数据库设计
由于当前阶段,采样数据信息更替较为频繁,再加上站点数量相对较多,结合新的燃气数据方面的要求,准备采用当下最受欢迎的数据库来对当前杂乱的燃气数据进行管理。借助该数据库,可以实现对数据信息的编写,结合提供的数据参数,实现对数据信息的査找应用,进而不断提升整体的数据信息处理效率。
当前阶段的燃气管理系统,可以实现通过采集器对数据信息进行采集,然后再借助相应的控制其传输通道,将数据信息传递到指定的服务器数据库中。因一个地区有多个站点,相应的一个站点又会有很多控制器进行数据采集。那么在结合具体的数据库设计时,就要对不同地区以及不同控制器的信息进行定量的数据存储,并建立相应的数据表对相同字样的数据信息进行关联,进而确保数据信息的有效提取。