Download presentation
Presentation is loading. Please wait.
Published byAllen Preston Modified over 8 years ago
1
Senior Design Project Created by: Mark Eife
2
Busy parking garages often get close to or reach their maximum capacity This in turn leads to traffic congestion within the garage with customers looking for parking spots Many garages charge a fixed hourly rate and do not allow for reservations Many garages close overnight This results in lost profits for garage managers/owners
3
I designed a computerized system that addresses these problems The system keeps track of all customers who enter and exit the garage The system holds important information about the garage, such as number of available parking spots on a specific floor The system is designed to be installed into an existing parking garage The system was designed using Java’s GUI widget toolkit Swing
4
Walk in CustomerReserve Customer Walk in customers purchase a parking spot when they enter the garage, and are charged an amount that depends on how long they were parked in the garage Reserve customers reserve a parking spot and pay a fixed price, depending on how long they wish to reserve a spot for Reserve customers are always guaranteed a parking spot on the floor of their choosing
5
Handicap customers Customers that have some type of disability and require special parking spots that are close to elevators and exits Large Vehicle customers Customers who drive a larger vehicle, such as a van or a large truck, that require a little more room to park Regular Vehicle customers Customers who drive a normal sized car. Most customers will be regular vehicle customers
6
Before any customers can begin using the garage, the garage manager needs to enter information about the garage into the system This setup screen is designed to be flexible and able to be used by many garages of different sizes The manager can go back at any time and edit information about the garage
17
“Garageinfo.txt” This file contains all of the information entered by the manager during setup “Garagecurrent.txt” This file is an exact copy of “Garageinfo.txt”, however this file is updated and changed as customers enter and exit the garage “allvehicles.txt” This file will contain information about every vehicle parked in the garage
19
When customers first enter the garage, they pull up to this screen where they purchase a ticket, or enter their ticket number if they already reserved a spot When customers buy tickets, they are added to “allvehicles.txt” A boom barrier should be placed and is only raised if someone purchases a ticket or is returning with a valid reservation
25
Reserve customers go through the same process as walk in customers, however a select duration screen is added
30
This file contains information about all vehicles that enter the garage It contains the ticket number, the customer type, whether the customer is a reserve or walk in customer, and what level the customer is parked on, and a time variable in milliseconds (since January 1, 1970) For reserve customers, the time variable is the time the reservation ends For walk in customers, the time variable is the time the customer bought the ticket
33
When customers leave the garage, they pull up to this screen where they enter in their ticket number The ticket number entered by the customer is then searched for in “allvehicles.txt”, and the information stored about that vehicle is read For reserve customers, their reservation ending time is checked to make sure the reservation is still valid For walk in customers, the time they bought their ticket is used and compared to the current time to calculate the charge Reserve customers who end their reservation and walk in customers who leave are deleted from “allvehicles.txt”
41
By keeping track of customers, it is always known how many available spots there are By assigning a level for each customer to park on, customers spend much less time driving around, thus leading to less congestion in the garage By allowing for reservations and keeping track of when walk in customers enter and leave the garage, profit is maximized
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.