Font Size: a A A

The Design And Implementation Of The Scenic Spots E-ticketing System

Posted on:2019-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:W HaoFull Text:PDF
GTID:2428330572952119Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of the Internet,tourism has gradually tended towards informatization,intelligence and technology.At the same time,the way to buy tickets is gradually changed from buying tickets at the ticket window to online purchase in advance.It shows that the emergence of the OTA(Online Travel Agent)platform has brought great convenience to tourists.However,there are no any changes for scenic spots,on the contrary,many new problems have arisen,for example,the total lack of the unified cancellation equipments,the additional complexity of shelving products,the lack of the unified statistical reports and the low safety of the electronic ticket.As a result,a electronic ticketing platform is designed and realized,the platform serves scenic spots,guarantees transparent docking with other OTA platforms,supports distribution in the third class and verification online or offline.The main works are concluded as follows:(1)By careful investigation of users' and scenic spots' needs and so on,the overall design of platform requirement analysis is given before development begins.(2)Based on the requirement analysis,the overall framework of the platform is designed.The platform is based on C/S framework and can be divided into five layers including the presentation layer,the authority management layer,the business logic layer,the data layer and the external equipment layer.Between layers it is high cohesion and low coupling,so as to ensure the scalability of the platform.(3)The overall design of the scenic spot electronic ticket platform is achieved,which is divided into two parts: the scenic spot electronic ticket platform for client and Web Service Interface that is used to interact with OTA platforms,the scenic spot electronic ticket platform for client is emphasized that consists of ticket management module,account management module,unit management module,ticket management module,distribution management module,user management module,system management module and gate management module.In terms of desiging the Web Service Interface,given data norm,data security guarantee,identity authentication mechanism and web service interfaces' design for request and response parameters format when interacting with third-party platforms.(4)In order to ensure the safety of electronic tickets and solve the problem of checking the ticket failure due to network troubles like server failure or poor network communication environment,a off-line electrinic ticket verification scheme based on the improved RSA algorithm is designed and realized,the scheme is also not available for other platforms in the mark currently.In the process of implementation,the research of traditional RSA approach is conducted firstly and finds that the efficiency of the platform for the signature of electronic tickets is very low when the scale of modulus n reaches 2048 or more.Therefore,an improved RSA algorithm based on four prime numbers is adopted and the algorithm improves the efficiency of encryption and decryption through the Chinese Remainder Theorem.Moreover,there is no effective strategy for the selection of exponent e in the traditional RSA algorithm.Therefore,a strategy to quickly generate e is proposed,this strategy can not only greatly improve the efficiency of the generation of e,but also guarantee the security of e.Finally,an offline verification scheme for electronic ticketing based on improved RSA algorithm is designed and implemented The electronic ticket platform developed has been fully completed,and since its on-line operation,the platform has been running stably and reliably.This platform has achieved the design goals,and also been brings great convenience to the scenic spot.
Keywords/Search Tags:scenic area, OTA platform, offline ticket checking, RSA algorithm, electronic ticketing platform
PDF Full Text Request
Related items