+ All Categories

Library

Date post: 07-Dec-2014
Category:
Upload: deep-shah
View: 1,381 times
Download: 3 times
Share this document with a friend
Description:
This is my small Assignment on Library System, It is based on Spring MVC. Working Demo is shown on link below. Demo URL : http://library.dsshah22.cloudbees.net
Popular Tags:
39
Library Project Made By : Deep Shah Demo : http://library.dsshah22.cloudbees.net
Transcript
Page 1: Library

Library ProjectMade By : Deep ShahDemo : http://library.dsshah22.cloudbees.net

Page 2: Library

Database EER-Model

Page 3: Library

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

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
Page 6: Library
Page 7: Library

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
Page 9: Library
Page 10: Library
Page 11: Library

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
Page 13: Library
Page 14: Library
Page 15: Library

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
Page 17: Library
Page 18: Library
Page 19: Library

Borrower

Add New Borrower.

List All Borrower.Update Borrower

Delete Borrower

Page 20: Library

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
Page 22: Library
Page 23: Library
Page 24: Library

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
Page 26: Library
Page 27: Library
Page 28: Library
Page 29: Library
Page 30: Library

Branch

Add New Branch

List All Branch

Page 31: Library

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
Page 33: Library
Page 34: Library
Page 35: Library

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
Page 37: Library
Page 38: Library
Page 39: Library

Recommended