0% found this document useful (0 votes)
20 views6 pages

Python Parking Management Project

This document is a presubmission report for a Python parking management system miniproject submitted by three students. The system allows users to manage vehicle parking, with features like adding and viewing vehicles, reserving parking slots, and viewing slot availability and parking history. The roles and responsibilities of each student are outlined, with one focusing on the vehicle management module, one on the home/login module, and one on submodules, testing, and report writing. An overview of the project modules and a Gantt chart laying out the project timeline are also provided.

Uploaded by

S.Lokesh Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views6 pages

Python Parking Management Project

This document is a presubmission report for a Python parking management system miniproject submitted by three students. The system allows users to manage vehicle parking, with features like adding and viewing vehicles, reserving parking slots, and viewing slot availability and parking history. The roles and responsibilities of each student are outlined, with one focusing on the vehicle management module, one on the home/login module, and one on submodules, testing, and report writing. An overview of the project modules and a Gantt chart laying out the project timeline are also provided.

Uploaded by

S.Lokesh Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

PRESUBMISSION REPORT

PYTHON MINIPROJECT
ON
PARKING MANAGEMENT
SYSTEM

in partial fulfilment of the requirements of the award of degree of


B. Tech (Computer Science Engineering)

Lovely professional university


Phagwara, Punjab

SUBMITTED BY:
MADDI DINESH REDDY

Registration no.:12111718

JAGARAPU PRANE KUMAR

Registration no.:12103976

BAVANNA GARI SANTOSH KUMAR REDDY


Registration no.:12108753
INTRODUCTION

A Parking Management System Project in Python is a set of innovative


technologies that provide parking sector solutions.

This Project on parking management system is mostly concerned with client


parking details such as number and slot. The system also allows vehicle owners
to enter information such as their contact information, vehicle number and
vehicle category. However, after entering vehicle information, the system
creates a reserve slot that last until the car leaves. when it comes to parking
spaces, the system uses GREEN and RED to signify empty and occupied slots,
accordingly.
The system displays all parked vehicles under the manage vehicles area of the
app, where the user can cancel the parking after it is completed.

Parking management System Project Modules:


 HOME

 LOGIN SCREEN

 REGISTER SCREEN

 Vehicle Management 

 ADD VEHICLE

 CURRENT VEHICLE

 SLOT AVAILABILITY

 HISTORY
MODULE DESCRIPTION

START

CHOOSE

LOGIN SCREEN REGISTER

HOME SAVE DEATILS

ADD VEHICLE CURRENT VEHICLE SLOT AVAILABILITY HISTORY

IF SLOT
AVAILBLE

SAVE VEHICLE
DETAILS REMOVE VEHICLE SHOW ALL VEHICLE
RESERVE SLOT AND
PRINT RECIEPT INDICATE WITH HISTORY
GREEN

ELSE
INDICATE WITH RED
ROLE AND RESPONSIBILITY OF RESPECTIVE STUDENTS

1. MADDI DINESH REDDY

REGISTRATION NUMBER: 12111718


 CODING AND IMPLEMENTATION OF VEHICLE MANAGEMENT
MODULE

 IMPLEMENTING GUI USER INTERFACE

 REPORT MAKING

2. JAGARAPU PRANE KUMAR

REGISTRATION NUMBER: 12103976

 CODING AND IMPLEMENTATION OF HOME MODULE (LOGIN,


REGISTER)

 REPORT MAKING

 TESTING MODULES

3. BAVANNA GARI SANTOSH KUMAR REDDY

REGISTRATION NUMBER :12108753

 CODING AND IMPLEMENTATION OF SUB MODULES

 TESTING MODULES

 REPORT MAKING
GANNT CHART

RESPONSIBILITY TIME TAKEN

PLANNING 20DAYS

DESIGN 10DAYS

CODING AND GUI 20 DAYS

TESTING 5DAYS

REPORT 5DAYS

20/09/2022 - 11/10/2022- 21/10/2022- 11/11/2022-


10/10/2022 20/10/2022 10/11/2022 20/11/2022

PLANNING

DESIGN

CODING AND GUI

REPORT

Common questions

Powered by AI

In this system, the user journey typically involves: starting at the login screen to enter the system, registering if not already done; then through the home interface, the user adds a vehicle by inputting vehicle details; the system checks slot availability and if available, reserves the slot indicating it with green; otherwise, indicates in red that there are no slots available. Post this, the user can access vehicle history or cancel parking from the 'Manage Vehicles' area .

The 'History' feature is important as it allows users to view a record of all previous parking activities, providing transparency and reference for vehicle usage patterns. From an administrative perspective, it provides valuable data to analyze trends, track regular users, and optimize parking resource allocation. It also helps in resolving disputes by providing documented evidence of past transactions .

The 'Home' and 'Vehicle Management' modules integrate within the Python-based system by allowing the user to seamlessly transition from initiating access through login or registration in the 'Home' module to managing vehicle details and parking activities in the 'Vehicle Management' module. This seamless transition ensures continuity in user interaction, maintaining data flow across modules so that vehicle information and slot status are consistently updated and tracked, delivering a cohesive user experience .

Utilizing a Gantt chart for managing the project provides a visual timeline that outlines each phase of development, from planning through reporting. In this context, it offers advantages such as clear visual representation of task dependencies, milestones, and deadlines, facilitating better communication among team members regarding their roles and responsibilities. Additionally, it aids in identifying potential bottlenecks or delays, allowing for early intervention and adjustments to keep the project on track .

The development timeline for the project includes 20 days for planning, 10 for design, 20 for coding and GUI implementation, 5 for testing, and 5 for report making. The duration allotted for planning and coding ensures thorough understanding and quality development of system functionalities, critical for successful project deliverables. Insufficient time for testing (5 days) might risk overlooking bugs or performance issues, although with detailed initial phases, this could be mitigated. Efficient time allocation helps in maintaining the schedule while ensuring quality delivery .

The testing approaches in the Parking Management System included module testing conducted by Jagarapu Prane Kumar and Bavanna Gari Santosh Kumar Reddy. These approaches ensure system functionality by systematically verifying each part of the system, such as login, registration, vehicle management, and sub-modules, function as intended and integrating them to confirm cohesive operation of the whole system. This helps in identifying and rectifying errors before full deployment, ensuring reliability and user satisfaction .

The role distribution contributed to the project's success by leveraging the specific skills of each member: Maddi Dinesh Reddy focused on coding and implementing the vehicle management module as well as creating the GUI interface, ensuring effective interaction design; Jagarapu Prane Kumar handled the home module, including login and registration, which are crucial for user access, and also engaged in testing modules; Bavanna Gari Santosh Kumar Reddy worked on coding sub-modules and testing, ensuring that the system functions cohesively and is reliable .

The Python-based Parking Management System differentiates between occupied and empty parking slots using colors; green indicates an empty slot while red signifies an occupied slot. This visual differentiation is significant for users as it provides a quick and intuitive way to ascertain the availability of parking spaces, thereby enhancing user convenience and system efficiency in managing parking resources .

The system handles vehicle information entered by users by allowing them to input details such as the contact information, vehicle number, and vehicle category. Once these details are entered, the system utilizes the information to create reserve slots that remain held until the vehicle leaves. This data management is part of the system's functionality in organizing and simplifying the process of slot reservation .

Implementing a GUI in the Parking Management System is significant as it enhances user interaction by providing a visual and intuitive interface for users to interact with the system seamlessly. Benefits to end-users include easier navigation through functionalities such as vehicle registration, slot reservation, and access to vehicle history, which minimizes errors and reduces the system's learning curve for users who might not be technically savvy .

You might also like