A
MICRO PROJECT REPORT
ON
******** Library management system********
Submitted By
Syed Mubashir Ali
Guided By
MS.BHOJANKAR M.N.
TO
DEPARTMENT OF COMPUTER ENGINEERING
GRAMIN TECHNICAL AND MANAGEMENT CAMPUS
VISHNUPURI NANDED-431606
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
(MSBTE),MUMBAI
ACADEMIC YEAR 2021-22
PROJECT REPORT
NO
*******LIBRARY MANAGEMENT SYSTEM*******
Submitted By
Syed Mubashir Ali
Guided By
MS.BHOJANKAR M.N.
In partial fulifillment for the award of the Diploma in
DEPARTMENT OF COMPUTER ENGINEERING
SSS’ INDIRA INSTITUTE OF TECHNOLOGY VISHNUPURI,
NANDED-431606
ACADEMIC YEAR 2021-22
CERTIFICATE
This is to Certified that the project entitled
******LABRARY MANAGEMENT SYSTEM******
Being submitted by Mr. / Miss. Syed Mubashir Ali
to state Board of Technical Educationb Mumbai as a
partial fulfillment of award of Diploma in COMPUTER
ENGNEERING is record of bonafide work carried out by
his /her under supervision and guidance of Ms. Bhojankar
M.N. The assigned project is performed satisfactorily in the
academic year 2021-22
Ms Bojankar M.N. Mr. Maske P.S.
Head of Department
Guide
Dr.pawar v.s.
principal
Index
Sr.No Contents Page No.
1 Acknowledgement
2 Introduction
3 Advantages and Disadvantages
4 Source Code
5 Output
6 Conclusion
ANNUEXURE II
Evaluate sheet for the micro project
Academic year:___________________ Name of faculty:_______________
Course :_______________ Course Code:__________________ Semester:______________
Title of project:_______________________________________________________________
Cos addressed by 6 the Micro project:
A _____________________________________________________________
B.___________________________________________________________________
C.______________________________________________________________________
D._____________________________________________________________________
Major Learning Outcomes achieved by doing the project:
a . practical Outcomes : _________________________________________________________
________________________________________________________________________
b . Unit Outcomes in Cognitive domain: _____________________________________________
________________________________________________________________________
c. Outcomes in Affective Domain:_______________________________________________
___________________________________________________________________________
Comments / Suggestions about team work/ leadership/ intership/ inter-personal
Communication (if any)_______________________________________________
____________________________________________________________________
_____________________________________________________________________
Student Name Marks out of 6 for Marks out of 4 for Total
Roll performance in performance in oral/ out of
No. Group activity presentation 10
ACKNOWLEDGEMENT
I take this opportunity to express my deep sense of gratitude to words Ms. Bhojankar M.N.
Course in charge of object oriented programming who has been a constant source of inspiration
To us and without her valuable guidance this work could not possible.
I am thankful to all faculty members of my Department also for their guidance, support and
encouragement for the accomplishment of our micro-project . I would like to thankful to Ms.
Maske P.S. HOD of COMPUTER DEPARTMENT (poly) for his valuable comment and
suggestion for me to improve my creativity regarding project work.
I also express my sincere thanks to my friends for their assistance and comments for the
betterment of this micro project.
Sincerely:
1. Syed Mubashir Ali
2. Atharv
3. Syed Adnan
4. Shivam Uttarwar
INTRODUCTION
The project titled Library Management System is Library
Management software for monitoring and controlling the transactions in a library .The project
“Library Management System” is developed in php, which mainly focuses on basic operations in
a library like adding new books, and updating new information, searching books and members
and return books.
This project of “LIBRARY MANAGEMENT” of gives us the complete information about the
library. We can enter the record of new books and retrieve the details of books available in the
library. We can issue the books to the students and maintain their records and can also check
how many books are issued and stock available in the library. In this project we can maintain the
late fine of students who returns the issued books after the due date.
Throughout the project the focus has been on presenting information and comments in an easy
and intelligible manner. The project is very useful for those who want to know about Library
Management System.
Advantages of library management system:
* Simple and easy to operate
* Increase librarian’s efficiencies
* Mobile access, anytime, anywhere
* Search, add, update, and view library materials online
* Helps to manage library functions constructively
* Saves time and reduces overheads
* Reduce library’s operating cost
* Customized reports for better management
* Remove manual processes to issue books and maintain records
Disadvantages of library management system:
* Online stored data is predisposed to cyber hacks. Opting for a reliable online system reduces
the risk
* sometimes it is complicated to operate for first-time users
* Requires high-speed internet connectivity for a web-based system
* Risk of computer virus
* Unlike online systems that use cloud computing, Open source system stocks data on the
computer’s hard drive. This raises the risk of data loss.
Source Code:
#include<iostream.h>
#include<conio.h>
#include<string.h>
void main()
{
clrscr();
char respo,query[20],answer;
struct bookdata {
char
title[20],author[20],lang[20],nop[20],publisher[20]
,price[20];
};
int counter=0,i,c=0,addinfo=0;
struct bookdata bd[10];
start:
if(counter==11)
{
clrscr();
cout<<"Limit Reached!";
getch();
goto end;
}
clrscr();
cout<<"\t\tWelcome to Library Management System \n";
cout<<"\t\t_______________________________________";
cout<<"\n\n\t\tPress 1 to Add Books.\n";
cout<<"\t\tPress 2 to Delete Books.\n";
cout<<"\t\tPress 3 to View list of Books.\n";
cout<<"\t\tPress 4 to Issue Books.\n";
cout<<"\t\tPress 5 to Exit !\n\t";
cout<<"\n\n\n\tEnter your choice";
cin>>respo;
switch(respo)
{
case '1': counter++;
clrscr();
addinfo=1;
cout<<"\n\tEnter title name:\t";cin>>bd[counter].title;
cout<<"\n\tEnter Author Name:\t";cin>>bd[counter].author;
cout<<"\n\tEnter Language:\t";cin>>bd[counter].lang;
cout<<"\n\tEnter Number of pages:\t";cin>>bd[counter].nop;
cout<<"\n\tEnter Publisher:\t";cin>>bd[counter].publisher;
cout<<"\n\tEnter Price:\t";cin>>bd[counter].price;
cout<<"\n\t-----Book is Added-----\t";
cout<<"\n\n\n\t\tIf you want to go Home press 'y' or press 'n' for
no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
getch();
goto start;
break;
case '2':
clrscr();
int delinfo=1;
cout<<"\n\t\tEnter the Title of book you want to delete:\
t";cin>>query;
for(i=1;i<=counter;i++)
{
if(strcmp(query,bd[i].title))
{
delinfo=1;
}
else{
delinfo++;
deleted:
clrscr();
cout<<"\n\t\t We found 1 book with entered name
!\n";
cout<<"\n\n\t\t DO YOU WANT TO DELETE
THIS BOOK?? press y or n:\n";
cin>>answer;
switch(answer)
{
case 'y':
clrscr();
cout<<"\n\t\tBOOK DELETED !";
cout<<"\n\n\n\t\tIf you want to go Home
press 'y' or press 'n' for no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
getch();
goto start;
break;
case 'n':
cout<<"\n\t\tBOOK NOT DELETED !";
getch();
goto start;
break;
default:
cout<<"\n\t\t Please enter a valid
response !";
cout<<"\n\n\n\t\tIf you want to go Home
press 'y' or press 'n' for no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
getch();
goto deleted;
}
}
}
cout<<"\n\t\tThere is no book with the name you
entered!\n";
cout<<"\fn\n\n\t\
If you want to go Home press 'y' or press 'n' for no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
getch(); goto start;
break;
case '3':
if(addinfo==0)
{clrscr();cout<<"\n\n\t\tWarning: No books ADDED yet!\n\n";}
else
{
clrscr();
for(i=1;i<=counter;i++){
cout<<"\n\n"<<i<<" Book:";
cout<<"\n\t\t Title name:\t"<<bd[i].title;
cout<<"\n\t\t Author Name:\t"<<bd[i].author;
cout <<"\n\n\n\n\t\t Enter any key for more
option:\t";
}
// cout<<"\n\n\t\tEnter the title of any book to issue:\t";
cin>>query;
clrscr();
cout<<"\n\n\n\t\tIf you want to go Home press 'y' or press 'n' for
no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
for(i=1;i<=counter;i++)
{
if(strcmp(query,bd[i].title))
{
c=0;
// cout<<"\n"<<i<<"\n\tNo match for your query
!\n"; break;
}
else{
c++;
clrscr();
break;
}
}
if(c==0)
{
clrscr();cout<<"\n\t\t\tNo match for your query !\n";}
}
cout<<"\n\n\n\t\tIf you want to go Home press 'y' or press 'n' for no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
break;
case '4':
if(addinfo==0)
{clrscr();cout<<"\n\n\t\tWarning: No books ADDED yet!\n\n";}
else
{
clrscr();
for(i=1;i<=counter;i++){
cout<<"\n\n"<<i<<" Book:";
cout<<"\n\t\t Title name:\t"<<bd[i].title;
cout<<"\n\t\t Author Name:\t"<<bd[i].author;
}
cout<<"\n\n\t\tEnter the title of any book to issue:\t";
cin>>query;
for(i=1;i<=counter;i++)
{
if(strcmp(query,bd[i].title))
{
c=0;
// cout<<"\n"<<i<<"\n\tNo match for your query
!\n"; break;
}
else{
c++;
clrscr();
cout<<"\n\t\tBook ISSUED!";
break;
}
}
if(c==0)
{
clrscr();cout<<"\n\t\t\tNo match for your query !\n";}
}
cout<<"\n\n\n\t\tIf you want to go Home press 'y' or press 'n' for no.\n";
cin>>answer;
if(answer=='y')
{goto start;}
else
{goto end;}
break;
case '5':
goto end;
break;
default:
cout<<"\n Incorrect input!!!!!";
break;
}
getch();
end:
}
OUTPUT:
Conclusion :
The project LIBRARY MANAGEMENT SYSTEM is for computerizing the working in a
library. The software takes care of all the requirements of an a library and is capable to provide
easy and effective storage of information related to books & users.