论文部分内容阅读
摘要:本文对岩心信息系统的设计与实现进行了详细介绍,对系统研建过程中的关键技术进行了研究和探讨,并且提出了解决方案。系统的建成实现了对岩心信息的统一管理和快速检索、更新与分析,达到了利用计算机对矿区岩心库进行统一管理的目的。
关键词:岩心信息系统数据库设计管理
0 引言
岩心信息系统主要用于对矿区岩心信息进行有效的管理,它其中集成管理了岩心的存放位置、钻探资料、化验资料、编录资料等文档数据,同时还包括岩心的柱状图、微观图片、岩心箱照片等图片信息。为了保证岩心信息系统的管理效率和质量,增强其使用效果,在进行系统设计时,系统设计人员必须保证系统界面的简洁性、清晰性和可操作性。
1 岩心信息系统的设计
1.1 设计目标 岩心信息系统是以VisualStudio2008编程环境和VC编程语言为基础开发设计出来的,它以长期安全稳定的信息查询管理为总体目标,不再将其设计定位于单纯的客户浏览查询软件,而逐步转变为一个功能齐全的信息服务平台。岩心管理信息系统涉及行业众多,覆盖面广,不仅可以为矿区岩心信息系统提供相关服务,还可以用于其他领域行业,其具体目标为:①在设计时,要考虑软件管理多种专题数据的能力,以便为用户了解岩心信息提供全面、可靠、科学的数据保障。②软件将具备及时更新和补充各类数据的功能,以提高系统数据的完整性和实效性。③建立并逐步完善开放式数据管理体系,最终实现标准化数据信息服务。另外,在科学构架岩心信息系统的基础上,还要进一步提升系统的功能和效率,以使其适应更多客户群体的个性化需求。
1.2功能模块设计 “岩心信息系统”作为一款信息管理系统软件,其数据类型主要为图像数据和文档,其功能设置和其他信息管理系统相比有很大的不同。该系统功能结构如图1所示:
■
图1岩心信息系统功能结构图
1.3 软件设计技术流程 岩心信息系统的技术流程主要包括分析阶段、设计阶段、开发阶段、调试阶段四个阶段。其中,分析阶段的主要任务为信息软件的需求分析和可行性分析,以便掌握客户群体的个性化需要,提高系统设计的针对性。而在设计阶段,技术人员要对信息系统的功能和数据库进行设计,并确立信息系统的大体框架。在系统的开发阶段,技术人员的主要工作为软件编码,同时还要及时调整导入数据的格式,使其保持统一。在最后一个阶段,即系统调试阶段,技术人员要对系统进行试运行和验收。
2 岩心信息系统的开发路线
2.1 软件模块的开发 “岩心信息系统”在开发时,运用了模块化开发原理,先熟悉和了解各对象间的层次关系,再对整个系统的软件功能进行模块划分,在完成模块开发、集成以及软件测试和调整等程序后,即可对软件进行封装。模块化就是将程序按功能不同分为若干部分,对每一部分逐一开发达到所需要求,最终将各个部分集成于一个整体当中,完成系统功能定制,以适应不同客户群的需要。
系统模块化开发的运用有效地提高了软件结构的清晰性,更有利于系统开发和软件的阅读理解。同时,模块化能够及时发现并调整一些集中于模块接口间的程序错误,这样就大幅提升了软件的可修改性。同时使用模块化原理开发,也有助于软件的开发进度,分工完成统一集成有效的加快了软件开发的进度。
“岩心信息系統”各模块之间的关系图见图2所示:
■
图2岩心信息系统各模块之间关系图
2.2 软件测试及运行 岩心信息系统软件通过单元测试、模块测试、系统测试以及用户测试,有效地保证了其正常运行。同时在上述测试完成后,为进一步保证该软件的安全性和可靠性,还须在真正的软件平台上操作运行,以保证达到用户需求。在测试过程中,主要针对各模块的接口进行重点测试,选择各功能项进行运行观察运行状态,若存在问题首先确定问题位置,找出是由于哪些接口引起,然后对程序代码进行调整。
3 岩心信息系统的关键功能的实现(以西藏甲玛矿区为例)
3.1 大数据的快速导入 岩心信息系统共录入西藏甲玛矿区文档数据近2GB、影像数据近90GB。由于导入数据具有大数据的多样性,我们专门建立了数据导入模块,该模块分为3部分,对不同类型的数据进行统一录入,并且在录入前系统会对数据的格式进行统一检查,其中第一部分负责录入钻孔的钻探、化验资料和钻孔存放位置资料;第二部分负责录入钻孔柱状图、钻孔微观图片、岩心箱照片;第三部分负责录入钻孔的编录资料。这样分部分进行数据导入,不仅加快了数据的导入速度,同时也方便用户对所需资料的访问与查询。
3.2 数据库检索查询功能强大 岩心信息系统在数据库设计时,采用了数据库的方式组织数据。文档数据和图像数据均是放于数据库中,可直接对数据库中数据进行统一存储和管理,而无需使用中间插件。这大大提高了数据库管理的安全性,通过安全高效的数据管理,有效地维护了数据库管理的安全,方便了使用者的查询和检索。
3.3 虚拟按钮的自动生成 因为岩心信息系统是利用西藏甲玛矿区的工程布置图作为操作界面,所以必须脱离MapGIS的环境,这样就需要设法自动生成钻孔的虚拟按钮,而钻孔虚拟按钮的位置又必须与钻孔本身在工程布置图中的位置相同。因此需要获得钻孔在图片中的位置信息。根据提供数据可以得到钻孔在54坐标系中的坐标。所以需要设计算法将钻孔的坐标信息进行转换与图片上钻孔的位置信息相对应。其中第一重坐标转换是将54坐标系的坐标原点改到左上角,X轴的正方向不变,Y轴的正方向改为向下为正。这样变换坐标系便于适应电脑屏幕的物理坐标系和内存中存放图片的视口坐标系;第二重坐标转换是将图片中所表示的54坐标系中的经纬度范围缩放到内存中存放图片的视口坐标系中;第三重坐标转换,就是在符合当前放大缩小的级别上,将内存中的视口坐标系转换到电脑屏幕的物理坐标系中。
4 结束语
西藏甲玛矿区岩心信息系统有效的集成了矿区岩心库岩心的文档及图片数据。可对矿区岩心库岩心信息进行有效地管理,实现了岩心信息的快速检索、更新与分析,达到了利用计算机对矿区岩心库进行统一管理的目的,实现了矿区岩心库岩心信息管理的科学化、智能化、自动化,系统各项功能将为相关生产单位及有关部门对矿区岩心库的管理提供可靠、高效、科学的技术支持。
参考文献:
[1]张金昌.地质岩心钻探技术及其在资源勘探中的应用[J].探矿工程(岩土钻掘工程),2009(8).
[2]余艳艳,周明刚.VC++实现Excel操作自动化的方法研究与应用[J].企业技术开发,2010(2).
[3]何丹.超大图片内存加载分析与方法[J].计算机与网络,2010(10).
作者简介:彭涛(1989-),男,宁夏银川人,成都理工大学管理科学学院数学地质四川省重点实验室硕士研究生,主要研究方向:数学地质;冯梦黎(1990-),女,四川自贡人,成都理工大学商学院硕士研究生,主要研究方向:公司理财和能源金融。
关键词:岩心信息系统数据库设计管理
0 引言
岩心信息系统主要用于对矿区岩心信息进行有效的管理,它其中集成管理了岩心的存放位置、钻探资料、化验资料、编录资料等文档数据,同时还包括岩心的柱状图、微观图片、岩心箱照片等图片信息。为了保证岩心信息系统的管理效率和质量,增强其使用效果,在进行系统设计时,系统设计人员必须保证系统界面的简洁性、清晰性和可操作性。
1 岩心信息系统的设计
1.1 设计目标 岩心信息系统是以VisualStudio2008编程环境和VC编程语言为基础开发设计出来的,它以长期安全稳定的信息查询管理为总体目标,不再将其设计定位于单纯的客户浏览查询软件,而逐步转变为一个功能齐全的信息服务平台。岩心管理信息系统涉及行业众多,覆盖面广,不仅可以为矿区岩心信息系统提供相关服务,还可以用于其他领域行业,其具体目标为:①在设计时,要考虑软件管理多种专题数据的能力,以便为用户了解岩心信息提供全面、可靠、科学的数据保障。②软件将具备及时更新和补充各类数据的功能,以提高系统数据的完整性和实效性。③建立并逐步完善开放式数据管理体系,最终实现标准化数据信息服务。另外,在科学构架岩心信息系统的基础上,还要进一步提升系统的功能和效率,以使其适应更多客户群体的个性化需求。
1.2功能模块设计 “岩心信息系统”作为一款信息管理系统软件,其数据类型主要为图像数据和文档,其功能设置和其他信息管理系统相比有很大的不同。该系统功能结构如图1所示:
■
图1岩心信息系统功能结构图
1.3 软件设计技术流程 岩心信息系统的技术流程主要包括分析阶段、设计阶段、开发阶段、调试阶段四个阶段。其中,分析阶段的主要任务为信息软件的需求分析和可行性分析,以便掌握客户群体的个性化需要,提高系统设计的针对性。而在设计阶段,技术人员要对信息系统的功能和数据库进行设计,并确立信息系统的大体框架。在系统的开发阶段,技术人员的主要工作为软件编码,同时还要及时调整导入数据的格式,使其保持统一。在最后一个阶段,即系统调试阶段,技术人员要对系统进行试运行和验收。
2 岩心信息系统的开发路线
2.1 软件模块的开发 “岩心信息系统”在开发时,运用了模块化开发原理,先熟悉和了解各对象间的层次关系,再对整个系统的软件功能进行模块划分,在完成模块开发、集成以及软件测试和调整等程序后,即可对软件进行封装。模块化就是将程序按功能不同分为若干部分,对每一部分逐一开发达到所需要求,最终将各个部分集成于一个整体当中,完成系统功能定制,以适应不同客户群的需要。
系统模块化开发的运用有效地提高了软件结构的清晰性,更有利于系统开发和软件的阅读理解。同时,模块化能够及时发现并调整一些集中于模块接口间的程序错误,这样就大幅提升了软件的可修改性。同时使用模块化原理开发,也有助于软件的开发进度,分工完成统一集成有效的加快了软件开发的进度。
“岩心信息系統”各模块之间的关系图见图2所示:
■
图2岩心信息系统各模块之间关系图
2.2 软件测试及运行 岩心信息系统软件通过单元测试、模块测试、系统测试以及用户测试,有效地保证了其正常运行。同时在上述测试完成后,为进一步保证该软件的安全性和可靠性,还须在真正的软件平台上操作运行,以保证达到用户需求。在测试过程中,主要针对各模块的接口进行重点测试,选择各功能项进行运行观察运行状态,若存在问题首先确定问题位置,找出是由于哪些接口引起,然后对程序代码进行调整。
3 岩心信息系统的关键功能的实现(以西藏甲玛矿区为例)
3.1 大数据的快速导入 岩心信息系统共录入西藏甲玛矿区文档数据近2GB、影像数据近90GB。由于导入数据具有大数据的多样性,我们专门建立了数据导入模块,该模块分为3部分,对不同类型的数据进行统一录入,并且在录入前系统会对数据的格式进行统一检查,其中第一部分负责录入钻孔的钻探、化验资料和钻孔存放位置资料;第二部分负责录入钻孔柱状图、钻孔微观图片、岩心箱照片;第三部分负责录入钻孔的编录资料。这样分部分进行数据导入,不仅加快了数据的导入速度,同时也方便用户对所需资料的访问与查询。
3.2 数据库检索查询功能强大 岩心信息系统在数据库设计时,采用了数据库的方式组织数据。文档数据和图像数据均是放于数据库中,可直接对数据库中数据进行统一存储和管理,而无需使用中间插件。这大大提高了数据库管理的安全性,通过安全高效的数据管理,有效地维护了数据库管理的安全,方便了使用者的查询和检索。
3.3 虚拟按钮的自动生成 因为岩心信息系统是利用西藏甲玛矿区的工程布置图作为操作界面,所以必须脱离MapGIS的环境,这样就需要设法自动生成钻孔的虚拟按钮,而钻孔虚拟按钮的位置又必须与钻孔本身在工程布置图中的位置相同。因此需要获得钻孔在图片中的位置信息。根据提供数据可以得到钻孔在54坐标系中的坐标。所以需要设计算法将钻孔的坐标信息进行转换与图片上钻孔的位置信息相对应。其中第一重坐标转换是将54坐标系的坐标原点改到左上角,X轴的正方向不变,Y轴的正方向改为向下为正。这样变换坐标系便于适应电脑屏幕的物理坐标系和内存中存放图片的视口坐标系;第二重坐标转换是将图片中所表示的54坐标系中的经纬度范围缩放到内存中存放图片的视口坐标系中;第三重坐标转换,就是在符合当前放大缩小的级别上,将内存中的视口坐标系转换到电脑屏幕的物理坐标系中。
4 结束语
西藏甲玛矿区岩心信息系统有效的集成了矿区岩心库岩心的文档及图片数据。可对矿区岩心库岩心信息进行有效地管理,实现了岩心信息的快速检索、更新与分析,达到了利用计算机对矿区岩心库进行统一管理的目的,实现了矿区岩心库岩心信息管理的科学化、智能化、自动化,系统各项功能将为相关生产单位及有关部门对矿区岩心库的管理提供可靠、高效、科学的技术支持。
参考文献:
[1]张金昌.地质岩心钻探技术及其在资源勘探中的应用[J].探矿工程(岩土钻掘工程),2009(8).
[2]余艳艳,周明刚.VC++实现Excel操作自动化的方法研究与应用[J].企业技术开发,2010(2).
[3]何丹.超大图片内存加载分析与方法[J].计算机与网络,2010(10).
作者简介:彭涛(1989-),男,宁夏银川人,成都理工大学管理科学学院数学地质四川省重点实验室硕士研究生,主要研究方向:数学地质;冯梦黎(1990-),女,四川自贡人,成都理工大学商学院硕士研究生,主要研究方向:公司理财和能源金融。