当前位置:论文写作 > 毕业论文范文 > 文章内容

基于B/S构建勘查管理信息系统

主题:地质勘查项目野外验收 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-16

简介:关于对不知道怎么写勘查项目论文范文课题研究的大学硕士、相关本科毕业论文勘查项目论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

勘查项目论文范文

地质勘查项目野外验收论文

目录

  1. 1. 引言
  2. 2. 关键技术
  3. 2.1 B/S架构
  4. 2.2 ExtjsMVC
  5. 2.3 SpringMVC
  6. 3. 勘查管理信息系统的构建
  7. 3.1 需求分析
  8. 3.2 系统架构
  9. 3.3 系统的功能模块
  10. 3.4 系统功能实现
  11. 4. 结语
  12. 地质勘查项目野外验收:今日关注:开展地下水勘查项目 为城市发展提供保障

刘祺彬

(神华和利时信息技术有限公司,北京100011)

摘 要:针对当前地质勘查项目管理的特点和管理中遇到的问题,以神华集团为例,根据该集团勘查管理的业务要求,介绍了基于B/S架构建立的勘查管理信息系统,简述了系统开发中使用的技术,并给出了系统需求说明、功能描述、技术架构和实现.

关键词:勘查项目管理;信息系统;生命周期管理

作者简介:刘祺彬(1982-),男,工程师,硕士,研究方向:软件应用开发.

收稿日期:2015-03-23

1. 引言

项目管理是管理科学的一个分支,起源于美国.项目管理是通过对一系列的任务的整体监测和监控,从而实现或超过设定的需求和期望的过程.在煤田地质的勘查项目中,需要科学地部署勘查工程、组织工程施工、按计划完成各项工程量,有效地控制经费和工程质量,提交地质报告.同时,地质勘查工作存在大量的风险,主要有勘查风险、储量风险、资源质量风险、经济周期风险、建设运营风险等风险.这些工作风险的特点决定了勘查工作划分为立项申请、现场踏勘、采样、初步论证、专家论证、项目决策、项目实施、项目验收、资料归档等工作环节.工作环节的繁冗性决定了地质勘查工作的难度.地质勘查工作主要具体如下特点:(1)地质业务种类多,方法多;(2)项目变化性大,运营周期较长.这些特点使项目实施过程中产生跟踪和控制不到位,管理流程不流畅,管理制度不完善等问题.为此通过完善项目管理制度和管理机制,改变管理模式和管理手段对解决勘查项目管理中存在的问题,降低管理风险、节约项目成本和经费、缩短勘查实施周期、提高单位的竞争力都有很重要的意义.因此寻求新的管理方法也就势在必行.

随着Intemet和信息技术、网络技术的发展,很多行业的项目管理系统都基于信息技术来实现.这些项目管理信息系统可分为B/S架构的系统和C/S架构的系统.其中B/S架构的系统在分布部署和维护上、面向多种不同类型用户上、实现不同的业务需求上更具有灵活性和友好性.目前在煤田地质勘查项目的管理中,一些基于C/S实现的地质勘查项目管理信息系统仅针对勘查的成果资料实现了非结构化数据收集,注重具体矿产物质的信息收集,而在勘查项目的整体环节管理上还没有深入的实现信息化.基于B/S的勘查管理系统仅在勘查成果的信息统计和查询上实现了信息化的管理.因此利用网络技术和信息技术,结合B/S架构的优点,使用Web开发技术,来构建煤田勘查管理信息系统,实现勘查项目的全生命周期管理,以及勘查项目工作环节的流程和成果的管理都很有意义.进一步可以加强勘查项目的过程监控、优化管理手段、提升管理水平,从而实现勘查项目管理的精确化、动态化管理.以神华集团的勘查项目管理信息系统为例,把网络开发技术应用到勘查项目管理业务中,有效地解决了在勘查项目管理中遇到的勘查项目跟踪的问题、勘查经费管理的问题、勘查风险管理的问题,提高了勘查项目的管理水平.

2. 关键技术

2.1 B/S架构

B/S架构是对C/S架构的一种改进.这种架构把极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构,用户工作界面是通过WWW浏览器来实现,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用.客户机上只要安装一个浏览器,如Netscape N论文范文i-gator或Intemet Explorer,就可以同后台服务器进行交互,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本.

2.2 ExtjsMVC

Extjs是一种以J论文范文ascript语言编写的Ajax框架,其基于组件化的设计思想,提供了强大的UI控件,这些控件性能好,可以直接使用,功能强大,可扩展性强,和Ajax无缝集成,是比较理想、易用的前台Ajax框架.在Extjs4中,MVC模式被引入,Model是字段和它们的数据的集合,模型知道如何持久化自己的数据,并且可以和其他模型关联,View视图是组件的一种,专注于界面展示.grid,tree,panel都是view.Controllers控制器是为处理所以动作而设计,例如如何渲染vlew,如何初始化model,和app的其他逻辑.

2.3 SpringMVC

为了解决企业应用程序开发的复杂性而创建了Spring框架,它是是一个开源且基于POJO的轻量级J2EE应用框架.Spring框架是分层架构,它支持组件化的开发.其基于IOC反转控制和AOP面向切面的设计思想支持在运行期配置组件所需资源,从而降低了组件之间的耦合和依赖,为代码的可重用性和可维护性提供了支持.Spring MVC是一个高度可配置的MVC框架.和其他MVC框架相比具有以下特点:角色划分更清晰、灵活配置、提供大量控制器接口和实现类、面向接口编程、提供国际化支持.

3. 勘查管理信息系统的构建

3.1 需求分析

地质勘查工作是矿井建设的先行性、基础性工作,服务于矿井项目前期、建设、生产、闭坑等各个阶段.勘查工作既针对取得采矿权的生产矿井的补充勘查,也针对取得探矿权(包括划定矿区范围)的资源普查、详查和勘探.目前,神华集团拥有经国土资源管理部门审批的矿业权100多个,分布于多个省区,神华集团管理的生产补勘项目和探矿权勘查项目具有数量多、投入资金大、分布广、时间周期跨度长、监管难度大的特点.勘查管理的业务范围,涉及到勘查项目的计划、立项、招投标、设计、施工、野外验收、成果验收、后评价各个阶段.除了勘查项目外,勘查管理还包括勘查单位和外包单位的管理、资金投入的管理、勘查进度(周报、月报、季报)的管理、勘查成果的管理.为了解决地质勘查项目管理过程中遇到的各种难题,需要建立一套勘查管理信息系统,以实现勘查项目实施的全过程、全生命期动态、闭环管理,包括勘查规划管理、勘查项目立项审批管理、勘查实施方案审批管理、施工单位招投标管理、施工管理,工程监理、勘查成果验收管理、评审管理、勘查成果送审备案管理、勘查成果资料汇交管理和勘查项目后评价管理等.系统的用户层次分为一线现场施工单位、公司级勘查管理部门与集团勘查管理部门3个层面.系统需要实现勘查项目管理的信息化、精细化、集约化目标.在系统的性能和安全要求上,需要实现如下要求:

安全性要求:防止非法用户访问系统资源:防止系统用户访问权限外的功能和数据资源;防止数据资料的丢失.

可靠性要求:系统需要运行稳定,在集中填报数据的时候不能出现故障;多用户访问情况下系统响应不能超过5秒:如果系统出现问题,没有数据丢失.

易用性要求:系统需要兼顾不同水平的用户的操作,界面友好,操作便捷,符合用户习惯;要提供完整易学的操作手册.

容错性要求:系统对用户录入的不合规数据应能提示,并防止因不合规数据的录入而导致系统数据出现丢失的情况出现.

易配置要求:系统的设计应符合易扩展、易配置的要求.对于经常变化的业务应具备使管理员根据具体的业务内容配置系统的功能.

3.2 系统架构

地质勘查项目野外验收:今日关注:开展地下水勘查项目 为城市发展提供保障

根据项目的业务特点和业务要求,系统的整体上采用B/S作为基础架构.B/S架构具有部署和维护方便、易于扩展的特点.由于神华集团的子公司分布范围广,使用B/S架构可以满足不同地域的用户都可以使用系统的要求.通过修改网页代码就可以实现服务器的一次性部署,从而所有的用户实现了同步更新,维护方便.系统分为3级用户,分别是勘查项目实施单位用户、子分公司勘查管理用户、集团勘查管理用户.不同层次的用户都可以通过网络访问系统,使用不同的系统功能,获取不同的数据内容.在勘查项目计划和立项、招投标阶段,子分公司勘查项目管理用户使用系统填报勘查计划和项目立项情况.勘查项目实施单位用户在勘查实施阶段填报勘查施工进度数据和勘查设计数据.集团勘查管理用户可以随时管理和查看勘查项目进展、勘查施工进展、勘查设计和成果文档.

系统在结构层次上分为4个层次,分别是用户表示层、控制层、业务实现层、数据服务层.各个层次由消息驱动,相互协作,上层传递消息给下层,下层为上层提供数据支持.在技术上使用Extjs+Spring MVC+Hibernate技术来实现各个层之间信息的控制流转.在用户表示层,用户可以使用IE浏览器访问系统.用户表示层使用Extjs和jsp技术,为各种图表统计、信息表单、信息分页列表的实现提供了支持.控制层和业务实现层使用Spring框架和Spring MVC技术.Spring MVC作为优秀的MVC开源框架对业务数据的访问控制流转提供了很好的支持.通过@Controller注解的使用,实现了对不同功能访问的控制分发.Spring容器实现了不同业务代码和功能集成、数据事物管理.系统在遇到用户非法操作的时候.可以做到数据回滚,防止数据丢失.系统使用Hibemate技术来实现了数据库业务表到数据POJO对象的转换,使在对业务表进行复杂的增删改查操作时,转换为对J论文范文a对象的操作,屏蔽了不同的数据库平台和系统开发的复杂性,使系统更加易用、易移植、易扩展.系统部署在Websphere服务器中间件上,通过Websphere连接池的配置和运行日志的监控,满足了系统稳定性和安全性的要求.

3.3 系统的功能模块

根据系统的业务管理范围,勘查管理信息系统分为如下业务功能模块:勘查项目管理模块、勘查项目后评价管理模块、合格单位管理模块、综合查询模块、勘查统计分析模块、系统管理模块.

勘查项目管理模块:该模块为了实现勘查项目的各个阶段管理而设计.具体分为:勘查计划管理、项目立项管理、项目招投标管理、勘查设计管理、勘查施工管理、野外验收管理、成果验收管理、后评价管理、勘查项目历史补入、项目估算等子模块.这个模块实现了勘查项目从计划阶段到验收阶段的全生命周期管理.子公司勘查单位可以使用计划管理功能提交年度计划和5年规划.集团管理部门可以审批年度计划和对规划进行备案.在项目立项阶段,可以使用系统起草项目立项,填报立项材料和审批项目立项.系统依据集团勘查管理制度对不同性质的项目选择不同的审批节点.在勘查施工阶段可以使用系统上报施工进度,包括施工周报、施工月报、施工季报,方便管理人员及时检查施工进度.在勘查设计和验收阶段可以使用系统上传勘查设计的设计文件和验收的验收文件,对这些文件进行归档,方便以后的查询.

后评价管理模块:后评价管理模块实现了对地质勘查成果质量的跟踪和检验.系统后评价管理模块具有对勘查项目的各个阶段的成果和项目整体进行评价、打分的功能.可以从实施过程、经济效益和社会效益方面进行后评价.使用后评价管理模块的功能可以总结推广先进的经验、查找问题和不足.

合格单位管理模块:合格单位管理模块收集了勘查单位的名单库.使用这个功能可以查看合格勘查单位的资质、业绩、以往工程的质量和后评价、单位的介绍等基本信息.方便管理人员在勘查施工招投标中对勘查施工单位进行管理.

综合查询模块:作为系统查询的总入口,系统中的勘查计划信息、项目信息、合同信息、施工进度信息、合格单位信息、项目的过程文档信息都可以通过该功能查询.不同权限、不同级别的用户对数据的读取权限也不同.

统计分析模块:该模块使用统计报表和统计柱状图、饼状图的形式,直观地展示出用户需要统计的数据对象.具体包括对项目投资的统计、对项目建设情况的统计、对项目完成情况的统计.

系统管理模块:该模块实现对系统用户的角色、权限、访问日志、业务字典的管理.该模块为系统安全审计、系统使用情况统计提供了支持.

3.4 系统功能实现

勘查管理信息系统前台使用JSP页面和Extjs控件开发前台用户界面.根据系统功能的不同,划分为不同的包,分别为PlanMg(勘查计划管理)、FoundMg(项目立项管理)、BidMg(项目招投标管理)、DesignMg(项目设计管理)、DoMg(项目施工管理)、CheckMg(项目验收管理)、ReviewMg(项目后评价管理)、FundMg(项目估算管理)、exploreUnitMg(勘查单位管理)、systemMg(系统管理).前台的jsp代码文件和extjs代码文件,后台的j论文范文a代码文件根据业务的不同,分别放人相应的包中.在前台业务的实现过程中,对具体的业务代码分别建立view、store、model、controller包来实现同一业务功能的MVC划分.View文件夹内的代码实现具体的表单功能、列表功能或者页面弹出的窗口功能,不负责具体业务实现.在controller文件下的代码具体负责业务实现,负责前台数据的组织,并使用Ajax技术和后台服务器的交互数据请求.Model文件夹实现了数据模型的定义,包括数据的名称和类型,如字符串型、日期型、布尔型的定义.store文件夹加存储了具体的数据,是数据存储器,为vlew里的代码提供数据支持.

在系统的后台使用Spring的注解功能实现了后台的MVC模式.@Service(标注业务层的组件)、@Controller(标注控制层的组件)、@Repository(标注数据访问层的组件)注解把存在依赖关系的对象组织起来,为外部系统提供服务.利用这一性质,实现各层之间的系统整合.

以系统的勘查项目立项管理为例说明系统的实现方法:

前台实现方法:

表示层的代码分为index.jsp(勘查项目立项管理的入口),app.js(具体的js功能入口),mainquery.js(查询表格的js文件)mainwin.js(勘查项目立项窗口的js文件),mainform.js(勘查项目立项表单的js文件),mainlist.js(勘查项目查询列表的js文件).projectFound.js(勘查项目处理用户动作和表格数据的js文件).

4. 结语

以神华集团勘查项目管理为例,为了解决地质勘查项目管理中遇到的项目资金投入高、实施风险高、周期跨度长、监管难度大等问题,结合该集团勘查项目管理的实际业务要求,使用B/S架构,MVC模式思想,和成熟的Web开发技术,Extjs MVC、Spring MVC、Hibernate等技术构建了勘查管理信息系统.实现了对勘查项目的精细化、动态化、全过程化的管理.系统用户从现场一线施工人员到集团管理人员分为3级,对勘查工作中的项目计划、立项、招投标、设计、验收、预算、后评价等各个环节进行了闭环管理.对勘查的资金、项目的阶段、实施的进度、项目的成果文档进行了收集和动态监管.目前系统已经投入运行,运行结果表明,系统理顺了勘查项目管理的过程,强化了勘查项目的集中、精细化管理.用户可以动态掌握各种勘查项目的状况、资金使用情况、施工情况、勘查成果质量情况,解决了在勘查项目管理中遇到的问题,提高了办事人员的工作效率,最终有效地提升了企业的竞争力.

参考文献

[1]焦叶红,浅谈煤田地质勘查项目管理.山东煤炭科技.2012,5:261-263.

[2]邓海军.浅谈地勘单位野外施工项目管理问题及对策.现代经济信息,2014.14: 121-125.

[3]谭德军,李奇,向晓军.基于MAPGIS的地质矿产勘查项目信息管理系统,中国煤炭地质,2012,11: 66-68.

[4]宋吉玉.试述勘察企业管理信息系统(MIS)的建立,科技信息,2007,16: 98-111.

[5]刘祺彬.基于ExtJS的土地管理信息系统的构建.信息技术,2013,9:113-117.

总结:此文是一篇勘查项目论文范文,为你的毕业论文写作提供有价值的参考。

地质勘查项目野外验收引用文献:

[1] 地质勘查类论文选题 地质勘查论文题目怎样定
[2] 最新工程地质勘查论文选题参考 工程地质勘查论文题目哪个好
[3] 地质勘查专著类参考文献 地质勘查专著类参考文献有哪些
《基于B/S构建勘查管理信息系统》word下载【免费】
地质勘查项目野外验收相关论文范文资料