Library Management System
Library Management System
Management
System
DFD LEVEL 0
STUDENT
pay
book ID of fees
book to be book ID of login fine details
returned book to be
borrowed return
date pay fines
Library login
Management STAFF
System
fines
add/update Library
Books info fees
fine
info
LIBRARIAN
DFD LEVEL 1
Library LIBRARIAN
1.registration fees
pay fees Add/update
books info
3.Add/update books
Students DB
STUDENT
Login
Book ID of Fine info
Book to be 2.Validate Student Books DB
borrowed & borrow a book
Return date
Book ID of
Book to be Books DB Borrowed DB
returned
Book ID of book to
be borrowed
Fine details
Pay
Book ID of book Fines
to be returned
Fine info
Fines LIBRARIAN
ALGORITHMS
2.1). Validate Student :
1. Input Students Login credentials on student login page.
2. Verify the login details with the student database.
3. Give access to borrow the book if the login is valid, else show error.
1 requests
1..* check_availability
1
1
Student 1 <<include>>
issue_book
request_renew
<<include>> 1
performs 0..* verify_member
Librarian
1
give_book
<<include>>
renew_book
adds_new_book
0..*
perform_transaction_updation
*
Staff *
return_book
Calculate_fines
View_logs <<extend>> add_book
calculate_fine
update_record
ER DIAGRAM