/Parking-Management-System

A prototype GUI (tkinter) project for Smart and Fast Parking Management

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

Download single executable file for quick run here:

https://drive.google.com/file/d/18wryJjLQTItjLFOwLiSv7FAGGiY_6BFq/view?usp=sharing

About

An experimental GUI (tkinter) project for Smart and Fast Parking Management.

Author : Shamik Basu, Aryan Jamwal.

The goal of this project is to find the closest available parking slot based on 2-D co-ordinates. It sample 2-D live map depicts empty, filled and closest parking available slot on the map using diffrent colours. The algorithm is based on a shortest path-finding algorithm that has been implemented and tested on the sample live 2-D map. The information is stored in an offline SQL database and is built keeping in mind the idea of an intranet setup.

To start the application run file : PMS_main.py

Required Python Packages:

Install using following command:

1)pip install DateTime
2)pip install pandas

To view Database File(.db) download sqlite3 Database Browser: https://sqlitebrowser.org/dl/

File Details:

1)PMS_main.py : Main Program ( Run this to start the application )
2)PMS_GUI_1.py : GUI and Database Module
3)PMS_Loci_2.py : Location Finding Module
4)PMS_Login_3.py : Login Module
5)PMS_Map_4.py : Display Map Module
6)map4.csv : Live Map Matrix
7)login_info : Directory created on User Registration to save User Info
8)location5.db : Database File created on User Registration to save User Info