micro-project-on-student-management-system-using-python-22616
micro-project-on-student-management-system-using-python-22616
INDEX
SR NO CONTENTS PAGE NO
2 Rationale 3
4 Literature Review 4
8 Skills Developed 9
10 Conclusion 10
Annexure - I
Micro-Project Proposal
The aim of this micro project is to implement the student management System.
This Micro-Project aims to implement the student management system using python.
Name of
Sr. Details of Activity Planned Planned responsible
No. Start Date Finish Date Team members
Annexure - II
Micro-Project Report
1.0 Rationale:
A student management system in Python can be useful for educational institutions to
manage student data such as attendance, grades, and other important information. The
system can help automate administrative tasks, reduce paperwork, and provide insights
into student performance. In student management system, administrators can quickly and
easily access student data, update records, and generate reports, saving time and effort. A
digital system reduces the risk of human error and ensures that accurate data is recorded
and stored securely.
The aim of this micro project is to implement the student management System.
This Micro-Project aims to implement the student management system using python.
6.1 Program:
students = []
def add_student():
name = input("Enter student name: ") id =
input("Enter student ID: ") course = input("Enter
student course: ") student = {"name": name, "id":
id, "course": course} students.append(student)
print("Student added successfully!") print() def
view_students(): for student in students:
print()
print("Name:", student["name"])
print("ID:", student["id"])
print("Course:", student["course"])
def delete_student():
id = input("Enter student ID:
") for student in students:
if student["id"] == id:
students.remove(student)
print("Student deleted successfully!")
return
print("Student not found.")
print()
def main():
while True:
print("1. Add student")
print("2. View students")
print("3. Delete student")
print("4. Exit")
choice = int(input("Enter your choice:
")) if choice == 1: add_student()
elif choice == 2: view_students()
elif choice == 3: delete_student()
elif choice == 4:
break
else:
print("Invalid choice. Please try again.")
while True:
try:
main()
break
except:
print("Please Enter Valid Input.")
6.2 Output:
Add Student
View Student
Delete Student
9.0 Conclusion :
The system can provide insights into student performance, allowing administrators and
teachers to identify areas where students need additional support. By implementing a
student management system, educational institutions can improve efficiency, accuracy,
transparency, and accessibility, which ultimately contributes to better student outcomes and
a more positive educational experience for all stakeholders.
10.0 Reference:
1. https://www.w3schools.com/
2. https://www.tutorialspoint.com/python/index.htm