Eventease: Design and Implementation of a GUI-Based Python Event Registration and Ticketing System with Sqlite Integration
Article Sidebar
Main Article Content
Efficient management of event registration and ticketing is crucial for the success of academic, corporate, and social events. Traditional manual methods, including paper-based logs and unintegrated spreadsheets, are prone to errors, duplicate entries, and operational delays, especially during high-volume registration periods. This study presents EventEase, a modern, GUI-based Event Registration and Ticketing System engineered using Python and integrated with a locally isolated SQLite relational database engine.
The application utilizes advanced visual toolkits like customtkinter to deliver a professional user experience featuring real-time input normalization and an interactive data visualization backend powered by matplotlib. Architecturally, the system separates roles into administrative control channels and customer booking gateways. Administrators have access to full event creation mechanisms supporting multi-tiered ticket rates (Regular, VIP, Student), granular category and venue configuration utilities, real-time attendee gate verification with explicit timestamp logging, and automated transaction backup systems running on Write-Ahead Logging (WAL) parameters. Simultaneously, the front-end customer client handles seamless profile creation, dynamic seat availability checks, cash-tender calculation wizards, and instant receipt generation.
Functional testing confirmed that all database joins, user-role authentications, and reporting modules operate with zero record degradation. EventEase demonstrates how desktop applications can be built to optimize operational capacity, remove data redundancy, and secure transactional integrity within institutional environments.
Downloads
References
Al-Mamrah, M. A., & Al-Shorman, A. (2021). Automated event ticketing systems and data security: A review of modern database applications. Journal of Software Engineering and Applications, 14(5), 183–195. https://doi.org/10.4236/jsea.2021.145011
Alfirdaus, M., & Widodo, A. (2020). Analysis of event marketing, registration, and ticketing digitalization. Journal of Information Systems and Technology. https://doi.org/10.1007/978-0-230-34500-3
Chandra, K., et al. (2022). CU-EVENTS: A comprehensive event management system for university. International Journal for Research in Applied Science and Engineering Technology (IJRASET). https://www.ijraset.com/
Dunphy, P., & Petitcolas, F. (2022). Exploring the use of self-sovereign identity for event ticketing systems. Electronic Markets Journal. https://link.springer.com/journal/12525
Elmasri, R., & Navathe, S. B. (2015). Fundamentals of Database Systems (7th ed.). Pearson.
Mäkelä, J., et al. (2012). Architecture and evaluation of a user-centric NFC-enabled ticketing system for small events. Pearson. https://www.pearson.com/en-us/subject-catalog/p/fundamentals-of-database-systems/P200000003546/9780137502523
Mobility Infotech. (2025). Car Rental Management Software: Top Key Features, Business Benefits, and Top Solutions. Retrieved May 26, 2026, from https://www.mobilityinfotech.com/blog/car-rental-management-software-guide
Pangalinan, I. (2024). A Web-based Car Rental Services Management System. Retrieved May 26, 2026, from https://www.scribd.com/document/826537212/A-Web-Based-Car-Rental-Services-Management-System
Pradana, F., et al. (2021). Responsive and adaptive online-based ticketing service information system. UMSIDA Research Archive. https://archive.umsida.ac.id/
Rahmawati, D., et al. (2024). Innovative event management platform design with integrated ticketing and networking features. UNESA E-Journal. https://journal.unesa.ac.id/
Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2016). Systems Analysis and Design in a Changing World (7th ed.). Cengage Learning. https://www.cengage.com/c/systems-analysis-and-design-in-a-changing-world-7e-satzinger/9721649283749/
Setiawan, A., & Pramudya, Y. (2023). Rancang antarmuka event management “JoinUs”. Polinema Journal. https://jurnal.polinema.ac.id/
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2020). Database System Concepts (7th ed.). McGraw-Hill Education. https://www.mheducation.com/highered/product/database-system-concepts-silberschatz-korth/M9780078022159.html
Python Software Foundation. (2025). SQLite database library documentation (Version 3.x). Python Software Docs. https://docs.python.org/3/library/sqlite3.html
SQLite Consortium. (2024). About SQLite. SQLite Documentation. https://www.sqlite.org/about.html

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in our journal are licensed under CC-BY 4.0, which permits authors to retain copyright of their work. This license allows for unrestricted use, sharing, and reproduction of the articles, provided that proper credit is given to the original authors and the source.