Call for Papers
Quick Links
Design and Implementation of an NLP-Integrated Desktop Airline Management System
Ayush Yadav
Scholar, Department of Computer Science & Engineering, Shri Ramswaroop Memorial University, Deva Road, Lucknow
Suyash Sharma
Scholar, Department of Computer Science & Engineering, Shri Ramswaroop Memorial University, Deva Road, Lucknow
Nandini Agnihotri
Scholar, Department of Computer Science & Engineering, Shri Ramswaroop Memorial University, Deva Road, Lucknow
Vaishali Gupta
Scholar, Department of Computer Science & Engineering, Shri Ramswaroop Memorial University, Deva Road, Lucknow
Manish Kumar Srivastava
Assistant Professor, Department of Computer Science & Engineering, Shri Ramswaroop Memorial University, Deva Road, Lucknow
๐ DOI: https://doi.org/10.63920/tjths.52034
๐ Keywords: Airline Management System, Python, Tkinter, MySQL, Natural Language Processing, Chatbot, GUI.
๐ Publication Date: 28 April 2026
๐ License:
This work is licensed under a Creative Commons Attribution 4.0 International License
- Share โ Copy and Redistribute the material
- Adapt โ Remix, Transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Abstract:
Air travel today depends heavily on digital systems, yet many booking platforms still feel unnecessarily complicated. Users are often required to go through multiple steps, fill in repetitive details, and navigate confusing interfaces just to complete a simple task like booking a ticket or checking flight information. These issues not only slow down the process but can also lead to mistakes and frustration. This project was developed with the intention of making such interactions simpler, smoother, and more user-friendly. The proposed Airline Management System is a desktop-based application built using Python, focusing on ease of use and practical functionality. The interface is designed using Tkinter, along with ttk widgets, to give it a cleaner and more organized look compared to basic GUI designs. Special attention has been given to keeping the layout simple so that even someone with minimal technical knowledge can use the system without difficulty. Since the application runs locally on a system, it does not depend heavily on continuous internet access, which makes it more reliable in certain situations. To handle data efficiently, a MySQL database is used to store all essential information such as passenger details, flight records, and booking data. This ensures that the data remains structured and easy to manage. The connection between the application and the database is established using PyMySQL, which allows the program to send and receive data through SQL queries. This setup helps maintain accuracy and ensures that every action performed by the user is properly recorded and reflected in the system.
Download Full PDF Paper
๐ How to Cite
Ayush Y., Suyash S., Nandini A., Vaishali G., and Manish Kumar S.(2026). Design and Implementation of an NLP-Integrated Desktop Airline Management SystemTechniques. TEJAS J. Technol. Humanit. Sci.,, Vol. 05, Issue 02. https://doi.org/10.63920/tjths.52034
๐ Article Metrics
References
[1] P. Singh and A. Sharma, โAirline Reservation System,โ International Journal of Innovative Science and Research Technology (IJISRT), vol. 6, no. 5, pp. 1234โ1238, 2021.
[2] R. Kumar and S. Patel, โAirline Booking System Using Python,โ EasyChair Preprint, 2020.
[3] N. Verma and R. Gupta, โCreating a GUI-Based Train Ticket Booking System in Python,โ ResearchGate, 2025.
[4] D. Suhartanto et al., โAIRA Chatbot for Travel: Case Study of AirAsia,โ Journal of Physics: Conference Series, 2020.
[5] R. Pratama and Y. Nugroho, โDesign of Travel Booking Application Using NLP Chatbot,โ Merkurius Journal, 2025.
[6] M. Henderson et al., โA Repository of Conversational Datasets for Conversational AI,โ arXiv, 2019.
[7] A. Kumar and R. Bhatia, โA Survey of Chatbot Systems and Their Applications,โ arXiv, 2022.
