Student Management System Project Inpython
Student Management System Project Inpython
"""
Fields :- ['roll', 'name', 'age', 'email','adress', 'phone']
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
"""
import csv
# Define global variables
student_fields = ['roll', 'name', 'age', 'email', 'adress','phone']
student_database = 'students.csv'
def display_menu():
print("--------------------------------------")
print(" Welcome to Student Management System")
print("---------------------------------------")
print("1. Add New Student")
print("2. View Students")
print("3. Search Student")
print("4. Update Student")
print("5. Delete Student")
print("6. Quit")
def add_student():
print("-------------------------")
print("Add Student Information")
print("-------------------------")
global student_fields
global student_database
student_data = []
for field in student_fields:
value = input("Enter " + field + ": ")
student_data.append(value)
def view_students():
global student_fields
global student_database
def search_student():
global student_fields
global student_database
def update_student():
global student_fields
global student_database
def delete_student():
global student_fields
global student_database
if student_found is True:
with open(student_database, "w", encoding="utf-8") as f:
writer = csv.writer(f)
writer.writerows(updated_data)
print("Roll no. ", roll, "deleted successfully")
else:
print("Roll No. not found in our database")
while True:
display_menu()
input()