TASK 2: A. Create a GUI Application for student marks insertion and CGPA calculation
-
Create a tkinter based application consisting of a login page(Graphical User Interface) where you have two input ‘’User Name “ and “password ” and a submit button. On providing correct input and on clicking the submit button a new GUI (1) will open and on wrong input an error message box should pop up having the content “ Invalid username or password ”.
-
The GUI (1) should consist of three inputs “ Name ” , ”Branch ” and “Registration ID ” followed by a submit button. On clicking the submit button the data entered should be stored in a database (Using Mysql or Sqlite) and should also open another user interface GUI (2) .
-
The GUI (2) should consist of minimum of three buttons consisting of subjects name (of your choice ) and on submit button . On clicking any of the subject button an input user interface should appear where the user can input the marks . On clicking the submit button, the marks entered should get saved in the database on the same row of the ‘username’ and ‘registration number’ entered earlier and a new GUI(3) opens . 4.The GUI(3) should consist of four buttons “ CGPA” , “GRADE”, “New Input” and “ Close”. On clicking , The CGPA button should show the CGPA(on the range of 10) based on the marks input. The GRADE button should show the grade of the student (Ex: CGPA=10,Grade=O) The New Input button should reopen the GUI(1) and the process of insertion should continue. The Close button should close all the existing GUIs.
(Choose any type data base and SQL of your choice)
================================Instructions======================================== You can download my Student Mark entry app from this link-https://drive.google.com/file/d/1Zt7RnxnzQGrDPfysWZmCFtqbw8GAXkSb/view?usp=sharing and run welcome.exe app . OR Download all the files and logo folder also from this repository.Please download python packages i.e.,tkinter,PIL,sqlite3 and then Run welcome.py
Screen 1-Sign in windown if you have already have account then sign in otherwise you have to press create a account button to go to create account window , where you have to enter the details i.e. full name , branch, registration Id, password. in that window you will get yours username and password , then you have to click BACK button to go back to login screen.In login page enter your username and password and then click on SUBMIT button.
Screen 2-After login 'Enter The Details' window will open where you have to Enter the details of a student i.e his/her name , branch and registration id then click on SUBMIT Button to move to next window. If you have not filled any of the details then an error message will appear... to avoid this fill all the fields.
Screen 3-After this next window will open where you have to click on the respectiive subject button to enter the mark ,when you will click any subject button entry box will appear , in that you have to enter mark and submit it.After entering all the marks in their respective subjects Click on SUBMIT button to continue.
Screen 4-Next window will appear where you can see cgpa and grade of that student by clicking on respective buttons i.e. cgpa button and grade button, also there new input button is present by clicking on this Screen 2 will appear again to input the next student details . 'Show Entries' button will show all the entries that you have entered. 'Close' button will close all the windows .
Thank you for giving me this internship 'Spectrum Club'.I have learned a lot from this internship which will be very heplful for my career.