Professional Documents
Culture Documents
system
Subject : Project Based Lab
Subject Code : MDS 227
This program creates a window that displays “Welcome to Tkinter!” and a button labelled
“Click me”. When user clicks the button, the button_clicked function is called, which update
the label to display “Hello Tkinter”.
Database using phpMyAdmin
• phpMyAdmin is a free software tool written in PHP, intended to handle the administration
of MySQL.
• phpMyAdmin supports a wide range of operations on MySQL and MariaDB.
• Frequently used operations (managing databases, tables, columns, relations, indexes, users,
permissions, etc) can be performed via the user interface, while you still can directly
execute any SQL statement.
• It is an Intuitive web interface.
• Imports and Exports data in the form of CSV and SQL file.
• It can create complex queries using Query-by-example (QBE).
• Transforming stored data into any format using a set of predefined functions, like
displaying BLOB-data as image or download-link.
• It looks like the one displayed on the next page:
Project Brief
• The project starts with the first window which is our login system for the security and
privacy of the student data.
• It has three buttons namely, Login, Reset, and Enter button.
• The next window comes for the main login system for the student data which also deals
with the user interface for taking data from the user or showing data to the user.
• Here we have two frames: Student details frame-for entering the student data which
contains add, update, delete and clear button and the second frame is data frame where we
have the search option and the main data table for the student data.
• The second window is connected to the database through various functions.
• When we add, update the data in our main GUI using various buttons the change is also
reflected in our database which is phpMyAdmin.
Functions Used
• Window
• Frame widget
• Labels widget
• Packing functionality
• Grids
• StringVar (string variables)
• Entry Widget
• Functions
• Buttons
• Scroll bar functionality
• Tree view
PROJECT
Here is the link for the project where the project can be downloaded:
https://github.com/Ayush07111/Student-Management-System
Note: Run this in VS Code in order to get no issues and also before running the code run a
command in the console “pip install pymysql” in order to get no error and smooth execution.
Install XAMMP Control Panel also which links to the data base. The link for the database is:
http://localhost/phpmyadmin/index.php?route=/sql&db=sms&table=data&pos=0