You are required to create a Qt application with which the data stored in a database can be viewed in 3 different ways. More details below.
The application mainly stores these things in its database:
1- Student First Name
2- Student Last Name
3- Mark Percentage
4- Grade (A, A+,...F)
The application should present these data stored, in three different ways for the user:
First view: Table with 4 columns showing the data; same columns in database.
Second View: Bar Chart with grade range in the x-axis (A, A+,...F ) and number of students in the y-axis.
Third View: Pie Chart, showing same data as Bar chart, i.e grades and number of students.
The user should be able to edit a student First Name, Last Name and Grade.
The GUI can be very simple as long as it has a menu to choose the three views from.
**The application must be build using QT designer**
You can use SQLite as a database for the application.
This is a school assignment so I'm not expecting anything big or fancy.