You are on page 1of 8

PAMPANGA STATE AGRICULTURAL UNIVERSITY

MAGALANG, PAMPANGA
COLLEGE OF RESOURCE AND ENGINEERING AUTOMATION AND MECHANIZATION
DEPARTMENT OF COMPUTER STUDIES AND AUTOMATION

FINAL REQUIREMENT
IN
DATA STRUCTURE AND ALGORITHM

“AUTOMATED PARKING SYSTEM”

SUBMITTED BY:

OCAMPO VINCENT D.
DEMAPANAG ALLEN MARK B.

SUBMITTED TO:

MR. JOHAN WINSLI FELIX

DATE SUBMITTED:
DECEMBER 2019
INTRODUCTION

An automated (car) parking system (APS) is a mechanical system designed to minimize the area and/or volume
required for parking cars. Like a multi-story parking garage, an APS provides parking for cars on multiple levels
stacked vertically to maximize the number of parking spaces while minimizing land usage. The APS, however, utilizes
a mechanical system to transport cars to and from parking spaces (rather than the driver) in order to eliminate much
of the space wasted in a multi-story parking garage. While a multi-story parking garage is similar to multiple parking
lots stacked vertically, an APS is more similar to an automated storage and retrieval system for cars.

All APS take advantage of a common concept to decrease the area of parking spaces - removing the driver and
passengers from the car before it is parked. With either fully automated or semi-automated APS, the car is driven up
to an entry point to the APS and the driver and passengers exit the car. The car is then moved automatically or semi-
automatically (with some attendant action required) to its parking space.

The concept for the automated parking system was and is driven by two factors: a need for parking spaces and a
scarcity of available land. The earliest use of an APS was in Paris, France in 1905 at the Garage Rue de Ponthieu.
The APS consisted of a groundbreaking multi-story concrete structure with an internal elevator to transport cars to
upper levels where attendants parked the cars.

In the 1920s, a Ferris wheel-like APS (for cars rather than people) called a paternoster system became popular as it
could park eight cars in the ground space normally used for parking two cars.[3] Mechanically simple with a small
footprint, the paternoster was easy to use in many places, including inside buildings. At the same time, Kent Automatic
Garages was installing APS with capacities exceeding 1,000 cars.

The first driverless parking garage opened in 1951 in Washington, D.C., but was replaced with office space due to
increasing land values.
FEATURES AND FUNCTIONS

 This parking system provides a variety of benefits to engaged drivers, office building managers and facility
owners. It also eliminates the need for valet parking, and it reduces the competition for the best spaces.
Since drivers do not need to be concerned about the physical location of the vehicle, they can simply drop
off the car without going through a lengthy process of finding the best space.
 The automatic car parking system reduces the amount of effort required by the driver when entering the
office parking garage. This improves the experience of daily parking, and it is seen as a perk by many
employees. It is also a competitive solution for complex owners because it solves a variety of problems.
 Convenience is a positive benefit that is attractive to high-value employees, and the company can save
money on expensive parking spaces at the same time. Efficiencies are often passed onto the public
customer in terms of faster service and lower monthly rates, and the amount of time necessary to retrieve
the vehicle becomes negligible. Finally, studies show that this is an effective method for eliminating crime in
parking garage areas.
SCREEN-SHOTS
CODES

import java.util.Scanner;

import java.util.Random;

public class autoParking

public static void main(String[]args)

Scanner sc = new Scanner(System.in);

System.out.println("\n");

System.out.println("###########################################");

System.out.println("### WELCOME TO AUTOMATED PARKING SYSTEM ###");

System.out.println("###########################################\n\n");

System.out.print("Enter your full name: ");

String name = sc.nextLine();

System.out.print("Enter your car's brand/model: ");

String model = sc.nextLine();

System.out.print("Enter your car's plate number: ");

String plateNum = sc.nextLine();

System.out.println("\n");

System.out.println(" :::::::::::::");
System.out.println(" :: DETALIS ::");

System.out.println(" :::::::::::::");

System.out.print("\n");

System.out.println("Full Name: "+name);

System.out.println("Car's Brand/Model: "+model);

System.out.println("Car's Plate Number: "+plateNum);

System.out.println("\n");

Random og = new Random();

int num = og.nextInt(100);

System.out.println("Your Parking Slot Number is: "+num);

if(num <= 10)

System.out.println("Please proceed to 1st floor where parking slot "+num+" is located");

else if(num >=11 && num <=20)

System.out.println("Please proceed to 2nd floor where parking slot "+num+" is located");

else if(num >=21 && num <=30)

System.out.println("Please proceed to 3rd floor where parking slot "+num+" is located");

else if(num >=31 && num <=40)

{
System.out.println("Please proceed to 4th floor where parking slot "+num+" is located");

else if(num >=41 && num <=50)

System.out.println("Please proceed to 5th floor where parking slot "+num+" is located");

else if(num >=51 && num <=60)

System.out.println("Please proceed to 6th floor where parking slot "+num+" is located");

else if(num >=61 && num <=70)

System.out.println("Please proceed to 7th floor where parking slot "+num+" is located");

else if(num >=71 && num <=80)

System.out.println("Please proceed to 8th floor where parking slot "+num+" is located");

else if(num >=81 && num <=90)

System.out.println("Please proceed to 9th floor where parking slot "+num+" is located");

else if(num >=91 && num <=100)

System.out.println("Please proceed to 10th floor where parking slot "+num+" is located");


}

System.out.print("\n");

System.out.println("Thank you and enjoy your stay! :)");

You might also like