Sistema Estacionamiento de Vehiculos (Final V1)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE

INGENIERIA INDUSTRIAL CARRERA SISTEMAS DE


INFORMACIÓN

PROYECTO

Sistema de Estacionamiento de Vehículos


PROYECTO DE SEMESTRE

ASIGNATURA:

PROGRAMACIÓN ORIENTA A OBJETOS

AUTORES:

SÁENZ VASCO ERICK


SALAZAR CONTRERAS EMILY
CRUZ RAMOS DAYANA
JURADO HERRERA ALEXIS
GUAMANQUISPE BARROS DYLAN

2020-2021 CI
Índice general

PORTADA ...............................................................................1

Índice general .........................................................................2

1. Introducción ........................................................................3

1.1 Planteamiento del problema.............................................3

1.2 Justificación del proyecto .................................................4

1.3 Objetivo general................................................................4

1.4 Objetivos específicos........................................................4

2. Metodología ........................................................................5

2.1.1 Análisis...........................................................................5

2.1.2 Diseño ............................................................................6

2.1.3 Desarrollo.......................................................................7

3. Conclusiones .....................................................................11
1. Introducción

El programa gestionará estacionamientos de vehículos, registrando los autos que

entran para estacionar y los que salen del mismo, guardando datos en un historial de

archivos para llevar un registro y control de la actividad.

Tanto al ingreso como a la salida del vehículo del estacionamiento se presentará

información como: datos del vehículo, ubicación, hora ingreso/salida, sería un formato

tipo ticket. A la salida del vehículo se muestra el valor a pagar del tiempo trascurrido del

estacionamiento del vehículo.

1.1 Planteamiento del problema

El sistema está dirigido para estacionamientos de vehículos, donde cada vehículo

ingresa y decide donde se puede ubicar o en donde pueda encontrar estacionamiento,

no se está cobrando el estacionamiento y no se tiene un óptimo proceso del mismo

debido a que los conductores no saben dónde hay parqueaderos libres y genera

problemas a los conductores que están dando vueltas en el parqueo hasta encontrar un

lugar libre.
1.2 Justificación del proyecto

Este proyecto es realizado para la mejora del sistema de estacionamientos en los

lugares masivos ayudando a mantener un orden, reconociendo el espacio físico de un

determinado lugar.

Siendo un beneficio para los conductores indicando la ubicación libre en donde debe

estacionarse y a su vez ahorrando el tiempo de búsqueda de un lugar libre.

1.3 Objetivo general

Mejorar, proporcionar y optimizar los servicios de estacionamiento a la población.

1.4 Objetivos específicos

1. Presentar la cantidad de parqueos disponibles al usuario.

2. Brindar la ubicación del parqueo libre en donde debe estacionarse.

3. Controlar la cantidad de tiempo del estacionamiento de los vehículos.

4. Cobrar el estacionamiento de un vehículo dependiendo del tiempo

transcurrido.
2. Metodología

2.1 Desarrollo de Programa

2.1.1 Análisis

Identificamos que la clase principal de nuestro proyecto es el “Ingreso” que contiene

los atributos Placa y Hora que ingreso el vehículo al estacionamiento, con el método se

puede modificar y eliminar la placa, esta tiene las siguientes subclases:

• Consultar: siendo herencia de la clase principal toma el atributo “Placa”, más

el método “modificar, consultar el ingreso”.

• Parqueo: tiene los atributos de “cantidad total de espacios” y “cantidad de

espacios libres”, más el método “modificar, Cantidad total de espacios” y

“Cantidad de espacios libres”.

• Asignar_espacio: cuenta con el atributo del “numero de espacio y el piso del

estacionamiento”, con un método de modificar “Numero Espacio” y “Piso”.

• Cobro: toma como herencia de la clase principal “la fecha de ingreso”, más los

atributos “hora de salida y tarifar”. Con el método de “modificar tarifa”.

• Cliente: esta subclase toma la herencia de la clase principal “ingreso y cobro

los atributos”, más el atributo de “tiempo estacionado”, con el método “modificar

Valor Pagar”.
2.1.2 Diseño

Diagrama UML:
2.1.3 Desarrollo

public class Ingreso

public string Placa;

public double hora_ingreso;

//Metodos de la clases

public static void Modificar_Ingreso()

public static void Eliminar_Placa()

public class Consultar

public string Placa;

//Metodos de la clases

public static void consultar_Ingreso()

}
public class Parqueo

private int cantidad_estacionamientos;

private int cantidad_estacionamientos_libres;

//Metodos de la clases

public static void Modificar_cantidad_estacionamientos ()

public static void Modificar_cantidad_estacionamientos_libres ()

}
public class Asignar_Espacio

private String numero_espacio;

private int piso;

//Metodos de la clases

public static void Modificar_numero_espacio()

public static void Modificar_piso()

public class Cobro

public double hora_ingreso;

private double hora_salida;

private int tarifa;

//Metodos de la clases

public static void Modificar_tarifa()

}
public class cliente

//herecia clase Ingreso

public string Placa;

public double hora_ingreso;

//herencia Cobro

private double hora_salida;

private double tiempo_estacionado;

private double Valor_Pagar;

//Metodos de la clases

public static void Modificar_Valor_Pagar()

public static void main (String arg[])

//Codigo Principal

}
3. Conclusiones

Conclusión este sistema de estacionamiento de vehículos surge como necesidad de

tener una forma automatizada de los estacionamientos, por lo que dicho sistema toma

relevancia, ya que en nuestro medio existen muchos estacionamientos los cuales son

frecuentados a diario por los clientes. Implementar este tipo de sistemas ayuda a brindar

un servicio más eficiente a los usuarios, proporcionando un mejor control y manejo de

los espacios del estacionamiento mejorando considerablemente la rentabilidad de este

tipo de establecimientos.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy