Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

SOURCE CODE :

#Project on Medical Shop Management System

import mysql.connector as m

mydb=m.connect(host='localhost',user='root',passwd='admin')

mycursor=mydb.cursor()

choice='y'

cont='y'

mycursor.execute("CREATE DATABASE MEDICAL2")

mycursor.execute("USE MEDICAL2")

mycursor.execute("CREATE TABLE MEDSHOP (SNO INT PRIMARY KEY,NAME VARCHAR(15),PRICE


FLOAT,QUANTITY INT)")

print("*****************WELCOME TO MEDICAL SHOP MANAGEMENT******************")

while choice=='y':

user=int(input("Hit 1 for ADMIN , 2 for CUSTOMER"))

if user==1:

while cont=='y':

a=int(input("Enter the medicine code"))

b=input("Enter the medicine")

c=float(input("Enter the price per unit"))

d=float(input("Enter the quantity"))

mycursor.execute("INSERT INTO MEDSHOP VALUES({},'{}',{},{})".format(a,b,c,d))

mydb.commit()

cont=input("Do you want to continue(y)")

elif user==2:

while choice=='y':
print("MENU\n1.DISPLAY THE AVAILABLE STOCK \n2.SEARCH FOR A MEDICINE\
n3.PURCHASE& BILLING ")

ch=int(input("Enter your choice"))

if ch==1:

print("---------------------------------------------------------")

print("MEDICINE CODE MEDICINE NAME PRICE QUANTITY")

print("---------------------------------------------------------")

mycursor.execute("SELECT* FROM MEDSHOP")

for i in mycursor:

print(i[0],'\t\t ',i[1],'\t\t ',i[2],'\t\t ',i[3])

print("----------------------------------------------------------")

elif ch==2:

a=int(input("Enter the medicine code to be searched"))

mycursor.execute("SELECT * FROM MEDSHOP WHERE SNO=%s" %a)

print("---------------------------------------------------------")

print("MEDICINE CODE MEDICINE NAME PRICE QUANTITY ")

print("---------------------------------------------------------")

for i in mycursor:

print(i[0],'\t\t ',i[1],'\t\t ',i[2],'\t\t ',i[3])

print("----------------------------------------------------------")

mydb.commit()

elif ch==3:

cont='y'

bill=0

while cont=='y':

a=int(input("Enter the medicine code to be purchased"))

b=float(input("Enter the quantity to be purchased"))

print("---------------------------------------------------------")
print("MEDICINE CODE MEDICINE NAME PRICE ")

print("---------------------------------------------------------")

mycursor.execute("SELECT * FROM MEDSHOP WHERE SNO=%s" %a)

for i in mycursor:

c=i[3]-b

if c>=0:

mycursor.execute("UPDATE MEDSHOP SET QUANTITY=%s where SNO=%s" %(c,a))

mycursor.execute("SELECT * FROM MEDSHOP WHERE SNO=%s" %a)

for i in mycursor:

print(i[0],'\t\t ',i[1],'\t\t ',i[2],'\t\t',i[3])

print("----------------------------------------------------------")

bill=bill+i[2]*b

print("Successfully added to cart")

else:

print("Quantity is not sufficient")

cont=input("Do you want to add more medicines")

print("\n\n\n\n********************Net Payable amount is


***********************************RS.",bill,'\n\n\n\n')

choice=input("Do you want to continue with customer option")

elif user==3:

print("INVALID CHOICE")
OUTPUT :

You might also like