【摘 要】本文以某露天矿为例,完成了基于web的露天矿山管理信息系统的设计与实现。建立一个以计算机技术、网络通信技术、矿山系统工程技术为支撑,提供覆盖穿孔、爆破、装载、运输整个工艺过程以及其他生产方面的综合管理信息系统。
【关键词】管理信息系统 露天矿 计算机网络 web
一、系统设计与实现关键技术
1 .数据库访问技术
(1) cgi(common gateway interface)通用网关接口,这是一个标准接口,很方便,但有一个最大的缺点:cgi对每一个 http请求都产生一个新的进程,当通信量很低时,这当然不会产生问题,但当通信级别增长,用户很多时,就会造成大量的系统开销,占用大量的服务器资源和处理时间,降低系统性能由于此原因,通常 cgi可扩展性不好。
(2) asp(active server pages)是微软公司 iis(in2ternet information server)中一个部件,是基于 activex技术的一个服务器端的开发和运行环境,支持多用户、多线程。asp使得创建动态页面更容易、更方便。但它只能工作在微软 iis和 pws上,选择范围太窄。
(3) jsp(java server pages)技术是由 sun公司推出的,得到了众多厂家和商家的支持。jsp是使用 java代码动态生成 html文挡的页面模板充分利用了的强大功能真正地web,java,带有数据库连接、网络访问和多线程操作。wwW.lw881.com事实证明,jsp是一种安全、健壮和平台独立的技术。
要成功完成本系统,还必须使jsp与jdbc、jav2abean技术协同工作,本系统业务功能主要由javabean技术来实现,数据库连接由jdbc技术来完成。
2.体系结构
本系统采用三层结构的web应用系统,以web服务器为中心,由 browser向 web服务器发出 http请求,web服务器调用服务器程序作出响应,然后调用 sql语句查询数据库,把查询结果通过web服务器以html的形式返回给客户端。
本系统体系结构实际上是sun公司j2ee框架的简单形式。j2ee平台提供了一个基于组件的方法,来设计、开发、装配及部署企业应用程序,是sunone软件构架的基础组成部分。j2ee平台也提供了多层的分布式应用模型、组件重用一致化的安全模型以及灵活的事务控制,而且j2ee技术获得了各大开发平台提供商的积极支持,已经成为当今企业应用开发的主流平台。
二、系统的总体结构和功能
1.矿山通讯。包括各部门概况介绍、组织建设、科研简介以及新闻发布等模块。部门概况总体介绍部门的主要业务、组织情况、发展目标等情况及企业形象宣传;组织建设介绍部门内各种规章制度及对先进的表彰和对各种违章的处理情况;科技攻关介绍对科研技术的推广、目前科研项目简介及重大项目的招标;新闻发布主要发布各种通知、矿内各种重要政策及国内外新闻剪辑。
2.地测管理。本部分把矿山原有的地质测量信息系统无缝地集成进来,把地质测量数据和自动生成的各种基础图件及时地提供给有关部门,以便制订采剥计划和指导矿山生产作业。
3.剥采计划。剥采计划是系统的核心内容。该部分根据矿山地质情况的改变、设备使用和维护状态的变化、综合考虑矿产品市场价格和合理采剥、变废为宝、综合利用的可持续化发展思想,动态制定年、季、月剥采计划。本部分采用各种矿山优化技术和计算机技术建立合理的数学模型,并依据条件的变化不断地更新这个模型,实现矿山企业的经济效益、社会效益的动态最优化。
4.调度和作业管理。生产调度部门根据网上收到的短期剥采计划,再考虑采场现状、设备状态等实际状况,实时地对采场的爆破材料、铲、车、钻以及辅助工具和材料进行合理调度,实时发布相应的调度指令,并将作业情况通过系统用户界面在网上发布、供有关部门浏览和参考。
5.设备管理。该子模块涉及设备资料管理和设备检修计划管理。设备资料包括设备生产厂家和设备型号、功率、设计使用寿命等参数,以及设备已使用时间、已检修次数和已使用程度等状态情况设备检修计划包括机电设备检修计划、运输设备检修计划以及主要设备使用计划。
6.成本管理。成本管理是矿山管理中的重要一环,增加成本管理的透明度和监督机制,势必会使企业的效益更上一层。该模块要求输入各车间、科室的设备折旧费、从仓库中领取的材料费、办公室办公费等费用,系统会自动的输出成本目标计划的执行情况。
7.安全管理。该模块包括矿山安全法律法规查询系统,作业人员、主要设备和作业场所的安全动态管理,事故及隐患查询统计分析,重大危险源监控和应急预案等,能提供快速查询和综合分析。其中综合分析主要依据多年来的事故历史资料,来进行科学的预测,预测事故的可能发生时间和地点,并以图形的形式显示出来、以备人们注意和预防。
三、前景展望
随着矿山多种信息系统和系统内各模块之间相互操作性需求的进一步增加,矿山生产自动化、智能化程度和矿山管理水平的进一步提高,以及采矿系统工程技术的发展和进一步应用,系统也需要进一步演化和升级。
原来的三层结构将被j2ee多层结构取代,增加一应用服务器层。应用服务器提供了分布式交易管理,分布式对象管理以及事务管理、安全管理等系统级服务,为企业架构一个设计、开发、运行和管理企业信息系统的平台。其中一些javabean模型由ejb模型来取代,并新增一些 ejb组件以及 mom、orb等中间件。ejb模型提供了面向对象以及面向消息的构件交互模型,mom、orb等中间件技术使得开发者摆脱了传统的底层网络编程和复杂的分布式事务管理的困扰,从而简化了分布式处理的复杂程度。
web服务技术将被用来集成矿山内各系统的应用功能或集成供应商、技术支持单位等商务伙伴和主要客户之间的应用。从技术角度看,web服务使用开放的技术(xml和 soap、internet协议)和开放的标准来实现远程系统的定位和访问。这样,web服务可以真正地将公司中各个环节松散而有效地结合起来。例如,公司的决策与计划程序会自动地通知调度与管理程序,调度和管理程序会自动地查询和分析地质与地形数据库、设备状态数据库等,然后制定出合理的调度方案,通过无线信道将指令发给现场作业设备,作业设备同时也将现场情况分别通知决策和调度程序,以更新业务模型。
参考文献:
[1]牛京考,等.冶金矿山科学技术的回顾与展望[m].煤炭工业出版社.
[2]蔡林沁,等.基于 web混合模式的煤矿安全管理信息系统[j].工业控制计算机,2002,(15):8.
[3]natalic levi等著,张文耀等译. java 2 web开发认证学习指南[m].电子工业出版社,2003.