|
Coal mine production and aging equipment and safety monitoring system installed in place, the coal mine gas explosion occurred repeatedly suffered heavy losses caused to the property of the State and the people's lives. Occur frequently in order to put an end to this tragedy, and the urgent need for a set of stability, flexibility and scalability in one of the coal mine gas monitoring system for real-time monitoring of mine gas and other flammable gas concentration, which reached as early as governance early withdrawal to the maximum extent possible to protect the lives and safety of mine workers. The coal mine gas monitoring system is of great significance for the protection of the safe production. This article elaborated system component technology and component-based software development technology based on the research component-based software development process, the design of the software development process model based on component technology, and on this basis, the coal mine gas monitoring system system modeling. Do a detailed needs analysis, the system has been the goal of the system, the field of functional requirements, non-functional requirements, a list of scenes and system model. At the same time, the use of UML given instance model, the gas monitoring system is divided into eight business component, and define the interaction between the business component specification, each business component is broken down into a number of service members, and a detailed analysis of interaction between the service member and dependent, exploded view of the business component. Then detailed analysis and design of business component, determine the business component interface, complete the service component of the business component set, and each service component interface, and ultimately the formation of the Statute of the components of the business component of the gas monitoring system table in the Statute of the table included in the component description, component name, component type, deployment requirements, service component name, component provides an interface and component dependent interface. Using a modular approach and MVC pattern, the choice of Visual studio 2005 as member development platform, SQL Server 2000 as the back-end database, design and development of a gas monitoring system based on software component technology, on the basis of the Statute of the business component table The system is able to better reflect the ideological component reuse, and the use of distributed processing, the different locations, users can share sensor data via LAN, which can handle mine happens in a timely manner. The system has been successfully run and get to the good results.
|