Font Size: a A A

Application Of PureMVC Framework In The Railway Ticket Vending Machine Software

Posted on:2015-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2272330467950113Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
Since2008, the year in which Beijing-Tianjin inter-city highspeed passenger railway linewas put in operation, automatic ticketing system began to be widely applied in railway systemand has stepped into its golden era of development ever since. Deploying automatic ticketingsystem has become a very important measure to improve the operation efficiency of railwaysystem. Automatic ticketing system makes the the railway ticketing process highly automatic, itnot only provides convenient, fast and comfortable service for passengers, but also reducesticketing pressure of railway station to a great extent and man power consumption that is broughtby manual ticketing, especially in busy situation. For that instance, the quality of passengerservice is improved and railway becomes more competitive in the transportation market. Withthe development of automatic ticketing system of railway, a large number of new demands keeparising, such as getting internet purchased tickets, getting student tickets and better voiceguidance, which set an even higher requirement for software of automatic ticketing system.Currently, widely-used software that is written in C++language has complex structure and poorexpandability; it could hardly meet the rising demand of passenger and operation agency.Therefore, it is very important to design a kind of software that possesses excellent reusability,low coupling characteristc and layered architectural structure. PureMVC is a lightweightframework for creating applications based upon the classic Model-View-Controller (MVC)design meta-pattern, the application of PureMVC has become a preferred solution to improve theperformance of automatic ticketing system.At first, this paper summarizes general situation of development, research status andresearch significance of the automatic fare collection (AFC) system. Then it introduces theadvantages of design pattern, analyzes the structure of the PureMVC framework and source codeof PureMVC in java version, and expounds the realization of PureMVC framework. Finally,through the analysis of demands and function of automatic ticketing system, it is clear thatPureMVC framework is an excellent method to be applied to the structure design of automaticticketing software, which makes the automatic ticketing software more flexible in response to thechanging demand, improves the quality of software, and reduces the costs of upgrade andmaintenance.
Keywords/Search Tags:TVM, PureMVC, design pattern, automatic ticketing system
PDF Full Text Request
Related items