Font Size: a A A

Design And Implementation Of Highway Monitoring System Software

Posted on:2008-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:C SunFull Text:PDF
GTID:2178360212997206Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Expressway has been playing an important role in the nationaleconomy .To work normally and take full advantage of the expressway, it depends on the monitoring system .The monitoring system of the expressway has already become the focus of investment in building expressway.Achievements of application research and development in field of traffichave very good social benefit and economic benefits.On the basis of using the results of domestic and international researchfor reference, many kinds of ripe software and hardware technology, combined with the thought of software project and OOP, have fully adopted in this monitoring system to monitor the whole expressway. This thesis takesan expressway monitoring system in which the author participated and ran in due form as its background. A relative complete expressway monitoringsystem scheme, which is the summarization and some improvement of a practical expressway monitoring system realized by us, is proposed.The thesis gives brief introduction of the monitor system and the wholestructure of the system software. The highway is constructed in many stages, the equipment of the highway, which was completed early, is quite obsolete, after the later investment and construction, the new equipment and the old coexistence in the same road section. The network situation is quite complex. According to the special network situation of the highway monitoring equipment at present, we proposed the supervisory system software design proposal. The supervisory software system altogether divides into three subsystems: Changchun center, Changyu branch center, Changji branch center. The system unifies the central control system and the dispersal control system control mode. The system can control the local equipments in Changchun center as well as two centers; meanwhile, the system can also carry on the control to its own equipments in center. The hardware equipment type controlled by each center is basically consistent, including video matrix, hardware kinescope, camera, monitoring device, coding and decoding facilityof video, auto-check apparatus, changeable message sign, changeful speed limit sign.The monitor system software has used an object-oriented programmingmethod, and adopted a database-centered designing form. Besides system database, the whole highway monitor system software comprises several functional templates, including graph display module, communication controlmodule, video monitor module and system management module. Thestructure of procedure and user's interface are given, and the monitoring software of the expressway is implemented。The main function of supervisory system software is to write down data in database into the memory, to renovate the demonstration effect of contact surface; to separatelydemonstrate all hardware equipment in the entire supervisory system according to different choices, or to demonstrate equipment monitored bysome branch center. Highway users may increase, delete hardware equipment according to development of the highway as well as revise the attribute of hardware equipment; highway users need to connect camera and monitoring device according to the actual monitoring situation; they can carry on operation to the hard disk videorecorder, coding and decoding facility of video, the vehicles detector, the invariable information board, the invariable regulating symbol.The fourth chapter has carried on the summary to the essential technology. The application of configuration technology has solved many years'difficult problem-- the highway how to manage supervisory system; itallow highway users to adjust the supervisory system software of according to highway development situation so that they can accord with the requirement at different development stage, and apply to actual situation changes. In order to realize "the configuration" function, customer end software should be matched with the database, the customer end software can found a line attribute for storing the new hardware equipment in the existed table in the database. User will delete the data of hardware equipment in the existed table in the database when they no longer use the customer end software of some hardware equipment, When the users want to revisehardware equipment attribute information customer end software they can do it in the existed table in the database; In the memory the construction of data store main information about the hardware equipment in the database. Theydon't need visit the database to carry on the operation to the hardware equipment each time while find the attribute memory of the equipment to complete the operation. The construction of data enhanced the procedure running rate through the establishment of memory. The database is the supervisory system software core, and the database design is extremely essential. Because of the configuration function in the supervisory system procedure, the procedure in the supervisory system must produce hardware equipment on map position as well as the quantity through the database dynamic. Considering physical and the logical structure of the entire supervisory system, the database design has adopted the lamination design method. At present there are three kind of video frequencies matrices in the highway, the PELCO-9700 matrix, the ABAB50-50MC matrix and the ADT8096X matrix, supervisory system software must realize the first two dynamic controls. The video signal obtained by cameral must be able to transmit through the video matrix to the central television wall, supervisory system software carries on the control by using the UDP agreement through the Moxa string mouth server to the video matrix. Following the software-engineering rule to develop the project, wedivided the task into many simple and independent function units. The interface of all the units is as better as simple and independent. During the course of coding, we encapsulate some code, which can be used repeat, into some functions so we can reduce the complexity and the cost of the maintenance of our software.
Keywords/Search Tags:Expressway, Monitoring System, Configuration Technology
PDF Full Text Request
Related items