基于B/S结构设计的凡口铅锌矿井下生产组织协调信息管理系统研究
2018-05-23许杨丰
许杨丰
(凡口铅锌矿, 广东 韶关市 512100)
0 引 言
随着经济技术的发展和人民生活水平的提高。科技逐渐渗透到人们的生活和工作的各个领域。
我国矿山信息化建设虽然起步相对较晚,但近年来也取得了长足的进步。国内众多的大型矿山企业,如铜坑矿、冬瓜山铜矿、德兴铜矿、永平铜矿等,运用现代信息技术和计算机网络技术开展了矿山管理信息系统的研究和应用,针对各自的实际情况和应用需求,开发建立了基于企业Intranet生产数据管理、传输和应用的矿山信息网络管理信息系统,为提高企业生产组织管理能力,促进安全高效生产发挥了积极作用,取得了良好的实际应用效果[1-17]。随着我国数字矿山的兴起,采用现代信息技术实现矿山井下生产的高效组织协调及各生产环节的精细安排,是提高我国矿山井下采矿生产管理效率、降低生产成本、促进高效、安全生产的必然趋势。
近年来,凡口铅锌矿通过对采矿车间进行机构改革和生产组织方式调整,将原采矿工区队负责的采矿及铲出矿作业进行优化分解,建立了专业化的采矿、铲矿和出矿工区队。各工区队及采、出、充各作业环节的生产信息畅通和沟通协调对采矿生产组织和采出充生产平衡有着极其重要的作用。为此,研发与采矿车间机构改革和生产组织方式相适应的井下采矿生产组织协调信息管理系统,支持各工区队及采出充各生产环节之间的有效组织和协调安排,对提高矿山井下采矿生产作业管理效率具有重要现实意义。本文立足凡口铅锌矿井下生产调度组织协调现实需求,综合运用采矿学和软件工程学原理,以及现代网络技术和数据库技术,开展凡口矿井下采矿生产组织协调信息管理系统研发,促进矿山井下安全、高效生产[17]。
1 系统开发平台与工具
1.1 开发平台
凡口铅锌矿采矿生产组织协调信息系统确定为B/S架构[17],基于Apache网络服务器、PHP脚本开发语言、MySQL数据库和Windows Server2012操作系统开发。其中,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器[18-22]。而PHP最大优点是快速,灵活且适用性强,能够在多种系统平台上使用。它可以在操作系统Linux、Windows和Solaris等下安装使用,使用语言范围包括:中、英、法和拉丁文等。
而Apache服务器作为世界上使用人数最多的服务器软件,将PHP和Apache结合起来使用,PHP相比于一般的CGI程序,它的执行速度更快;为了减少PHP开发前繁琐的建立工作环境的过程,在使用前,先安装XAMPP,XAMPP集成了众多的建站软件包,为创造PHP良好的工作环境提供了便利。
值得一提的是,上述软件都属于开放源码软件,经过了众多软件使用者的检验,反馈结果是在使用过程中不仅能够为操作者带来很大的方便,网站运行稳定,节省成本,而且能够满足用户的不同要求。
1.2 开发工具
EclipsePHP Studio (EPP) 基于Eclipse 核心编译而来,它是一个大型PHP项目开发编译器,对有错误的PHP代码,能够做到及时纠正,避免额外的错误产生;并且整合了JDK软件开发工具包,无需安全配置,安装过程简单,便于新手使用。针对不同的函数对象,采取类集成跟踪功能;同时还上线了协作开发版本服务器功能:CVS 和SVN。内嵌浏览器可以对简单代码进行实时调试,并支持包括CSS、xml、java、PHP、python、html等在内的其他多种网络语言。
Notepad++是一款具有文本编辑功能的软件,在Windows系统下可以良好运行。相比于Notepad,其功能更加强大,能够识别多国语言,还可以用于编写程序和代码。
Adobe Dreamweaver网页编辑器(DW),由美国Macromedia公司开发,可以同时实现网页制作和管理网站的功能,其初衷就是为了方便网页设计师进行视觉化网页开发,因此通过这款软件可以给那些不具备太多实际操作经验和相关理论功能的操作人员提供一个良好的操作体验,经过短时间内的学习和操作便可以制作出跨平台限制和浏览器限制的立体美观的网页。同时其具有Html编辑功能,不仅可以在Mac和Windows系统下使用,在未来,随着Macromedia逐步被Adobe收购,Adobe也将逐步开发出Linux版本。
2 系统实现
2.1 凡口矿生产组织协调信息系统B/S结构设计
结合凡口铅锌矿实际功能需求,综合分析B/S、C/S系统构架的优缺点,最终采用包含数据访问层、业务逻辑层和表示层的B/S结构,建立起一种以WEB数据库为中心,HTTP为传输协议,通过浏览器对WEB服务器和服务器后台数据库进行访问的B/S模式,体系结构见如图 1 。
2.2 后端管理系统
后端管理系统是本信息系统的一个子系统。后端管理系统某种意义上讲,亦可称之为网站管理系统。这个系统便于管理,容易操作,适用范围广,维护起来也很方便。其功能不仅局限于文本处理,也可以处理图像、声像流、Flash动画乃至电子邮件档案等。无需进行HTML的代码编写,可以直接建立页面或者表格。同时还可以把一个网站的内容和组件分离开来,并将各个页面组合到一起,对页面进行合理的布置。
网站后端管理系统为管理和维护网站提供了方便、快捷的手段。后端管理主界面如图 2 所示。
图1 凡口矿生产组织协调信息系统B/S结构
图2 后端管理系统主界面
2.3 前端应用系统
采矿生产组织协调信息系统前端页面系统是后端功能的集中展现,是与用户操作浏览最直接的层面,需要简洁、直观、流畅、注重用户体验。用户通过企业内网浏览采矿生产组织协调信息系统前端页面,获得生产相关的动态信息,通过系统平台完成生产中的组织协调相关工作。系统前端应用系统主要包括报表管理模块,文件传输模块,业务联系模块,互动交流模块、打印模块。通过开发并集成PHP动态网页形成的系统前端主页面,系统前台主页采用当前网页的主流响应式设计,结构紧凑,页面主体内容清晰。主页面如图 3 所示。
除顶部菜单栏外,页面还有4个功能挂件分区,如图 4 所示:
(1) 业务联系功能挂件:此首页挂件区集中展现了业务联系单的标题信息,发起时间,发起单位,回复信息条数。
(2) 信息回复功能挂件:此挂件区集中展现了针对各业务联系单的回复信息,基本内容有回复时间,回复业务联系单名称,回复单位等。
(3) 日报表快速查看功能挂件:在该功能挂件点击操作可快速查询日报表相关信息,包括提交时间、报表具体内容等。
(4) 周报表快速查看功能挂件:在该功能挂件点击操作可快速查询周报表相关信息,包括提交时间、报表具体内容等。
图3 前台应用系统主页
图4 系统功能挂件分区
3 结 论
(1) 在分析现代数据库技术发展及相关数据库管理系统的特点及优劣的基础上,选定了MySQL作为凡口矿井下生产组织协调信息管理系统开发的数据库管理平台,并运用phpMyAdmin工具构建起了系统数据库,实现了井下生产作业基本信息动态管理。
(2) 根据系统需求分析和设计,在构建起系统数据库的基础上,运用目前国际主流,且成熟、先进的开发平台和工具,实现了系统各项应用功能,完成了凡口矿井下生产组织协调信息管理系统的开发。
参考文献:
[1]Weir C R, Nebeker J J R, Hicken B L, et al. A Cognitive Task Analysis of Information Management Strategies in a Computerized Provider Order Entry Environment[J]. Journal of the American Medical Informatics Association,2007,14(1):65-75.
[2]付 恒,蹇 明.考虑信息泄露的供应链信息管理策略[J].计算机集成制造系统,2015,21(8):2170-2178.
[3]卢小平,朱 丰,豆喜鹏,等.井上下一体化三维信息管理与应急系统构建[J].测绘通报,2016(5):107-109.
[4]孙奕捷.航空公司安全信息管理水平评价方法研究[J].安全与环境学报,2015(6):165-170.
[5]张作树,徐 伟,刘金岭,等.施工企业HSE信息管理系统的设计与运用[J].中国安全生产科学技术,2015,11(10):191-196.
[6]Ji, Rongrong, Yang, et al. Large-scale geosocial multimedia[J]. IEEE Multimedia,2014,21(3):7-9.
[7]张 芳,郑山霖,张秀莲,等.岩土工程信息技术及其工程应用[J].地下空间与工程学报,2016,12(5):1336-1343.
[8]万俊伟,赵 辉,鲍忠贵,等.自主可控信息技术发展现状与应用分析[J].飞行器测控学报,2015,34(4):318-324.
[9]刘 全,张东胜,程思闻,等.基于动态信息技术的设备主动维护预知平台的设计[J].中国安全生产科学技术,2014(7):99-104.
[10]黎 夏,刘小平.“三规合一”服务的空间信息技术:地理模拟与优化[J].遥感学报,2016,20(5):1308-1318.
[11]田永康,吴均平,刘爱华.矿山生产安全检查闭环管理模式及其信息化技术[J].安全与环境学报,2012(4):184-187.
[12]黄 丹,史秀志,王 斌,等.地下矿山安全监管与控制的IoT技术及其在凡口铅锌矿的应用[J].安全与环境学报,2013(4):168-172.
[13]吴 凯,褚召祥.基于B/S模式的矿山安全现状评价研究[J].中国安全生产科学技术,2011,07(1):102-106.
[14]王李管,陈 鑫.数字矿山技术进展[J].中国有色金属学报,2016,26(8):1693-1710.
[15]吴冲龙,刘 刚.“玻璃地球”建设的现状、问题、趋势与对策[J].地质通报,2015,34(7):1280-1287.
[16]雒晓凤.数字矿山信息化平台的设计与实现[D].西安:西安科技大学,2014.
[17]许杨丰.凡口矿井下生产组织协调信息管理系统研发[D].长沙:中南大学,2017.
[18]Meng X, Bradley J, Yavuz B, et al. MLlib: machine learning in apache spark[J]. Computer Science,2015,17(1):1235-1241.
[19]Raj R,Siironen J, Kivisaari R, et al. Predicting outcome after traumatic brain injury: development of prognostic scores based on the IMPACT and the APACHE II.[J]. Journal of Neurotrauma,2014,31(20):1721-32.
[20]Hugh E Williams, Lane D. Web Database Applications with PHOP and MySQL[M]. USA:O’Reilly Media Inc,2002.
[21]Yu, Fang,Alkhalaf, Muath, Bultan, Tevfik. STRANGER: an automata-based string analysis tool for PHP[C]// TOOLS and Algorithms for the Construction and Analysis of Systems, International Conference, Tacas 2010, Held As. DBLP,2010:154-157.
[22]Yu F,Alkhalaf M, Bultan T. Stranger: An Automata-based String Analysis Tool for PHP[J]. Lecture Notes in Computer Science,2010(6015):154-157.