Question: The mini - project idea and you must use one or many concepts such as ( array, stack, Queue, Linked list, trees,, etc ) of

The mini-project idea and you must use one or many concepts such as ( array, stack, Queue, Linked list, trees,, etc ) of data structure in your programs.
Student library :
You need to write a Programmer "Student Library Program" in any Object-oriented programming ( Java, C#, Python, JavaScript, PHP..etc ) that interacts the Students and the Books. This program needs to demonstrate your knowledge of the Data structure.
This Library Program can do the following functions:
Adding a Book to Library.
Update Book Quantity.
Search a Book with its Serial number.
Search Books With Author Name.
Show all Books and their related Information.
Registering a Student.
Show All Registered Students.
Students can Check Out the Book From the Library (if registered).
Students can not Check Out max than 3 Books
You can only borrow a Book If it is Available in the Library
Students can Check In the Book at the Library.
You can also see the Books which a Student has Checked Out(only while checking in)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!