Skip to content

sayababbasi/Student-Management-System

Repository files navigation

Student Management System The Student Management System is a Python-based application designed to manage student registrations, course enrollments, grade tracking, and result generation. With a simple command-line interface (CLI), the system allows administrators to efficiently handle student data and academic records.

Key Features: Student Registration: Adds new students with personal details and stores them securely. Course Registration: Allows students to register for courses. Course Enrollment: Enrolls students in selected courses. Grade Management: Assigns and tracks grades for students in various courses. Result Generation: Generates and displays student results based on their grades. Menu-driven Interface: Simple, intuitive navigation through a command-line menu. Error Handling: Validates inputs and handles exceptions to ensure smooth operation. Technologies Used: Python: Core programming language for all functionalities. OOP: Object-oriented programming principles to manage different components like StudentRegistration, GRADE, and ResultOfStudent. Installation: Clone the repository: git clone https://github.com/your-username/student-management-system.git

Navigate to the project directory: cd student-management-system Run the application: python student_management_system.py License: This project is licensed under the MIT License - see the LICENSE file for details.

About

A Student Management System built in Python to manage student registration, course enrollment, grade assignments, and result generation. Features include a user-friendly CLI interface, error handling, and input validation. It uses object-oriented principles for managing student and course data efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages