Dbms Mini Project Spms
Dbms Mini Project Spms
By
Aaryan Mantri (2023300001)
Vedant Agarwal (2023300002)
Mahadev Balla (2023300010)
Guided by
Miss. Shalini N
Course Project
Database Management Systems
Abstract
The Smart Parking System is a database-driven project designed to
streamline parking management in high-traffic areas like malls and
complexes. The key objectives are to ensure efficient space utilization,
provide real-time tracking of parked vehicles, and simplify administrative
tasks such as category management and parking charge calculations.
The system is built using Django and incorporates a robust data model
featuring two key entities: Category (for defining parking areas) and
Add_vehicle (for tracking vehicle entries). Administrators can add, edit, and
deactivate parking categories, set vehicle limits, and assign charges.
Real-time tracking allows vehicles to be marked as "Parked" or "Leaved,"
ensuring an accurate count of available slots. A dashboard provides
summarized data, including total parked vehicles, revenue generated, and
space availability, while search and pagination features improve data
navigation.
Parking management in urban areas and high-traffic locations, such as malls and
complexes, often faces challenges such as inefficient space utilization, vehicle
tracking issues, and administrative difficulties. Existing systems may rely on
manual processes, leading to errors, delays, and dissatisfaction among users. This
project addresses the need for an automated, efficient, and user-friendly parking
management solution to streamline operations, track vehicles in real-time, and
ensure optimal resource utilization.
Objective
Motivation
The growing demand for parking spaces in urban areas necessitates a reliable
solution to optimize space usage and reduce administrative burden. Efficient
parking management systems not only improve user satisfaction but also contribute
to reducing traffic congestion and enhancing operational transparency. This project
is an attempt to provide a scalable solution, leveraging Django's robust framework,
to address these challenges effectively.
Outline
1. Introduction
○ Overview of parking challenges and the need for a smart system.
2. System Design
○ Description of the models (Category, Add_vehicle) and their
relationships.
○ User authentication and role-based access.
3. Implementation
○ Features like vehicle tracking, parking charge calculations, and
category management.
○ Error handling and security considerations.
4. Results
○ Summary of dashboard data and system usability.
5. Conclusion
○ Evaluation of project success and potential future improvements.
Methodology
● System Design and Database Structure
● The Smart Parking Management System was designed using Django for
backend functionality, coupled with a relational database to manage parking
areas and vehicle entries. The system comprises two primary models:
Category, which defines parking areas and their characteristics, and
Add_vehicle, which tracks parked vehicles and their details. The
database schema allows efficient management of data relationships, such as
linking vehicles to specific parking areas.
● Feature Implementation
● Key features were implemented through structured routes and views. User
authentication ensures secure access, with role-based permissions for
administrators. Functionalities like adding parking categories, recording
vehicle entries, and managing parking statuses were built with robust form
validation to prevent data inconsistencies. Pagination and search capabilities
were added to enhance data navigation.
● Status Management
● Vehicle parking status is dynamically updated based on user actions,
enabling real-time monitoring of available slots. Similarly, parking
categories can be activated or deactivated to reflect operational status
changes.
● Conclusion
● The methodology emphasizes a scalable and user-friendly design, ensuring
efficient parking management with accurate record-keeping and minimal
manual intervention.
Results and Discussion
Performance Overview
The Smart Parking Management System successfully meets its core objectives by
streamlining parking area management and vehicle tracking. The system ensures
secure user interactions with minimal manual errors. Key metrics for assessing the
project include system responsiveness, accuracy in status updates, and seamless
user experience.
Error Analysis
Potential Improvements
The Smart Parking Management System lays a strong foundation for operational
efficiency with potential for future enhancements in analytics and scalability.
Conclusion
Summary
Findings
The system successfully tracks and manages parking slots, allowing the admin to
oversee operations seamlessly. Its real-time data management and clear interface
make it suitable for deployment in environments requiring straightforward parking
solutions.
Limitations
Future Work
Login Page
Dashboard
Adding a category of vehicles and their parking lot limit
Updated Dashboard
Error page