论文部分内容阅读
由于复杂多变的地质环境和地形地貌,煤炭工业严峻的安全生产形式不容乐观,对煤炭工人的生命财产造成重大威胁,严重制约煤炭工业的快速发展。近年来,随着国家的大力投入和监管措施的不断完善,很多煤矿拥有了各种基于传感器网络、井下摄像头的监控管理系统。但这些系统之间难以互联互通,协作工作性较差,存在一定的“信息孤岛”问题。且这些系统主要基于PC和企业中央监控大屏幕来显示数据,缺乏移动性支持,难以满足现代企业高效管理的需求。本文从煤矿现有系统出发并加以扩充,结合移动互联网技术和智能终端技术,设计和实现了一个煤矿移动信息化管理系统。移动客户端运行在iPhone手机终端,包括登陆、安全隐患、生产环境监测、人员定位、生产日报展示、重点工程报表展示、实时视频监控、设置等八大功能模块,使得煤矿管理人员能够随时随地对煤矿中的生产环境、人员位置、事故隐患、监控录像进行查看。充分利用iPhone平台的功能和资源,打造良好的用户体验,大大提升管理效率。服务器端采用经典的分层架构实现:前端接入层利用Nginx反向代理和Apache Tomcat Web服务器集群实现前端请求和业务逻辑处理的负载均衡;利用Memcached分布式缓存系统实现缓存加速层,减少后端数据库访问次数,大大提升系统性能;数据存储层利用MySQL数据库的主从同步功能实现读写分离、后端数据存储负载均衡和数据冗余保障安全性。使得服务器端实现高性能、高可用和可扩展,为日后系统功能扩充打下坚实基础。本文首先对近年煤矿安全生产的严峻形势做一个阐述,对诸如iPhone平台、HTTP和XML等本文相关技术做出简要介绍,然后调研煤矿现有监控系统进行需求分析和概要设计,接着分别阐述了iPhone客户端和服务器端的实现过程,最后对整个系统进行了功能测试和性能测试。