Font Size: a A A

Design And Implementation Of Coal Mine Mobile Information System Based On IPhone

Posted on:2013-08-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2248330371966791Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Due to the complex geological environment and topography, safety in production in coal mine industry is still far from being satisfactory and is also a serious threat to the health and safety of workers in coal mine which has been restricting the development of the coal industry. In recent years, as the country’s strong investment and continuous improvement of supervisory measures, many coal mines have built various monitoring systems based on wireless sensor network and cameras in mine. However, the interoperability between these systems is difficult, collaborative working is poor which forms the "information islands". Moreover, the clients of these systems are mainly PC-based or use central monitoring large screen to display the data which is lack of mobility support, so it cannot meet the needs of efficient management of modern enterprises.This thesis starts from the existing systems in coal mine, designs and implements a coal mine mobile infomation system by taking advantages of mobile Internet technology and intelligent terminal technology. The mobile client is running on iPhone which consists of eight function modules:login, potential dangerous, environment monitoring, daily production report display, important project report display, real time video monitoring and setting. The administrative staff of coal mine can use the mobile client to acquire the production condition, environment information and real-time monitoring of coal mine anywhere and anytime. By taking full advantage of features and resources of iPhone platform, we create a good user experience which greatly enhances the efficiency in management. We use classic layered architecture to implement the server side. The Front-end Access layer use Nginx reverse proxy and Apache Tomcat Web server cluster to balace the load of request and business logic processing. And the Cache Accelerate layer which is based on Memcached distributed caching system can reduce the access to back-end database and improve the system performance greatly. And in Data Storage layer, we use the Master-Slave replication feature of MySQL database to realize R/W separation, load balance of back-end data storage and data redundancy safety. These methods enable the server high performance, high availability and scalable which is a solid foundation for the expansion of system functions in future.This thesis describes the tough production safety of coal mine in recent years, makes a brief indrocution to the correlation technique, such as iPhone platform, HTTP and XML. It researchs the existing coal mine monitoring system, analyzes the demand and makes the general design. And then, it describes in detail how to implement the mobile client and the server side. Finally, some tests are carried out to verify the functions and performance of mobile client and server respectively.
Keywords/Search Tags:Coal Mine, mobile information system, iPhone, Load Balance, Distributed Caching
PDF Full Text Request
Related items