Professional Documents
Culture Documents
So ware Requirements:
⮚ Python 3.8.x or higher version
⮚ MySQL
References/Bibliography:
⮚ Google.com-For any online queries
⮚ Computer Science with python class XII –By Sumita Arora
Database Crea on:
1.Create a database in MySQL named ‘inventory’;
2.Create a table named ‘item’ with the following fields names and field types:
Primary key: item no. is the unique iden fica on number of an employee.
Syntax:
import mysql.connector as con
if mycon.is_connected():
print("connec on established")
#Menu Op on Crea on
import mysql.connector as con
def menu():
while True:
print("____MAIN MENU___")
print("Press 6 fo Selling...")
print("Press 8 to Exit...")
if a==1:
insert_item()
elif a==2:
delete_item()
elif a==3:
update_item()
elif a==4:
display_all_rec()
elif a==5:
display_specific_rec()
elif a==6:
selling()
elif a==7:
purchasing()
elif a==8:
break
else:
while True:
rec=(ino,inm,up,st)
mycur=mycon.cursor()
mycur.execute(stm,rec)
choice=input("More record?..yn:")
if choice in "Nn":
break
mycon.commit()
mycur.close()
mycon.close()
mycur=mycon.cursor()
d=mycur.fetchall()
for i in d:
print(i)
mycon.commit()
mycur.close()
mycon.close()
mycur=mycon.cursor()
d=mycur.fetchall()
for i in d:
print(i)
rec=(inm,up,st,n)
mycon.commit()
mycur.close()
mycon.close()
mycur=mycon.cursor()
d=mycur.fetchall()
for i in d:
print(i)
mycon.commit()
mycur.close()
mycon.close()
mycur=mycon.cursor()
d=mycur.fetchall()
for i in d:
print(i)
mycon.commit()
mycur.close()
mycon.close()
#For billing
def selling():
mycur=mycon.cursor()
d=mycur.fetchall()
for i in d:
print(i)
d=mycur.fetchone()
print("")
print("ITEM_NAME","UNIT_PRICE","STOCK")
print()
print("---------------------------")
print("Item : ",d[0])
print("Quan ty : ",b)
print("---------------------------")
mycon.commit()
print()
print()
print("PRESENT STOCK")
d=mycur.fetchone()
print(d)
mycur.close()
mycon.close()
mycur=mycon.cursor()
d=mycur.fetchall()
for i in d:
print(i)
mycon.commit()
print()
print()
print("PRESENT STOCK")
d=mycur.fetchone()
print(d)
mycur.close()
mycon.close()
#Calling func on
menu()
Output Screens:
SCREEN 1
SCREEN 2
SCREEN 3
SCREEN 4
SCREEN 5
SCREEN 6
SCREEN 7
SCREEN 8
SCREEN 9