钻探工程项目监管数据查询及其报表生成的应用研究

论文价格:免费 论文用途:其他 编辑:lgg 点击次数:88
论文字数:40000 论文编号:sb201210301511453826 日期:2012-10-31 来源:硕博论文网

第一章 绪论


伴随着目前全国地质类项目统一监管信息化建设的不断深入,中央地质勘查基金项目远程调度监管平台(以下简称 CGEFS,项目具体细节将在下面的内容中详述)正在紧锣密鼓地实施中,在全面集成我国现阶段数字化地质矿产专题图空间数据和基金项目专题数据基础上,实现对地质勘查项目的信息化自动化管理。CGEFS 项目无论是在指导思想还是在其现实意义上都为全国的地质项目的开展与管理提出了一套思想、构建了一套完备的方案,在效率上带来了极大的提高。本课题旨在探究 CGEFS 中钻探项目监管过程中监管可视化的方案对策,并实现对采集的多态数据处理、实施查询并打印输出的功能。


1.1 研究背景和意义
在当前我国矿产资源勘查市场尚不发育,勘查投入总体不足情况下,国家设立中央地质勘查基金(以下简称“地勘基金”),加大对重点矿种和重要成矿区带关于矿产资源前期勘查的支持,提高矿产资源勘查工作程度,降低前期找矿勘查风险,发挥财政对社会资金的引导作用,形成多渠道投入地质勘查的机制,加快实现找矿突破,缓减矿产资源供应不足的矛盾,增强矿产资源对经济社会可持续发展的保障能力和矿产资源对我国国民经济建设的保障水平,提高矿产资源的宏观调控能力,保障国家矿产资源的安全。


1.1.1 研究背景
从 2008 经济大萧条开始,直至最近的欧洲主权债务危机严重、美国经济低迷、新兴国家通胀压力等因素,导致全球经济复苏缓慢。我国经济发展仍保持快速增长,GDP 增长 9.1%,但外需不振,固定资产投资快速增长。全球矿业呈下行趋势,需求有所减缓,资本市场出现困难,资源价格剧烈振荡。就有黄金而言,价格狂飙,产量增速放缓,行业集中度提高,后备储量不足。
尽管预计 2011 年黄金产量将超过 355 吨~360 吨左右,但暴露的问题是勘查开发方面后备储量不足。矿山开发集约化程度低,重复建设严重,产权分散,需要大力推进资源整合。国内企业与国际矿业巨头相比还存在较大差距,小型矿山抵御风险的能力较差,金价上涨炒热矿山开采,矿业权市场供需矛盾突出。类似的情况还有钨矿、铁矿、煤等各色矿产资源。


1.1.2 研究意义
国土资源信息化建设正在蓬勃发展,处在前所未有的发展时刻。国土资源部项目信息化建设是具有开创性的提案,并紧随我国国土资源信息化的发展,一步一步向既定的方向前进,基于信息系统的内容和管理形式,势必会填补中国国士资源部在中国地质项目上的空白,将中国地质项目迅速提升到了以决策为中心的阶段。当然,CGEFS 项目是建立在对国土资源总对中国地质项目管理业务深入理解和分析的基础之上,提出预测和决策分析模型,可以提供系统决策支持和分析,新一代集合全中国所有地质类项目的信息系统的建设必将是一件长期的、艰巨的任务。
CGEFS 是国土资源部中央地质勘查基金管理中心(以下简称基金中心)创建的,集地质勘查项目施工监督管理、现场数据采集、综合统计分析、空间数据集成、可视化输出以及专家决策咨询等多种功能为一体的动态信息化管理系统,无论是在客户端、服务器、网络,还是在野外施工现场,都能够提供给地质编录人员、监理人员、管理人员、专家和领导在任何需要的地方部署使用。


第二章 基础开发技术


本章针对钻探工程项目查询与报表模块实现的基础开发环境,包括 ASP.NET技术、Flash Builder 技术、Ammap 工具、分极授权技术、Oracle 数据库进行详细的阐述。


2.1 ASP.NET 技术
ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP.NET 的前身 ASP 技术,在 IIS 3.0 发扬光大,成为服务器端应用程序的热门开发工具,它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。
ASP.NET 拥有世界级的工具支持,ASP.NET 构架是可以用 Microsoft(R)公司最新的产品 Visual Studio.net 开发环境进行开发,WYSIWYG(What You See IsWhat You Get 所见即为所得)的编辑。而这些仅是 ASP.NET 强大化软件支持的小部分。
ASP.NET 具有强大性和适应性。因为 ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(包括 Windows 2000/2003 Server/VISTA/7/XP 上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.NET 的 Web 应用中。
ASP.NET 同时也是 language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#、VB、JScript、C++。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+ 开发的程序,能够完整的移植向 ASP.NET。


第三章 查询与报表模块需求分析 .....................................27-36
    3.1 查询与报表模块需求  .....................................27-28
    3.2 查询与报表功能需求 ..................................... 28-31
    3.3 软硬件环境 ..................................... 31-33
    3.4 查询与报表模块目标 ..................................... 33-34
第四章 查询与报表模块总体设计  .....................................36-55
    4.1 查询与报表模块总体功能设计  .....................................37-43
    4.2 查询与报表模块结构设计方案 ..................................... 43-46
    4.3 数据库设计方案 ..................................... 46-52
    4.4 查询与报表模块工作原理 ..................................... 52-53
    4.5 本章小节  .....................................53-55
第五章 查询与报表模块设计与实现 ..................................... 55-83
    5.1 数据库设计实施  .....................................55-60
    5.2 数据查询模块设计与实现 ..................................... 60-70
    5.3 数据统计模块设计与实现 ..................................... 70-75
    5.4 报表输出模块设计与实现 ..................................... 75-82
5.5 本章小结 ..................................... 82-83


结论


本文根据钻探工程项目的系统开发背景与特点,结合钻探工程需要解决的实际问题,具体细化到数据查询、统计与报表模块的特点、要求与目标,从模块的需求分析开始,建立了模块的功能框架、描述了模块的技术方案,针对模块设计与实施过程中的基础开发技术进行了解释,细化了模块的关系数据库的设计方案与建立过程,设立了满足系统模块运行要求的基础硬软件配置,然后,由整体到局部对数据查询、数据统计、报表查询三个模块进行了功能设计、模块间的结构方案设计,并就模块间的工作原理进行了解释。最后,对本课题所涉及的模块进行了详细设计并实现。
至此,对于钻探工程项目的数据查询、统计、报表模块已经完成了一期的建设目标,基本的功能都达到了地质从业人员的要求,做到了查询有结果、查询无偏差,统计数据可靠,报表输出无错误。经过反复几次的探讨与汇报,系统及其模块一步一步更正了以前存在的错误,并不断取得新的进展,所有的工作得到了内部测试用户的良好评价。但是,这些模块在开发的过程中,也出现了一些不足。比如,对于查询技术而言,当项目真正普及到全国,达到一定程度数量级的数据处理时,可能在时间上还应该有更进一步的提升,相应的,在系统模块中加入更高效的算法、并行处理查询请求等这一系列的可以提高效率的算法与方法。
而就对统计模块而言,现在的敝端存在于可能对系统的挖掘还不够全面,伴随着系统二期、三期的开展以及在系统上投入更大的时间会对系统需求有更进一步的理解。当然对,报表模块而言,实现能够让用户自行定义的自定义报表功能,将是一个大的挑战,而且会对项目的输出打印功能增添更为优良的用户体验。


QQ 1429724474 电话 18964107217