Report File
Report File
Report File
SCHOOL
NAME: DHEERAJ
CLASS: 12th Arts
SUBJECT: Computer Science
SUB CODE: 083
ROLL NO:
SRS.SR.SEC.SCHOOL
CERTIFICATE
This is certified that DHEERAJ CBSE Roll no
has successfully completed the Project work entitled STUDENT
MANAGEMENT SYSTEM in the subject Computer Science (083) Python laid
down in the regulations of CBSE for the purpose of Practical Examination
in Class 12th to be held in your school SRS.SR.SEC.SCHOOL
SIGNATURE: SIGNATURE:
TABLE OF CONTENTS (T O C)
1 ACKNOWLEDGEMENT
2 INTRODUCTION
3 SOURCE CODE
4 BIBLIOGRAPHY
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project
depends largely on the encouragement and guidelines of many
others. I take this opportunity to express gratitude to the people
who have been instrumental in the successful completion of this
project.
I express deep sense of gratitude to almighty God for giving
me strength successfully competition of the project.
INTRODUCTION
This project is all about a software for school. It helps the Teachers to
manage students’ details. It adds a student, updates an existing student’s
details and oncourse display details of student and store in csv file that can
later be accessed using spreadsheet applications like Ms Excel.
import 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)
with open(student_database, "a",
encoding="utf-8") as f:
writer = csv.writer(f)
writer.writerows([student_data])
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
while True:
display_menu()
OUTPUT
Main Screen
Adding new student in software
Displaying Students Records in Software
Searching record of a student in software
Updating record of a student in software
Deleting record of a student in software
Closing of Software
BIBLIOGRAPHY
WEBSITES
https://www.geeksforgeeks.org/
https://www.w3schools.com/
BOOKS
Computer Science with Python Class 12th by Sumita
Arora