Library Management System In C++ With Source Code

Project: Library Management System

– To download Library Management System project for free (scroll down)

About Project

Library Management System is based on a concept of recording owned books, issued books, returned books, students who have borrowed and many more. Before stepping into the main system a user has to pass through a login system to get access, there are two types of login i.e Student and Librarian Login. To get access to the Librarian’s account, a password should be provided for the Librarian only. There are many features in this project. The user can also change the password from the system for their own security.

Talking about the features of the Library Management System, after logging in as a student he/she can only view booklists. All the system is controlled by the librarian as he/she can view, search, modify, add, delete books, and Issue books. The other main feature contains re-issue books and returns book. The user can also search students who issued books from the library. While adding books, he/she has to provide the details which includes the book, author and publication’s name, book Id, price, and quantity. Similarly, if a user wants to issue books for a few days, he can easily issue just by providing book’s name, id, student’s name with Id, the issued date and if the user wants to re-issue book then he/she has to provide student’s id, book id, and new date. The user can add books easily as it is separated by different categories.

While returning the book, if a user returns late then the system automatically charges fine depending upon issued dates. Another feature is that the user can change the password easily from the system. The librarian login works as the admin panel in this system. Library Management system is developed using C++ Programming Language and different variables, strings have been used for the development of it. Library Management System in C++ Programming is free to download with source code. This project provides the best system for managing library records.

In order to run the project, you must have installed Dev C++ or Code Blocks on your PC. (we recommend these IDE). For the project demo, have a look at the video below.

Features:

  1. Login System
  2. Login options
  3. Books branch
  4. Add, modify, view and delete books
  5. Issue book
  6. Re-issue book
  7. Return book
  8. Change password
  9. Fine charging system
LOGIN DETAILS ARE PROVIDED IN “Readme.txt” FILE INSIDE PROJECT FOLDER

DOWNLOAD LIBRARY MANAGEMENT SYSTEM IN C++ WITH SOURCE CODE: CLICK THE BUTTON BELOW


Author: Fabian Ros
5 1 vote
Article Rating
Subscribe
Notify of
guest
15 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
carl
carl
6 years ago

hi,i just downloaded the library management system and noticed that anytime i input the password it tells me “wrong password” ive used the password provided while downloading it..what migh be the issue and is there a way to fix it?

san
san
6 years ago

how to copy source code in c programming please tell me

san
san
6 years ago

how to copy coding in c programming

anon rey
anon rey
5 years ago
Reply to  san

ctrl + c

shivam
shivam
5 years ago

hi, when i am entering my choice no.2 as an libararyn so it is showing segmentaion fault (core dump). what should i do? please help me out

Sandeep Kumar
Sandeep Kumar
5 years ago

stbno[0]=’/0′; means in library code

Muhamad Arifuddin Bin Kamarudin
Muhamad Arifuddin Bin Kamarudin
5 years ago

#include #include #include #include using namespace std; class Patron; // forward declaration; class Book { public: Book() { patron = 0; } bool operator== (const Book& bk) const { return strcmp(title,bk.title) == 0; } private: char *title; Patron *patron; ostream& printBook(ostream&) const; friend ostream& operator<< (ostream& out, const Book& bk) { return bk.printBook(out); } friend class CheckedOutBook; friend Patron; friend void includeBook(); friend void checkOutBook(); friend void returnBook(); }; class Author { public: Author() { } bool operator== (const Author& ar) const { return strcmp(name,ar.name) == 0; } private: char *name; list books; ostream& printAuthor(ostream&) const; friend ostream& operator<< (ostream&… Read more »

Monalisa prusty
4 years ago

Please kindly mail me this library project code .

Chirag Madan
Chirag Madan
4 years ago

A very in-depth project indeed. Helped me a lot. Thank you.

Lokesh Patel
Lokesh Patel
4 years ago

where can I find password.txt file in my computer ? I couldn
‘t find it but still source code is accessing it …I dnt know from where ..

janel
janel
3 years ago

how to run?

Chwa
Chwa
3 years ago

how can i run this in visual studio?
i kept getting e0350

Skriti Rai
Skriti Rai
1 year ago

Where is the password for librarian?