Library Management system implementation in CPP(C++)

     Library management system implementation could be a great assignment/project to polish many different concepts in C++. Here we have implemented the library management using structures like linked lists but in a two-dimensional manner. This does not use any database, but the concepts can be extended to a database instead. This implementation is perfect for college/university assignments, and personal project purposes. 

    This program in C++ uses many different concepts of Programming such as - Object-oriented programming, Linked list, Pointers, Complex data structures etc. 

    The problem statement for this Program may be -

 "In a library, for each book book-id, serial number (denotes copy number of a book), title, author, publisher and price are stored. Book-id and serial number together will be a unique identifier for a book. Members are either students or faculty. Each member has a unique member-id. Name, e-mail and address are also to be stored. For any transaction (book issue or return), members are supposed to place a transaction slip. The user will submit member-id, book-id, and serial number (only for book return). While processing a transaction, check the validity of the member. While issuing, the availability of a copy of the book is to be checked. While returning a book, it is to be checked whether this copy was issued to the member or not. A student member can have 2 books issued at a point in time. For faculty members, it is 10. Transaction information is to be stored like date of transaction, member-id, book-id, serial number, returned or not. An entry is made when a book is issued and updated when the book is returned. Design the classes and implement them. For list consider memory data structure.".

IMPLEMENTATION:



Hope this post has helped you. If someone else needs it do share it with him/her. Have a good day. Bye for today.

Imon Raj

Software, Web & Android Developer

My Skills:

Comments

Popular posts from this blog

Which one is better ? GeeksForGeeks or Leetcode ? How many questions to solve ?

Random jokes generator using API (Free)