Acadlib Tracker: Development of a Python-Based Student Gradebook, GPA Tracking, and Library Management System using Object-Oriented Programming

Article Sidebar

Main Article Content

Almiñe, Jonathan B.
Balmaceda, Aristeo C.
Domanico, Jan Jade C.
Limbo, John Kenneth F
Mamaspas, Aldrin Breyl
Angel Jessica Pastor
Loraine San Andres
Meshelle N. Fabro

Managing student grades, GPA calculations, and library records in academic institutions is often done manually, leading to errors, inefficiencies, and delayed reporting. This study presents AcadLib Tracker, a Python-based system that integrates student gradebook management, GPA computation, and library management into a unified platform using object-oriented programming (OOP).


The system allows teachers and administrators to input and update student grades, automatically compute GPA, monitor library book availability, and track borrowing and return activities. Developed using Python and OOP principles, with SQLite for database management and a graphical interface for ease of use, AcadLib Tracker ensures accurate record-keeping, reduces manual workload, and provides quick access to academic and library data.


Functional testing demonstrated that the system successfully performs its intended operations, including grade entry, GPA calculation, library transaction management, and report generation. Overall, the system provides a reliable and user-friendly solution for academic record management and library monitoring in educational settings.

Acadlib Tracker: Development of a Python-Based Student Gradebook, GPA Tracking, and Library Management System using Object-Oriented Programming. (2026). International Journal of Latest Technology in Engineering Management & Applied Science, 15(5), 3224-3236. https://doi.org/10.51583/IJLTEMAS.2026.150500264

Downloads

References

Ariyanti, A., & Supriyanto, W. (2023). Optimizing user interface and user experience: Exploring design improvements for the school library system. International Journal of Scientific and Academic Research, 5(2), 45–53. https://ijsar.net/index.php/ijsar/article/view/144

Bhavani, V. T., Chinthana, S., Aishwarya, K., Shweta, B., & Nirmala, S. (2025). Implementation of a student information system using Python. International Journal for Multidisciplinary Research.

Birajdar, R. S. (2025). Automated student and library record management: Advancing efficiency in educational institutions. IIP International Multidisciplinary Research Journal.

GeeksforGeeks. (2025, July 11). Introduction to SQLite. https://www.geeksforgeeks.org/introduction-to-sqlite/

Jaiswal, G. K., & Pandey, P. K. (2024). Assessing the challenges and issues of implementing library automation in library: A study. ShodhKosh Journal of Visual and Performing Arts, 5(6). https://doi.org/10.29121/shodhkosh.v5.i6.2024.5238

Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database system concepts (7th ed.). McGraw-Hill Education.

Python Software Foundation. (n.d.). Python documentation. https://docs.python.org/3/

Python Software Foundation. (n.d.). Tkinter — Python interface to Tcl/Tk. https://docs.python.org/3/library/tk.html

Rijal, M. A. (2024). Customization of KOHA integrated library system (ILS) interface for better usability. Access: An International Journal of Nepal Library Association, 3(1), 55–67. https://www.nepjol.info/index.php/access/article/view/59004

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.

Singh, P. (2024). Library management system. Gurukul Multidisciplinary Research Journal, 407–417. https://doi.org/10.69758/jubi7297

SQLite. (n.d.). SQLite documentation. https://www.sqlite.org/docs.html

Urwin, M. (2025, April 24). What is SQLite? https://builtin.com/learn/sqlite

Valdez, J. P. (2022). Usability evaluation of library management system: A user experience approach. Library Philosophy and Practice. https://scholarworks.sjsu.edu/libphilprac/8165

Article Details

How to Cite

Acadlib Tracker: Development of a Python-Based Student Gradebook, GPA Tracking, and Library Management System using Object-Oriented Programming. (2026). International Journal of Latest Technology in Engineering Management & Applied Science, 15(5), 3224-3236. https://doi.org/10.51583/IJLTEMAS.2026.150500264