0% found this document useful (0 votes)
25 views

Code For School Management System Class 12 Python Project

This document contains the code for an employee management system. It includes functions for registration, login, viewing employee details, updating salary, viewing employee lists, counting employees, viewing work experience, and checking salary. The code connects to a MySQL database and uses it to store and retrieve employee information.

Uploaded by

Vaibhav 2004
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Code For School Management System Class 12 Python Project

This document contains the code for an employee management system. It includes functions for registration, login, viewing employee details, updating salary, viewing employee lists, counting employees, viewing work experience, and checking salary. The code connects to a MySQL database and uses it to store and retrieve employee information.

Uploaded by

Vaibhav 2004
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

+t+++++++++++4

#MATNP.PY FILE #
import time
print ("\t\t\t", time .ctime())

import mysql.connector as sql


conn=sql.connect(host="localhost ', user='root', password="manager',dat
abase='employees')
mycursor=conn.cursor()

def menu():
print(" EMPLOYEES MANAGEMENT SYSTEM
C="yes
c-input("do you want to continue or not(yes or No): ")
while(c=='yes "):
print("1.login")
print( "2.employee registeration")
print("3.employee details")
print("4. update salary")
print("5.employees list")
print( "6.know the number of employees")
print("7.work experience"
print("8.know your salary")
print("exiting")
choice=int (input(" enter the choice:
if choice==1:
login()
elif choice==2:
register()
elif choice==3:
details()
elif choice==4:
em_salary()
elif choice==5 :
em_list()
elif choice==6:
em_count()

elif choice==7:
em_perform()
elif choice==8:
salary()
else:
print ("exit")
break
else print ( "Thank You")
def login():
import sys
user_id=input ( "enter USER ID:")
pwd-int(input("enter the password : "))
if user_id 'vishal'and pwd
==
6054 ==

print("welcome to EMPLOYEE MANAGEMENT SYSTEM ")


else:

print("invalid user id and password")


sys.exit()

def register ():


import mysql.connector as sql

conn=sql.connect(host= 'localhost ', user='root', password="manager', dat


abase='employees")
mycursor=conn.cursor()
V_em_no=int(input("enter your employee ID"))
V_em_name=input ("enter your name: "))
V_em_dept=input "enter department you want to join : ")
V_em_salary=input ("enter your salary: ")
V_em_age=int(input("enter your age: "))
V_sql_insert="insert into office values("+int(v_em_no)+", '"
+V_em_name+ "+V_em_dept+
"
", "+str(v_em_salary)+ ",
"+Str(v_em_age)+"
mycursor.execute(v_sq1_insertt)
conn.commit()
print("congrats you have joined suuceessfully")
print(" registerd suyccessfully
def details ():
import mysql.connector as sql

conn=sql.connect(host='localhost ', user='root', password="manager', dat


abase='employees')
mycursor=conn.cursor ()
mycursor.execute("select* from OFFICE")
results=mycursor.fetchall ()
conn.commit()
for x in results:
print(x)
def em_salary()
import mysql.connector as sql

conn=sql.connect (host='localhost', user='root',password='manager ',dat


abase='employees')
mycursor=conn.cursor()
nam=input("enter your name)
mycursor.execute("update office set
em_salary=em_salary+em_salary*1e/100 where
em_name= '{}*".format (nam) )

conn.commit()

def em_1ist() :
import mysql.connector as sql
try:

conn=sql.connect (host= 'localhost',user="'root", password="'manager',dat


abase='employees
mycursor=conn.cursor()
mycursor.execute( "select em_name from office order by
em_name asc")
list=mycursor. fet chall()
for x in list:
print (x)
a=mycursor. rowcount()
print("total employees are",a)
except:
print ("unable to show the list")
def em_count():
import mysql.connector as sql

conn=sql.connect (host="localhost', user='root ', password= 'manager', dat


abase='employees')
mycursor=conn.cursor()
mycursor.execute("select count(distinct em_name) from office")
count=mycursor.fetchall()
for x in count:
print(" numbr of employees: ",x)
conn.commit()

def salary():
nam=input("enter your name ")
a=mycursor.execute("select em_salary from office where
em_name {".format (nam))
mycursor.execute(a)
salary=nycursor.fetchall ()
for x in salary:
print x, "is your current salary", nam )
conn.commit()
def em_perform():
v_em_no=int(input ("enter your employee ID"))
V_em_name=input"enter your name: ")
V_em_dept=input ( "enter department you want to join: ")
V_em_performance=input ("enter your performance:")
V_em_work=input ("enter your experience (YEARS ): ")
v_sql_insert="insert into em_performance
v a l u e s( " + s t r ( v _ e m _ n o ) + " , ' "

+V_em_name+
+") "
"+V_em_dept+" ","+V_em_performance+ '>"+str(v_em_work
print(v_sql_insert)
mycursor.execute(v_sql_insert)
Conn.commit()
print("performance added")
menu() # PYTHON MODULE
:Tables in mysql

=*======== = E==============E=====

You might also like