Font Size: a A A

Software Design And Implementation Of Monitoring And Alarming System For Marine Engine Room

Posted on:2015-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:C F LiuFull Text:PDF
GTID:2272330452950585Subject:Marine Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer information technology, marine engine roommonitoring and alarm system is becoming highly of intelligence, modularization andinformatization. It can monitor all the equipment onboard the ship timely andaccurately, display real time parameters, and transfer information safely and reliably.Therefore, the way crew communicate becomes more convenient. Monitoring andalarm system plays an important role for the safe navigation of ships and improvesthe economic efficiency of the ship. Currently, China lags behind other countries onthe investigation of marine monitoring and alarm system, thus, the study of marineengine room monitoring and alarm system is of great significance.This paper comes from a cooperation project. The functions of the engine roommonitoring and alarm system were analyzed; the overall structure was designed;application was developed and software tested according to the project requirements.The main work of this paper are as follows:(1)The man-machine interface, database and functional modules of themonitoring and alarm system were designed with the application of object-orienteddesign method. VC++6.0software tool was used to develop man-machine interface,ACCESS database was applied to create a background database, memory real-timedatabase was established based on system resources, and the multithreading, dynamiclink libraries, network programming technology were used to design the real-timealarm module, data display module, data storage module, print function module,system management module, local area network communication module.(2)Four worker threads were developed including the main thread, data receptionworker thread, real-time determination of data worker thread and print worker thread,and it has the capability of tackling multiple tasks at the same time. In this paper, theengine room monitoring and alarm system software was developed and implementedincluding the main interface, trend interface, figure interface, list view interface, logprinting interface, alarm adding interface, system monitoring interface. Furthermore,the function and characteristics of each interface were analyzed.(3) By applying the approach of black box and white box testing, the function of monitoring and alarm system was tested. In particular, black box testing result wasanalyzed and judged. On the basis of the software testing process, the system testingand acceptance testing were used to test the monitor and alarm system software, andthe software testing table was established. Based on the software test results, it wasfound that the design of engine room monitoring and alarm system software interfacelayout was reasonable, alarm functions and data display functions reached goals inadvance, security conformed to the requirements of the system software, and thesoftware achieved the desired effect and met the requirements.
Keywords/Search Tags:Monitoring alarm system, Dynamic link library, Database, Multithreading
PDF Full Text Request
Related items