0% found this document useful (0 votes)
8 views33 pages

Wa0008.

Uploaded by

ap7905556
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)
8 views33 pages

Wa0008.

Uploaded by

ap7905556
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/ 33

INDEX

SNO. TITLE PAGE NO.

1 INTRODUCTION

2 AIM OF THE PROJECT

3 LIMITATIONS OF THE EXISTING SYSTEM

4 SYSTEM REQUIREMENTS

5 SOURCE CODE

6 SAMPLE INPUT/OUTPUT

7 CONCLUSION

8 BIBLIOGRAPHY
INTRODUCTION

Python is an easy to learn, powerful programming language. Python

programming language was developed by Guido Van Rossum in February 1991.

Python is based on or influenced with two programming languages: ABC language

and Modula-3. It has efficient high-level data structures and a simple but effective

approach to object-oriented programming. Python’s elegant syntax and dynamic

typing, together with its interpreted nature, make it an ideal language for scripting

and rapid application development in many areas on most platforms. The Python

interpreter is easily extended with new functions and data types implemented in C or

C++ (or other languages callable from C). Python is also suitable as an extension

language for customizable applications.

MySQL is an open-source relational database management system that works

on many platforms. It provides multi-user access to support many storage engines

and is backed by Oracle. SQL is the core of a relational database which is used for

accessing and managing the database. By using SQL, you can add, update or delete

rows of data, retrieve subsets of information, modify databases and perform many

actions.

This software is developed in the programming language Python in

association with MySQL i.e. available in the syllabus of CBSE Class XII for the

academic year 2020-2021.


The computerized library management system has proved a boon for the

management of large educational institutions. The colleges and universities have

immensely benefitted from it reducing cost and complexity involved in managing

huge libraries, increasing productivity, performance and better accountability on the

part of library staff. The use of library management system helps the librarian and

other staff members to manage library easily along with saving time. This allows the

librarian to catalogue books and to maintain records of issued and overdue books

easily. It consists of the comprehensive options for entering the information related

to books thus helping to maintain the complete library right from the transactions

between student, staff and institute to issuing, returning and reissuing of books to

maintaining membership information on one centralized server. This has eased and

made the process of borrowing books error free for everyone. In fact every little task

which was done manually by library staff has been fully automated so as to

smoothen the working of library along with bringing transparency in its functioning

and improving trust between the students and the management.


AIM OF THE PROJECT

This project is on how to perform library management effectively, fast and

easily. Management using pen and paper is absurd in the modern era. These days

most of the schools and institutions have large libraries and students frequently issue

books, so librarians often find it difficult to manage the process manually. On the

other hand, a virtual library management system eliminates all these burdens. By

using this system, all records can be generated quickly. This is a very versatile

project that allows the user (the librarian) to enter the name, number, and other

details of books that are issued by a student. Thus the project aims in creating a good

user-friendly library management system reducing human strain to a large extent.


LIMITATIONS OF THE EXISTING SYSTEM

File lost

When computerized system is not implemented file is always lost because of

human environment. Sometimes due to some human error there may be a loss of

records.

File damaged

When a computerized system is not there file is always lost due to some

accident like spilling of water by some member on file accidentally, besides some

natural disaster like floods or fires may also damage the files.

When there is no computerized system there is always a difficulty in searching

of records if the records are large in number.

Space consuming

After the number of records becomes large the space for physical storage of

file and records also increases if no computerized system is implemented.

Cost consuming

As there is no computerized system, to add each record paper will be needed

which will increase the cost for the management of library.


SYSTEM REQUIREMENTS

HARDWARE REQUIREMENTS

 x86 64-bit CPU (Intel / AMD architecture)


 4 GB RAM.
 5 GB free disk space.

SOFTWARE REQUIREMENTS

Operating System: Windows 98, 2000, XP, 7, 8, 8.1, 10 Tools: Python 3.5, Mysql
SOURCE CODE

MODULE : LIBRARY MANAGEMENT


import menulib

import Book

import issue

while True:

Book.clrscreen()

print("\t\t\t Library Management\n")

print("==============================================================")

print("1. Book Management ")

print("2. Members Management ")

print("3. Issue/Return Book ")

print("4. Exit ")

print("==============================================================")

choice=int(input("Enter Choice between 1 to 4-------> : "))

if choice==1:

menulib.MenuBook()

elif choice==2:

menulib.MenuMember()

elif choice==3:

menulib.MenuIssueReturn()

elif choice==4:

break

else:

print("Wrong Choice......Enter Your Choice again")

x=input("Enter any key to continue")


PYTHON MODULE : MENULIB

import Book
import member

import issue

def MenuBook():

while True:

Book.clrscreen()

print("\t\t\t Book Record Management\n")

print("============================================================")

print("1. Add Book Record ")

print("2. Display Book Records ")

print("3. Search Book Record ")

print("4. Delete Book Record ")

print("5. Update Book Record ")

print("6. Return to Main Menu ")

print("============================================================")

choice=int(input("Enter Choice between 1 to 5-------> : "))

if choice==1:

Book.insertData()

elif choice==2:

Book.display()

elif choice==3:

Book.SearchBookRec()

elif choice==4:

Book.deleteBook()

elif choice==5:

Book.UpdateBook()
elif choice==6:

return

else:

print("Wrong Choice......Enter Your Choice again")

x=input("Enter any key to continue")

#----------------------------------------------------------------------------------------

def MenuMember():

while True:

Book.clrscreen()

print("\t\t\t Member Record Management\n")

print("============================================================")

print("1. Add Member Record ")

print("2. Display Member Records ")

print("3. Search Member Record ")

print("4. Delete Member Record ")

print("5. Update Member Record ")

print("6. Return to Main Menu ")

print("============================================================")

choice=int(input("Enter Choice between 1 to 5-------> : "))

if choice==1:

member.insertMember()

elif choice==2:

member.display()

elif choice==3:

member.SearchMember()

elif choice==4:

member.deleteMember()
elif choice==5:

member.UpdateMember()

elif choice==6:

return

else:

print("Wrong Choice......Enter Your Choice again")

x=input("Enter any key to continue")

#----------------------------------------------------------------------------------------

def MenuIssueReturn():

while True:

Book.clrscreen()

print("\t\t\t Member Record Management\n")

print("============================================================")

print("1. Issue Book ")

print("2. Display Issued Book Records ")

print("3. Return Issued Book ")

print("4. Return to Main Menu ")

print("============================================================")

choice=int(input("Enter Choice between 1 to 5-------> : "))

if choice==1:

issue.issueBook()

elif choice==2:

issue.ShowIssuedBooks()

elif choice==3:

issue.returnBook()

elif choice==4:

return
else:

print("Wrong Choice......Enter Your Choice again")

x=input("Enter any key to continue")

# PYTHON MODULE : BOOK

import mysql.connector

from mysql.connector import errorcode

from datetime import date, datetime, timedelta

from mysql.connector import (connection)

import os

import platform

def clrscreen():

if platform.system()=="Windows":

print(os.system("cls"))

def display():

try:

os.system('cls')

cnx = connection.MySQLConnection(user='root',

passwd='Smic123\"',host='localhost',database='LIbrary')

Cursor = cnx.cursor()

query = ("SELECT * FROM BookRecord")

Cursor.execute(query)

for (Bno,Bname,Author,price,publ,qty,d_o_purchase) in Cursor:

print("===========================================================")

print("Book Code : ",Bno)

print("Book Name : ",Bname)

print("Author of Book : ",Author)

print("Price of Book : ",price)


print("Publisher : ",publ)

print("Total Quantity in Hand : ",qty)

print("Purchased On : ",d_o_purchase)

print("===========================================================")

Cursor.close()

cnx.close()

print("You have done it!!!!!!")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#else:

#cnx.close()

def insertData():

try:

cnx = connection.MySQLConnection(user='root',passwd='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

bno=input("Enter Book Code : ")

bname=input("Enter Book Name : ")

Auth=input("Enter Book Author's Name : ")

price=int(input("Enter Book Price : "))

publ=input("Enter Publisher of Book : ")

qty=int(input("Enter Quantity purchased : "))


print("Enter Date of Purchase (Date/MOnth and Year seperately: ")

DD=int(input("Enter Date : "))

MM=int(input("Enter Month : "))

YY=int(input("Enter Year : "))

Qry = ("INSERT INTO BookRecord VALUES (%s, %s, %s, %s, %s, %s, %s)")

data = (bno,bname,Auth,price,publ,qty,date(YY,MM,DD))

Cursor.execute(Qry,data)

# Make sure data is committed to the database

cnx.commit()

Cursor.close()

cnx.close()

print("Record Inserted..............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

def deleteBook():

try:

cnx = connection.MySQLConnection(user='root',passwd='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

bno=input("Enter Book Code of Book to be deleted from the Library : ")

Qry =("""DELETE FROM BookRecord WHERE BNO = %s""")


del_rec=(bno,)

Cursor.execute(Qry,del_rec)

# Make sure data is committed to the database

cnx.commit()

Cursor.close()

cnx.close()

print(Cursor.rowcount,"Record(s) Deleted Successfully.............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

def SearchBookRec():

try:

cnx = connection.MySQLConnection(user='root',passwd='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

bno=input("Enter Book No to be Searched from the Library : ")

query = ("SELECT * FROM BookRecord where BNo = %s ")

rec_srch=(bno,)

Cursor.execute(query,rec_srch)

Rec_count=0

for (Bno,Bname,Author,price,publ,qty,d_o_purchase) in Cursor:

Rec_count+=1
print("===========================================================")

print("Book Code : ",Bno)

print("Book Name : ",Bname)

print("Author of Book : ",Author)

print("Price of Book : ",price)

print("Publisher : ",publ)

print("Total Quantity in Hand : ",qty)

print("Purchased On : ",d_o_purchase)

print("===========================================================")

if Rec_count%2==0:

input("Press any key to continue")

clrscreen()

print(Rec_count, "Record(s) found")

# Make sure data is committed to the database

cnx.commit()

Cursor.close()

cnx.close()

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

def UpdateBook():

try:
cnx = mysql.connector.connect(host="localhost", user="root", passwd="Smic123\"",

database="library")

Cursor = cnx.cursor()

bno=input("Enter Book Code of Book to be Updated from the Library : ")

#query = ("SELECT * FROM BookRecord where BNo = %s ")

#rec_srch=(bno,)

print("Enter new data ")

bname=input("Enter Book Name : ")

Auth=input("Enter Book Author's Name : ")

price=int(input("Enter Book Price : "))

publ=input("Enter Publisher of Book : ")

qty=int(input("Enter Quantity purchased : "))

print("Enter Date of Purchase (Date/MOnth and Year seperately: ")

DD=int(input("Enter Date : "))

MM=int(input("Enter Month : "))

YY=int(input("Enter Year : "))

Qry = ("UPDATE BookRecord SET

bname=%s,Author=%s,price=%s,publisher=%s,qty=%s,d_o_purchase=%s

WHERE BNO=%s")

data = (bname,Auth,price,publ,qty,date(YY,MM,DD),bno)

Cursor.execute(Qry,data)

# Make sure data is committed to the database'''

cnx.commit()

Cursor.close()

cnx.close()

print(Cursor.rowcount,"Record(s) Updated Successfully.............")

except mysql.connector.Error as err:


if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

PYTHON MODULE : ISSUE


import mysql.connector

from mysql.connector import errorcode

from datetime import date

from mysql.connector import (connection)

import os

def clrscreen():

print('\n' *5)

def ShowIssuedBooks():

try:

os.system('cls')

cnx = connection.MySQLConnection(user='root', password='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

query = ("SELECT B.bno,bname,M.mno,mname,d_o_issue,d_o_ret

FROM bookRecord B,issue I,member M where B.bno=I.bno and I.mno=M.mno")

Cursor.execute(query)

for (Bno,Bname,Mno,Mname,doi,dor) in Cursor:

print("===========================================================")

print("Book Code : ",Bno)


print("Book Name : ",Bname)

print("Member Code : ",Mno)

print("Member Name : ",Mname)

print("Date of issue : ",doi)

print("Date of return : ",dor)

print("===========================================================")

Cursor.close()

cnx.close()

print("You have done it!!!!!!")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

else:

cnx.close()

def issueBook():

try:

cnx = connection.MySQLConnection(user='root',password='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

bno=input("Enter Book Code to issue : ")

mno=input("Enter Member Code : ")

issueDate=date.today()

Qry = ("INSERT INTO issue (bno,mno,d_o_issue) VALUES (%s, %s, %s)")


data = (bno,mno,issueDate)

Cursor.execute(Qry,data)

cnx.commit()

Cursor.close()

cnx.close()

print("Record Inserted..............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

def returnBook():

try:

cnx = connection.MySQLConnection(user='root',password='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

bno=input("Enter Book Code of Book to be returned to the Library : ")

Mno=input("Enter Member Code of Member who is returning Book : ")

retDate=date.today()

Qry =("""Update Issue set d_o_ret= %s WHERE BNO = %s and Mno= %s """)

rec=(retDate,bno,Mno)

Cursor.execute(Qry,rec)

# Make sure data is committed to the database

cnx.commit()
Cursor.close()

cnx.close()

print(Cursor.rowcount,"Record(s) Deleted Successfully.............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

PYTHON MODULE : MEMBER


import mysql.connector

from mysql.connector import errorcode

from datetime import date, datetime, timedelta

from mysql.connector import (connection)

import os

def clrscreen():

print('\n' *5)

def display():

try:

os.system('cls')

cnx = connection.MySQLConnection(user='root', password='Smic123\"',host='localhost',

database='LIbrary')

Cursor = cnx.cursor()

query = ("SELECT * FROM Member")

Cursor.execute(query)
for (Mno,Mname,MOB,DOP,ADR) in Cursor:

print("===========================================================")

print("Member Code : ",Mno)

print("Member Name : ",Mname)

print("Mobile No.of Member : ",MOB)

print("Date of Membership : ",DOP)

print("Address : ",ADR)

print("===========================================================")

Cursor.close()

cnx.close()

print("You have done it!!!!!!")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#else:

# cnx.close()

def insertMember():

try:

cnx = connection.MySQLConnection(user='root',password='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

mno=input("Enter Member Code : ")


mname=input("Enter Member Name : ")

mob=input("Enter Member Mobile No. : ")

print("Enter Date of Membership (Date/MOnth and Year seperately: ")

DD=int(input("Enter Date : "))

MM=int(input("Enter Month : "))

YY=int(input("Enter Year : "))

addr=input("Enter Member Adress : ")

Qry = ("INSERT INTO Member VALUES (%s, %s, %s, %s, %s)")

data = (mno,mname,mob,date(YY,MM,DD),addr)

Cursor.execute(Qry,data)

# Make sure data is committed to the database

cnx.commit()

Cursor.close()

cnx.close()

print("Record Inserted..............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

def deleteMember():

try:

cnx = connection.MySQLConnection(user='root',passwd='Smic123\"',host='localhost',
database='Library')

Cursor = cnx.cursor()

mno=input("Enter Member Code to be deleted from the Library : ")

Qry =("""DELETE FROM Member WHERE MNO = %s""")

del_rec=(mno,)

Cursor.execute(Qry,del_rec)

# Make sure data is committed to the database

cnx.commit()

Cursor.close()

cnx.close()

print(Cursor.rowcount,"Record(s) Deleted Successfully.............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

#cnx.close()

def SearchMember():

try:

cnx = connection.MySQLConnection(user='root',password='Smic123\"',host='localhost',

database='Library')

Cursor = cnx.cursor()

mnm=input("Enter the Member Code to be Searched : ")

query = ("SELECT * FROM Member where mno = %s")


rec_srch=(mnm,)

Cursor.execute(query,rec_srch)

Rec_count=0

for (Mno,Mname,MOB,DOP,ADR) in Cursor:

print("===========================================================")

print("Member Code : ",Mno)

print("Member Name : ",Mname)

print("Mobile No.of Member : ",MOB)

print("Date of Membership : ",DOP)

print("Address : ",ADR)

print("===========================================================")

if Rec_count%2==0:

input("Press any key to continue")

clrscreen()

print(Rec_count, "Record(s) found")

cnx.commit()

Cursor.close()

cnx.close()

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)

def UpdateMember():
try:

cnx = mysql.connector.connect(host="localhost", user="root", passwd="Smic123\"",

database="library")

Cursor = cnx.cursor()

mno=input("Enter the Member Code to be Updated : ")

print("Enter new data ")

mname=input("Enter Member Name : ")

mob=input("Enter Member Mobile No. : ")

print("Enter Date of Membership (Date/MOnth and Year seperately: ")

DD=int(input("Enter Date : "))

MM=int(input("Enter Month : "))

YY=int(input("Enter Year : "))

addr=input("Enter Member Adress : ")

Qry = ("UPDATE member SET mname=%s,mob=%s,dop=%s,adr=%s WHERE mno=%s")

data = (mname,mob,date(YY,MM,DD),addr,mno)

Cursor.execute(Qry,data)

cnx.commit()

Cursor.close()

cnx.close()

print(Cursor.rowcount,"Record(s) Updated Successfully.............")

except mysql.connector.Error as err:

if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:

print("Something is wrong with your user name or password")

elif err.errno == errorcode.ER_BAD_DB_ERROR:

print("Database does not exist")

else:

print(err)
DATABASE & TABLE DETAILS
SAMPLE INPUT/OUTPT
Library Management
==============================================================
1. Book Management
2. Members Management
3. Issue/Return Book
4. Exit
==============================================================
Enter Choice between 1 to 4-------> : 1
Book Record Management
==============================================================
1. Add Book Record
2. Display Book Records
3. Search Book Record
4. Delete Book Record
5. Update Book Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 1
Enter Book Code : 201
Enter Book Name : Computer Science with Python
Enter Book Author's Name : SUMITA ARORA
Enter Book Price : 550
Enter Publisher of Book : DHANPAT RAI
Enter Quantity purchased : 50
Enter Date of Purchase (Date/MOnth and Year seperately:
Enter Date : 14
Enter Month : 1
Enter Year : 2020
Record Inserted..............

Enter any key to continue


Book Record Management
==============================================================
1. Add Book Record
2. Display Book Records
3. Search Book Record
4. Delete Book Record
5. Update Book Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 3
Enter Book No to be Searched from the Library : 200
==============================================================
Book Code : 200
Book Name : Computer inAction
Author of Book : Anshu kumar
Price of Book : 100
Publisher : Pearson
Total Quantity in Hand : 20
Purchased On : 2021-01-12
==============================================================
1 Record(s) found
Enter any key to continue
Book Record Management
==============================================================
1. Add Book Record
2. Display Book Records
3. Search Book Record
4. Delete Book Record
5. Update Book Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 5
Enter Book Code of Book to be Updated from the Library : 201
Enter new data
Enter Book Name : COMPUTER SCIENCE
Enter Book Author's Name : SUMITA ARORA
Enter Book Price : 400
Enter Publisher of Book : DHANPAT RAI
Enter Quantity purchased : 30
Enter Date of Purchase (Date/MOnth and Year seperately:
Enter Date : 11

Enter Month : 1
Enter Year : 2020
-1 Record(s) Updated Successfully.............
Enter any key to continue
Book Record Management
==============================================================
1. Add Book Record
2. Display Book Records
3. Search Book Record
4. Delete Book Record
5. Update Book Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 6
Enter any key to continue
Library Management
==============================================================
1. Book Management
2. Members Management s
3. Issue/Return Book
4. Exit
==============================================================
Enter Choice between 1 to 4-------> : 2
Member Record Management
==============================================================
1. Add Member Record
2. Display Member Records
3. Search Member Record
4. Delete Member Record
5. Update Member Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 1
Enter Member Code : 101
Enter Member Name : ANIL KUMAR
Enter Member Mobile No. : 9410268234
Enter Date of Membership (Date/MOnth and Year seperately:
Enter Date : 14
Enter Month : 1
Enter Year : 2021
Enter Member Adress : ETAWAH
Record Inserted..............
Enter any key to continue
Member Record Management
==============================================================
1. Add Member Record
2. Display Member Records
3. Search Member Record
4. Delete Member Record
5. Update Member Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 3
Enter the Member Code to be Searched : 100
==============================================================
Member Code : 100
Member Name : ARJUN A NAIR
Mobile No.of Member : 9410268234
Date of Membership : 2021-01-14
Address : KOTTAYAM
==============================================================
Press any key to continue
Enter any key to continue
Member Record Management
==============================================================
1. Add Member Record
2. Display Member Records
3. Search Member Record
4. Delete Member Record
5. Update Member Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 5
Enter the Member Code to be Updated : 100
Enter new data
Enter Member Name : ARJUN NAIR
Enter Member Mobile No. : 9458776516
Enter Date of Membership (Date/MOnth and Year seperately:
Enter Date : 11
Enter Month : 1
Enter Year : 2000
Enter Member Adress : AGRA
-1 Record(s) Updated Successfully.............
Enter any key to continue
Member Record Management
==============================================================
1. Add Member Record
2. Display Member Records
3. Search Member Record
4. Delete Member Record
5. Update Member Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 4
Enter Member Code to be deleted from the Library : 100
-1 Record(s) Deleted Successfully.............
Enter any key to continue
Member Record Management
==============================================================
1. Add Member Record
2. Display Member Records
3. Search Member Record
4. Delete Member Record
5. Update Member Record
6. Return to Main Menu
==============================================================

Enter Choice between 1 to 5-------> : 2


==============================================================
Member Code : 101
Member Name : ANIL KUMAR
Mobile No.of Member : 9410268234
Date of Membership : 2021-01-14
Address : ETAWAH
==============================================================
You have done it!!!!!!
Enter any key to continue
Member Record Management
==============================================================
1. Add Member Record
2. Display Member Records
3. Search Member Record
4. Delete Member Record
5. Update Member Record
6. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 6
Enter any key to continue
Library Management
==============================================================
1. Book Management
2. Members Management s
3. Issue/Return Book
4. Exit
==============================================================
Enter Choice between 1 to 4-------> : 3
Member Record Management
==============================================================
1. Issue Book
2. Display Issued Book Records
3. Return Issued Book
4. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 1
Enter Book Code to issue : 201
Enter Member Code : 101
Record Inserted..............
Enter any key to continue
Member Record Management
==============================================================
1. Issue Book
2. Display Issued Book Records
3. Return Issued Book
4. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 3
Enter Book Code of Book to be returned to the Library : 201
Enter Member Code of Member who is returning Book : 101
-1 Record(s) Deleted Successfully.............
Enter any key to continue
Member Record Management
==============================================================
1. Issue Book
2. Display Issued Book Records
3. Return Issued Book
4. Return to Main Menu
==============================================================
Enter Choice between 1 to 5-------> : 4
==============================================================
CONCLUSION

After we have completed the project we are sure the problems in the existing system

would overcome. The “LIBRARY MANAGEMENT SYSTEM” process made

computerized to reduce human errors and to increase the efficiency. The main focus

of this project is to lessen Human efforts. The maintenance of the records is made

efficient, as all the records are stored in the data file, through which data can be

retrieved easily. The navigation control is provided in all the forms to navigate

through the large amount of records. If the numbers of records are very large then

user has to just type in the search string and user gets the results immediately. The

Books and Students are given a particular unique id no, so that they can be accessed

correctly and without errors. Our main aim of the project is to get the correct

information about a particular student and books available in the library. The

problems, which existed in the earlier system, have been removed to a large extent.

And it is expected that this project will go a long way in satisfying users

requirements. The computerization of the Library Management will not only

improves the efficiency but will also reduce human stress thereby indirectly

improving human recourses.


BIBLIOGRAPHY

Websites:

https://en.wikipedia.org/wiki/C%2B%2B

http://www.icbse.com/

Books:

Sumita Arora (Class XII) Textbook

Sumita Arora (Class XI) Textbook

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy