This is a console-based Student Record Management System developed using the C programming language.
The system allows users to manage student records efficiently with features like adding, searching, updating, deleting, sorting, grading, and file storage.
- 🔐 Admin Login System
- ➕ Add Student Records
- 📋 View All Students
- 🔍 Search Student by ID
- ✏️ Update Student Details
- ❌ Delete Student Records
- 💾 File Handling (Permanent Storage)
- 📊 Sort Students by Name and Marks
- 🧮 Calculate Total & Average Marks
- 🏆 Grade Calculation System
- C Programming Language
- File Handling (fopen, fprintf, fscanf)
- Structures & Arrays
- Sorting Algorithms (Bubble Sort)
- Dev-C++ / GCC Compiler
student.c→ Main source codestudents.txt→ Stored student records
For demonstration purposes, a default admin login is implemented in the code.
You can modify the username and password inside the login() function in student.c.
- Download or clone the repository
- Open
student.cin Dev-C++ or GCC - Compile and run the program
- Login using given credentials
Monica N
B.Tech / BE Student | Full Stack & C Developer
- GUI interface using C++
- Database integration using MySQL
- Web-based student management system
- Role-based login (Admin & Student)
This project is for educational purposes.








