Library
description
Transcript of Library
![Page 1: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/1.jpg)
Library ProjectMade By : Deep ShahDemo : http://library.dsshah22.cloudbees.net
![Page 2: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/2.jpg)
Database EER-Model
![Page 3: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/3.jpg)
BooksView All Books
Book UpdateBook DeleteView As PDF
Book AvailabilitySearch by Book Id.Search by Book Name.Search by Book Author Name.Combination of Any of Above Three.View Result in PDF.
Checkout Book (Issue a Book).
Checkin Book
![Page 4: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/4.jpg)
View All Books
Librarian can view all books of the Library.
Book UpdateA Librarian can update a Book Title.
Here it will be “Cascade Update”. And all data from all tables that contains book_id as primary key will be updated
Book DeleteA Librarian can delete a Book.
Here it will be “Cascade Delete”. And all data from all tables that contains book_id as primary key will be deleted
View List in PDFUser can view the List of All Books in PDF and can save the PDF.
![Page 5: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/5.jpg)
![Page 6: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/6.jpg)
![Page 7: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/7.jpg)
Book Availability
Able to search for a book, given any combination of book Id, Title, and/or author Name.
Also supports substring matching.
It displays Book Id, Book Name, Branch Id, Branch Name,Total Number Of Copies in that Branch ,Book Issued in that Branch and Available number of book copies at each branch.
Can Also Display the Result of Search in PDF.
![Page 8: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/8.jpg)
![Page 9: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/9.jpg)
![Page 10: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/10.jpg)
![Page 11: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/11.jpg)
Book Checkout
Librarian has to enter Book Id,Branch Id and Card No. To issue a book.
Here Book Due Date and Checkout Date will be automatically added by the system.
Book’s Due Date is after 14 Days of Day Out.
A Borrower can issue at the most 3 books. No more than 3 books can be issued on a single card no.
If there are no copies left in Library. Then no more books of that copy can be issued.
![Page 12: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/12.jpg)
![Page 13: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/13.jpg)
![Page 14: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/14.jpg)
![Page 15: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/15.jpg)
Check Out Book
Search Checkin Issued Books by Book Id, Card No, Borrower First Name or Borrower Last Name.
Display the List in PDF.
Librarian can checkout out issued book from the list.
![Page 16: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/16.jpg)
![Page 17: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/17.jpg)
![Page 18: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/18.jpg)
![Page 19: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/19.jpg)
Borrower
Add New Borrower.
List All Borrower.Update Borrower
Delete Borrower
![Page 20: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/20.jpg)
Adding New Borrower
Librarian Can Add new Borrower by entering borrower First Name, Last Name, Address, Phone Numbers.
Borrower Id will be automatically Updated.
There is validation in the all the fields. No field can be null while inserting.
![Page 21: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/21.jpg)
![Page 22: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/22.jpg)
![Page 23: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/23.jpg)
![Page 24: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/24.jpg)
List All Borrower
Librarian can delete a Borrower.
Librarian can also update any borrower details except Card No.
Librarian can view list of all Borrowers in PDF.
![Page 25: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/25.jpg)
![Page 26: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/26.jpg)
![Page 27: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/27.jpg)
![Page 28: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/28.jpg)
![Page 29: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/29.jpg)
![Page 30: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/30.jpg)
Branch
Add New Branch
List All Branch
![Page 31: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/31.jpg)
Add New Branch
Librarian can add new Branch bye entering branch name and Address
All fields are validated.
Here Branch Id is automatically generated by the system.
![Page 32: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/32.jpg)
![Page 33: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/33.jpg)
![Page 34: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/34.jpg)
![Page 35: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/35.jpg)
List All Branch
Librarian can update branch details.
All Branch Details except Branch Id can be updated.
Here it is cascading. And so all data which librarian updates will be updated in other tables also.
Librarian can also delete a branch.
Librarian can view list of all branaches in PDF and can save it.
![Page 36: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/36.jpg)
![Page 37: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/37.jpg)
![Page 38: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/38.jpg)
![Page 39: Library](https://reader036.fdocuments.in/reader036/viewer/2022081414/5483d502b4af9fe9788b4626/html5/thumbnails/39.jpg)