Learning management system that helps an Admin to manage university, where the Admin can:
- Add / delete -> Student, Professor, courses and other admins as well
- Search -> through all Student, Professor, courses
- Filter displayed data in Student, Professor, courses
Before start codind our programm we design different UML DIAGRAMS to help visualizing work flow of the programm and the neccessary classes, so we have implemented:
- Use Case Diagram
- Sequence Diagram
- Class Diagram
- Activity Diagram here on of UMls diagram, Sequence Diagram that shows flow of the program
We implemented this project using c++ programming language and QT framework to design responisve UI.
And we chose this language because of its speed compilation process comparing to other programming languages like python or java, as we needed our porject to deal with the big data in an efficient way.
Admin need to login first, then the dashboard appears displaying the following:
- Admin info
- Manage students option
- Manage proffesors option
- Manage courses option
- Manage admins option