[go: up one dir, main page]

0% found this document useful (0 votes)
38 views13 pages

Parking Management Report

The document is a project report for a 'Parking Management System' developed by Prakrathi V and Sneha Vijendra Naik as part of their Bachelor of Computer Application program. The system aims to automate the management of parking facilities, allowing administrators to track vehicle records, manage parking charges, and generate income reports using technologies like PHP, MySQL, HTML, and CSS. The report includes a synopsis, module descriptions, user interfaces, and a conclusion summarizing the system's functionalities and objectives.

Uploaded by

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

Parking Management Report

The document is a project report for a 'Parking Management System' developed by Prakrathi V and Sneha Vijendra Naik as part of their Bachelor of Computer Application program. The system aims to automate the management of parking facilities, allowing administrators to track vehicle records, manage parking charges, and generate income reports using technologies like PHP, MySQL, HTML, and CSS. The report includes a synopsis, module descriptions, user interfaces, and a conclusion summarizing the system's functionalities and objectives.

Uploaded by

Arvind Chouhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Program: Bachelor of computer application

Class: 2nd year ‘A’ section

A PROJECT REPORT
ON
“Parking Management System”

SUBMITTED BY:
Prakrathi V
NU23UCA069

Sneha Vijendra Naik


NU23UCA105

SUBMITTED TO
Prof. Riyaz

Department of Computer Science

Submitted on:

[1]
Nitte Institute of Professional Education
Kodakkal,Kannur Post, Mangaluru – 575 007

Bachelor of Computer Application


Mini Project Report

Certificate

This is to certify that Prakrathi V and Sneha of 2nd year BCA has
satisfactorily completed the mini-project “Parking Management
System” in the Department of Computer Science, prescribed by the
college during the academic year 2024-25.

Prof. Ramamoorty M Prof. Riyaz


Head of the Department Project Guide

Examiners:

1.

2.

[2]
DECLARATION

We hereby declare that this Mini-Project work entitled “Parking


Management System”has been prepared by us during the academic
year 2024 - 2025 under the guidance of Prof. Riyaz Department of
Computer Science,Nitte Institute of Professional Education ,
Mangaluru as the partial fulfillment of BCA degree prescribed by the
college.

We also declare that this mini-project is the outcome of our efforts and
has not been submitted to any other establishments.

Signature
Prakrathi V
NU23UCA069

Signature
SnehaVijendra Naik
NU23UCA105

[3]
INDEX

SL NO CONTENT PAGE NO.

1 Synopsis 5

2 Module Description 6-9

3 User Interfaces 10-12

4 Conclusion 13

[4]
Synopsis
Project Name: Parking Management System

Overview: The Parking Management System (PMS) is designed to streamline the


administration of parking facilities by allowing administrators to manage vehicle records, track
parking charges, and generate income reports. The system includes functionalities for updating
vehicle statuses (such as entry and exit times), viewing vehicle details (like registration number,
parking charges, and owner information), and generating reports for different time periods
(such as daily or overall income). It utilizes a combination of PHP for backend operations,
MySQL for data storage, and a responsive front-end built with HTML, CSS, and Bootstrap.
Security is ensured through session management, so only authorized users can access sensitive
pages. The system provides a user-friendly interface to manage vehicles efficiently and
provides insightful financial data for better decision-making in parking management.

Objective: The objective of the Parking Management System (PMS) is to automate and
streamline the management of parking facilities. This system aims to simplify the process of
vehicle tracking, parking charge calculation, and income generation. It provides a centralized
platform where administrators can manage vehicle entry and exit times, update vehicle statuses,
and track parking charges. Additionally, the system facilitates the generation of detailed
financial reports, helping to monitor daily and overall income. By integrating database
management, session control, and a user-friendly interface, VPMS ensures effective and secure
management of parking operations while enhancing the efficiency and accuracy of
administrative tasks. Ultimately, the system seeks to reduce manual errors, improve operational
efficiency, and provide real-time financial insights for better decision-making.

Technologies Used:

 Frontend: HTML, CSS

 Backend: PHP

 Database: MySQL

[5]
Module Description
The Parking Management System consists of several modules that handle admin interaction,
authentication, log in, enter the vehicle which as came in and out, view their history of parked
vehicle, and checking the report of the vehicles that are entered between specific time period.

1. Admin Dashboard

 Purpose: Displays real-time statistics and visual insights for vehicle parking activities
for admin users.

Functionality:
 Dashboard (dashboard.php): Shows total vehicles parked, vehicles IN, vehicles OUT,
and vehicles parked within 24 hours. Visual data is presented using pie charts for vehicle
status and category (two-wheeler, four-wheeler, three-wheeler).
 Fetches data dynamically from the vehicle_info table using SQL queries.
 Ensures only authenticated admin users (via session vpmsaid) can access the dashboard.

Dependencies:
 dbconnection.php for database connectivity.
 navigation.php, sidebar.php, footer.php for layout structure.
 Chart.js for generating pie charts.
 greetings.php and counters/*.php for dynamic content and statistics.

2. Vehicle In

 Purpose: Manages and displays the list of vehicles currently parked (incoming vehicles)
for admin users.

Functionality:
 Incoming Vehicles (in-vehicles.php): Retrieves and displays vehicles with an empty Status
field (indicating they haven't exited yet) from the vehicle_info table.
 Shows details like vehicle number, company, category, parking number, and owner's
name in a sortable, searchable table.

[6]
 Provides a "Take Action" button linking to update-incomingdetail.php for managing each
vehicle’s details.

Dependencies:
 dbconn.php for database connection.
 navigation.php, sidebar.php, and footer.php for layout components.
 DataTables for enhanced table features (sorting, pagination, search).
 Bootstrap, jQuery, and other JS libraries for frontend functionality.

3. Vehicle out

 Purpose: Displays the list of all vehicles that have exited (marked as "Out") and
provides detailed viewing and receipt printing options.

Functionality:
 Outgoing Vehicles (out-vehicles.php): Fetches data from the vehicle_info table where
Status='Out'.

 Shows vehicle number, company, category, parking number, parking charge, and owner
name.
 Includes options to view full details via outgoing-detail.php and print a receipt via print-
receipt.php.

Dependencies:
 dbconn.php for database connection.
 navigation.php, sidebar.php, and footer.php for consistent layout.
 DataTables plugin for enhanced table features.
 Frontend libraries like Bootstrap, jQuery, and Font Awesome for UI and responsiveness.

4. Managing vehicle

 Purpose: Handles vehicle entry by collecting details and storing them in the database.

Functionality:
 Vehicle Entry (manage-vehicles.php): Allows the admin to input vehicle details such as
registration number, company name, category, owner’s name, and contact number.

[7]
 A unique parking number is auto-generated using mt_rand() and stored along with the
form data into the vehicle_info table upon form submission.
 Categories are dynamically fetched from the vcategory table for selection.

Dependencies:
 dbconn.php for database connectivity.
 navigation.php, sidebar.php, and footer.php for layout structure.
 Bootstrap for styling and layout, jQuery for UI interaction.

5. Outing Detailes

 Purpose: Displays and manages details of outgoing vehicles and updates their remarks,
status, and charges.

Functionality:
 Outgoing Vehicle Management (out-vehicle.php):
- Retrieves and displays vehicle details (e.g., registration number, category, in/out times,
charges, etc.) based on the vehicle's ID from the URL (updateid).
- Allows admins to update remarks, status, and parking charges for outgoing vehicles
using a form.
- Updates are made to the vehicle_info table upon form submission.
- Status field reflects whether the vehicle is currently in or out.
- Displays confirmation message after update operation.

Dependencies:
 dbconn.php for DB connection.
 navigation.php, sidebar.php, and footer.php for layout components.
 Bootstrap and jQuery for styling and interaction.
 DataTables and Charts (though not actively used in this page's visible content).

6. Report

 Purpose: Enables generation of parking reports based on a custom date range.

[8]
Functionality:
 Parking Report Generation (view-reports.php):
- Displays a form where the admin can select a start date (From) and an end date (To)
to define a reporting period.
- On submission, form data is posted to generate-reports.php for processing.
- Ensures date fields are required.
- Displays any error or confirmation messages using alerts.
- Provides a clean user interface for report filtering.

Dependencies:
 dbconn.php for DB connection.
 navigation.php, sidebar.php, and footer.php for layout.
 generate-reports.php for report logic.
 Bootstrap, jQuery, and DataTables for UI and table enhancements.

7. Total Income

 Purpose: Displays summarized income reports from parking charges collected over
different timeframes.

Functionality:
 Income Report (income.php):
- Shows Total Income (all-time), Today’s Income, and Yesterday’s Income from
parking charges.
- Data is fetched dynamically through included PHP scripts:
• income-count.php (total income)
• currentday-income.php (today’s income)
• yesday-income.php (yesterday’s income)
- Uses progress bars and centered text for a visual and readable dashboard layout.
- Displays the current date for the total income section.
- Integrates standard UI elements via Bootstrap and Font Awesome.

[9]
User interface

1.Admin lodin page

2.Dashboard

[10]
3.Vehicle Category

4.Vehicle Entry

[11]
5.View Report

6.Total income

[12]
Conclusion

Summary: The code provided is part of a Parking Management System (PMS) that focuses on

managing vehicle records, including tracking vehicle entries and exits, displaying income

reports, and allowing admins to update vehicle statuses. The system uses PHP and MySQL for

backend processing, with a front-end built using HTML, CSS, and Bootstrap for a responsive

design. Admins can view detailed information about vehicles, such as registration number,

parking charge, status, and owner details. The system also tracks income from parking charges,

showing totals for the current day, yesterday, and overall income, with progress bars

representing the financial data. The platform supports generating reports based on specific date

ranges, and all interactions are secured with session management to ensure only authenticated

users can access the pages. The overall goal of this system is to streamline vehicle parking

management and income tracking for efficient administration

[13]

You might also like