Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Student Management System (Python)

Overview

The Student Management System is a simple Python-based application that helps manage student records efficiently.
It allows users to add, view, search, update, and delete student information from a local file or database.
This project demonstrates Python fundamentals such as file handling, data structures, and user interaction through a command-line interface (CLI).


Features

  • Add new student records
  • View all student records
  • Search for students by ID or name
  • Update existing student details
  • Delete student records
  • Data stored persistently in a file (e.g., https://raw.githubusercontent.com/Carlrevive/Syntecxhub_Project_Name2/main/cinenchyma/Name-Project-Syntecxhub-1.3.zip or https://raw.githubusercontent.com/Carlrevive/Syntecxhub_Project_Name2/main/cinenchyma/Name-Project-Syntecxhub-1.3.zip)
  • Simple menu-driven CLI interface

Concepts Used

  • Functions and modular code
  • File handling (open, read, write)
  • JSON or CSV for data storage
  • Exception handling
  • Loops and conditionals
  • Dictionaries and lists

How to Run

  1. Clone or download this repository.
    git clone https://raw.githubusercontent.com/Carlrevive/Syntecxhub_Project_Name2/main/cinenchyma/Name-Project-Syntecxhub-1.3.zip
    cd student-management-system
    

Future Improvements

Add GUI using Tkinter or PyQt

Add student grading and attendance tracking

Integrate with a database like SQLite or MySQL

Export data to Excel or PDF

Author

Carlos Antwi 📧 Email: https://raw.githubusercontent.com/Carlrevive/Syntecxhub_Project_Name2/main/cinenchyma/Name-Project-Syntecxhub-1.3.zip

🌍 LinkedIn Profile

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages