Skip to content

santhoshkm-dev/Student-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System

A beginner-friendly backend project developed using Python and SQLite to manage student records efficiently.


📌 Project Overview

This project is designed to perform basic CRUD (Create, Read, Update, Delete) operations on student data using a local SQLite database.

The application allows users to:

  • Add new student records
  • View existing student details
  • Update student information
  • Delete student records
  • Manage data using a simple command-line interface

🚀 Features

✅ Add Student Record ✅ View Student Records ✅ Update Student Information ✅ Delete Student Records ✅ SQLite Database Integration ✅ Modular Python Code Structure ✅ Exception Handling


🛠️ Technologies Used

  • Python
  • SQLite
  • VS Code
  • Git & GitHub

🧠 Concepts Used

  • Functions
  • Modules
  • OOP Concepts
  • CRUD Operations
  • Exception Handling
  • File & Database Handling

📂 Project Structure

Student-Management-System/
│
├── main.py
├── database.db
├── modules/
├── README.md

▶️ How to Run the Project

  1. Install Python
  2. Clone the repository
  3. Open project folder in VS Code
  4. Run the project
python main.py

📸 Future Improvements

  • GUI Interface
  • Flask Web Version
  • Login Authentication
  • Search & Filter System
  • Cloud Database Integration

👨‍💻 Author

Santhosh KM BCA Student | Python Backend Learner | Future Cloud Engineer ☁️


📌 GitHub Goal

This project is part of my backend development learning journey and internship preparation roadmap.

About

A Python-based Student Management System using SQLite with CRUD operations, login authentication, modular programming, and file handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages