Smartcampus Hub: A Python-Based Student Enrollment and Event Ticketing Management System Using Object-Oriented Programming
Authors
Alfonso, Cyrille Anne P.
Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)
Corpuz, Catherine, Concillado, Adrian N.
Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)
Labasbas, Grysczen Kientzler U.
Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)
Melchor, Riemond Erich G.
Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)
Molina, Euan Edrick D.
Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)
Reambillo, Brian Kenneth V.
Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)
Article Information
DOI: 10.51583/IJLTEMAS.2026.150600022
Subject Category: Smartcampus
Volume/Issue: 15/6 | Page No: 270-288
Publication Timeline
Submitted: 2026-07-03
Published: 2026-07-02
Abstract
The SmartCampus Hub: A Python-Based Student Enrollment and Event Ticketing Management System Using Object-Oriented Programming is a desktop application developed using Python, Tkinter for the graphical user interface, and a database management system (such as SQLite or MySQL) for data storage and retrieval. The system is designed to automate student enrollment processes and campus event ticketing operations, reducing manual paperwork and improving administrative efficiency.
The application provides modules for student registration, course enrollment, event creation, ticket issuance, attendee tracking, and report generation. By applying Object-Oriented Programming (OOP) principles, the system achieves better code organization, maintainability, scalability, and reusability. Database integration enables persistent storage of student records, enrollment transactions, event details, and ticket information, while Tkinter provides an interactive and user-friendly interface for administrators and students.
The system was developed following standard software development practices, including requirements analysis, design, implementation, testing, and evaluation. Testing results indicate that the application can efficiently manage enrollment and event-related transactions while maintaining data accuracy and consistency. The study demonstrates that combining Python, Tkinter, and a relational database can produce a practical, cost-effective, and scalable campus management solution suitable for educational institutions.
Keywords
Python Programming, Tkinter, Database Management System, SQLite/MySQL, Object-Oriented Programming (OOP)
Downloads
References
1. Bhavani, V. T., Chinthana, S., Aishwarya, K., Shweta, B., & Nirmala, S. (2025). Implementation of a Python-based expense tracker and management system. International Journal for Multidisciplinary Research. [Google Scholar] [Crossref]
2. Dharwani, H., Patel, K., & Shah, R. (2023). Development of student management systems using Python and database technologies. International Journal of Computer Science and Information Technology, 15(2), 45–53. [Google Scholar] [Crossref]
3. Kumar, R., & Singh, A. (2021). Database integration techniques in educational and small business management systems. International Journal of Computer Applications, 174(15), 12–20. [Google Scholar] [Crossref]
4. Matcha, S., & Mishra, R. (2025). Database selection and management: Choosing the right database (SQL vs. NoSQL) for your application. International Journal of Research in Humanities & Social Sciences, 13(3), 70–76. [Google Scholar] [Crossref]
5. Pressman, R. S., & Maxim, B. R. (2020). Software Engineering: A Practitioner's Approach (9th ed.). McGraw-Hill Education. [Google Scholar] [Crossref]
6. Pushpa, P., Kumar, V., & Reddy, S. (2024). Principles of robust database design for small business management systems. Journal of Software Engineering and Applications, 17(4), 211–223. [Google Scholar] [Crossref]
7. Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S., Elmqvist, N., & Diakopoulos, N. (2016). Designing the User Interface: Strategies for Effective Human-Computer Interaction (6th ed.). Pearson. [Google Scholar] [Crossref]
8. Sommerville, I. (2020). Software Engineering (10th ed.). Pearson Education. [Google Scholar] [Crossref]
9. Šušter, A., & Ranisavljević, N. (2023). SQL-driven systems for small business and institutional management: Performance and reliability analysis. Journal of Database Management, 35(2), 78–89. [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- Enhancing Formation Control of Multi Agent Systems Using Ann Based Technique
- Improving Sliding Mode Control with Chattering Reduction using Fuzzy Based Technique
- Cooking Quality, Fasting Blood Glucose, Glycemic Index and Load of High–Fiber Noodles Made from Wheat, Tiger Nut Residue and Cassava Flour Blends
- Matrix Rhythm Therapy Versus Interferential Therapy Combined with Lumbar Stabilization Exercises in Chronic Non-Specific Low Back Pain: A Randomized Comparative Trial
- Formulation and Sensory Evaluation of Functional Cake Prepared from Sweet Potato Powder