Skip to content

mehakbagga/Libraray-Management

Repository files navigation

Libraray-Management

This application is a use case for a librarian where he/she can perform below functions:

Add Book

  • A book can be added to the system with the title, author and number of copies etc.

Issue a Book

  • A book can be issued to any number of students provided we have availabe copies in the system.

Return a Book

  • A book can be returned against a particular student.

Extend a Book

  • A book issued date can be extended.

Add Student

  • One cam add the student to the system.

View all Books

  • All the books can e viewed with details.

Edit/Delete Book

  • Book(s) can be modified or delted from the system.

Stats

  • Most books are issued by students.
  • Most books are issued by authors.
  • View books issued to student(s).

Export Issue Books detail

  • Save a file with details of all the books issued in the system.

Book late Penalty

  • Ask for a fine if the book return date is passed.

Request a Book

  • Request a favourite book of your author in the system.

Export

  • Exports library to file.

Import

  • Imports file and loads it as library

Help

  • Prints all commands defined in application

Exit

  • Closes application (does not save).

To use this application download all the files and using the makeFile run it into your local machine.

To run this on AWS Cloud9 use following commands:

  • make
  • ./Library

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published