Skip to content

monicab2918-dev/student-record-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

🎓 Student Record Management System in C

📌 Project Description

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.


🚀 Features

  • 🔐 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

🛠️ Technologies Used

  • C Programming Language
  • File Handling (fopen, fprintf, fscanf)
  • Structures & Arrays
  • Sorting Algorithms (Bubble Sort)
  • Dev-C++ / GCC Compiler

📂 Project Files

  • student.c → Main source code
  • students.txt → Stored student records

🔐 Login Details

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.


▶️ How to Run

  1. Download or clone the repository
  2. Open student.c in Dev-C++ or GCC
  3. Compile and run the program
  4. Login using given credentials

📸 Sample Output

Output Output Output Output Output Output Output Output Output

👩‍💻 Author

Monica N
B.Tech / BE Student | Full Stack & C Developer


⭐ Future Enhancements

  • GUI interface using C++
  • Database integration using MySQL
  • Web-based student management system
  • Role-based login (Admin & Student)

📜 License

This project is for educational purposes.

About

A simple Student Record Management System built using C programming with file handling, search, update, delete, grading, and login features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages