/Library-Management-System-Cpp

A library management system coded in Cpp - CS253 Assignment 1

Primary LanguageC++

Library-Management-System-Cpp

A library management system coded in Cpp - CS253 Assignment 1

GitHub link for the repo is: https://github.com/CrypthiccCrypto/Library-Management-System-Cpp
Please download the code and follow the instructions.
To run the program, execute Main.cpp in the Source folder.
The compilation command to create the executable is as follows:

g++ Book.cpp Book_Database.cpp User.cpp User_Database.cpp Librarian.cpp Student.cpp Professor.cpp Main.cpp -o Main

User Database only one admin, one student and one professor with the following details (you can also open User_db.dat to obtain these informations):

Username: Admin
Password: password

Username: Soham Samaddar
Password: password

Username: Indranil Saha
Password: password

Book Database contains 6 books. Please open the Book_db.dat file to obtain the ISBNs of all books since all transactions are made via the ISBN.

Please populate the User Database and Book Database using the Admin.
To create a student, give permission character as S
To create a professor, give permission character as P
To create an admin, give permission character as A

TO TEST THE FINE SYSTEM, CHANGE SYSTEM DATE AND TIME
PLEASE DO NOT GIVE A COMMA IN ANY OF THE INPUTS AS THE INPUTS ARE NOT BEING SANITIZED