Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Student Management System

A simple Student Management System built with Python using Object-Oriented Programming (OOP). This project allows users to manage student records through a menu-driven command-line interface.

Features

  • Add a new student
  • View all students
  • Search for a student by ID
  • Update student information
  • Delete a student
  • Simple and easy-to-use command-line interface

Technologies Used

  • Python 3
  • Object-Oriented Programming (OOP)

Example Menu

===== Student Management System =====
1. Add Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Exit

Learning Objectives

This project demonstrates:

  • Python classes and objects
  • Constructors (__init__)
  • Lists and object management
  • Loops and conditional statements
  • User input handling
  • CRUD (Create, Read, Update, Delete) operations

Future Improvements

  • Save data to a file or database
  • Input validation
  • Graphical User Interface (GUI)
  • Student sorting and filtering
  • Export student records to CSV

Powered By

Muhammad Hasnain

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages