Skip to content

vrushtiparekh099-hash/student-result-system-python

Repository files navigation

🎓 Student Result Management System

📌 Project Description

A menu-driven Student Result Management System developed in Python.

The application allows users to:

  • Add Student
  • Search Student
  • Update Student
  • Delete Student
  • Display Student Ranking
  • View Statistics
  • Generate Result Card

💻 Technologies Used

  • Python 3
  • Object Oriented Programming
  • File Handling
  • Functions
  • Modules

📂 Project Structure

Student_Result_System/

main.py

student.py

result.py

file_handler.py

menu.py

validation.py

report.py

search.py

update.py

delete.py

ranking.py

statistics.py

students.txt

README.md

requirements.txt


🚀 Features

✔ Add Student

✔ View All Students

✔ Search Student

✔ Update Student

✔ Delete Student

✔ Ranking

✔ Statistics

✔ Grade Calculation

✔ Result Card


▶ How to Run

python main.py

📸 Sample Output

========== STUDENT RESULT MANAGEMENT SYSTEM ==========
1. Add Student
2. View All Students
3. Search Student
4. Update Student
5. Delete Student
6. Display Topper
7. Show Statistics
8. Generate Result Card
9. Exit

📈 Future Improvements

  • SQLite Database
  • Tkinter GUI
  • Login System
  • PDF Report Generation
  • Excel Export

👩‍💻 Author

Vrushti Parekh

About

A Python-based Student Result Management System to manage student records, marks, ranking, reports, searching, and statistics using file handling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages