This is a C++ project for managing student grades and faculty information at Government Polytechnic Awasari (GPA). The system provides role-based access for students, teachers, and HODs to efficiently manage academic data.
- Student Management: Add, update, and delete student records.
- Grade Management: Teachers can enter and update student marks.
- Subject Management: HODs assign subjects and teachers.
- User Authentication: Secure login for students, teachers, and HODs.
- C++ for core logic
- MySQL for database management
- MySQL Connector/C++ for database connectivity
- Visual Studio as the development environment
To set up the GPA Management System on your local machine, follow these steps:
-
Install Required Software:
- Ensure you have MySQL Server installed on your machine. You can download it from the MySQL website.
- Install MySQL Connector/C++, which allows your C++ application to interact with the MySQL database. You can find it here.
-
Clone the Repository:
- Open your command line or terminal and run the following command to clone the repository:
git clone https://github.com/Sahil1459/GPA-management.git
The GPA Management System is developed using Visual Studio, which provides an integrated development environment (IDE) for C++. Visual Studio offers features such as:
- IntelliSense: Provides code suggestions and auto-completion, making coding more efficient.
- Debugger: A powerful debugging tool to identify and fix issues quickly.
- Project Management: Organize and manage project files and settings effectively.
- Download and install Visual Studio from the official website.
- Choose the Desktop development with C++ workload during installation.
- Once installed, open the GPA Management System project and configure the MySQL Connector/C++ library in your project settings.
Using Visual Studio ensures a smooth development experience with helpful tools and features.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
For any inquiries or feedback, please contact:
- Sahil Gawade at [sahilgawa07@gmail.com]
- Abhishek Lohot at [lohotabhishek16@gmail.com]
This GPA Management System project was developed by Sahil Gawade and Abhishek Lohot as part of the curriculum for the Diploma in Information Technology at Government Polytechnic Awasari.
- Special thanks to the instructors and peers who provided valuable feedback and support throughout the development process.