5. INTRODUCTION
1. The student management system is an environment where all the process of the student in
the institution is managed . It is done through the automated computerized method.
Conventionally this system is done using papers , files and binders.
2. This system saves the time of the student and of the administrator. It includes process like
registration of student details like roll no , name ,marks etc. This system reduces the cost and
workforce required for this job. As the system is online the information is globally present to
everyone.
3. This makes the system easy to handle and feasible for finding the omission with updating at
the same time. As for the existing system, they use to maintain their record manually which
makes it vulnerable to security. If filed a query to search or update in a manual system, it
will take a lot of time to process the query and make a report which is a tedious job.
4. As the number of student increases in the institute manually managing the strength becomes
a hectic job for the administrator. This computerized system stores all the data in the
database which makes it easy to fetch and update whenever needed.
6. Modules used in project
The CSV (Comma-Separated Values) module in Python is a built-in library that provides a straightforward and
efficient way to work with CSV files. CSV files are a popular way to store and exchange structured data, often used
for tasks like data import/export, data manipulation, and data analysis. The CSV module simplifies the process of
reading from and writing to CSV files, making it a valuable tool for data handling in Python.
Here are some key features and functionalities of the CSV module:
1. Reading CSV Files: You can use the csv.reader class to read data from CSV files. It allows you to iterate through
the rows and access the values in a structured manner. You can specify the delimiter and other formatting
options to handle different CSV file formats.
2. Writing CSV Files: The csv.writer class enables you to write data to a CSV file. You can write rows of data and
specify the delimiter, quoting style, and other options to control the output format.
3. Dialects and Formatting Options: The CSV module supports different dialects (e.g., Excel, Tab- separated
values) and allows you to specify custom formatting options to handle variations in CSV file formats.
4. DictReader and DictWriter: These classes, csv. DictReader and csv. DictWriter, are extensions of the basic
reader and writer classes. They work with dictionaries, making it easier to handle CSV files with headers. Each
row is treated as a dictionary with column names as keys.
The CSV module in Python is a versatile and user-friendly tool for handling CSV data, allowing you to efficiently
work with structured data in your Python applications. Whether you need to import data into your program or
export results to a CSV file, the CSV module simplifies the process.
12. OUTPUT
Welcome to Student Management System
. ________________________
• 1. Add New Student
• 2. View Students
• 3. Search Student
• 4. Update Student
• 5. Delete Student
• 6. Quit
• Enter your choice: 1
___________________
Add Student Information
______________________
Enter Admission no.: 2044078
Enter Name: Aryan
Enter Age: 17
Enter Email: Aryan@gmail
Enter Phone: 9972181187
Data saved successfully
Press any key to continue
_______________________
Welcome to Student Management System
__________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
13. • Enter Phone: 9981258596 Data saved successfully
• Press any key to continue
_________________________
• Welcome to Student Management System
_____________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
Enter your choice: 2
-Student Records ---
Admission no. |Name Age| Email | Phone
2044078. | Aryan |17| Aryan@gmail 9972181187 |
2044085| Krishna|17 |Krishna@gmail 9865054762 |
2044096 lVishant |17 |Vishant@gmail 9981258596|
Press any key to continue
14. • Welcome to Student Management System
________________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
Enter your choice: 4
--Update Student ---
Enter Admission no. To update: 2044078
Student Found: at index 0
Enter Admission no.: 2044036
Enter Name: Aryan
Enter Age: 17
Enter Email: Aryan@gmail
Enter Phone: 9667735686
Press any key to continue
________________________
Welcome to Student Management System
_______________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
Enter your choice: 3
15. • Search Student---
• Enter Admission no. To search: 2044036
• Student Found
• Admission: 2044036
• Name: Aryan
• Age: 17
• Email: Aryan@gmail
• Phone: 9667735686
• Press any key to continue
_____________________________
Welcome to Student Management System
________________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
Enter your choice: 5
-Delete Student ---
Enter Admission no. To delete: 2044085
Admission no. 2044085 deleted successfully
Press any key to continue
________________________
Welcome to Student Management System
______________________________________
1. Add New Student
2. View Students
3. Search Student
16. • 4. Update Student
• Delete Student
• 6 Cult
• Enter your choice: 2
• Student Records—
• Admission no. Name Age. Email Phone
_________________________________________
20440056. |Aryan 11 Aryan@gmail 19667735686
• 2044099. Vishay 17. |Vishant@gmail 19981258596|
Press any key to continue
____________________
Welcome to Student Management System
_____________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
Enter your choice: 6
Thank you
17. • 6. Quit
• Enter your choice: 1
• Add Student Information
• Enter Admission no.: 2044085
• Enter Name: Krishna
• Enter Age: 17
• Enter Email: Krishna@gmail
• Enter Phone: 9865054762
• Data saved successfully
• Press any key to continue
____________________________
Welcome to Student Management System
__________________________________
1. Add New Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Quit
Enter your choice: 1
Add Student Information
Enter Admission no.: 2044096
Enter Name: Vishant
Enter Age: 17
Enter Email: Vishant@gmail