🎓 Student Record Management System
A simple and efficient Student Record Management System built with Python. This is a menu-driven command-line application that allows users to manage student records with complete CRUD (Create, Read, Update, Delete) functionality.
---
📌 Features
- ➕ Add New Student
- 📋 View All Student Records
- 🔍 Search Student by Name
- ✏️ Update Student Details
- Update Name
- Update Age
- Update Roll Number
- Update Course
- Update All Details
- 🗑️ Delete Student Record
- ✅ Input Validation
- 🚫 Duplicate Name & Roll Number Prevention
- 📖 User-Friendly Menu Interface
---
🛠️ Technologies Used
- Python 3
- Lists
- Dictionaries
- Functions
- Loops
- Conditional Statements
---
📂 Project Structure
Student-Record-Management/
│
├── student_record_management.py
├── README.md
├── LICENSE
├── requirements.txt
├── .gitignore
└── screenshots/---
▶️ How to Run
- Clone this repository
git clone https://github.com/yourusername/student-record-management-system.git- Navigate to the project folder