QR Code Ticketing in PHP

QR Code Ticketing in PHP

Abstract:

Current ticket reservation systerm is based on use of QR Code, which contains the details of the ticket records such as train timings, its arrival timings, departure timings and passenger reservations details. The printed ticket consists of information which includes all train details with QR Code Information. The Ticket reservation system involves three main factors the database, online passenger and dataset. In the proposed system GUI is developed for the users through by which users book their tickets and the ticket generated will be in the form of QR code which is generated after booking confirmation. The QR Code will be generated on the basis of encrypted data entered by the user. For encryption, using AES encryption algorithm QR Code will be generated as per passenger/user's and train details. The required data is then generated through patterns that are present in both horizontal and vertical components of the QR code. Hence, the QR generated will be secured and end to end encrypted which ensures data security while reserving ticket. Apache kafka is used in the system for messaging purpose. A mobile application is designed to scan the encrypted QR Code. On decrypting, the information about the passenger can be viewed.