The University Management System (UMS) is a comprehensive application designed to efficiently manage and facilitate course selection for students in a university setting. It utilizes robust data structures and a user-friendly interface to provide a seamless experience for both administrators and students.
-
Admin Features:
- Login with username and password
- Add new students with auto-generated email addresses
- Add new courses with prerequisites
- View list of students enrolled in specific courses
- Add grades for each student in a course
- View a student's list of finished and in-progress courses
- Edit course data as needed
-
Student Features:
- Login with student ID and password
- View a list of all available courses
- Filter courses based on preferences
- View detailed information about a specific course
- Register for desired courses
- View a list of enrolled courses
- Access grades and cumulative GPA
- Edit personal information
- Development Tool: QT
- Language: C++
- Data Structures: Utilized appropriate data structures for efficient implementation and optimal performance.
- Storage: Data is stored in files, eliminating the need for a database.
We would like to thank the contributors to this project for their hard work and dedication.
Happy managing and learning with the University Management System!