0% found this document useful (0 votes)
7 views13 pages

Library Management System

The document is a micro project report on a Library Management System created by students of D.Y. Patil Technical Campus, Talsande, under the guidance of Miss Dhole. It outlines the project's introduction, requirements, code implementation, output, conclusion, and references. The system aims to manage and store book information electronically, reducing manual tracking errors and improving efficiency in library operations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views13 pages

Library Management System

The document is a micro project report on a Library Management System created by students of D.Y. Patil Technical Campus, Talsande, under the guidance of Miss Dhole. It outlines the project's introduction, requirements, code implementation, output, conclusion, and references. The system aims to manage and store book information electronically, reducing manual tracking errors and improving efficiency in library operations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

1

D.Y.PATIL TECHNICAL CAMPUS, TALSANDE


FACULTY OF ENGINEERING & FACULTY OF
MANAGEMENT

(POLYTECHNIC)

A micro Project report on

“Library Management System ”

Enrollment No. Name of student

23212770161 Shraddha Sandip mohite

23212770160 Sanchita Sandip mohite

23212770184 Diksha Deepak patil

Guided by

Miss. Dhole. S. D

D.Y.PATIL TECHNICAL CAMPUS, TALSANDE FACULTY OF ENGINEERING &


FACULTY OF MANAGEMENT
(Polytechnic)
Department of computer engineering Semester III
2

CERTIFICATE
THIS IS TO CERTIFY THAT STUDENTS OF COMPUTER ENGINEERING HAVE
SUCCSESSFULLY COMPLETED THEIR TEAM WORK “ATM MANAGEMENT SYSTEM” IN
PRACTICAL FULLFILMENT OF THE DIPLOMA IN COMPUTER ENGINEERING AS LAID DOWN
IN ACADEMIC YEAR 2024-2025.

Exam Seat no Name of student Sign

246272 Shraddha Sandip mohite

246274 Sanchita Sandip mohite

246247 Diksha Deepak patil

Miss. Dhole .S.D Miss. Gurav J. N.

Project Guide HOD

Dr. Pawaskar S.R

Principal

Place :Talsande

Date :
3

INDEX

SR.NO TITLE PAGE NO

1 Introduction

2 Requirement

3 Code

4 Output

5 Conclusion

6 Reference
4

1.INTRODUCTION

A college Library Management system is a project that


Manages and stores books information electronically according
to the students need. The system helps both students and library
manager to keep a constant track of all the books available in the
library. It allows both admin and a student to search for a desired
book. It becomes necessary for colleges to keep a continuous
check on the books issued and returned. This task carried if
manually will be tedious and includes chances of mistakes.
These errors are avoided by allowing the system to keep track
of information such as, issue date and return date and thus there
is no need to keep manual track of this information which
thereby avoids chances of mistakes.
5

2.REQUIREMENT

1.Computer System
Specification : - Any Desktop

Quantity :- 1

2.Operating System

Specification :- Windows

Quantity :- 1

3.Software

Specification :- Turbo c ++ version 3.0

Quantity :- 1
6

3.CODE
// C++ program to implement the ATM
// Management System
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
class Bank {

// Private variables used inside class


private:
string name;
long long accnumber;
char type[10];
long long amount = 0;
long long tot = 0;

// Public variables
public:
// Function to set the person's data
void setvalue()
{
cout << "Enter name\n";
cin.ignore();

// To use space in string


getline(cin, name);

cout << "Enter Account number\n";


cin >> accnumber;
cout << "Enter Account type\n";
cin >> type;
cout << "Enter Balance\n";
cin >> tot;
}

// Function to display the required data


void showdata()
{
cout << "Name:" << name << endl;
cout << "Account No:" << accnumber << endl;
cout << "Account type:" << type << endl;
cout << "Balance:" << tot << endl;
7

// Function to deposit the amount in ATM


void deposit()
{
cout << "\nEnter amount to be Deposited\n";
cin >> amount;
}

break; // Function to show the balance amount


void showbal()
{
tot = tot + amount;
cout << "\nTotal balance is: " << tot;
}

// Function to withdraw the amount in ATM


void withdrawl()
{
int a, avai_balance;
cout << "Enter amount to withdraw\n";
cin >> a;
avai_balance = tot - a;
cout << "Available Balance is" << avai_balance;
}
};

// Driver Code
int main()
{
// Object of class
Bank b;

int choice;

// Infinite while loop to choose


// options everytime
while (1) {
cout << "\n~~~~~~~~~~~~~~~~~~~~~~~~~~"
<< "~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
<< "~~~WELCOME~~~~~~~~~~~~~~~~~~"
<< "~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
<< "~~~~~~~~~\n\n";
cout << "Enter Your Choice\n";
cout << "\t1. Enter name, Account "
8

<< "number, Account type\n";


cout << "\t2. Balance Enquiry\n";
cout << "\t3. Deposit Money\n";
cout << "\t4. Show Total balance\n";
cout << "\t5. Withdraw Money\n";
cout << "\t6. Cancel\n";
cin >> choice;

// Choices to select from


switch (choice) {
case 1:
b.setvalue();
break;
case 2:
b.showdata();
break;
case 3:
b.deposit();
break;
case 4:
b.showbal();
break;
case 5:
b.withdrawl();

case 6:
exit(1);
break;
default:
cout << "\nInvalid choice\n";
}
}
}
9

4.OUTpUT:

• Displaying the choices:

• For Choice 1:
10

• For Choice 2:

• For Choice 3:

• For Choice 4:
11

5.CONClUsION

Library Management System allows the user to store the book


details and the customer details .This software package allows
storing the details of all the data related to library. This system
is strong enough to withstand aggressive yearly operations
under conditions where the database is maintained and cleared
over a certain time of span. This implementation of the system in
the organization will considerably reduce the data entry, time
and also provide readily calculated reports.
12

6.REfRENCE

1.Books:- Object Oriented Programming


2.Tutorial Book
3.Lab Manual:- Laboratory Manual For Object Oriented
Programming Using C++
4.Notebook
5.Refrence Book
13

You might also like