测震台网仓储设备管理软件
2020-09-24赵铁锁张晖王树波吴军
赵铁锁,张晖,王树波,吴军
(1.内蒙古自治区地震局,内蒙古 呼和浩特 010050;2.呼和浩特基准地震台,内蒙古 呼和浩特 010050)
0 引 言
随着科学技术的提高和计算机的广泛应用,尤其对复杂的信息管理,计算机能够充分发挥它的优越性[1]。信息的准确性对管理者来说至关重要,准确的信息能够提供给管理者及时掌握各类地震专业设备及通用设备的种类、数以及状态等信息,进行决策和布置[2]。但一直以来人们习惯使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸如耗费人力、时间,且效率低,信息连续性差,而且时间一长,将产生大量的文件和数据[3],这对于查询、更新和维护都带来了不少的困难[4]。
综合上述问题,国内专家开展了相关研究,例如:对计算机数据库技术在信息管理中的应用的研究[4];为实现数据库管理查询优化功能的研究[5];针对数据库管理系统设计要遵循实用性、对象性、可伸缩性、安全性以及可靠性等原则等开展的研究[6]等。以上研究围绕数据库开发和应用作了深入的探讨,对“测震台网仓储设备管理软件”的研发提供了重要思路。
地震预警、地震应急处置、地球科学研究以及国家利益和国家安全服务,是地震监测的基本任务。中国地震局“十五”重大工程项目“中国数字地震观测网络”于2008年4月通过国家验收。通过该项目的实施全国测震运行台站达到1 021个,其中包括148个国家台、821个区域台、33个火山台以及2个台阵19个台点。内蒙古测震台网经过“九五”、“十五”建设,建成48个测震数字台站、47个强震台站以及379个国家地震烈度速报与预警工程台站(包括基准站13个,基本站101个,一般站265个)。由此带来的设备类型也是由三、四种增加到十多种,数量也翻了几倍。特别是随着预警项目的建成,各类设备及通用设备数量将是成百上千,信息量成倍增加。因此,对设备进行有效的管理并使设备信息和使用规范化也是测震台网运行维护工作的重要部分。然而至今设备仓储管理还是人工处理,登记和使用信息混乱、查询困难等问题一直困扰着运维人员[7]。针对测震运维而言目前的问题,设计一套行之有效的信息管理系统是非常必要的[8],采用数据库技术管理系统将会极大地改善地震仪器信息混乱的问题[9]。它可以减轻运维人员的工作量,方便管理者、运维人员、以及仪器使用者能够及时掌握地震仪器各类信息。
本文针对各类地震设备数量多、信息量大和查询困难等问题,基于Visual Basic可视化编程语言融合数据库信息管理技术,使用Visual Basic搭建数据库方法研发“测震台网仓储设备管理软件”,为决策者、管理者、仪器运维人员以及使用人员等提供及时、准确和可靠的地震仪器信息,进而达到高效、智能化管理的目的。
1 软件简介
1.1 软件功能
本软件针对目前测震台网设备管理存在的“人工管理方式(耗费人力、时间且效率低)”、设备种类和使用信息缺失、查询困难等问题,基于Visual Basic可视化编程语言融合数据库信息管理技术,使用Visual Basic搭建数据库方法研发“测震台仓库设备管理软件”,实现仓储设备信息管理规范化、仪器查询、添加及删除等功能便捷化,使决策者、仪器运维人员和使用者及时掌握仪器的出入库情况、流向和数量,保证设备能够满足测震台网观测的正常运行。
图1 软件流程
图2 数据库主要界面
1.2 软件设计
软件采用Visual Basic与Microsoft Access 2010相结合设计,总分结构化分类设计。Visual Basic是一种由Microsoft公司开发的结构化、模块化并面向对象的可视化程序设计语言,它源自于Basic编程语言。Visual Basic拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO、RDO及ADO连接数据库。数据库管理则是Visual Basic的重要功能之一,Visual Basic中的数据库具有2个功能:(1)引入功能强大的ADO作为存取数据库的新标准;(2)提供了新的数据环境设计器,这样便使得数据库编程更为灵活、简便。
测震台网仓储设备管理系统利用了Visual Basic强大的数据库管理功能,实现四大功能:第一是登录保护,采用密码登录方式,防止信息被任意修改;第二是界面采用可视化,简单易操作;第三是测震台网设备分类管理;第四是管理功能全面。通过以上四方面,使用者就可以掌握设备具体信息,包括数量、存放位置和状态等一目了然。具体软件流程图如下:
1.3 软件模块介绍
软件主要由登录界面、主界面和仪器界面组成三大部分组成,如图2所示。
登录界面指的是需要提供帐号密码验证的界面,包括登录用户名和密码,有控制用户权限、记录用户行为,保护操作安全。
主界面分为专用设备和通用设备两大块,各设备按类分配。专用设备包括地震计、强震计和数据采集器等地震专有设备;通用设备包括光猫、路由器和12V电源等常用设备。
设备界面是程序主要部分,实现对仓储仪器信息进行规范化管理,它包括对仪器实现仓储设备信息显示、查询、添加、删除等功能便捷化,使决策者、仪器运维人员和使用者及时掌握仪器的出入库情况、流向和数量,保证设备的使用能够满足测震台网观测的正常运行。
2 软件使用效果
该软件的使用从根本上解决了测震台网仓储人工管理方式耗费人力和时间、管理混乱且效率低的弊端,也解决了测震设备种类和使用信息混乱、查询困难等问题。使得仓储管理进入数字化信息管理,设备登记方便快捷。另外,分散使用和集中登记结合的管理方式减少了漏记和错记,使得设备使用和登记步入规范化管理。
3 结束语
测震台网设备管理采用数据库技术系统将会极大地减轻运维人员的工作量,方便运维人员对它的操作,提高管理的质量和水平,做到了高效、智能化管理,达到了提高设备信息管理的目的。