Question: description: Create a Tkinter based python graphical user interface ( GUI ) which can create a student database which stores necessary information e . g
description:
Create a Tkinter based python graphical user interface GUI which can create a student database
which stores necessary information eg name, department, number of credits earned, number of
credits required of at least students.
Task:
Create a readable text file which stores at least administrative name and password. The
GUI should have initially two labels which are name and password and a button called
login The entry in the name and the password label should be matched from the
administrative names and passwords from the readable text file after the login button is
clicked. If it doesnt match with any of those entries, an error message should pop up
Otherwise, the user should be let in for the next stage. The name and password should be
stored in a dictionary while being compared after the file is read.
Sample readable text from the file:
Virgil abc
Trent hgf
Alexis jkh
In the next stage of the GUI, you should have labels which are NameDepartment
No of credits earned and No of credits required The user should be able to enter at
least inputs. There should be a button called Finish Once you click the Finish a
text file will be created storing all the entries along with the labels. For the database, you
should create a dictionary with Names as the Key and the other fields as the Value
Sample text file to write:
Name Department No of credits earned No of credits required
Diego Jota EE
Cody Gakpo ME
Bonus:
Add two more buttons, Sorted by Name and Sorted by Department to sort the database. So
the sorting should be either based on the Key or the first element department of the list of value.
Deliverables:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
