networking (1)
networking (1)
Content:
1 Certificate
2 Acknowledge
3 Content
4 Source Code
5 Database Table
6 Output
6.1 Admin
6.2 Buyer
7 Reference
Book Store Management 9
Source Code:
import mysql.connector
DB=mysql.connector.connect(host="localhost",
user="root",
password="ashish",
database="book_store"
C=DB.cursor()
#ADMIN FUNCTIONS
def ADD():
genre=str(input("Genre:"))
quantity=int(input("Enter quantity:"))
DB.commit()
print("""++++++++++++++++++++++++SUCCESSFULLY
ADDED++++++++++++++++++++++++""")
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
Book Store Management 10
ADD()
if n==2:
Staff()
def NewStaff():
fname=str(input("Enter Fullname:"))
gender=str(input("Gender(M/F/O):"))
age=int(input("Age:"))
add=str(input("Address:"))
DB.commit()
print("""+++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++""")
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
NewStaff()
if n==2:
Staff()
Book Store Management 11
def RemoveStaff():
DB.commit()
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
RemoveStaff()
if n==2:
Staff()
def StaffDetailfS():
C.execute(spl_statement)
output =C.fetchall()
for x in output:
print("************************************")
print("************************************")
Book Store Management 12
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
StaffDetail()
if n==2:
Staff()
def SellRec():
for u in C:
print("*********************************************")
print("**********************************************")
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
SellRec()
if n==2:
Staff()
Book Store Management 13
def DelRec():
if bb=="Y":
DB.commit()
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
DelRec()
if n==2:
Staff()
def TotalIncome():
for x in C:
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
TotalIncome()
if n==2:
Staff()
Book Store Management 14
def AvailablefS():
for v in C:
print("****************************************************")
print("****************************************************")
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
AvailablefS()
if n==2:
Staff()
#***************************************BUYER
FUNCTION********************************************
def AvailablefU():
for v in C:
print("****************************************************")
print("****************************************************")
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
AvailablefU()
if n==2:
Buyer()
def StaffDetailfU():
C.execute(spl_statement)
output =C.fetchall()
for x in output:
print("************************************")
print("************************************")
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
StaffDetailfU()
if n==2:
Buyer()
def Purchase():
print("AVAILABLE BOOKS...")
for i in C:
print("****************************************************")
print("****************************************************")
Book Store Management 17
n=int(input("Enter quantity:"))
k=C.fetchone()
if max(k)<n:
else:
log=C.fetchone()
DB.commit()
print("""++++++++++++++++++++++
++++++++++++++++++++++""")
else:
n=int(input("""Want To Continue:
Book Store Management 18
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
Purchase()
if n==2:
Buyer()
def UsingName():
t=C.fetchone()
if t != None:
print("""++++++++++++++++++++
++BOOK IS IN STOCK++
++++++++++++++++++++""")
else:
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
Book Store Management 19
UsingName()
if n==2:
Buyer()
def UsingGenre():
poll=C.fetchall()
print("""++++++++++++++++++++
++BOOK IS IN STOCK++
++++++++++++++++++++""")
for y in C:
print("*******************************************")
print("*******************************************")
else:
Book Store Management 20
n=int(input("""Want To Continue:
Yes: 1
NO: 2
OPTION: """ ))
if n==1:
UsingGenre()
if n==2:
Buyer()
def UsingAuthor():
t=C.fetchone()
if t != None:
print("""++++++++++++++++++++
++BOOK IS IN STOCK++
++++++++++++++++++++""")
else:
n=int(input("""Want To Continue:
Yes: 1
NO: 2
Book Store Management 21
OPTION: """ ))
if n==1:
UsingGenre()
if n==2:
Buyer()
def Staff():
2. Staff Details
3. Sell Record
6. Exit""")
if n==1:
ADD()
if n==2:
2:Remove staff
if ch==1:
NewStaff()
#REMOVE STAFF
if ch==2:
RemoveStaff()
if ch==3:
StaffDetail()
if n==3:
if ty==1:
SellRec()
if ty==2:
DelRec()
if n==4:
TotalIncome()
if n==5:
AvailablefS()
#Break
if n==6:
return
def Buyer():
#USER Choices
print("""1.Purchase Books
2.Search Books
3.Available Books
4.Staff Details
5. Exit""")
if r==1:
Purchase()
Book Store Management 24
if r==2:
print("""1:Search by name
2:Search by genre
3:Search by author""")
if l==1:
UsingName()
if l==2:
UsingGenre()
if l==3:
UsingAuthor()
if r==3:
AvailablefU()
if r==4:
StaffDetail()
#MAIN PROGRAM
print("**********************************************Welcome To Book
Store***************************************************")
while 1:
a=int(input("""Enter as Employee: 1
Enter as User: 2
Exit : 3
Enter : """ ))
if a==1:
Staff()
if a==2:
print('''''****************BOOK SHOP*********************
1. Signup
2. login''')
#Sign-Up
if s==1:
Book Store Management 26
password=input("PASSWORD: ")
DB.commit()
print("Sign Up Completed")
#Log in
else:
b=C.fetchone()
a2=C.fetchone()
if a2 is not None:
print("************************Login Success********************")
Buyer()
if a==3:
break
Book Store Management 27
Database Table
1. Table Signup with all entries.
Output
********Admin********
1. Home Screen:
2. Add Books:
Book Store Management 30
3. Staff Details:
3.1 Add Staff details:
4. Selling History
Book Store Management 32
********Buyer********
1. Entering into Buyer (User) Menu:
2. Sign Up
Book Store Management 36
3. Login
4. Purchasing a Book:
Book Store Management 37
5. Searching Books:
5.1 : Using Name:
Reference
Computer Science with Python Class XI by
Sumita Arora
Computer Science with Python Textbook for Class 11 : Sumita Arora: Amazon.in:
Books
Computer Science with Python Class XII by
Sumita Arora
Progress In Computer Science With Python... by Sumita Arora (amazon.in)
Python IDLE
Download Python | Python.org
MySQL
MySQL :: MySQL Downloads