Skip to content

youssefx99/UMS

Repository files navigation

University Management System (UMS) University Icon

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.

🚀 Features

  • 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

🛠️ Technologies Used

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

🙏 Acknowledgements

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published