Library Management System
Library Management System
MANAGEMENT
SYSTEM:
SOFTWARE
DEVELOPMENT
APPROACH
Group 9
Information System Analysis and
Software Engineering Lab
Manual Processes: Time-consuming tasks
PROBLEM like book check-in/check-out and record-
keeping.
Functional Non-
Requirement Functional Constraints
Divided into 3
s (What the Requirement (Limitations &
sections:
system must s (System challenges)
do) qualities)
FUNCTIONAL
REQUIREMENTS
📚 Book Management
• Add new books.
• Update book details.
• Delete books.
• Search for books.
• View all books.
• Display book availability (issued or
available).
FUNCTIONAL REQUIREMENTS
CONSTRAINTS
end of the semester. Also, can’t invest too much time
on the project.
Why MySQL?
• Reliable, efficient, and widely used relational database.
• Works well with Java using JDBC (Java Database Connectivity).
How Java & MySQL Work Together?
• Java application (frontend/backend) interacts with MySQL using JDBC.
• Queries are executed to fetch, insert, update, and delete data.
• Data is stored in MySQL tables for books, students, and transactions.
TECHNOLOGY STACK
Thank You!