陈祚龙
(白银矿冶职业技术学院,甘肃 白银 730900)
Labsql是一种程序开发系统,与C、BASIC一样是通用的编程系统。但是与其他计算机语言不同的地方在于,其他计算机语言都是通过文本编辑来产生语言代码,labsql则是通过用图形来进行编辑语言,所产生的成语以框图的形式呈现。矿产资源是指,在历经了漫长的地质变迁后,经过地质成矿作用,呈现出包括固态、液态、气态的,于地表裸露或地下掩埋的,具有开采价值的矿物或有用元素的集合体。目前,在全世界范围内,矿产资源已经探明的共有160余种,根据这些矿产的相关特点以及用途,可以将其分为能源矿产、金属矿产、非金属矿产、水产矿产等[1]。以往的传统矿产资源数据管理手段都是在长期的矿产资源管理活动中,根据实践以及经验总结得出的。因此传统管理手段效率极其低下,通常只有文件和图表。依托信息化技术,采用先进的管理手段,对于矿产资源数据进行统一管理势在必行。因此使用labsql数据库,设计矿产资源数据集成系统。
矿产资源在我国经济社会发展中起着重要的作用呢,为其他工业生产提供了重要的原材料。因此对于矿产资源进行集成管理尤为重要。
矿产资源管理系统包括了矿产生产企业、国土资源局、市政府负责人以及系统管理员等四部分人使用,从而实现矿产生产企业、市政府、国土资源局三方的协调。市政府通过该系统对于整体资源进行管理。国土资源局能够对于企业的采矿权进行管理,如审批企业的矿产权、对企业采矿权进行年检、查询辖区内的矿产资源分布等。
在矿产资源数据集成系统的开发设计中,主要可以将其分为前端、后端和数据库设计。根据上述的需求分析,将矿产资源数据集成系统的前端分为四大功能模块,即:矿产资源管理、采矿权管理、行政管理、矿产资源图表。系统功能模块图如下所示:
图1 矿产资源集成系统模块图
从系统的模块图可以看出,有关矿产资源模块一共可以分为四个部分,分别是对于矿产资源管理的查询、添加、修改、删除四部分。通过以上功能,能够对于矿产资源进行充分的了解和判断,方便新资源录入以及便于查找。
基于Labsql数据库的矿产资源数据集成系统主要是在个人电脑环境下使用,不需要分布式的客户端或服务器(C/S)结构,因此没有庞大的业务量需要进行,同时对系统硬件要求也不大。在此基础上使用单台计算机的形式对于集成系统开发与运行,具有方便快捷,价格低廉的优点。系统硬件对于单机处理器要求在I5及以上,内存不小于4G,硬盘不低于200G,CPU选择Pentum-III866以上。为了提高开发的效率以及相关系统调试性能,本系统中使用I7计算机处理器,计算机内存为8G,硬盘容量500G,CPU选择I73.3G,选择800*600分辨率的16M色显示器。系统开发工具使用Labview2009访问数据库。操作系统采用Windows7的64位操作系统[2]。
Labsql数据库是在使用Labview对于SQL Server数据库进行访问。基于以上对于矿产资源数据集成系统进行设计,首先需要进行逻辑设计。根据逻辑设计添加管理员,管理员信息又包括了管理员的编号、登录密码、登录账号。添加用户信息,包括了用户的编号、姓名、账号、密码等。添加矿产信息,包括了采矿的法人、剩余开采量、矿场位置、开采年限,政府审查等。本系统共有四个角色,其中分为矿山企业的相关用户人员、国土资源局审核人员、政府部门管理人员以及系统管理员。矿山企业的相关用户人员登录操作包括了申请采矿、查看审核是否通过等功能。系统管理员能够对矿产资源进行查询、添加、修改、删除,即管理矿产资源;管理系统人员等。基于上述逻辑设计,在基于Labsql数据库下,将相关信息设计为下表所示:
如表1所示,用户信息表t-admin,管理员信息包括了管理员的个人编号、账户名称、姓名和密码。以管理员编号作为识别唯一主键。用户登录功能作为进入系统的第一道程序,在用户正确输入自己的账户信息以及正确的密码后,用户才能进入系统进行相应权限的操作。如下图所示:
表1 用户信息表
如图2所示,管理员在登录界面输入任何数据,这些信息都要在数据库中进行比对。如果管理员输入的是在系统中的预设数据,那么管理员就能够进入系统。基于Labsql数据库,将相关的矿产资源信息总结如下表所示:
图2 管理员登录流程图
如表2所示,矿产资源信息包括了矿产资源编号、名称、法人、年开采量、剩余开采量、矿产类型、矿场位置、开采年限、审批。其中以编号作为主键,作为识别不同矿产资源的唯一条件。在正确输入用户账户以及密码后,登录系统,就可以对于矿产资源信息进行管理。能够使用系统管理对矿产资源进行添加、删除、修改、查询功能。
表2 矿产资源信息表
实验过程如下:首先登录管理员后台登录界面,输入正确的用户名以及登录密码,点击“登录”。期望结果是——能够正常登录该管理员身份以及转入相对应的系统管理界面。然后再管理员后台登录界面,输入正确的用户名以及错误的登录密码,点击“登录”。期望结果是——不能够正常登录该管理员身份。在成功登录管理员身份后,点击“矿产资源信息管理”,对该栏目内的类别进行管理。测试结果如下所示:
表3 测试结果图
由上图所示,实际结果比预期的结果在登录界面能够节省登录时间,同时对信息处理功能能够实现正常并正确处理。
综上所述,在基于labsql数据库下,建立矿产资源数据集成系统能够有效的对于矿产资源信息进行管理。在对矿产开采的登记方式、管理流程等进行综合性分析后,最终实现出集成系统设计。
然而在使用labsql数据库对于相关企业的管理人员以及政府办公人员的业务素质提出了更高的要求,相关人员应该提升自己的知识水平以及业务能力,进而能够更好的使用labsql系统。