Vedant Aggarwal Ip Project - Copy
Vedant Aggarwal Ip Project - Copy
STUDENT
MANAGEMENT SYSTEM
BY
NAME:VEDANT AGGARWAL
ROLL NO:33
BOARD ROLL NO:14636639
CLASS:S7H
Index
s.no name page
1 certificate 3
2 acknowledge 4
ment
3 Source code 5
4 output 15
CERTIFICATE
This is to certify that the INFORMATION PRACTICES
project on student Management
System has been successfully completed by Vedant
Aggarwal of Class XII, MODERN SCHOOL
BARAKHAMBA ROAD for consideration in partial
fulfillment of curriculum of
Central Board of Secondary Education (CBSE) of
INFORMATION PRACTICES for the
award of AISSCE Practical Examination 2024-25.
I certify that this project is up to my expectation and as
per the guidelines issued by the CBSE.
Date: ……
SIGNATURE SIGNATURE
INTERNAL EXAMINER EXTERNAL EXAMINER
ACKNOWLEDGEMENT
import csv
Import pandas as pd
Import numpy as np
student_database = 'students.csv'
def display_menu():
print("-------------------------------------")
print("-------------------------------------")
print("6. Quit")
def add_student():
print("-------------------------")
print("-------------------------")
global student_fields
global student_database
student_data = []
student_data.append(value)
return
def view_students():
global student_fields
global student_database
print("--- Student Records ---")
print("\n----------------------------------------------------------------")
def search_student():
reader = csv.reader(f)
if roll == row[0]:
def update_student():
index_student = None
updated_data = []
reader = csv.reader(f)
index_student = counter
print("Student Found:
at index ",index_student)
student_data = []
student_data.append(value)
updated_data.append(student_data)
else:
updated_data.append(row)
counter += 1
else:
print("Roll No. not found in our database")
input("Press any key to continue")
def delete_student():
student_found = False
updated_data
reader = csv.reader(f)
counter = 0
for row in reader:
if len(row) > 0:
if roll != row[0]:
updated_data.append(row)
else:
student_found = True
if student_found is True:
while True:
display_menu()
choice = input("Enter your choice: ")
if choice == '1':
add_student()
elif choice ==
search_student()
update_student()
delete_student()
else:
break
print("-------------------------------")
print("-------------------------------")
OUTPUT