Font Size: a A A

Design And Implementation Of Netease Train Ticket Booking System

Posted on:2015-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:G WuFull Text:PDF
GTID:2298330431987248Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet technology, it already can not satisfy the demand of purchasing train tickets on the traditional Internet, more and more people want to purchase tickets by mobile device at anytime and anywhere. Currently, train ticket software on the market does not provide the function of grabbing tickets on mobile client. So, it needs to develop a mobile application that is a train ticket software with the function of grabbing tickets, then users can grab train tickets by mobile phone at anytime and anywhere. The project aims to provide users with convenient and efficient service for purchasing and grabbing tickets.The project based on Freemarker and Spring MVC, is designed and developed its’ own server framework, it improves the development efficiency and enhances the security of the system. By extending Spring framework and widely using AOP(Aspect Orient Programming) technology and annotation technology, it reduces the coupling between modules, improves development efficiency, and reduces maintenance costs. Through using large of load balancing technology, and combining with load balancing module that is researched and developed independently, it establishes a stable and efficient cluster system in the background. At the same time, it also increases significantly the access speed of the user. Through widely use memcache caching technology and static pages technology, it greatly reduces the pressure to access back-end database and file system, and significantly improves the user data read speed.In the project development process, the author has complemented independently the database design and the interface design of server between client, designed and implemented independently the decryption and encryption of requested data, login interceptor, order module, orders management, pushing message module and system timing tasks module. In the thesis, the author establishes use cases model for requirements analysis by using unified modeling language, through the establishment of entity relation to elaborate the database design, elaborates the design and implement of order module, push module and system timing module with class design and sequence analysis.Currently, the project has been online. During this period, the system runs stable, the number of users increases moderate, the user experience becomes better and better.
Keywords/Search Tags:Train Ticket, Cache, Load Balancing, Timing Task
PDF Full Text Request
Related items