student management system by using tkinter mysql crud operation

rk751499 293 views 22 slides Sep 28, 2024
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

# Comprehensive Description of a Student Management System Using Tkinter and MySQL

## Introduction

In today’s educational environment, effective management of student data is paramount. A Student Management System (SMS) provides a streamlined way to handle student information, allowing education...


Slide Content

A PROJECT PRESENTATION ON Student Management system by using tkinter Mysql crud operation Presented By Rahul Kumar (Enroll-2202305001) Under the Supervision of Assistant Professor Ms. Maibam Indika Devi Department of computer science Indira Gandhi National Tribal University ,Regional Campus Manipur

CONTENT 1.Abstract 2.Introduction 3.Scope 4. Objectives 5.H/w and S/w requirements 6.Research methodology 7.Snapshots 8.Benefits and Limitations 9.conclusion 10.References

Abstract Student Management System is software which is helpful for students as well as the school authorities. In the current system all the activities are done manually. It is very time consuming and costly. Our Student Management System deals with the various activities related to the students. In the Software we can register as a user and user has of two types, student and administrator. Administrator has the power to add new user and can edit and delete a user. A student can register as user and can add edit and delete his profile. The administrator can add edit and delete details of the student. All the users can see the all details related student.

Introduction This project is aimed to automate the student management system. This project is developed mainly to administrate student records.The purpose of the project entitled as STUDENT MANAGEMENT SYSTEM is to computerize the Front Office Management of student records in colleges, schools and coaching's, to develop software which is user friendly, simple, fast, and cost- effective.Traditionally , it was done manually.The main function of the system is to register and store student details, retrieve these details as and when required, and also to manipulate these details meaningfully.

Scope The proposed software product is the Student Management System. The system will be used in any School, College and coaching institute to get the information from the student and then storing that data for future usage. The current system in use is a paper-based system. It is too slow and cannot provide updated lists of students within a reasonable timeframe. The intentions of the system are to reduce over- time pay and increase the productivity. Requirements statements in this document are both functional and non-functional.

Objectives Student Management System is software which is helpful for college as well as the school authorities. In the current system all the activities are done manually. It is very time consuming and costly. Our Student Management System deals with the various activities related to managing student records. Our Objective is computerizing the process of student records management.

H/w requirements: Processor (CPU): Intel Core i3 or AMD Ryzen Memory (RAM): 4GB or more Storage (Hard Disk Drive or Solid-State Drive):20GB or more hard disk S/w requirements: Python , Tkinter Library, MySQL Database Management System Python IDE or visual studio Operating System (e.g., Windows, macOS , Linux)

Research methodology Data Flow Diagram The DFD takes an input-process-output view of a system. That is, data objects flow into the software, are transformed by the processing elements, and resultant data objects flow out of the software. Data objects are represented by labeled arrows and transformations are represented by circles. The DFD is represented in a hierarchical fashion. The first DFD represents the system as a whole. Subsequent data flow diagrams provide increasing detail with each subsequent level. The data flow diagram enables the software engineer to develop models of the information domain and functional domain at the same time. As the DFD is refined into levels of greater detail, the analysts perform an implicit functional decomposition of the system. Also DFD refinement results in a corresponding refinement of data as it moves through the processes that embody the application

ER Diagram

Snapshots

Benefits Software provides easy management of student records. Software has very user friendly interface which is very easy to handle and understand. Software provides security to private data by hiding them. Software uses very less memory and takes less time to startup.

Limitations Software is limited to Desktop only. System requires python interpreter installed on the system. All options of student management are not included in current version. Security options provide only low level security against beginner attackers . GUI is in English only.

Conclusion The project entitled "Student Management System" is developed using Python Tkinter as front end and MYSQL database in back end to computerize the process of management of student records. This project covers only the basic features required.

REFERENCES 1.‘Create MySQL Database Login Page in Python Using Tkinter ’, GeeksforGeeks , 2020 <https://www.geeksforgeeks.org/create-mysql-database-login-page-in-python-using-tkinter/> 2.‘GUI Programming with Python Tkinter - Dot Net Tutorials’ <https://dotnettutorials.net/lesson/gui-programming-with-python-tkinter/> 3.‘GuiProgramming - Python Wiki’ <https://wiki.python.org/moin/GuiProgramming> 4.‘MySQL :: MySQL Connector/Python Developer Guide’ <https://dev.mysql.com/doc/connector-python/en/> 5.‘Python - GUI Programming’ <https://www.tutorialspoint.com/python/python_gui_programming.htm> 6.Tutorials, Dot Net, ‘ MySQL Tutorials for Beginners and Professionals’, Dot Net Tutorials , 2022 <https://dotnettutorials.net/course/mysql-tutorials-for-beginners-and-professionals/>

THANK YOU
Tags