一种告警系统数据库的设计方法

文档序号:8257031阅读:1992来源:国知局
一种告警系统数据库的设计方法
【技术领域】
[0001]本发明涉及关系数据库的设计,小区基站传感器数据解析,和前台网页之间的交互,具体的说是一种告警系统数据库的设计方法,属于过程控制技术领域。
【背景技术】
[0002]随着现代工业的发展,对数据的分析也越来越重要。例如,本发明涉及到的关于站点设备的告警系统,我们必须实时监测站点设备的温度、湿度、电压、电流等等,用来分析设备是否处于正常工作状态。我们还得存储这些数据,以便于预测什么时间去修理设备。而所有关于数据的存储和处理的问题,我们必须要用到数据库。实时告警系统也在现代工业中有很多应用,有很多文章和专利都有关这方面的介绍。但是有关告警系统中的数据库没有具体介绍。而有关数据库的文献也只是介绍数据库本身的操作,没有结合实际项目来讨论。例如申请号为201110078873.0、发明名称为“一种工业企业实时报警的系统和方法”、发明人为魏书楷、叶锐、马增良的发明专利中,该专利没有具体介绍数据的设计,也没有提及数据的存储,这对于比较和预测设备的好坏是极为不利的。

【发明内容】

[0003]本发明将结合具体的告警系统来设计数据库,对管理人员进行了权限管理,让管理人员更加清楚自己的站点状态。对传感器采集的数据进行实时存储,并实时处理,当有报警时,自发的给站点指定的管理人员发送报警信息,以便于设备及时得到修理。
[0004]本发明是通过下述具体技术方案来实现的。
[0005]一种告警系统数据库的设计方法,该数据库包括用户管理,站点管理,数据存储和告警存储部分,其中用户管理是维修管理人员的个人信息和权限信息;站点管理是站点的位置信息和站点内设备的信息;数据存储主要有传感器端解析的设备信息数据;告警存储主要有设置的告警值和设备告警时的告警数据,该设计方法步骤如下:
[0006]a、用户管理:用四个关系表来存储用户管理信息,分别是:部门信息表、用户信息表、设备权限表和菜单权限表,部门信息表包括部门ID信息和部门名称信息;用户信息表包括信息为用户ID、部门ID、用户登陆名、用户登陆密码、用户手机号、用户邮箱信息,设备权限表和用户信息表关联,主要是规定管理人员负责哪个区域的设备,设备权限表包括的信息是设备权限ID、区域ID和设备ID信息;菜单权限表和用户信息表关联,主要是规定管理人员登陆前台页面后,所能操作的权限,包括信息:菜单权限ID、菜单名称;
[0007]b、站点管理:使用区域信息表、站点信息表和设备信息表来管理站点信息,区域信息表是站点?目息表的上级表,区域?目息表包括?目息:区域ID、区域名称;站点彳目息表包括?目息为:站点ID、区域ID、站点名称;设备信息表和站点信息表关联,主要存储每个站点下的设备信息,包括信息有:设备ID、站点ID、设备名称、设备类型;
[0008]C、数据存储:主要是记录设备传感器采集的数据,用三个表来存储:传感器设置表、实时数据表和历史数据表,传感器设置表和站点管理部分的设备信息表关联,主要是分清设备的每个传感器的观察数据名称和相关的转换公式,如湿度数据,传感器一般测量的是电压或电流,此时要用公式进行转换,传感器设置表包括信息:传感器设置ID、设备ID、传感器名称、传感器数据类型、转换公式;实时数据表和传感器设置表关联,主要实时更新传感器的数据,包括信息:实时数据ID、传感器设置ID、传感器实时数据;历史数据表和实时数据表关联,主要存储传感器的数据,历史数据表包括信息:历史数据ID、实时数据ID、传感器历史数据;
[0009]d、告警存储:主要记录告警信息,使用三个表来存储:告警设置表、实时告警表和历史告警表,告警设置表和数据存储部分的实时数据表关联,主要用来设置告警阈值,它包括信息:告警设置ID、实时数据ID、告警下限值和告警上限值;实时告警表也和实时数据表关联,实时更新设备的告警信息和告警设备的处理状态,实时告警表包括信息:实时告警ID、实时数据ID、告警开始时间、告警确认时间、告警结束时间、告警确认人和告警值;历史告警表主要记录设备的告警信息和告警设备的处理状态,历史告警表包括信息:历史告警ID、实时告警ID、告警开始时间、告警确认时间、告警结束时间、告警确认人和告警值;
[0010]e、另外有辅助用户管理部分的用户操作日志表,它和用户信息表和设备信息表关联,主要记录管理人员操作日程,它包括信息:用户操作日志ID、用户ID、用户登陆时间、用户登出时间;辅助数据存储部分需要的历史数据日统计表,主要记录采集数据一天的平均值,历史数据日统计表包括信息:历史数据日统计ID、实时数据ID和传感器历史数据平均值;
[0011]上述数据存储部分的实时数据表不断的更新站点传感器的实时数据,并且通过关联的传感器设置表与告警存储部分的告警设置表中的告警阈值比较,如果告警则将告警信息存储到实时告警表中,并通知该区域的管理人员,等到告警设备处理好后,将告警信息存储到历史告警表中,并更新实时告警表,管理人员登陆前台确认设备修好,并把操作信息存储到用户操作日志表中;
[0012]在更新实时数据表的同时,把数据存储到历史数据中,在数据库中写一个作业,每天凌晨准时给历史数据表的数据日统计,并把数据存储到日统计表中。
[0013]本发明清楚的说明了一个告警系统数据库的设计和实现,为告警数据库的设计提供了一个实例。在数据库中提供了用户操作日志表,这个只能是管理人员亲自登陆告警系统前台才能录入信息,既能很好的分配任务又起到了监督的作用。设备权限表和菜单权限表能让管理人员更容易了解自己的管理区域以及职责。历史数据日统计表可以用来比较设备的好坏以及预测设备的寿命,此外月统计可以在这个表的基础上建立视图。
[0014]本发明的有益效果是通过用户操作日志让管理人员责任更加明晰,历史数据表和日统计表的查询可以更直观的知道设备的优劣,预测设备的适用寿命,也可以更合理的安排管理人员的管辖范围。
【附图说明】
[0015]图1是本发明数据库的结构示意图。
【具体实施方式】
[0016]下面结合附图和实施例对本发明作进一步说明,但不限于此。
[0017]实施例:
[0018]本发明实施例如图1所示,一种告警系统数据库的设计方法,该数据库包括用户管理,站点管理,数据存储和告警存储部分,其中用户管理是维修管理人员的个人信息和权限信息;站点管理是站点的位置信息和站点内设备的信息;数据存储主要有传感器端解析的设备信息数据;告警存储主要有设置的告警值和设备告警时的告警数据,该设计方法步骤如下:
[0019]a、用户管理:用四个关系表来存储用户管理信息,分别是:部门信息表、用户信息表、设备权限表和菜单权限表,部门信息表包括部门ID信息和部门名称信息;用户信息表包括信息为用户ID、部门ID、用户登陆名、用户登陆密码、用户手机号、用户邮箱信息,设备权限表和用户信息表关联,主要是规定管理人员负责哪个区域的设备,设备权限表包括的信息是设备权限ID、区域ID和设备ID信息;菜单权限表和用户信息表关联,主要是规定管理人员登陆前台页面后,所能操作的权限,包括信息:菜单权限ID、菜单名称;
[0020]b、站点管理:使用区域信息表、站点信息表和设备信息表来管理站点信息,区域信息表是站点?目息表的上级表,区域?目息表包括?
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1