You are on page 1of 69

LIBRARY MANAGEMENT

SYSTEM

1
THE IDLE HOUR LIBRAry

Acknowledgement

It's with great pleasure that I find myself writing this to express my sincere
gratitude to various people who have helped in the accomplishment of this
project . Many people have owned me with their blessings and their heart
pledged support, I would like to utilize this time to thank all the people who
have been concerned with this project.

Firstly , I would like to thank God for being able to make this project a success.
Then, I would like to thank my informatics practices teacher ,Mrs.Seena Saju ,
whose valuable guidance has been the ones that helped me patch this project
and make it a full proof success. Her suggestions on the topic and instructions
have served as a major contributor towards the completion of this project.

Then, I would like to thank my parents and friends who have helped me in
every way possible with their valuable suggestions and guidance which has
been helpful in various phrases of the completion of this project.

Last but not the least , I would like to thank my classmates who have helped
me alot from time to time.

2
INDEX

No
Content
.
1 Introduction
2 Database and Tables
3 Documentation
4 Program code
5 Input / Output

3
Introduction
LIBRARY MANAGEMENT SYSTEM (LMS)
LMS is a one-stop place in meeting all our Library needs. Library Management
System is developed and designed to manage the inventory system and provide
an easy software system that helps with the smooth functioning of the library. It
keeps track of the books issued and returned from the library. The book library
is one of the most important features of any educational institution that
generates a lot of information every day .
Library management system also involve maintaining the database for
entering new books and recording books that have been borrowed with their
respective due dates.
The basic features of a library management system are:

 It removes manual process of issuing books by easy and simplified way of


issuing books which saves time and effort.

 The system is as per the standards followed by libraries all over the globe
and it works in an offline mode.
 It records details about the members, books, transaction and purchase in an
appropriate manner and it provides the required data on time.

 The system can generate reports on demand. The system can audit the
entire library in fraction of seconds.

 The systems provide login facility to the librarian.

The main aim of the Library Management System is to manage the


details of Member, Issues, Books, purchase etc and to provide materials
that will stimulate member’s acquisition of factual knowledge,
development of literary appreciation, aesthetic values and ethical
standards.

4
MySQL Databases and Tables

create database library;


use library;

create table library_master


(cardno char(10) primary key,
name_of_person varchar(30),
phone_no char(10),
address varchar(30),
dob varchar(12));

create table books


(book_name varchar(30),
book_no char(5) primary key,
genre varchar(10),
authors_name varchar(15),
language varchar(15),
price float(5,2),
status char (3) default 'r');

create table transaction


(cardno char(10),
membername varchar(20),
book_no char (5),

5
book_name varchar(20),
date_of_lend date ,
date_of_return date,
status char (3));

create table buy_books


(orderno varchar(6) primary key,
book_name varchar(20),
authors_name varchar(15),
price float(5,2),
copies int(3),
del_date date,
status char(3));

6
7
Documentation

def speciality(): This function displays the speciality of the libarary


management system with all its feautures in brief.

def Intro( ): This function makes possible the display of name of the library
i.e 'THE IDLE HOUR LIBRARY' letter by letter. Additionally, it also adds
colour to the output depending on what code is given.

def Heading( ): This function displays the name of the library right after the
exection of the whole program. The name of our library is 'IDLE HOUR
LIBRARY'. It will be display at the top letter by letter. Consecutively, the
address of the library will be displayed below the name of the library.

def membermenu( ): This function displays all the options needed to


manipulate information regarding member details. The user gets the option to
choose whether they want to add a new member, to display current member
details, to update an existing member’s details or to delete an existing
member’s details from the member table.
There are several sub-functions under the member menu which allows smooth
access to either of the following sub-functions. They are as follows:

def add_member( ): Once the user gets access to this function, he/she gets
the authorization to add a new member to the member table by simply
entering the details such as card number, name of the person, phone no etc.
Once these details are filled catering to the rules of the same, the member is
successfully is added to the table.

8
def display_member( ): If there are any existing member records, the user
can view the details of the same by simply entering any key.
Note: If there are no existing members in the members in the table, entering
any key will result in an error.

def update_member( ): As mentioned previously, if there is any existing


member in the table, the user can easily update the members details by simply
entering the card no of the existing member. If the card no entered isn’t valid,
an error will arise. Once the valid card no is entered, the user gets to choose
which record is to be updated ( Name, phone no, address or date of birth).
Once the record is chosen, the user can update the member’s information
depending on what he/she chose. Once updated, it will be recorded in the
table.

def delete_member( ): If the user wishes to delete an existing member’s


details from the member table, he/she can simply enter the valid card number
of the member to be deleted.
Once entered, the member will be removed from the table permanently.

def book_menu( ): This functions displays all the options needed to add,
access, manipulate or delete books from the table ‘books’. They user has the
choice to add, display, update or delete books from the table.
There are several sub-functions under the book menu which allows smooth
access to any of the following sub-functions.
They are as follows:
def add_books( ): Once the user gets access to this function, he/she gets the
authorization to add a new book to the ‘book’ table by simply filling the
details such as book no, book name, book genre, author name etc. Once these
details are filled catering to the rules to the same, the book is successfully
registered in the ‘book’ table.

9
def display_books( ): If there are existing book records in the table, the user
gets the option to view the details of the same by simply entering any key.
Once entered, the book details will be displayed in table format.
Note: If there are no existing books in the book collection, entering a key will
result in an error.

def update_books( ): If there is a book officially registered in the table, the


user can easily update the book details by simply entering the book no of the
book to be updated. If the book no isn’t valid, it will result in an error. Once
the valid book no is entered, the user gets to choose which record of the book
is to be updated (Book name, book genre, author’s name or language). Once
the record chosen is updated, it will registered in the table.

def delete_books( ): If the user wishes to remove an existing book from the
table, he/she can simply enter the respective book no of the book to be
deleted. Once entered, the book will be removed from the table permanently.

def transactionmenu( ): This function displays all options needed to issue,


return or display issue history of books.
There are several sub-functions under the transaction menu which grants
smooth access to any of the sub-functions.
They are as follows:
def issue_books( ): This function allows the user to issue any existing book
from the table ‘books’ if he/she is a member of the table ‘library_master’. If
yes, the user needs to enter the registered card no of the member. Failing to do
so will result in error. Once the valid card no is entered, the user will now
have to enter the book no of the book to be issued from the table ‘book’.
Failing to do so will result in an error. After entering the valid book no, the
user will now have to enter the date of return of the book burrowed. The date
of issue will automatically be registered once the book has been issued. After
the date of return is successfully entered, the user can now keep the until the
due date

10
Note: The card no, member name, book no, date of lend and date of return
will also be recorded.

def return_books( ): In order for the member to return the book burrowed
previously, he/she can easily do so by entering his/her card no and book no of
the book borrowed. Once the valid details are entered, the date of return will
be displayed. The book will be successfully returned to the library. The user is
also granted the option to return more books if he/she wishes to do so.

def display_issuehistory( ): This function displays the issue history of all


existing records. In order for the user to view the issue history of the books,
he/she will have to simply enter any key. Once entered, the issue history will
be displayed.
Note: If there are no existing records, the program will display a message
saying ‘Records do not exist’.

def ordermenu( ): This function provides all the all the options needed to
order a new book, update library and display order history. There are several
sub-functions under the order menu. They are as follows:
def order_books( ): This function orders books. If the user wishes to add a
new book to the library collection, he/she can simply order it by entering the
details of book (Name of book, author’s name, delivery date, price of the book
and no of copies of book). Once all these details are filled, the book will be
successfully ordered and details of it will be recorded in the ‘buy_books’
table.
def display_orderhistory( ): This function displays order history.

11
PROGRAM CODE

#~~~~~~~~~~~~LIBRARY MANAGEMENT SYSTEM~~~~~~~~~~~~

12
#CREATING DATABASE
import mysql.connector
import time
from datetime import datetime
import sys
import random

"""This function displays the speciality of library management system"""


def speciality():

heading()
print("\n\n\nDESCRIPTION:\n")

print("LMS is a one-stop place in meeting all our Library needs. library\


Management System is developed and designed to manage the
inventory \
system and provide an easy software system that helps with the \
smooth functioning of the library. It keeps track of the books\
issued and returned from the library. The book library \
is one of the most important features of any educational\
institution that generates a lot of information every day.\n")

mydb=mysql.connector.connect(host="localhost",user="root",passwd="carmel")
mycursor=mydb.cursor()
mycursor.execute("create database if not exists library")
13
mycursor.execute("use library")

global ch

"""This function displays the details of menu"""


def membermenu():
while True:
heading()
print("\n\n\t\t\t\t MEMBER MENU")
print("\t\t\t1. Create New Member")
print("\t\t\t2. Display Member Details")
print("\t\t\t3. Update Member Details")
print("\t\t\t4. Delete Member")
print("\t\t\t5. Back to Library menu")
ch1=int(input("\t\tEnter your choice : "))
if ch1==1:
add_member()

elif ch1==2:
display_member()

elif ch1==3:
update_member()

elif ch1==4:
delete_member()
14
elif ch1==5:
break
else:
print("Invalid Choice!Please choose your choice correctly")

"""This function add new record of new members"""


def add_member():
heading()
mycursor=mydb.cursor()
de='y'
while de=='y' or ch=='Y':
cardno=int(input("\t\tMember Card No. : "))
name_of_person=input("\t\tMember Name : ")
phone_no=int(input("\t\tContact No. : "))
address=input("\t\tAddress : ")
dob=(input("\t\tDate of Birth : "))
sql="INSERT INTO library_master
VALUES('{}',
{},'{}','{}')".format(cardno,name_of_person,phone_no,address,dob)
mycursor.execute(sql)
mydb.commit()
print("\n\n\t\tMember Details Added")
de=input("\n\t Do you want to add more members?(y/n)")

"""This function displays the record of all existing members"""


def display_member():

15
heading()
mycursor=mydb.cursor()
sql="select * from library_master"
mycursor.execute(sql)
mydata=mycursor.fetchall()
if mycursor.rowcount==0:
print("\n\t\t Member do not exist")
else:
print("%8s%8s%15s%10s%15s"%("Card No.","Member Name","Contact
No.","Address","Date of Brith"),sep="")
for cardno,name_of_person,phone_no,address,dob in mydata:
print("%5s%8s%15s%10s%18s"%
(cardno,name_of_person,phone_no,address,dob ),sep="")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print("\n\n\n",ch)

"""This function updates the details of an existing member"""


def update_member():

heading()
mycursor=mydb.cursor()
cardno=int(input("\t\t\tMember Card No. : "))
sql="select * from library_master where cardno={}".format(cardno,)
mycursor.execute(sql)
mycursor.fetchall()
if mycursor.rowcount==0:

16
print("\n\t\t Invalid Card Number")
else:
print("\n\t\t Select Member Data To Edit")
print("\t\t\t1. Name")
print("\t\t\t2. Contact Number")
print("\t\t\t3. Address")
print("\t\t\t4. Date of Birth")
a=int(input("\t\tEnter your choice :"))
if a==1:
name_of_person=input("\t\t\t Name : ")
sql="UPDATE library_master set name_of_person='{}' where
cardno={}".format(name_of_person,cardno)

elif a==2:
phone_no=int(input("\t\t\t Contact Number : "))
sql="UPDATE library_master set phone_no={} where
cardno={}".format(phone_no,cardno)

elif a==3:
address=input("\t\t\t Address : ")
sql="UPDATE library_master set address='{}' where
cardno={}".format(address,cardno)

elif a==4:
dob=int(input("\t\t\t Date of Birth(yyyy-mm-dd) : "))
sql="UPDATE library_master set dob='{}' where
cardno={}".format(dob,cardno)

17
else:
print("\n\t\t\t Inavlid choice!")
if a in(1,2,3,4):
mycursor.execute(sql)
mydb.commit()
print("\n\t\tRecord updated successfully")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print(ch)

"""This function delete the record of a member"""


def delete_member():

heading()
mycursor=mydb.cursor()
cardno=int(input("\t\t\t Member Card Number : "))
sql="select * from library_master where cardno={}".format(cardno,)
mycursor.execute(sql)
data=mycursor.fetchall()
if data:
sql="DELETE from library_master where cardno={}".format(cardno,)
mycursor.execute(sql)
print("\n\t\t Member Record deleted successfully")
else:
print("\n\t\t Invalid Card Number!")
ch=input("\n\n\n\t\t Press any key to continue........")
18
ch=' '
print("\n\n\n",ch)

"""This function displays the details of book menu"""


def bookmenu():
while True:
heading()
print("\n\n\t\t\t\t BOOK MENU")
print("\t\t\t1. Add New Books")
print("\t\t\t2. Display Book Details ")
print("\t\t\t3. Update Book Details ")
print("\t\t\t4. Delete Book")
print("\t\t\t5. Back to library menu")
ch1=int(input(" \t\tEnter your choice : "))
if ch1==1:
add_books()

elif ch1==2:
display_books()

elif ch1==3:
update_books()

elif ch1==4:
delete_books()

elif ch1==5:
19
break
else:
print("\t\tInvalid Choice!Please choose your choice correctly")

"""This function adds a new book"""


def add_books():
heading()
de='y'
while de=='y' or de=='Y':
book_no=int(input("\t\t\t Book Number : "))
book_name=input("\t\t\t Book Name : ")
genre=input("\t\t\t Genre of the book : ")
authors_name=input("\t\t\t Author Name : ")
language=input("\t\t\t Language of the book : ")
price=float(input("\t\t\t Book Price : "))
status='r'
sql="INSERT INTO books values('{}',{},'{}','{}','{}',
{},'{}')".format(book_name,book_no,genre,authors_name,language
e,price,status)
mycursor.execute(sql)
mydb.commit()
print("\n\n\t\t Book details inserted successfully")
de=input("\n\t\t Do you want to add more books?(y/n) :")

"""This function displays details of books"""


def display_books():
heading()

20
mycursor=mydb.cursor()
sql="select * from books"
mycursor.execute(sql)
mydata=mycursor.fetchall()
if mycursor.rowcount==0:
print("\tRecords do not exist")
else:
print("\n\t\t\t Book Details\n")
print("%8s%10s%10s%10s%10s%10s%10s"%("Book Name", "Book
No","Genre","Authors Name","language","price","Status"),sep="")
for book_name, book_no,genre,authors_name,language,price,status in
mydata:
print("%8s%10s%10s%10s%10s%10s%10s"%(book_name,
book_no,genre,authors_name,language,price,status),sep="")

ch=input("\n\n\n\t\t Press any key to continue........")


ch=' '
print(ch)

"""This function updates the details of an existing book"""


def update_books():
heading()
mycursor=mydb.cursor()
book_no=int(input("\t\t\t Book Number : "))
sql="select * from books where book_no={}".format(book_no,)
mycursor.execute(sql)
mycursor.fetchall()
21
if mycursor.rowcount==0:
print("\n\t\tInvalid Book Number")
else:
print("\n\t\t Select Book Data to Edit")
print("\t\t\t1. Book Name")
print("\t\t\t2. Genre")
print("\t\t\t3. Author Name")
print("\t\t\t4. Language")
a=int(input("\t\t Enter your choice : "))
if a==1:
book_name=input("\t\t\t Book Name : ")
sql="UPDATE books set book_name='{}' where
book_no={}".format(book_name,book_no)

elif a==2:
genre=int(input("\t\t\t Genre : "))
sql="UPDATE books set genre={} where
book_no={}".format(genre,book_no)

elif a==3:
authors_name=input("\t\t\t Name of Author : ")
sql="UPDATE books set authors_name='{}' where
book_no={}".format(authors_name,book_no)

elif a==4:
Language=int(input("\t\t\t Language : "))
sql="UPDATE books set Language='{}' where
book_no={}".format(Language,book_no)

22
else:
print("\n\t\t Inavlid choice!")
if a in(1,2,3,4):
mycursor.execute(sql)
mydb.commit()
print("\n\t\t Book Details updated successfully")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print(ch)

"""This function delete the details of a book"""


def delete_books():
heading()
mycursor=mydb.cursor()
book_no=int(input("\t\t\t Book Number : "))
sql="select * from books where book_no={}".format(book_no,)
mycursor.execute(sql)
mycursor.fetchall()
if mycursor.fetchall():
print("\n\t\t Invalid Book Number!")
else:
sql="DELETE from books where book_no={}".format(book_no,)
mycursor.execute(sql)
print("\n\t\t Book Details deleted successfully")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
23
print("\n\n\n",ch)

"""This function displays the details of transaction menu"""


def transactionmenu():
while True:
heading()
print("\n\n\t\t\t\t TRANSACTION MENU")
print("\n\t\t\t1. Issue a Book")
print("\t\t\t2. Return a book ")
print("\t\t\t3. Display Isuue Details ")
print("\t\t\t4. Back to Library menu")

ch1=int(input("\t\tEnter your choice : "))


if ch1==1:
issue_books()

elif ch1==2:
return_books()

elif ch1==3:
display_issuehistory()

elif ch1==4:
break
else:
print("\t\tInvalid Choice!Please choose your choice
correctly")

24
"""This function issues books"""
def issue_books():
heading()
mycursor=mydb.cursor()
de='y'
while de=='y' or de=='Y':
cardno=str(input("\t\t\t Member card No : "))
sql="select cardno,name_of_person,phone_no,address from library_master
where cardno='{}'".format(cardno,)
mycursor.execute(sql)
data=mycursor.fetchall()
if data:
for cardno,name_of_person,phone_no,address in data:
print("\n\t\t\t Member Name : ",name_of_person)
print("\t\t\t Contact No. : ",phone_no)
print("\t\t\t Address : ",address)
sql="select book_no,book_name,genre,Language,status from books"
mycursor.execute(sql)
mydata=mycursor.fetchall()
if mydata:
print("\n\n\t\t\t\tBook Details\n")
print(" Book No.\t\t Book Name\t\t Language \t\t Genre")
for book_no,book_name,genre,Language,status in mydata:
if status=="r":
print(" ",book_no,"\t\t\t",book_name, "\t\t",Language,"\t\t",genre)

25
bookno=input("\t\t\t Book Number : ")
sql="select book_name from books where
book_no='{}'".format(bookno,)
mycursor.execute(sql)
mydata=mycursor.fetchall()
date_of_lend=datetime.today().strftime('%Y-%m-%d')
print("\n\t\t\t Date of Issue :",date_of_lend)
date_of_return=str(input("\t\t\t Date of Return(yyyy-mm- dd) : "))
status='i'
print("\n\n\t\t\t\t Book Issue Details\n")
print("\t\t\t Card no. : ",cardno)
print("\t\t\t Member Name : ",name_of_person)
print("\t\t\t Book No. : ",bookno)
print("\t\t\t Book Name : ",mydata[0][0])
print("\t\t\t Issue Date : ",date_of_lend)
print("\t\t\t Return Date : ",date_of_return)
print("\n\t\t\t Book Issued successfully...")
mycursor.execute("insert into transaction
values('"+cardno+"','"+name_of_person+"',"+bookno+"
,'"+book_name+"','"+date_of_lend+"','"+date_of_return
+"','"+status+"')")
mydb.commit()
sql="update books set status='i' where book_no='{}'".format(bookno)
mycursor.execute(sql)
mydb.commit()
else:
print("\n\t\t\t Book details not found")

26
else:
print("\n\t\t\t Invalid Cardno")
de=input("\n\t\t Do you want to issue more books?(y/n)")

"""This function returns books"""


def return_books():
heading()
mycursor=mydb.cursor()
de="y"
while de=="y" or de=="Y":
cardno=str(input("\t\t\t Member Card no : "))
book_no=int(input("\t\t\t Book Number : "))
mycursor.execute("select * from transaction where book_no='{}' and
cardno='{}'".format(book_no,cardno))
data=mycursor.fetchall()
if data:
date_of_return=datetime.today().strftime('%Y-%m-%d')
print("\t\t\tDate of returning : ",date_of_return)
mycursor.execute("update transaction set date_of_return='{}',status='r' where
book_no='{}' and cardno='{}'".format(date_of_return,book_no,cardno))
sql="update books set status='r' where book_no='{}'".format(book_no)
mycursor.execute(sql)
mydb.commit()
mydb.commit()
else:
print("\n\t\t\t Wrong Card No / Book No")
de=input("\n\t\tDo you want to return more books?(y/n)")

27
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print(ch)

"""This function displays the issue history of all existing orders"""


def display_issuehistory():
heading()
mycursor=mydb.cursor()
sql="select cardno,book_no,book_name,date_of_lend,date_of_return,status from
transaction"
mycursor.execute(sql)
mydata=mycursor.fetchall()
if mycursor.rowcount==0:
print("\tRecords do not exist")
else:
print("%8s%15s%10s%10s%15s%10s"%("Card No","Book No","Book
Name","Issue Date","Return Date","Status"),sep="")
for cardno,book_no,book_name,date_of_lend,date_of_return,status in mydata:
print("%8s%15s%10s%10s%15s%10s"%
(cardno,book_no,book_name,date_of_lend,date_of_return,status),sep="")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print(ch)

"""This function displays the details of order menu"""


def ordermenu():
while True:
28
heading()
print("\n\n\t\t\t\t PURCHASE MENU")
print("\t\t\t1. Order New Book")
print("\t\t\t2. Update Library ")
print("\t\t\t3. Display Order History ")
print("\t\t\t4. Back to Library menu")
ch1=int(input("\t\t Enter your choice : "))
if ch1==1:
order_books()

elif ch1==2:
update_book_order()

elif ch1==3:
display_orderhistory()

elif ch1==4:
break
else:
print("\t\tInvalid Choice!Please choose your choice correctly")

"""This function orders books"""


def order_books():
heading()
mycursor=mydb.cursor()
29
de="y"
while de=="y" or de=="Y":
orderno=random.randint(1000,2000)
print("\t\t\t Order no : ",orderno)
name_of_book=str(input("\t\t\t Book name : "))
authors_name=input("\t\t\t Author Name : ")
del_date=str(input("\t\t\t Delivery date : "))
price=float(input("\t\t\t Price of the book : "))
copies=int(input("\t\t\t No. of Copies : "))
status='c'
mycursor.execute("insert into buy_books values('{}','{}','{}',{},
{},'{}','{}')".format(orderno,name_of_book,authors_name,price,copies,del_date
,status))
de=input("\tDo you want to order more books?(y/n)")
mydb.commit()

"""This function updates the details of an existing order"""


def update_book_order():
heading()
mycursor=mydb.cursor()
orderno=int(input("Enter the order no :"))
sql="select orderno,book_name,authors_name,price,copies,status from buy_books
where orderno='{}'".format(orderno,)
mycursor.execute(sql)
data=mycursor.fetchall()
if data:
for orderno,book_name,authors_name,price,copies,status in data:
if status=='c':
30
genre=input("\t\t\t Genre of the book : ")
language=input("\t\t\t Language of the book : ")
status2='r'
for i in range(1,copies+1):
book_no=input("\t\t\t Book no : ")
sql="INSERT INTO books values('{}',{},'{}','{}','{}',
{},'{}')".format(book_name,book_no,genre,authors_name,language,price,st
atus2)
mycursor.execute(sql)
mydb.commit()

sql="update buy_books set status='a' where orderno={}".format(orderno,)


mycursor.execute(sql)
mydb.commit()
print("\t Book Added to the Library...")
else:
print("\tInvalid order Number")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print(ch)

"""This function displays order history"""


def display_orderhistory():
heading()
mycursor=mydb.cursor()
sql=("select orderno,book_name,authors_name,del_date,price,copies,status from
buy_books")
31
mycursor.execute(sql)
mydata=mycursor.fetchall()
if mycursor.rowcount==0:
print("\tRecords do not exist")
else:
print("%8s%15s%10s%10s%15s%10s%10s"%("Order No","Book
Name","Authors Name","Del_date","Price","No. Copies","Status"),sep="")
for orderno,book_name,authors_name,del_date,price,copies,status in mydata:
print("%8s%15s%10s%10s%15s%10s%10s"%
(orderno,book_name,authors_name,del_date,price,copies,status),sep="")
ch=input("\n\n\n\t\t Press any key to continue........")
ch=' '
print("\n\n\n",ch)

"""This function displays the introduction of the program"""


def intro():
print("\033[1;36;40m Cyan \n")
print("\n\n\n\n\n\t\t\t\t\t\t\t\t҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉")
str="LIBRARY MANAGMENT SYSTEM"
print("\n\n\n\n\n\n\n\t\t\t ",end='')
for i in range(len(str)):
print(str[i],end='')
time.sleep(0.5)
print("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t PRESENTED BY ")
print("\n\n\n\t\t\t\t\t\tJOSHUA FERNANDES")
print("\n\n\n\n\n\t\t\t\t\t\t\t\t҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉")
time.sleep(3)

32
print("\n\n\n\n\n\t\t\t\t\t\t\t\t҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉")
print()
print("\n\n\n\n\n\n\n\n\t\t\t WELCOME TO THE IDLE HOUR LIBRARY")
print()
print("\n\n\n\n\n\n\t\t\t\t\t\t\t\t҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉҉")
ch=input("\n\n\n\n\n\n\n\n\t\t Press any key to continue........")
ch=' '
print(ch)

"""This function displays the heading of the program"""


def heading():
print()
print()
print("ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ\n")
print("\t\t\t\t THE IDLE HOUR LIBRARY")

print("\tP.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390")


print("\nᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ\n")

"""This function define the password of the system"""


intro()
heading()
print("\n\n\n\n\n\n\n\n\t\t\t\t\t LOGIN \n")
username=input("\t\t\t\t User Name : ")
33
Password=input("\n\t\t\t\t Password : ")
if Password=="carmel" and username=="library":
print("\n\n\n\n\n\n\t\t\t\t\t Loading...")
print(" _________________________________________________________")
print("\n\n\n\t\t\t\t\t Login Successful\n\n")
time.sleep(2)
else:
print("\n\n\t\t\t Worng UserName / Password , Login failed!" )
while Password=='carmel'and username=="library":
heading()
print("\n\n\n\n\t\t\t\t\t LIBRARY MENU\n")
print("\t\t\t\t1. Member Details")
print("\t\t\t\t2. Book Details")
print("\t\t\t\t3. Transaction Details")
print("\t\t\t\t4. Purchase Details")
print("\t\t\t\t5. Exit")
ch=int(input("\n\t\t\t Enter your choice: "))
if ch==1:
membermenu()
elif ch==2:
bookmenu()
elif ch==3:
transactionmenu()
elif ch==4:
ordermenu()
elif ch==5:
mycursor.close()
34
mydb.close()
print("\033[1;36;40m Cyan \n")
print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
print("\n\t\t\t THANKS FOR USING LIBRARY MANAGEMENT
SYSTEM")
print("\n\n\t\t\t\t\t\t HAVE A NICE DAY !!!")
print("\n\n\n\n\n\n\n\n\n")
sys.exit()
else:
print("\t\t\t Invalid choice")

#program ends

35
INPUT / OUTPUT

36
LIBRARY MANAGMENT SYSTEM

PRESENTED BY

JOSHUA FERNANDES

37
WELCOME TO THE IDLE HOUR LIBRARY

Press any key to continue........

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

38
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

LOGIN

User Name : library

Password : carmel

Loading...
___________________

Login Successful

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

39
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

LIBRARY MENU

1. Member Details
2. Book Details
3. Transaction Details
4. Purchase Details
5. Exit

Enter your choice: 1

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
40
MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 1
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Member Card No. : 103


Member Name : Geeta
Contact No. : 7655432
Address : Idralane
Date of Birth : 1980-05-09

Member Details Added

Do you want to add more members?(y/n)y

41
Member Card No. : 100
Member Name : Amit
Contact No. : 90876543
Address : Mary Hill
Date of Birth : 2000-01-03

Member Details Added

Do you want to add more members?(y/n)y


Member Card No. : 101
Member Name : John
Contact No. : 23456543
Address : Billeland
Date of Birth : 1991-04-07

Member Details Added

Do you want to add more members?(y/n)y


Member Card No. : 102
Member Name : Ruth
Contact No. : 87509543
Address : Lexiconne
Date of Birth : 1999-06-06

42
Member Details Added

Do you want to add more members?(y/n)y

Member Card No. : 104


Member Name : Marriyam
Contact No. : 99876546
Address : PCMC Pune
Date of Birth : 2003-04-13

Member Details Added

Do you want to add more members?(y/n)n

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
43
MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 2
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Card No.Member Name Contact No. Address Date of Birth


100 Amit 90876543 Mary Hill 2000-01-03
101 John 23456543 Billeland 1991-04-07
102 Ruth 87509543 Lexiconne 1999-06-06
103 Geeta 7655432 Idralane 1980-05-09
104 Marriyam 99876546 PCMC Pune 2003-04-13
Press any key to continue........

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


44
P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 3

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
45
Member Card No. : 104

Select Member Data To Edit


1. Name
2. Contact Number
3. Address
4. Date of Birth
Enter your choice :1
Name : Marly

Record updated successfully

Press any key to continue........

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
46
MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 2
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Card No.Member Name Contact No. Address Date of Birth


100 Amit 90876543 Mary Hill 2000-01-03
101 John 23456543 Billeland 1991-04-07
102 Ruth 87509543 Lexiconne 1999-06-06
103 Geeta 7655432 Idralane 1980-05-09
104 Marly 99876546 PCMC Pune 2003-04-13
Press any key to continue.......
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
47
MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 4

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Member Card Number : 103

Member Record deleted successfully

Press any key to continue.......


ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
48
MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 2
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Card No.Member Name Contact No. Address Date of Birth


100 Amit 90876543 Mary Hill 2000-01-03
101 John 23456543 Billeland 1991-04-07
102 Ruth 87509543 Lexiconne 1999-06-06
104 Marly 99876546 PCMC Pune 2003-04-13

Press any key to continue.......


ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
49
MEMBER MENU
1. Create New Member
2. Display Member Details
3. Update Member Details
4. Delete Member
5. Back to Library menu
Enter your choice : 5
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
LIBRARY MENU

1. Member Details
2. Book Details
3. Transaction Details
4. Purchase Details
5. Exit
Enter your choice: 2
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
50
BOOK MENU
1. Add New Books
2. Display Book Details
3. Update Book Details
4. Delete Book
5. Back to library menu
Enter your choice : 1
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Book Number :1
Book Name : Golden Compass
Genre of the book : Fantasy
Author Name : Philip
Language of the book : English
Book Price : 30
Book details inserted successfully

Do you want to add more books?(y/n) :y


Book Number :2
Book Name : Finding Ohana
Genre of the book : Fantasy
Author Name : Antoin
51
Language of the book : English
Book Price : 45

Book details inserted successfully

Do you want to add more books?(y/n) :y


Book Number :3
Book Name : Vampire Diary
Genre of the book : Fantasy
Author Name : Anabelle
Language of the book : French
Book Price : 75

Book details inserted successfully

Do you want to add more books?(y/n) :y

Book Number :4

Book Name : Mocking Birds


Genre of the book : Fiction
Author Name : Christy
Language of the book : English
Book Price : 80

52
Book details inserted successfully

Do you want to add more books?(y/n) :y

Book Number :5

Book Name : Cindrela Story


Genre of the book : Fiction
Author Name : Anne MR
Language of the book : English
Book Price : 88

Book details inserted successfully


Do you want to add more books?(y/n) :n

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
53
BOOK MENU
1. Add New Books
2. Display Book Details
3. Update Book Details
4. Delete Book
5. Back to library menu

Enter your choice : 2


ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
THE IDLE HOUR LIBRARY
P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
Book Details
Book Name Book No GenreAuthors Name language price Status
Gold Compass 1 Fantasy Philip English 30.0 r
Finding Ohana 2 Fantasy Antoin English 45.0 r
Vampire Diary 3 Fantasy Anabelle French 75.0 r
Mocking Birds 4 Fiction Christy English 80.0 r
Cindrela Story 5 Fantasy Anne MR English 88.0 r
Press any key to continue........
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
54
BOOK MENU
1. Add New Books
2. Display Book Details
3. Update Book Details
4. Delete Book
5. Back to library menu
Enter your choice : 3
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
Book Number :2

Select Book Data to Edit


1. Book Name
2. Genre
3. Author Name
4. Language
Enter your choice : 2
Genre : Fiction

Book Details updated successfully


Press any key to continue........
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

55
THE IDLE HOUR LIBRARY
P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
BOOK MENU
1. Add New Books
2. Display Book Details
3. Update Book Details
4. Delete Book
5. Back to library menu

Enter your choice : 4

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
56
Book Number :3

Book Record deleted successfully

Press any key to continue........

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
BOOK MENU
1. Add New Books
2. Display Book Details
3. Update Book Details
4. Delete Book
5. Back to library menu

Enter your choice : 5

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
57
LIBRARY MENU

1. Member Details
2. Book Details
3. Transaction Details
4. Purchase Details
5. Exit
Enter your choice: 3
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
TRANSACTION MENU
1. Issue a Book
2. Return a book
3. Display Isuue Details
4. Back to Library menu
Enter your choice : 1

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
58
Member card No : 103
Member Name : Sara
Contact No. : 7655432
Address : Idralane

Book Details

Book No. Book Name Language Genre


1 Golden Compas Latin Fantasy
6 Finding Nemo English Fiction
7 Finding Nemo English Fiction
8 Lightening English Fantasy

Book Number :6

Date of Issue : 2021-02-12

Date of Return(yyyy-mm-dd) : 2021-03-12

Book Issue Details

Card no. : 103


Member Name : Sara
Book No. : 6
59
Book Name : Finding Nemo
Issue Date : 2021-02-12
Return Date : 2021-03-12

Book Issued successfully...

Do you want to issue more books?(y/n)y

Member card No : 102

Member Name : Ruth


Contact No. : 87509543
Address : Lexiconne

Book Details
Book No. Book Name Language Genre
1 Golden Compas Latin Fantasy
7 Finding Nemo English Fiction
8 Lightening English Fantasy

Book Number :7

Date of Issue : 2021-02-02


Date of Return(yyyy-mm-dd) : 2021-03-12

Book Issue Details


60
Card no. : 102
Member Name : Ruth
Book No. : 7
Book Name : Finding Nemo
Issue Date : 2021-02-12
Return Date : 2021-03-12

Book Issued successfully...

Do you want to issue more books?(y/n)n

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
61
TRANSACTION MENU

1. Issue a Book
2. Return a book
3. Display Isuue Details
4. Back to Library menu

Enter your choice : 3

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
Card No Book No Book Name Issue Date Return Date Status
100 2 Mocking Birds 2021-02-08 2021-03-07 i
102 1 Vampire Diary 2021-02-08 2021-02-08 r
103 6 Lightening 2021-02-12 2021-03-12 i
Press any key to continue........
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
62
TRANSACTION MENU

1. Issue a Book
2. Return a book
3. Display Isuue Details
4. Back to Library menu
Enter your choice : 4

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

PURCHASE MENU
1. Order New Book
2. Update Library
3. Display Order History
4. Back to Library menu
Enter your choice : 1
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
63
Order no : 1900
Book name : Aru Shah
Author Name : Roshni
Delivery date : 2021-09-19
Price of the book : 85
No. of Copies : 10
Do you want to order more books?(y/n)n

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
LIBRARY MENU
1. Member Details
2. Book Details
3. Transaction Details
4. Purchase Details
5. Exit
Enter your choice: 4
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
THE IDLE HOUR LIBRARY
P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

64
PURCHASE MENU

1. Order New Book


2. Update Library
3. Display Order History
4. Back to Library menu
Enter your choice : 2

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
THE IDLE HOUR LIBRARY
P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390
ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
Enter the order no :1900
Genre of the book : sci-fci
65
Language of the book : Hindi
Book no : 109
Book no : 110
Book no : 111
Book no : 112
Book no : 113
Book no : 114
Book no : 115
Book no : 116
Book no : 117
Book no : 118
Book Added to the Library…

Press any key to continue........

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
66
PURCHASE MENU
1. Order New Book
2. Update Library
3. Display Order History
4. Back to Library menu
Enter your choice : 3

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

Order No Book NameAuthors Name Del_date PriceNo. Copies Status


1900 Aru Shah Roshni 2021-09-19 85.0 10 a

Press any key to continue........

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
67
PURCHASE MENU
1. Order New Book
2. Update Library
3. Display Order History
4. Back to Library menu
Enter your choice : 4

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ

THE IDLE HOUR LIBRARY


P.O BOX 66, GUJARAT, INDIA . Ph. No. 22718312 / 22764390

ᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴᵴ
LIBRARY MENU
1. Member Details
2. Book Details
3. Transaction Details
4. Purchase Details
5. Exit

Enter your choice: 5

68
THANKS FOR USING LIBRARY MANAGEMENT SYSTEM

HAVE A NICE DAY !!

69

You might also like