Skip to content

rushgala27/School-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School-Management-System

School Management system in Python using tkinter library for GUI and sqlite3 for database management.

📝About The Project

The project is for a School Management System build using Python. The GUI is made using tkinter library and sqlite3 is used for database management system. The user has to login using his/her username and password. There are options for logging in for student, teacher or principal. When a student logs in using his/her correct username and password, the student can see his/her details. The teacher can login and see his/her details. The teacher can also add a new student's information and also edit an existing student's information. The principal can see his/her information, edit his/her personal information, add a new teacher's information or edit a teacher's information.

Setting Up the Development Environment

Requirements

Getting the requirements

  1. Download and install Python

    Download and install Python from here.

  2. Install the tkinter library library. The sqlite3 library is installed by default when you install python.

    pip install tk

Configuring the project for development

  1. Clone this repository

    git clone https://github.com/rushgala27/School-Management-System.git
    cd School-Management-System

Sample Login Credentials

  1. Student Login:
    Username - Rushabh123
    Password - 12345678

  2. Teacher Login:
    Username - Darshi999
    Password - darshik@26

  3. Principal Login:
    Username - RajanUp12
    Password - RUpadhyay123

📱Screenshots


Login Page

Student Login Student Information

Teacher Login Teacher Information

Add New Student Added Successfully

Edit Student Info Edit Student Info

Student Info Updated Successfully

Principal Login Principal Information

Edit Teacher Information Edit Personal Information

Add New Teacher Incorrect Password

🤖Tech Stack

python_image Python

🔮Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🖼License

Distributed under the MIT License. See LICENSE for more information.

Report Bug
Request Feature

About

School Management system in Python using tkinter library for GUI and sqlite3 for database management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages