Student Result Management System is a python based project that uses tkinter
modules for Graphical User Interface(GUI)
This project includes 6 python scripts that demonstrate how to interact with a Graphical User Interface(GUI) using tkinter
, manage images using pil
, date/time using datetime
, database using sqlite3
and fetching files from system using os
module. In this project, there are total 6 python scripts which are connected to each other. The six python scripts are as follows:-
dashboard.py
course.py
student.py
result.py
report.py
create_db.py
- This script is the dashboard of Student Result Management System containing buttons, images, labels and clock.
- The screen shows the options for
Course
,Student
,Result
,View Result
andExit
- This screen also updates timely as you perform operations on any of these Labels.
- This screen collects and shows the complete data regarding the student
course
. - Buttons are functionalised accordingly.
- You can search any course through its
course name
.
- This screen collects and shows the complete data regarding
students
. - Buttons are functionalised accordingly.
- You can search a particular student details by
roll no.
.
- This screen collects the
result
of a student by its roll no. - Buttons are functionalised accordingly.
- This screen shows the complete
report
of student marks. - Buttons are functionalised accordingly.
- You can search a particular student report through
roll no.
.
- This is the database file for all the tables.
- You have to run this file
first
before running thedashboard.py
file otherwise it will throw an error.
- Click on the
create_db.py
file first and run it. - Click on the
dashboard.py
file and run it. - Click on the
course button
to add courses. - Click on the
student button
to add students. - Click on the
result button
to add results. - Now click on the
report button
to see the report. - Now click on the
exit button
to close it.
Ensure that you have the following Python Pakages installed in your PC:
time
:pip install time
pil
:pip install pil
sqlite3
:pip install sqlite3
os
:pip install os
- Before running
dashboard.py
, make sure first to runcreate_db.py
file and create a folder namedimages
. - In
images
folder save your images regarding this project.