| Coal mine fire is one of the five hazards, mine in the event of a fire on the one hand mayresult in great loss of coal resources and delay in production planning; on the other hand, mayalso cause gas explosion and threat the lives of miners. Recently more and more frequentreports of coal mine accidents across the country, has aroused concern of the society for minesafety.National Coal Mine Safety Supervision Bureau, and the fire department in addition totake effective measures to minimize the loss of personal property after the fire fighting, themore important measure is the elimination of fire hazards as soon as possible, of course,which requires the general public to participate in fire danger report. In order to facilitate thepublic to report fire hazards and improve the speed and processing power of the relatedemergency department, an urgent need for the platform for public to report a fire hazard.This paper, pointing at the above outstanding issues, combined with the the specific workrequirements of Heilongjiang Coal Mine Safety Supervision Bureau,detailed describes thedesign and implement a mine fire hazard reporting system. The general public and systemusers report fire hazards through the system, like uploading specific description, discoverytime, location and other details.And at the same time, as to the major fire hazards they canmake an appointment with supervision of Bureau. The background managers receive andcollate information, timely reports to the relevant departments, striving for the first time toremove hidden dangers. In order to interact with the exchange of fire hazards reported, theadministrator will handle the event of feedback whistleblowers. Particularly emergencysecurity risks, the administrator contact the reporter to determine an appointment time afterverifying reported information. The entire platform capabilities meet the practical work andfire prevention and user interaction with the general public needs.This article according to the software engineering approach designs and implements afire hazard reporting system. System mainly is composed of two parts by the administratormodule and whistleblowers (the user) module. Administrator module is used to implementfire hazard information processing, including view, delete, modify, replies and so on; user module is designed for user to interact with the system, including registration, login, uploadinformation, see the case report information processing and so on. Experiment and test runshowed that the development of this system function modules designed to meet softwareengineering "high cohesion low coupling" of the basic requirements. System meetrequirements of system analysis and the requirements of users, working stably and reliably,and the actual operation achieved good results.The main contents of this article include:Chapter1introduces the subject of some research background﹑purpose and meaning,this article discusses characteristics of the city fire hazard reporting system and the main workof the article.Chapter2introduces the issues related to the use of technology, first introduced themainstream of JSP (Java Server page), Javabean, Servlet and other web developmenttechnologies, but also details the SQL Server2005database in JSP application, the paperdescribes the follow-up do the preparatory work.Chapter3gives the overall design issues and needs analysis, including the system’s mainfunction, the system modules and each module is divided to achieve specific functions.Meanwhile, describes the database design and database tables and structure of the relationshipin detail.Chapter4describes the detailed design of the paper as well as specific implementation,including the organizational structure of the entire file system, database specificimplementation details, JSP interaction with the database and so on. Meanwhile, thecombined operation of the module’s main page screenshot explains the details of the detaileddesign and detailed design of the key technologies used in the content.Chapter5discusses the system’s lack of simple and prospects, through commissioning,based on user‘s feedback improves and makes the necessary adjustments tofurther,improves system stability and ease of use, promotes the use of the system for the nextpreparatory work. |