import mysql.
connector
con =
[Link](host="localhost",user="root",p
assword="1111")
cursor=[Link]()
[Link]("CREATE DATABASE IF NOT EXISTS
emdatabase")
[Link]("USE emdatabase")
[Link]("""
CREATE TABLE IF NOT EXISTS employees (
Eid char(4) ,
name VARCHAR(30) ,
dob date ,
area varchar(20),
salary float
)
""")
def EnteremployeesDetails():
print("\n============================")
print("Enter employees Details:")
print("\n============================")
mEid = int(input("EnterEmployees Id: "))
mName = input("Enter Name: ")
mDOB = input("Enter Date of Birth: ")
mArea = input("Enter Area: ")
msalary = float(input("Enter Salary: "))
Query="insert into employees
values('{}','{}','{}','{}',{})".format(mEid,mName,mDOB,mAr
ea,msalary)
[Link](Query)
[Link]()
def DisplayAll():
Query="select * from employees"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
def DeleteEmployees():
mEid= int(input("Enter Employyes Id to Delete:"))
Query="select * from Employees where Eid='{}'
".format(mEid)
[Link](Query)
L = [Link]()
if L:
print(L)
else:
print("Employees not found.\n")
return
Query="delete from Employees where Eid='{}'
".format(mEid)
[Link](Query)
[Link]()
print("Employees deleted successfully.\n")
def updateEmployeesDetails():
mEid = int(input("Enter Employees ID to update: "))
Query="SELECT * FROM Employees WHERE Eid =
'{}'".format(mEid)
[Link](Query)
L=[Link]()
print(L)
if not L:
print("User not found.\n")
return
Query="UPDATE Employees set "
ans=input("Change Name(Y/N)?")
if [Link]()=="Y":
mName=input("Enter New Name:")
Query=Query+"Name='"+mName+"',"
ans=input("Change Date of Birth(Y/N)?")
if [Link]()=="Y":
mDOB=input("Enter Date of Birth:")
Query=Query+"DOB='"+mDOB+"',"
ans=input("Change Area(Y/N)?")
if [Link]()=="Y":
mArea=input("Enter New Area:")
Query=Query+"Area='"+mArea+"',"
ans=input("Change Salary (Y/N)?")
if [Link]()=="Y":
msalary =input("Enter New Salary:")
Query=Query+"Salary='"+msalary+"',"
Query=[Link](",")
Query=Query+" where Eid='{}'".format(mEid)
print(Query)
[Link](Query)
[Link]()
print("Employees Details updated successfully.\n")
def SearchEmployees():
mEid = int (input("Enter Employees ID to search: "))
Query="select * from Employees where Eid='{}'
".format(mEid)
[Link](Query)
L = [Link]()
if L:
print(L)
else:
print("Employees not found.\n")
def exit_system():
print("Exiting the system. Goodbye!")
[Link]()
exit()
def Reports():
while True:
print("1. Employees in the Ascending order of
Names")
print("2. Employees of specific Area ")
print("3. List of Areas")
print("4. No of Employees in specific Area")
print("5. Area wise No of Employees")
print("6. Area wise Total Salary ")
print("7. Maximum Salary from Each Area")
print("8. Minimum Salary From Each area ")
print("9. Average Salary From Each Area")
print("[Link] in Descending order of Date of
Birth ")
print("11. Exit Reports")
choice = input("Enter your choice: ")
if choice == '1':
Query="select * from Employees order by name
asc"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '2':
mArea = input("Enter Area: ")
Query="SELECT * FROM Employees WHERE Area =
'{}'".format(mArea)
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '3':
Query="select Distinct Area from Employees"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '4':
mArea = input("Enter Area: ")
Query="SELECT Area,count(*) FROM Employees
WHERE Area = '{}'".format(mArea)
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '5':
Query="select Area,count(*) from Employees
group by area"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '6':
Query="select Area,sum(Salary) from Employees
group by area"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '7':
Query="select Area,Max(salary) from Employees
group by area"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '8':
Query="select Area,min(salary) from Employees
group by area"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '9':
Query="select Area,avg(salary) from Employees
group by area"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '10':
Query="select * from Employees order by dob
desc"
[Link](Query)
L=[Link]()
for rec in L:
print(rec)
elif choice == '11':
break
else:
print("Invalid choice.\n")
while True:
print("1. Enter Employees Details")
print("2. Display All Employees")
print("3. Update Employees")
print("4. Search Employees")
print("5. Delete Employees")
print("6. Reports")
print("7. Exit")
choice = input("Enter your choice: ")
if choice == '1':
EnteremployeesDetails()
elif choice == '2':
DisplayAll()
elif choice == '3':
updateEmployeesDetails()
elif choice == '4':
SearchEmployees()
elif choice == '5':
DeleteEmployees()
elif choice == '6':
Reports()
elif choice == '7':
break
else:
print("Invalid choice.\n")
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 100
Enter Name: Ritik
Enter Date of Birth: 1990-02-01
Enter Area: IT Department
Enter Salary: 120000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 101
Enter Name: Aman
Enter Date of Birth: 2000-02-04
Enter Area: Electronics
Enter Salary: 130000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 102
Enter Name: Priya
Enter Date of Birth: 1990-04-03
Enter Area: Marketing
Enter Salary: 140000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 103
Enter Name: Neha
Enter Date of Birth: 1999-03-02
Enter Area: IT Department
Enter Salary: 170000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 104
Enter Name: Rohit
Enter Date of Birth: 1999-03-04
Enter Area: Marketing
Enter Salary: 130000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 105
Enter Name: Anjali
Enter Date of Birth: 1993-02-03
Enter Area: Electronics
Enter Salary: 110000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 106
Enter Name: Suresh
Enter Date of Birth: 2000-01-02
Enter Area: Marketing
Enter Salary: 150000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 107
Enter Name: Kavita
Enter Date of Birth: 1990-04-06
Enter Area: Marketing
Enter Salary: 160000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 108
Enter Name: Ruchi
Enter Date of Birth: 1990-03-22
Enter Area: Electronics
Enter Salary: 190000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 109
Enter Name: Vikram
Enter Date of Birth: 2000-03-06
Enter Area: Electronics
Enter Salary: 170000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 110
Enter Name: Sneha
Enter Date of Birth: 2000-03-07
Enter Area: Marketing
Enter Salary: 250000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 111
Enter Name: Rakesh
Enter Date of Birth: 1990-03-04
Enter Area: IT Department
Enter Salary: 100000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 112
Enter Name: Arjun
Enter Date of Birth: 2001-03-23
Enter Area: IT deparment
Enter Salary: 120000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 113
Enter Name: Kunal
Enter Date of Birth: 1990-02-07
Enter Area: Marketing
Enter Salary: 140000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 114
Enter Name: Meera
Enter Date of Birth: 2000-02-03
Enter Area: Electronics
Enter Salary: 60000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 115
Enter Name: Sanjay
Enter Date of Birth: 2003-03-29
Enter Area: Electronics
Enter Salary: 150000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 116
Enter Name: Mohti
Enter Date of Birth: 2003-02-20
Enter Area: Marketing
Enter Salary: 120000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 117
Enter Name: Aisha
Enter Date of Birth: 1990-03-02
Enter Area: IT Department
Enter Salary: 180000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 118
Enter Name: Ritu
Enter Date of Birth: 1990-04-02
Enter Area: Electronics
Enter Salary: 140000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 119
Enter Name: Priyanka
Enter Date of Birth: 2002-03-03
Enter Area: Marketing
Enter Salary: 200000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 1
============================
Enter employees Details:
============================
EnterEmployees Id: 120
Enter Name: Harshit
Enter Date of Birth: 1990-03-04
Enter Area: IT Department
Enter Salary: 170000
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 2
('100', 'Ritik', [Link](1990, 2, 1), 'IT Department',
120000.0)
('101', 'Aman', [Link](2000, 2, 4), 'Electronics',
130000.0)
('102', 'Priya', [Link](1990, 4, 3), 'Marketing',
140000.0)
('103', 'Neha', [Link](1999, 3, 2), 'IT Department',
170000.0)
('104', 'Rohit', [Link](1999, 3, 4), 'Marketing',
130000.0)
('105', 'Anjali', [Link](1993, 2, 3), 'Electronics',
110000.0)
('106', 'Suresh', [Link](2000, 1, 2), 'Marketing',
150000.0)
('107', 'Kavita', [Link](1990, 4, 6), 'Marketing',
160000.0)
('108', 'Ruchi', [Link](1990, 3, 22), 'Electronics',
190000.0)
('109', 'Vikram', [Link](2000, 3, 6), 'Electronics',
170000.0)
('110', 'Sneha Kumari', [Link](2000, 4, 3), 'IT
Department', 300000.0)
('111', 'Rakesh', [Link](1990, 3, 4), 'IT
Department', 100000.0)
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
('113', 'Kunal', [Link](1990, 2, 7), 'Marketing',
140000.0)
('114', 'Meera', [Link](2000, 2, 3), 'Electronics',
60000.0)
('115', 'Sanjay', [Link](2003, 3, 29), 'Electronics',
150000.0)
('116', 'Mohti', [Link](2003, 2, 20), 'Marketing',
120000.0)
('117', 'Aisha', [Link](1990, 3, 2), 'IT Department',
180000.0)
('118', 'Ritu', [Link](1990, 4, 2), 'Electronics',
140000.0)
('119', 'Priyanka', [Link](2002, 3, 3), 'Marketing',
200000.0)
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 3
Enter Employees ID to update: 110
('110', 'Sneha Kumari', [Link](2000, 4, 3), 'IT
Department', 300000.0)
Change Name(Y/N)?Y
Enter New Name:Sneha
Change Date of Birth(Y/N)?Y
Enter Date of Birth:2001/09/02
Change Area(Y/N)?Y
Enter New Area:Marketing
Change Salary (Y/N)?Y
Enter New Salary:600000
UPDATE Employees set
Name='Sneha',DOB='2001/09/02',Area='Marketing',Salar
y='600000' where Eid='110'
Employees Details updated successfully.
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 2
('100', 'Ritik', [Link](1990, 2, 1), 'IT Department',
120000.0)
('101', 'Aman', [Link](2000, 2, 4), 'Electronics',
130000.0)
('102', 'Priya', [Link](1990, 4, 3), 'Marketing',
140000.0)
('103', 'Neha', [Link](1999, 3, 2), 'IT Department',
170000.0)
('104', 'Rohit', [Link](1999, 3, 4), 'Marketing',
130000.0)
('105', 'Anjali', [Link](1993, 2, 3), 'Electronics',
110000.0)
('106', 'Suresh', [Link](2000, 1, 2), 'Marketing',
150000.0)
('107', 'Kavita', [Link](1990, 4, 6), 'Marketing',
160000.0)
('108', 'Ruchi', [Link](1990, 3, 22), 'Electronics',
190000.0)
('109', 'Vikram', [Link](2000, 3, 6), 'Electronics',
170000.0)
('110', 'Sneha', [Link](2001, 9, 2), 'Marketing',
600000.0)
('111', 'Rakesh', [Link](1990, 3, 4), 'IT
Department', 100000.0)
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
('113', 'Kunal', [Link](1990, 2, 7), 'Marketing',
140000.0)
('114', 'Meera', [Link](2000, 2, 3), 'Electronics',
60000.0)
('115', 'Sanjay', [Link](2003, 3, 29), 'Electronics',
150000.0)
('116', 'Mohti', [Link](2003, 2, 20), 'Marketing',
120000.0)
('117', 'Aisha', [Link](1990, 3, 2), 'IT Department',
180000.0)
('118', 'Ritu', [Link](1990, 4, 2), 'Electronics',
140000.0)
('119', 'Priyanka', [Link](2002, 3, 3), 'Marketing',
200000.0)
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 4
Enter Employees ID to search: 112
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 5
Enter Employyes Id to Delete:120
Employees not found.
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 2
('100', 'Ritik', [Link](1990, 2, 1), 'IT Department',
120000.0)
('101', 'Aman', [Link](2000, 2, 4), 'Electronics',
130000.0)
('102', 'Priya', [Link](1990, 4, 3), 'Marketing',
140000.0)
('103', 'Neha', [Link](1999, 3, 2), 'IT Department',
170000.0)
('104', 'Rohit', [Link](1999, 3, 4), 'Marketing',
130000.0)
('105', 'Anjali', [Link](1993, 2, 3), 'Electronics',
110000.0)
('106', 'Suresh', [Link](2000, 1, 2), 'Marketing',
150000.0)
('107', 'Kavita', [Link](1990, 4, 6), 'Marketing',
160000.0)
('108', 'Ruchi', [Link](1990, 3, 22), 'Electronics',
190000.0)
('109', 'Vikram', [Link](2000, 3, 6), 'Electronics',
170000.0)
('110', 'Sneha', [Link](2001, 9, 2), 'Marketing',
600000.0)
('111', 'Rakesh', [Link](1990, 3, 4), 'IT
Department', 100000.0)
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
('113', 'Kunal', [Link](1990, 2, 7), 'Marketing',
140000.0)
('114', 'Meera', [Link](2000, 2, 3), 'Electronics',
60000.0)
('115', 'Sanjay', [Link](2003, 3, 29), 'Electronics',
150000.0)
('116', 'Mohti', [Link](2003, 2, 20), 'Marketing',
120000.0)
('117', 'Aisha', [Link](1990, 3, 2), 'IT Department',
180000.0)
('118', 'Ritu', [Link](1990, 4, 2), 'Electronics',
140000.0)
('119', 'Priyanka', [Link](2002, 3, 3), 'Marketing',
200000.0)
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 6
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 1
('117', 'Aisha', [Link](1990, 3, 2), 'IT Department',
180000.0)
('101', 'Aman', [Link](2000, 2, 4), 'Electronics',
130000.0)
('105', 'Anjali', [Link](1993, 2, 3), 'Electronics',
110000.0)
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
('107', 'Kavita', [Link](1990, 4, 6), 'Marketing',
160000.0)
('113', 'Kunal', [Link](1990, 2, 7), 'Marketing',
140000.0)
('114', 'Meera', [Link](2000, 2, 3), 'Electronics',
60000.0)
('116', 'Mohti', [Link](2003, 2, 20), 'Marketing',
120000.0)
('103', 'Neha', [Link](1999, 3, 2), 'IT Department',
170000.0)
('102', 'Priya', [Link](1990, 4, 3), 'Marketing',
140000.0)
('119', 'Priyanka', [Link](2002, 3, 3), 'Marketing',
200000.0)
('111', 'Rakesh', [Link](1990, 3, 4), 'IT
Department', 100000.0)
('100', 'Ritik', [Link](1990, 2, 1), 'IT Department',
120000.0)
('118', 'Ritu', [Link](1990, 4, 2), 'Electronics',
140000.0)
('104', 'Rohit', [Link](1999, 3, 4), 'Marketing',
130000.0)
('108', 'Ruchi', [Link](1990, 3, 22), 'Electronics',
190000.0)
('115', 'Sanjay', [Link](2003, 3, 29), 'Electronics',
150000.0)
('110', 'Sneha', [Link](2001, 9, 2), 'Marketing',
600000.0)
('106', 'Suresh', [Link](2000, 1, 2), 'Marketing',
150000.0)
('109', 'Vikram', [Link](2000, 3, 6), 'Electronics',
170000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 2
Enter Area: Marketing
('102', 'Priya', [Link](1990, 4, 3), 'Marketing',
140000.0)
('104', 'Rohit', [Link](1999, 3, 4), 'Marketing',
130000.0)
('106', 'Suresh', [Link](2000, 1, 2), 'Marketing',
150000.0)
('107', 'Kavita', [Link](1990, 4, 6), 'Marketing',
160000.0)
('110', 'Sneha', [Link](2001, 9, 2), 'Marketing',
600000.0)
('113', 'Kunal', [Link](1990, 2, 7), 'Marketing',
140000.0)
('116', 'Mohti', [Link](2003, 2, 20), 'Marketing',
120000.0)
('119', 'Priyanka', [Link](2002, 3, 3), 'Marketing',
200000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 2
Enter Area: IT Department
('100', 'Ritik', [Link](1990, 2, 1), 'IT Department',
120000.0)
('103', 'Neha', [Link](1999, 3, 2), 'IT Department',
170000.0)
('111', 'Rakesh', [Link](1990, 3, 4), 'IT
Department', 100000.0)
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
('117', 'Aisha', [Link](1990, 3, 2), 'IT Department',
180000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 2
Enter Area: Electronics
('101', 'Aman', [Link](2000, 2, 4), 'Electronics',
130000.0)
('105', 'Anjali', [Link](1993, 2, 3), 'Electronics',
110000.0)
('108', 'Ruchi', [Link](1990, 3, 22), 'Electronics',
190000.0)
('109', 'Vikram', [Link](2000, 3, 6), 'Electronics',
170000.0)
('114', 'Meera', [Link](2000, 2, 3), 'Electronics',
60000.0)
('115', 'Sanjay', [Link](2003, 3, 29), 'Electronics',
150000.0)
('118', 'Ritu', [Link](1990, 4, 2), 'Electronics',
140000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 3
('IT Department',)
('Electronics',)
('Marketing',)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 4
Enter Area: Electronics
('Electronics', 7)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 4
Enter Area: IT Department
('IT Department', 5)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 4
Enter Area: Marketing
('Marketing', 8)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 5
('IT Department', 5)
('Electronics', 7)
('Marketing', 8)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 6
('IT Department', 690000.0)
('Electronics', 950000.0)
('Marketing', 1640000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 7
('IT Department', 180000.0)
('Electronics', 190000.0)
('Marketing', 600000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 8
('IT Department', 100000.0)
('Electronics', 60000.0)
('Marketing', 120000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 9
('IT Department', 138000.0)
('Electronics', 135714.2857142857)
('Marketing', 205000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 10
('115', 'Sanjay', [Link](2003, 3, 29), 'Electronics',
150000.0)
('116', 'Mohti', [Link](2003, 2, 20), 'Marketing',
120000.0)
('119', 'Priyanka', [Link](2002, 3, 3), 'Marketing',
200000.0)
('110', 'Sneha', [Link](2001, 9, 2), 'Marketing',
600000.0)
('112', 'Arjun', [Link](2001, 3, 23), 'IT
Department', 120000.0)
('109', 'Vikram', [Link](2000, 3, 6), 'Electronics',
170000.0)
('101', 'Aman', [Link](2000, 2, 4), 'Electronics',
130000.0)
('114', 'Meera', [Link](2000, 2, 3), 'Electronics',
60000.0)
('106', 'Suresh', [Link](2000, 1, 2), 'Marketing',
150000.0)
('104', 'Rohit', [Link](1999, 3, 4), 'Marketing',
130000.0)
('103', 'Neha', [Link](1999, 3, 2), 'IT Department',
170000.0)
('105', 'Anjali', [Link](1993, 2, 3), 'Electronics',
110000.0)
('107', 'Kavita', [Link](1990, 4, 6), 'Marketing',
160000.0)
('102', 'Priya', [Link](1990, 4, 3), 'Marketing',
140000.0)
('118', 'Ritu', [Link](1990, 4, 2), 'Electronics',
140000.0)
('108', 'Ruchi', [Link](1990, 3, 22), 'Electronics',
190000.0)
('111', 'Rakesh', [Link](1990, 3, 4), 'IT
Department', 100000.0)
('117', 'Aisha', [Link](1990, 3, 2), 'IT Department',
180000.0)
('113', 'Kunal', [Link](1990, 2, 7), 'Marketing',
140000.0)
('100', 'Ritik', [Link](1990, 2, 1), 'IT Department',
120000.0)
1. Employees in the Ascending order of Names
2. Employees of specific Area
3. List of Areas
4. No of Employees in specific Area
5. Area wise No of Employees
6. Area wise Total Salary
7. Maximum Salary from Each Area
8. Minimum Salary From Each area
9. Average Salary From Each Area
[Link] in Descending order of Date of Birth
11. Exit Reports
Enter your choice: 11
1. Enter Employees Details
2. Display All Employees
3. Update Employees
4. Search Employees
5. Delete Employees
6. Reports
7. Exit
Enter your choice: 7