rajvi-patel-22 / Library-Management-System-Searching-catalogues-in-library-using-binary-search-tree

Our main objective in this project is to create a library management system wherein students can issue books and the admin or librarian can update/delete the record of books kept in the library. So we have the system into two parts : from user’s perspective and from admin’s perspective. First of all, the admin must login to handle the accounts where the username and password are already set. After he has logged in successfully, he can add, delete and update the books. He can add any new book in the already existing list of books. Similarly he can also delete any existing book. In the update option, the admin can update the quantity of books as well as the name of the book. As and when the admin adds the books, a binary search tree will be created where the nodes contain the name of books and are put in sorted order. Now if a student wants to issue/return any book, then he/she must login into the system, by enetering their valid university ID. The student will be allowed to issue/return only if their ID matches the list of university ID’s of students. When the student enters the name of book to be issued, that particular book will be searched by it’s name, in the already created binary search tree. If the book is not found in the tree, then a message will be printed “Book is not available in the library”. And if the book is out of stock, then this message will be printed, “This book is currently unavailable. Please try after some days.” Moreover, the student cannot issue more than 2 books simultaneously. When the student issues a book, the issuing date and time is recorded by the librarian. And if the student misses the due date of returning the book, then he has to pay that particular fine.

Date Created 2019-12-31 (4 years ago)
Commits 2 (last one about a year ago)
Stargazers 56 (0 this week)
Watchers 3 (0 this week)
Forks 12
License unknown
Ranking

RepositoryStats indexes 595,856 repositories, of these rajvi-patel-22/Library-Management-System-Searching-catalogues-in-library-using-binary-search-tree is ranked #435,441 (27th percentile) for total stargazers, and #427,587 for total watchers. Github reports the primary language for this repository as Java, for repositories using this language it is ranked #22,851/28,578.

Other Information

rajvi-patel-22/Library-Management-System-Searching-catalogues-in-library-using-binary-search-tree has 1 open pull request on Github, 0 pull requests have been merged over the lifetime of the repository.

Github issues are enabled, there is 1 open issue and 1 closed issue.

Star History

Github stargazers over time

Watcher History

Github watchers over time, collection started in '23

Recent Commit History

1 commits on the default branch (master) since jan '22

Yearly Commits

Commits to the default branch (master) per year

Issue History

Languages

The only known language in this repository is Java

updated: 2024-12-16 @ 12:20pm, id: 231075885 / R_kgDODcXwLQ