Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System (Python)

A simple menu-driven Student Management System built using Python.

This project is designed for beginners to practice Python fundamentals such as functions, lists, loops, conditional statements, searching, and CRUD operations.


✨ Features

  • 📋 Display all students
  • ➕ Add a new student
  • ❌ Delete a student
  • ✏️ Update student details
  • 🔍 Search student by name
  • 🔎 Search student by roll number
  • 🏆 Find topper
  • 📉 Find student with lowest marks
  • 👨‍🎓 Count total students
  • 🚪 Exit program

🛠️ Technologies Used

  • Python 3

📂 Project Structure

Student-Management-System/
│
├── student-management-system.py
├── README.md
├── LICENSE
└── .gitignore
└── images
    │
    ├── main-menu
    ├── display-students
    ├── add-student
    ├── update-student
    ├── search-student
    ├── topper
    ├── lowest-marks
    └── total-students

▶️ How to Run

Clone the repository

git clone https://github.com/ESHRATH907/Student-Management-System-Python.git

Go to the project folder

cd Student-Management-System-Python

Run the program

python student-management-system.py

📸 Screenshots

🏠 Main Menu

Main Menu


📋 Display All Students

Display Students


➕ Add Student

Add Student


✏️ Update Student

Update Student


🔍 Search Student

Search Student


🏆 Find Topper

Topper


📉 Lowest Marks

Lowest Marks


👨‍🎓 Total Students

Total Students

📚 Concepts Used

  • Lists
  • Functions
  • Loops
  • Conditional Statements
  • CRUD Operations
  • Searching
  • User Input
  • Indexing

🚀 Future Improvements

  • Exception Handling
  • File Handling
  • CSV Storage
  • Student Grades
  • Sorting Students
  • Data Validation
  • Object-Oriented Programming (OOP)

👩‍💻 Author

Eshrath Jahan

GitHub: https://github.com/ESHRATH907


⭐ If you found this project useful, consider giving it a star.

About

A beginner-friendly Student Management System built in Python using lists and functions. Supports CRUD operations, searching, topper analysis, and student record management through a menu-driven interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages