Book Record Storing System
Book Record Storing System
VIDYALAYA
BARRACKPORE
INFORMATICS PRACTICES(065)
PROJECT
2023-2024
TOPIC:
BOOK RECORD STORING SYSTEM
GUIDED BY:- MR. Meghdoot Mukherjee
INTRODUCTION TO PYTHON.
INTRODUCTION TO THE PROJECT.
ACKNOWLEDGEMENT.
SYSTEM REQUIREMENTS.
CSV FILE DETAILS.
PROGRAM CODE DETAILS.
SCREEN SHOTS OF EXECUTION.
BIBLIOGRAPHY.
CERTIFICATE.
INTRODUCTION TO PYTHON
HARDWARE REQUIREMENT:
SOFTWARE REQUIREMENT:
Windows 7 or higher
Microsoft Excel to create CSV File.
Python idle 3.6 or higher or spyder.
Microsoft Word 2010 or higher for
documentation.
CSV FILE DETAILS
LOCATION : D DRIVE
CONTENTS :
PROGRAM CODE
import pandas as pd
print('----------------WELCOME TO BOOK RECORDS
STORING SYSTEM------------------')
flag=True
while(flag):
print('---------------SELECT THE OPTION AS PER YOUR
REQUIREMENT--------------')
print('PRESS 1 TO INSERT NEW RECORD')
print('PRESS 2 TO VIEW ALL THE RECORDS')
print('PRESS 3 TO SEARCH A RECORD BY BOOK
NAME')
print('PRESS 4 TO SEARCH A RECORD BY
PUBLISHER')
print('PRESS 5 TO SEARCH A RECORD BY CLASS')
print('PRESS ANY OTHER NUMBER TO QUIT.')
choice=int(input('ENTER YOUR CHOICE:'))
if choice==1:
id=int(input("ENTER BOOK ID"))
name=input('ENTER THE BOOK NAME:')
publisher=input("ENTER PUBLISHER")
price=int(input("ENTER PRICE"))
quantity=int(input("ENTER QUANTITY"))
Class=input("ENTER CLASS")
subject=input("ENTER SUBJECT")
L=[[id,name,publisher,price,quantity,Class,subject]]
df=pd.DataFrame(L)
df.to_csv("D:\\
BOOK.csv",mode='a',header=False,index=False)
print('Record Inserted Suceessfully')
elif choice==2:
print('-------DISPLAYING ALL THE BOOK
DETAILS---------------')
df=pd.read_csv("D:\\BOOK.csv")
print(df)
elif choice==3:
n=input('ENTER A BOOK NAME TO SEARCH:')
df=pd.read_csv("D:\\
BOOK.csv",names=['ID','NAME','PUBLISHER','PRICE','QUAN
TITY','CLASS','SUBJECT'])
val=df[df['NAME']==n]
if(val.empty==True):
print('No Such BOOK Exists')
else:
print(val)
elif choice==4:
n=input('ENTER PUBLISHER TO SEARCH:')
df=pd.read_csv("D:\\
BOOK.csv",names=['ID','NAME','PUBLISHER','PRICE','QUAN
TITY','CLASS','SUBJECT'])
val=df[df['PUBLISHER']==n]
if(val.empty==True):
print('No Such BOOK Exists')
else:
print(val)
elif choice==5:
n=input('ENTER CLASS TO SEARCH:')
df=pd.read_csv("D:\\
BOOK.csv",names=['ID','NAME','PUBLISHER','PRICE','QUAN
TITY','CLASS','SUBJECT'])
val=df[df['CLASS']==n]
if(val.empty==True):
print('No Such BOOK Exists')
else:
print(val)
else:
print('THANK YOU FOR BOOK RECORD STORING
SYSTEM')
flag=False
SCREEN SHOTS OF EXECUTION
MAIN MENU
INSERTING A NEW BOOK DETAILS
DISPLAYING ALL THE RECORDS
SEARCHING A RECORD BY BOOK
NAME
SEARCHING A RECORD BY
PUBLISHER
SEARCHING A RECORD BY CLASS
CLOSING THE PROGRAM
BIBLIOGRAPHY
BOOKS:
INFORMATICS PRACTICESWITH
PYTHON- BY SUMITA ARORA
INFORMATICS PRACTICES WITH
PYTHON- BY PREETI ARORA
PYTHON COOKBOOK
WEBSITES:
www.geeksforgeeks.org
https://docs.python.org/3/
https://www.w3schools.com/python/
CERTIFICATE
Roll No :
________________________________