← Back to Projects
Library Management System
DeveloperCategory: AcademicRole: Developer
A Java desktop application for managing books, borrowing, and returns efficiently for administrators and users.
// Overview
Context & Background
Desktop database application exploring Java GUI development, Object-Oriented Programming (OOP), and MySQL persistence.
// Challenge
Problem Statement
Manual book cataloging and paper borrower logs create inventory discrepancies, misplaced return dates, and slow search times.
// Engineering
Technical Implementation
Establishing robust JDBC database connections and enforcing relational integrity between borrower accounts and book inventory states.
// Flow
Architecture & Data Flow
