SlideShare a Scribd company logo
1 of 14
Automated
Presented by Group - 4
SRINIVAS V.D KEERTHIDIVYA .S
1
CONTENTS
 Overview of the Project
 Block Diagram
 Flow Chart
 Output demonstration
 Challenges
 Future scope
2
BASIC IDEA BEHIND THE PROJECT
3
PROJECT OVERVIEW
Automated
Vehicle
Parking
System
SPECIFICATION
DESIGN
ANALYSIS
IMPLEMENTATION
4
Admin Login
Addition of Vehicle
Bill Receipt
Deletion of Vehicle
Parking Layout
BLOCK DIAGRAM
Starting Time
(T1)
End Time
(T2)
T2 -- T1
5
FLOW CHART
Start
Enter the Admin
Name &Password
1. Add Vehicle
Main Menu
2. Parking
Layout
1.Car
2. Bike
Get Vehicle
No.
Add No. to
vehicle
Array[i]
Increment
Counter
Get Start
Time
[Car]
[Bike]
1. Add Vehicle
3. Delete
Vehicle
1.Car
2. Bike
Get Vehicle
No.
Vehicle
No. from
Array[i]
Array[i]=0
Dec.
counter
Get the
Start and
End time
of vehicle
Bill
Generation
4. Exit
Counter Exit
switchd
If i<3
success
If i>3
If count<20
switch v
If count>20( Displays No space for parking)
Main Menu
fail
switch n
While(k)
Vehicle no. not matched
Vehicle no. matched
6
Linear search Alg.
7
IMPLEMENTATION
1.Protected Admin Login:
1. Both the user and password are taken as input
strings
2. String compare was used to verify the Login
3. For Unsuccessful login we gave 2 more attempts
4. By successful Login only, admin can access whole
program
Fig . Admin Login
8
IMPLEMENTATION
2.Search and Allocation:
 Parking Layout was taken in 1D-Array, initialized with 0 for both car and bike separately.
 we used Linear search for Allocation and Deletion of slot to a Vehicle
Allocation:-
 Using Linear Search, goes through the Array for [0] .
 If [0] found, it allocates slot and saves respective Vehicle number in that slot.
 If [0] not found it warns no space available.
Deletion :-
 Taking respective vehicle number from admin .
 Using Linear Search, goes through the Array finds the vehicle number
 If it founds it make the value that particular index to [0].
 If it not founds it warns Vehicle not found.
IMPLEMENTATION
9
IMPLEMENTATION
Fig . Vehicle Parking Layout
10
IMPLEMENTATION
3.Ticket and Billing Generation:
Fig . Billing and Ticket
Generation
 We used Time Function , for capturing real time
from system
 Time were captured at vehicle entry and exit
 Bill generated on basics of time of vehicle parked
in the slot
 Bill was generated when the vehicle exiting from
the slot
IMPLEMENTATION
11
MODULARITY
 The whole program is written in
various functions executed using
File level Modularity
 The functions were written in two
library files.
 No global Variables were used.
Fig . Project files
File Level Modularity
CHALLENGES
 Reducing the Code line and implementing Code Reusability by implementing the
Functional Level Modularity.
 Implementing the masking of the user password.
12
 Masking the admin password.
 Implementation of MACRO’S in code.
 Involving the Image processing to make the system fully Automatic and Efficient.
 Presence of Data Base in future for more secure and exclusive parking subsystem.
 Implementing 2D-Array for Parking slot and get the Vehicle number in string.
FUTURE SCOPE
13
Thank You
14

More Related Content

Similar to Automated Vehicle Parking System Project Report

CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT ) CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT ) Mauryasuraj98
 
IRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET Journal
 
AU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDFAU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDFCCSSenatorAbogadoAj
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABAI Publications
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...ijsrd.com
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...IRJET Journal
 
IRJET- Toll Collection Automation
IRJET-  	  Toll Collection AutomationIRJET-  	  Toll Collection Automation
IRJET- Toll Collection AutomationIRJET Journal
 
Accelerating automotive test development may 2008
Accelerating automotive test development   may 2008Accelerating automotive test development   may 2008
Accelerating automotive test development may 2008Thorsten MAYER
 
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...IRJET Journal
 
Software Engineer Screening Question - OOP
Software Engineer Screening Question - OOPSoftware Engineer Screening Question - OOP
Software Engineer Screening Question - OOPjason_scorebig
 
VPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptxVPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptxMadanNR
 
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET Journal
 
Simple stock market analysis
Simple stock market analysisSimple stock market analysis
Simple stock market analysislynneblue
 
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...Toradex
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudProfinit
 
Angular performance slides
Angular performance slidesAngular performance slides
Angular performance slidesDavid Barreto
 

Similar to Automated Vehicle Parking System Project Report (20)

CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT ) CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
CAR PARKING SYSTEM USING VISUAL STUDIO C++ (OPERATING SYSTEM MINI PROJECT )
 
IRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoT
 
AU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDFAU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDF
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
IRJET- Toll Collection Automation
IRJET-  	  Toll Collection AutomationIRJET-  	  Toll Collection Automation
IRJET- Toll Collection Automation
 
Accelerating automotive test development may 2008
Accelerating automotive test development   may 2008Accelerating automotive test development   may 2008
Accelerating automotive test development may 2008
 
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
 
Software Engineer Screening Question - OOP
Software Engineer Screening Question - OOPSoftware Engineer Screening Question - OOP
Software Engineer Screening Question - OOP
 
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
 
VPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptxVPMS-PPT-wgubsa.pptx
VPMS-PPT-wgubsa.pptx
 
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
 
Prasanth
PrasanthPrasanth
Prasanth
 
Homestead demo
Homestead demoHomestead demo
Homestead demo
 
Simple stock market analysis
Simple stock market analysisSimple stock market analysis
Simple stock market analysis
 
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
 
Mechatronics engineer
Mechatronics engineerMechatronics engineer
Mechatronics engineer
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloud
 
Angular performance slides
Angular performance slidesAngular performance slides
Angular performance slides
 

More from Srinivas Vasamsetti (20)

LiFi
LiFiLiFi
LiFi
 
Pill Camera
Pill CameraPill Camera
Pill Camera
 
Free space optical communication
Free space optical communicationFree space optical communication
Free space optical communication
 
Gi-Fi Technology
Gi-Fi TechnologyGi-Fi Technology
Gi-Fi Technology
 
Green communication
Green communicationGreen communication
Green communication
 
Humanoid Robot Sophia
Humanoid Robot SophiaHumanoid Robot Sophia
Humanoid Robot Sophia
 
Simputer
SimputerSimputer
Simputer
 
smart Home energy Management System
smart Home energy Management Systemsmart Home energy Management System
smart Home energy Management System
 
Agricultural Robotics
Agricultural RoboticsAgricultural Robotics
Agricultural Robotics
 
minimize solar array switching
minimize solar array switching minimize solar array switching
minimize solar array switching
 
Switchable directional antenna system for uwb
Switchable directional antenna system for uwbSwitchable directional antenna system for uwb
Switchable directional antenna system for uwb
 
RFID
RFIDRFID
RFID
 
Network on Chip
Network on ChipNetwork on Chip
Network on Chip
 
Finfet Technology
Finfet TechnologyFinfet Technology
Finfet Technology
 
Transparent electronics
Transparent electronicsTransparent electronics
Transparent electronics
 
Under Water wireless communication
Under Water wireless communicationUnder Water wireless communication
Under Water wireless communication
 
Optical Antenna
Optical AntennaOptical Antenna
Optical Antenna
 
Plastic electronics
Plastic electronicsPlastic electronics
Plastic electronics
 
Spintronics
SpintronicsSpintronics
Spintronics
 
Touchless Touch screen
Touchless Touch screenTouchless Touch screen
Touchless Touch screen
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Automated Vehicle Parking System Project Report

  • 1. Automated Presented by Group - 4 SRINIVAS V.D KEERTHIDIVYA .S 1
  • 2. CONTENTS  Overview of the Project  Block Diagram  Flow Chart  Output demonstration  Challenges  Future scope 2
  • 3. BASIC IDEA BEHIND THE PROJECT 3
  • 5. Admin Login Addition of Vehicle Bill Receipt Deletion of Vehicle Parking Layout BLOCK DIAGRAM Starting Time (T1) End Time (T2) T2 -- T1 5
  • 6. FLOW CHART Start Enter the Admin Name &Password 1. Add Vehicle Main Menu 2. Parking Layout 1.Car 2. Bike Get Vehicle No. Add No. to vehicle Array[i] Increment Counter Get Start Time [Car] [Bike] 1. Add Vehicle 3. Delete Vehicle 1.Car 2. Bike Get Vehicle No. Vehicle No. from Array[i] Array[i]=0 Dec. counter Get the Start and End time of vehicle Bill Generation 4. Exit Counter Exit switchd If i<3 success If i>3 If count<20 switch v If count>20( Displays No space for parking) Main Menu fail switch n While(k) Vehicle no. not matched Vehicle no. matched 6 Linear search Alg.
  • 7. 7 IMPLEMENTATION 1.Protected Admin Login: 1. Both the user and password are taken as input strings 2. String compare was used to verify the Login 3. For Unsuccessful login we gave 2 more attempts 4. By successful Login only, admin can access whole program Fig . Admin Login
  • 8. 8 IMPLEMENTATION 2.Search and Allocation:  Parking Layout was taken in 1D-Array, initialized with 0 for both car and bike separately.  we used Linear search for Allocation and Deletion of slot to a Vehicle Allocation:-  Using Linear Search, goes through the Array for [0] .  If [0] found, it allocates slot and saves respective Vehicle number in that slot.  If [0] not found it warns no space available. Deletion :-  Taking respective vehicle number from admin .  Using Linear Search, goes through the Array finds the vehicle number  If it founds it make the value that particular index to [0].  If it not founds it warns Vehicle not found. IMPLEMENTATION
  • 10. 10 IMPLEMENTATION 3.Ticket and Billing Generation: Fig . Billing and Ticket Generation  We used Time Function , for capturing real time from system  Time were captured at vehicle entry and exit  Bill generated on basics of time of vehicle parked in the slot  Bill was generated when the vehicle exiting from the slot IMPLEMENTATION
  • 11. 11 MODULARITY  The whole program is written in various functions executed using File level Modularity  The functions were written in two library files.  No global Variables were used. Fig . Project files File Level Modularity
  • 12. CHALLENGES  Reducing the Code line and implementing Code Reusability by implementing the Functional Level Modularity.  Implementing the masking of the user password. 12
  • 13.  Masking the admin password.  Implementation of MACRO’S in code.  Involving the Image processing to make the system fully Automatic and Efficient.  Presence of Data Base in future for more secure and exclusive parking subsystem.  Implementing 2D-Array for Parking slot and get the Vehicle number in string. FUTURE SCOPE 13