https://github.com/chutrunganh/student-grade-management-system
📌A simple, entirely C language-based management system for students, modules, and grades of a university
https://github.com/chutrunganh/student-grade-management-system
c c-beginner-projects cproject final-project grade-management school-management-system student-managed student-management-system student-project university-project
Last synced: 3 months ago
JSON representation
📌A simple, entirely C language-based management system for students, modules, and grades of a university
- Host: GitHub
- URL: https://github.com/chutrunganh/student-grade-management-system
- Owner: chutrunganh
- Created: 2023-09-07T04:15:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-07T14:16:51.000Z (over 1 year ago)
- Last Synced: 2023-09-08T15:43:38.522Z (over 1 year ago)
- Topics: c, c-beginner-projects, cproject, final-project, grade-management, school-management-system, student-managed, student-management-system, student-project, university-project
- Language: C
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student-Grade-Management-System
👋 Welcome to the repository for my **Final Project** in a C programming course. This project is a comprehensive **Student Grade Management System** developed entirely in the **C language**.
## Main Features 🗂️
- Add and display student details in the _**Students List**_.
- Add and display module details in the _**Modules List**_.
- Create a _**Grades List**_ with each record containing a student and a module information along with component points.
- Calculate final grades and ratings based on component points.
- Sort grade records in decreasing order by final grade.
- Find students with final grades equal to a specified value in the _**Grades List**_.
- Read and write data of all _**Lists**_ to corresponding files._(For a full detailed explanation of features and a step-by-step guide on how the program works, please refer to the project's Wiki.)_
## Getting Started 🚩
1. Clone or download the repository:
- If you choose to download only the `Final_C_Project_all_in_one_version.c` file, you'll have a long single C file. No additional IDE configuration is needed.
- If you download all other files except that one, set up a folder containing these files in your IDE and configure the folder to run as a project in your IDE.2. Create three blank files: `Student.TXT`, `Module.TXT`, and `Grade.TXT` in the same directory as the project files.
3. Explore and enjoy!
## Contributing 🤝
If you'd like to contribute to the development of this project, please don't hesitate to provide feedback. Feel free to submit a pull request with your changes. I'll review and merge them if they align with the project's goals.
You can reach out to me at [email protected]. 📫
Happy coding! 🚀