00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

A Digital Student Enrollment and Registration System: Design, Implementation, and Database Integration Using Python and SQLite

Authors

Albancia, Jake F.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Arañas, Mica Angela A.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Camba, Princess Mae Liz D.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Corbe, Gaveriel L.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Estella, Prince Justine Rose A.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Garcia, Frances Mickyla M.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Engr. Fabro, Meshelle N.

Department of Computer Engineering Eulogio “Amang” Rodriguez Institute of Science and Technology (EARIST) Nagtahan, Manila, Philippines (PH)

Article Information

DOI: 10.51583/IJLTEMAS.2026.150600088

Subject Category: Digital Student

Volume/Issue: 15/6 | Page No: 1217-1241

Publication Timeline

Submitted: 2026-07-07

Published: 2026-07-07

Abstract

Manual student enrollment and registration processes in educational institutions are often time-consuming, prone to errors, and inefficient. This study developed a Digital Student Enrollment and Registration System using Python and SQLite to automate student record management and course registration. The system allows administrators to add, view, update, delete, and search student records, as well as manage enrolled subjects in a structured database. The application uses Object-Oriented Programming (OOP) principles and a command-line interface for ease of operation. Functional testing demonstrated that the system successfully performed all core operations, maintained data integrity, and minimized clerical errors. By implementing database integration, the system ensures permanent storage, reliable retrieval, and organized management of student enrollment information. The study demonstrates how digital systems can improve administrative efficiency and enhance the overall enrollment experience for both students and registrar personnel.

Keywords

Student Enrollment, Registration System, Python, SQLite, Database Integration, OOP, Academic Records

Downloads

References

1. Aspa, S. M. C., Bonalos, C. M. B., Moredo, D. M. N., Peralta, N. O., & Ramos, R. A. (2025). Enhancing academic efficiency: A comprehensive online enrollment system for college students in Asbury College Incorporated. International Journal of Latest Technology in Engineering, Management & Applied Science, 14(1), 222–228. [Google Scholar] [Crossref]

2. Berro, N. K. A., Mag-aso, S. L., Polinar, R., Rodrigo, J. D., & Bonotan, M. R. (2025). Evaluating satisfaction and intention of online enrollment: A case of a university in the Philippines. Procedia Computer Science, 257, 1190–1196. [Google Scholar] [Crossref]

3. Chamilco, M., Pacheco, A., Peñaranda, C., Felix, E., & Ruiz, M. (2023). Materials and methods on digital enrollment system for educational institutions. Materials Today: Proceedings, 81(2), 718–722. [Google Scholar] [Crossref]

4. Cierva, M. J. P. (2023). Assessment of the efficiency of the online enrollment system of Bato Institute of Science and Technology. International Journal of Advanced Research in Computer Science, 14(5). [Google Scholar] [Crossref]

5. David, F., & Mohanraj, R. (2022). A Python and SQLite-based student information system: design and implementation. International Journal of Emerging Technologies in Learning, 17(10), 45–58. [Google Scholar] [Crossref]

6. Kumar, R., & Singh, A. (2021). Database integration techniques in educational management systems. International Journal of Computer Applications, 174(15), 12–20. [Google Scholar] [Crossref]

7. Nweke, H. N., & Odo, J. I. (2024). Development of an automated enrollment management system using Python and relational database. Journal of Educational Technology & Society, 27(3), 99–112. [Google Scholar] [Crossref]

8. Saini, J., & Gupta, P. (2023). Design of a desktop-based student registration system with SQLite database integration. International Journal of Computer Science Trends and Technology, 11(4), 30–36. [Google Scholar] [Crossref]

9. Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database system concepts (7th ed.). McGraw-Hill Education. [Google Scholar] [Crossref]

10. Smith, L. M., & Jones, K. (2022). Implementing Python-based CLI academic systems with lightweight databases. Journal of Computing in Higher Education, 34(1), 75–92. [Google Scholar] [Crossref]

11. Venkatesh, V., & Bala, H. (2008). Technology acceptance model 3 and a research agenda on interventions. Decision Sciences, 39(2), 273–315. [Google Scholar] [Crossref]

12. Wilson, A., & Fernando, R. (2024). User acceptance and perceived usability of computerized enrollment systems in higher education. Journal of Educational Technology Development, 9(1), 114–128. [Google Scholar] [Crossref]

13. Yadav, A., & Gupta, S. (2025). Efficiency improvement in student registration through database-backed Python applications. International Journal of Innovative Research in Computer and Communication Engineering, 13(2), 621–630. [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles

© 2026 IJLTEMAS · RSIS International. All rights reserved. ISSN 2278-2540.