Font Size: a A A

Design And Implementation Of High-speed Railway Disaster Prevention And Safety Monitoring System Terminal

Posted on:2018-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:Q G ZuoFull Text:PDF
GTID:2358330512476780Subject:Control engineering
Abstract/Summary:PDF Full Text Request
This project corcens about the disaster prevention and safety monitoring system for high-speed railway and it was carried out between school and enterprise.This system is used to monitor the situation of wind,rain,snow and foreigin intrusion along the railway.When things happened,it can generate alarm signals and provide scheduled speed plans.This system is consisted of on-site monitoring equipment,monitoring unit and railway centeral monitoring system.In this project,the author is responsible for the design and realization of system databases,line configuration software and scheduling terminal software.First,the function and demand of the system database is analysed.Then,the E-R model and the data model are established.Finally,the designed system database is implemented on Oracle 11g.The tables of the line device are the core part of the database,they contain the basic information and the topological relations of base station,monitoring point,platform,foreign intrusion and monitoring equipment.The line configuration software provides graphical user interface to do additions,deletions and modifications on these tables.The DataSet object is used in client program to reduce the operation request from the database.Based on C/S architecture and C#WinForm,scheduling terminal software is developed and the flowlling works are carried out,(1)Using TcpClient class to establish communication connection,and Sending heartbeat packets to maintain the connection state.(2)Using multi-threading technology,charater queues and mutexes to deal with data.(3)Defining the application layer protocol between the client and the application server.(4)Designing the interface layout and the display rules,using delegate technology to deal with UI operation requestes between threads.(5)Developing voice alarm rules and using SpeechSynthesizer class to broadcast alarm information and fault information.The scheduling terminal displays the monitoring data,equipment status and alarm information in various forms such as text,graphics and voice.It also provides the functions of personnel management,alarm rules setting and information query.At last,the project met the design goals and passed the dynamic test.Up to now,the system works well.
Keywords/Search Tags:Monitoring system, database design, terminal software, C#WinForm
PDF Full Text Request
Related items