Final Ip Project Avi and Hiral
Final Ip Project Avi and Hiral
PRINCIPAL
(MR. CHANDRASHEKHAR YADAV)
DECLARATION
2 Declaration 03
3 Acknowledgement 04
4 Index 05
5 introduction 06
8 main_menu 13
2 Bibliography 29
1
MYSQL
PYTHON
Theoritical
Background
DataBase
A database is a systematic collection of data.
They support electronic storage and
manipulation of data. Databases make data
management easy.
Let us discuss a database example: An online
telephone directory uses a database to store
data of people, phone numbers, and other
contact details. Your electricity service
provider uses a database to manage billing,
client-related issues, handle fault data, etc.
Let us also consider Facebook. It needs to
store, manipulate, and present data related
to members, their friends, member activities,
messages, advertisements, and a lot more.
We can provide a countless number of
examples for the usage of databases.
DataBase Management
System (DBMS)
Database is a collection of interrelated data which helps in
the efficient retrieval, insertion, and deletion of data from
the database and organizes the data in the form of tables,
views, schemas, reports, etc. For Example, a university
database organizes the data about students, faculty,
admin staff, etc. which helps in the efficient retrieval,
insertion,
and deletion of data from it.
There are four types of Data Languages
OUTPUT:
Coding For Admission Table Creation
import mysql.connector as my
con=my.connect(host="localhost",user="root",password="root",
database="SRCS")
cur=con.cursor()
query="create table Admission(adno varchar(10),rno
varchar(10),sname varchar(50),address varchar(100),phon
varchar(20),clas varchar(10))"
cur.execute(query)
cur.execute("Show tables")
for x in cur:
print(x)
con.close()
OUTPUT;
Coding For Admission Data Input
import main_menu
import admission
import mysql.connector as co
def ADM_MENU():
while True:
print("*****......................................................*****")
print("*****.........WELCOME TO SCHOOL MANAGEMENT
SYSTEM.........*****")
print("*****......................................................*****")
print("*****...........|*|ADMISSION|*|...........*****")
print("1: Admin Details")
print("2: Show admin Details")
print("3: Search")
print("4: Deletion of Records")
print("5: Update Admission Details")
print("6: Return")
print("*****......................................................*****")
choice=int(input("Enter your choice"))
if choice==1:
admission.admin_details()
elif choice==2:
admission.show_admin_details()
elif choice==3:
admission.search_admin_details()
elif choice==4:
admission.delete_admin_details()
elif choice==5:
admisssion.edit_admin_details()
elif choice==6:
return
else:
print("Error:Invalid Choice try again......")
conti="Press any key to return to Main Menu"
def admin_details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
adno1=input("Enter Admission No")
rno1=input("Enter Roll no")
sname1=input("Enter Student Name")
address1=input("Enter Address")
phon1=input("Enter phone number")
clas1=input("Enter Class")
query="insert into
admission(adno,rno,sname,address,phon,clas)
values(%s,%s,%s,%s,%s,%s)"
val=(adno1,rno1,sname1,address1,phon1,clas1)
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
cursor.execute("select* from admission")
data=cursor.fetchall()
for row in data:
print(row)
def search_admin_details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
ac=input("Enter Admission Number")
st="select * from admission where adno='%s'"%(ac)
cursor.execute(st)
data=cursor.fetchall()
print(data)
def delete_admin_details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
ac=input("Enter Admission Number")
st="delete from admission where adno='%s'"%(ac)
cursor.execute(st)
mycon.commit()
print("Data Deleted Successfully")
def edit_admin_details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
mycon.commit()
print ('Data updated successfully')
def edit_address():
mycon=co.connect(host="localhost", user="root",
passwd="root", database="SRCS")
cursor=mycon.cursor(
ac=input('Enetr Admission no: ')
nm=input ('Enter correct address')
st= "update admission set address='%s' where adno='%s'"%(nm,
ac)
cursor.execute(st)
mycon.commit()
print ('Data updated successfully')
def edit_phno():
mycon=co.connect(host="localhost", user="root",
password="root", database="SRCS")
cursor=mycon.cursor()
ac=input ('Enetr Admission no:')
nm=input ('Enter correct phone number')
st="update admission set phon='%s' where adno='%s'"%(nm, ac)
cursor.execute(st)
mycon.commit()
print('Data Entered Successfully')
Code Excecution and OutPut Of
Admission Data Input
Coding For Student_Data Input
import main_menu
import student_data
import mysql.connector as co
def STU_MENU():
while True:
print("*****......................................................*****")
print("*****.........WELCOME TO SCHOOL MANAGEMENT
SYSTEM.........*****")
print("*****......................................................*****")
print("*****...........|*|STUDENT DATA MENU|*|...........*****")
print("1: Add Student Record")
print("2: Show Student Details")
print("3: Search Student Records")
print("4: Delete Student Records")
print("5: Edit Student Record")
print("6: Exit")
print("*****......................................................*****")
choice=int(input("Enter your choice"))
if choice==1:
student_data.Add_records()
elif choice==2:
student_data.Show_stu_Details()
elif choice==3:
student_data.Search_Stu_Details()
elif choice==4:
student_data.Delete_Stu_Details()
elif choice==5:
student_data.Edit_Stu_Details()
elif choice==6:
return
else:
print("Error:Invalid Choice try again......")
conti="Press any key to return to Main Menu"
def Add_records():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
session1=input("Enter Academic Session:")
stname1=input("Enter Student Name ")
stclass1=input("Enter Class")
stsec1=input("Enter Section")
stroll1=input("Enter Roll Number")
subj1=input("Enter Sub1")
subj2=input("Enter Sub2")
subj3=input("Enter Sub3")
query="insert into student
(session,stname,stclass,stsec,stroll,sub1,sub2,sub3)
values(%s,%s,%s,%s,%s,%s,%s,%s)"
val=(session1,stname1,stclass1,stsec1,stroll1,subj1,subj2,subj3)
cursor.execute(query,val)
print("Record has been inserted in student table")
cursor.execute("select * from student")
for x in cursor:
print(x)
mycon.commit()
mycon.close()
def Show_stu_Details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
cursor.execute("select * from student")
data=cursor.fetchall()
for row in data:
print(row)
def Search_Stu_Details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
ac=input("Enter Roll Number")
st="select * from student where stroll1='%s'"%(ac)
cursor.execute(st)
data=cursor.fetchall()
print(data)
def Delete_Stu_Details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
ac=input("Enter Roll Number")
st="delete from student where stroll1='%s'"%(ac)
cursor.execute(st)
mycon.commit()
print("Data Deleted Successfully")
def Edit_Stu_Details():
mycon=co.connect(host="localhost",user="root",password="roo
t",database="SRCS")
cursor=mycon.cursor()
https://www.python.com/
https://www.youtube.com/