Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Submitted by: Prince Kumar

Lahon
Topic: School Teacher
Management System

INFORMATICS PRACTICES
PROJECT 2023 - 2024
CERTIFICATE
This is to certify that PRINCE KUMAR LAHON of class
XII – SCIENCE, Air Force School Jorhat has completed
the project titled ‘School Teacher Management
System’ Under my guidance and completed to my
total satisfaction.

Teachers’ signature Principal’s signature

External’s signature
ACKNOWLEDEGEMENT

I would like to express my special thanks of gratitude to my Informatics


Practices teacher Mr. Tapos Karmakar as well as our principal Mrs. Mousumi
borbora who gave me the golden opportunity to do this wonderful report on
the topic School Teacher Management System, which also helped in doing a
lot of research and I came to know about so many new things. Secondly, I
would like to thanks my family and friends who helped me a lot in finishing
this project within the limited time. I am making this project not only for
marks but also to increase my knowledge. I ONCE THANK EVERYONE WHO
HAS HELPED ME IN ACCOMPLSHING MY JOB.
INDEX
➢ CERTIFICATE
➢ ACKNOWLEDGEMENT
➢ OVERVIEW
➢ LOGGING IN
➢ STUDENT MANAGEMENT
• ADDING STUDENT
• EDIT OR UPDATE
• DELETE RECORD
• VIEW RECORDS
• GENERATE REPORT
➢TEACHER MANAGEMENT
• ADDING TEACHER
• EDIT OR UPDATE
• SEARCH FOR TEACHER
• DELETE RECORD
• VIEW TEACHER INFORMATION
• CLASS ALLOCATION
• RETURN TO MAIN MENU
➢ GENERATE REPORT
➢ DATA VISUALISATION
➢ USER & PASSWORD MANAGEMENT
➢ SQL DATABASES
BRIEF OVERVIEW OF THE PROJECT

Project Title: School Teacher Management System


Objective: Build a basic School Teacher Database Management
System using DataFrames and MySQL database.
Description: The School Teacher Management System is a
Python-based program solution designed to facilitate the
efficient management of teachers in an educational institution.
This system streamlines various aspects of teacher information,
allocation, scheduling, and performance assessment. It offers a
userfriendly menu-based interface with multiple modules for
tasks such as teacher registration, class allocation, attendance
tracking, performance evaluation, and reporting.
LOGGING IN

The above code enables us to connect with mysql databases which as a


user helps us to access the data required.

The above code given is to create a loop to form a login menu which will help us
to encrypt the data.
Logging in as a student:
STUDENT MANAGEMENT

This above code enables us to manage student data while being in a loop which
helps us to change multiple times in one sitting.
FUNCTION TO ADD STUDENT

Output:
FUNCTION TO UPDATE STUDENT
To update student select option 2

Option 1 to change name:

Option 2 to change age:

Option 3 to change class:

Option 4 to change address:


Option 5 to change roll no.:

Option 7 to exit from this menu:

Output:
FUNCTION TO DELETE RECORDS

FUNCTION TO VIEW STUDENTS

FUNCTION TO GENERATE REPORT


OUTPUT 1:

OUTPUT 2:

TEACHER MANAGEMENT
Logging in as admin:

Menu:
Menu for teacher management:

This code enables us to manage teacher data while being in a loop which helps
us to change multiple times in one sitting.
FUNCTION TO ADD TEACHER

OUTPUT:
FUNCTION TO UPDATE TEACHER
Output:

Select option 1 to change name:

select option 2 to change age

Select option 3 to change gender:

Select option 4 to change address:


Select option 5 to change contact details

Select option 6 to change qualifications:

Select option 7 to change experience

Output:
FUNCTION TO SEARCH FOR TEACHER

Output:

Searching teacher through TID:


Searching teacher through gender and qualification:

Searching teacher through subject code:


FUNCTION TO DELETE TEACHER RECORD

FUNCTION TO VIEW TEACHER RECORDS


FUNCTION FOR CLASS ALLOCATION

Output for class allocation regarding class 10:


FUNCTION FOR GENERATING REPORT

Output for generating report class wise and age wise:

Output for generating report as per teachers experience and subject:


FUNCTION FOR DATA VISUALISATION

Output of visualisation as per teacher’s experience & qualification


analysis:
FUNCTION FOR EXPORT/IMPORT OF DATA

EXPORTING STUDENTS: STUDENT TABLE CSV:

EXPORTING TEACHERS: TEACHER TABLE CSV:

Output:
IMPORTING STUDENTS: STUDENT TABLE CSV:

Output:

IMPORTING TEACHERS: TEACHER TABLE CSV:

OUTPUT:
FUNCTION FOR USER & PASSWORD MANAGEMENT

Output for creating a password and resetting:


Output for viewing current users:

SQL DATABASES:

You might also like