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

Packages

Contributors

Languages