https://github.com/03-bunny-06/student-management-system
This Python script provides a Student Management System that allows users to manage student data efficiently. Users can add, view, and delete student records through an interactive console-based interface.
https://github.com/03-bunny-06/student-management-system
cli-interface dictionaries functions python python-commandline
Last synced: about 2 months ago
JSON representation
This Python script provides a Student Management System that allows users to manage student data efficiently. Users can add, view, and delete student records through an interactive console-based interface.
- Host: GitHub
- URL: https://github.com/03-bunny-06/student-management-system
- Owner: 03-Bunny-06
- Created: 2024-12-30T06:04:34.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-31T01:51:54.000Z (4 months ago)
- Last Synced: 2025-02-10T07:17:58.672Z (3 months ago)
- Topics: cli-interface, dictionaries, functions, python, python-commandline
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student Management System
## Project Description
This Python script provides a **Student Management System** that allows users to manage student data efficiently. Users can add, view, and delete student records through an interactive console-based interface.
## Features
### Add Student Details:
- Input student information such as name, marks, attendance percentage, and grade.
- Store student details in a list.### View Student Details:
- Display all stored student information in a user-friendly format.
- Display a message if no records exist.### Delete Student Details:
- Remove a student's record by specifying their name.
- Provide confirmation once the record is successfully deleted.### Exit:
- Exit the system gracefully with a thank-you message.## How to Use
1. **Run the script** using a Python interpreter.
2. **Follow the prompts** in the console:
- **Option 1:** Add a new student by entering their details.
- **Option 2:** View all student records.
- **Option 3:** Delete a student by their name.
- **Option 4:** Exit the system.## Example Interaction
```bash
Welcome to Student Management System.1. Add Student Details.
2. View Student Details.
3. Delete Student Details.
4. Exit.Enter the choice (1/2/3/4): 1
Enter the name of the student: John Doe
Enter the total marks of the student (max 1000): 850
Enter the attendance percentage of the student: 95.5
Enter the grade of the student: AEnter the choice (1/2/3/4): 2
Name: John Doe
Marks: 850
Attendance: 95.5%
Grade: A------- * -------
Enter the choice (1/2/3/4): 3
Enter name of the student to delete: John Doe
The entry is removed successfully.Enter the choice (1/2/3/4): 4
Thanks for using our Student Management System. Have a great day!!
```## Requirements
- Python 3.x