Revista Nexos Científicos
Julio-Diciembre 2022 pp. 12-17
Volumen 1, Número 2
Fecha de recepción: agosto 2022
ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: octubre 2022
12
1. INTRODUCCIÓN
Desde hace tiempo atrás se ha venido manejando
el uso de parqueaderos como estrategia comercial
que ofrece la prestación del servicio de
estacionamiento vigilado de vehículos, el mismo
que ha conseguido un gran impacto comercial
debido en su mayoría a la practicidad y
probabilidad para contrarrestar los fenómenos
sociales (como la delincuencia y principalmente
la inseguridad) que habitualmente se presentaban
amenazantes ante las personas y sus vehículos, sin
embargo, muchos de estos parqueaderos registran
la entrada y salida de los autos de forma manual,
Sistema para administración de parqueaderos “PortoParking”
desarrollado en Java
Javier De la Torre
1
; Wilson Sánchez
2
; Elizabeth Salazar
3
1
Universidad Tecnológica Israel, Quito-Ecuador, jdelatorre@uisrael.edu.ec
2
Universidad de las Fuerzas Armadas ESPE, Quito-Ecuador, wsanchezocana@espe.edu.ec
3
Universidad Tecnológica Israel, Quito-Ecuador, msalazar@uisrael.edu.ec
Resumen: En la actualidad las creaciones tecnológicas han impulsado el desarrollo en enorme
medida por todo el planeta con el propósito de facilitar la vida de los individuos, por ende, el
objetivo de este plan es el de conceder la optimización a un parqueadero de la ciudad de
Portoviejo usando herramientas tecnológicas, debido a que dicho establecimiento labora en la
mejora de sus procesos productivos de la mano de sus administradores. Basado en los
precedentes, se busca la necesidad de llevar a cabo una tecnología correcta para esta clase de
establecimientos y de esta forma conseguir aumentar su productividad, si bien es cierto existen
sistemas para control de ingreso en parqueaderos, también es necesario decir que los costos
para adquirirlos son muy elevados. Por lo anterior, es necesario el desarrollo de una aplicación
web de administración la cual va a servir como apoyo para optimizar los procesos manuales
que en la actualidad se manejan en el parqueadero PORTOPARKING, con esto se pretende
reducir los tiempos de espera de los consumidores que frecuentan el lugar, garantizando que,
con una buena administración de la información se logren diseñar tácticas de comercio, con el
objeto de brindar un mejor servicio que posibilite obtener una optimización en las ganancias.
Palabras clave: tecnología, aplicación web, JavaScript, ingeniería de software.
Parking management system "PortoParking" developed in Java
Abstract: At present, technological creations have driven the development to a great extent all
over the planet with the purpose of facilitating the lives of individuals, therefore, the objective
of this plan is to grant optimization to a parking lot in the city of Portoviejo using technological
tools, because this establishment is working on improving its production processes with the
help of its administrators. Based on the precedents, the need to carry out a correct technology
for this kind of establishments and in this way increase their productivity is sought, although it
is true that there are systems for entrance control in parking lots, it is also necessary to say that
the costs to acquire them are very high. Therefore, it is necessary to develop a web management
application which will serve as support to optimize the manual processes that are currently
handled in the PORTOPARKING parking lot, with this is intended to reduce waiting times of
consumers who frequent the place, ensuring that, with a good management of information to
design tactics of trade, in order to provide better service that enables to obtain an optimization
in profits.
Keywords: technology, web application, JavaScript, software engineering.
Revista Nexos Científicos
Julio-Diciembre 2022 pp. 12-17
Volumen 1, Número 2
Fecha de recepción: agosto 2022
ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: octubre 2022
13
únicamente con la entrega de un ticket, el cual no
constituye un registro exacto del total de ingresos
diarios. Por tal motivo, se impulsó el actual
proyecto de innovación y consolidación
comercial que propone de manera precisa la
creación de un sistema par administración de
parqueaderos, cuya función primordial es la de
registrar y controlar la entrada y salida de los
vehículos dentro del parqueadero.
Según (Barría, 2019) Latinoamérica cuenta
actualmente con índices elevados en cuanto a
embotellamientos vehiculares urbanos, Quito,
Guayaquil son consideradas las urbes de mayor
caos vehicular, sin dejar por fuera las otras
ciudades cuyo nivel de congestión va en aumento.
La ciudad de Portoviejo cuenta con
aproximadamente 30000 habitantes (INEC,
2010), actualmente atraviesa problemas por el
parque automotor, ya que va en crecimiento y
existe congestionamiento vehicular que se ha
convertido en un problema muy delicado de
movilidad (Casanova & Delgado, 2015).
Actualmente existen estudios realizados sobre
alternativas para mejorar la viabilidad y
movilidad en las zonas más concurridas de
Portoviejo, por lo que la implementación de
aparcamientos o parqueaderos tarifados están
contemplados. (López y otros, 2020).
El proyecto presentado es un Sistema de registro
y tarifado llamado PORTOPARKING, proceso
que se lleva a cabo con tan solo registrar sus datos,
permitiendo la salida del vehículo siempre y
cuando se autentifique al Cliente mediante la
identificación de un código y al vehículo
mediante la coincidencia de los datos, datos que
son extraídos al momento de su ingreso. Este
Sistema satisface la necesidad de mejorar los
Sistemas actuales de los parqueaderos públicos y
privados, haciendo mucho más rápido, eficiente y
confiable el proceso de control y registro de los
vehículos. El Sistema se desarrolló en un software
libre NetBeans IDE (Genbeta, 2020), por lo que
no requiere de licencias, permite un amplio rango
de desarrollo en aplicaciones web y de escritorio,
así como varios sistemas operativos, depurador de
errores y gestión de grandes proyectos, por lo que
constituye una excelente herramienta para el
desarrollo de la aplicación.
Manejar NeatBeans IDE es realmente fácil, ya
que su creación implica la generación de una
estructura en carpetas y archivos, en los que se
almacena los componentes que lo independiza de
un entorno de desarrollo, esto hace ágil el manejo
de la información y el acceso a la misma. (Portilla,
2015).
Figura 1. Creación de los paneles del proyecto.
Fuente: Propia
2. METODOLOGÍA
Se realizó un análisis de viabilidad donde se
consideró que un sistema digital para
parqueaderos es esencial para la localidad, por
estabilidad, destreza y precisión en todos los
campos. La base conceptual es mixta por cuanto
usará datos cualitativos como la exploración del
ámbito sectorial que están afectando el desarrollo
del programa; cuantitativa ya que es un programa
que ayuda a la toma de elecciones por medio de
analítica de datos.
Revista Nexos Científicos
Julio-Diciembre 2022 pp. 12-17
Volumen 1, Número 2
Fecha de recepción: agosto 2022
ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: octubre 2022
14
Figura 2. Sistema de registro y control.
Fuente: Propia
Figura 3. Nivel 2 y 3 del sistema actual.
Fuente: Propia
Planificación
El plan se apoya en desarrollar un programa de
gestión administrativa para un parqueadero, el
sistema se desarrollará por módulos, teniendo un
módulo para controlar el ingreso al
establecimiento, paralelamente habrá parte
semejante, pero con la administración de
individuos, un módulo estadístico, mediante la
recolección de información a lo largo de un
definido lapso y arrojando un balance histórico
del tiempo que se quiera consultar,
adicionalmente, el programa realizará un balance
contable.
Diseño
La ventana para el uso del parqueo, es
programada con tal finalidad que sirva para
registrar automáticamente las salidas e ingresos
de los clientes ya sean estos fijos o momentáneos,
lo cual para el proceso se verificará los datos tanto
del conductor como los del vehículo con el cual
se movilizan.
Figura 4. Ventana Principal.
Fuente: Propia
Jre es el software necesario para ejecutar
cualquier aplicación desarrollada para plataforma
Java. (IBM Cloud Learn Hub, 2020)
Java un método de implementación en la que los
programas organizan como colecciones de
objetos, cada uno representa una instancia de
alguna clase. (Java, 2019)
NetBeans IDE herramienta en donde se puede
escribir, compilar, depurar y ejecutar programas.
(Oracle, 2019)
Base de datos Mysql este sistema de
administración de base de datos de código abierto,
es el más usado en el mundo debido a su gran
rapidez, confiabilidad y facilidad. (Robledano,
2019)
Revista Nexos Científicos
Julio-Diciembre 2022 pp. 12-17
Volumen 1, Número 2
Fecha de recepción: agosto 2022
ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: octubre 2022
15
3. DESARROLLO
El desarrollo de este software contiene pantallas
las cuales llevan en algunos casos a otras pantallas
con opciones, botones y demás contenido. Los
paneles creados tales como Ingreso de vehículos,
Retiro de vehículos, Lista de vehículos, Principal.
En NetBeans es posible agregar y manipular
aspectos como la creación de botones que van en
la pantalla, presionando doble clic en su
propiedad direcciona a la configuración donde se
puede agregar líneas de códigos para que realice
la operación deseada, también es necesario
resaltar el uso de las librerías para que en el
momento de programar antes y después de la
ejecución no arroje algún error. (Arenas, 2017)
Figura 5. Clase Principal.
Fuente: Propia
A continuación, se presenta segmentos del código
utilizado en el desarrollo de la aplicación.
Figura 5. Código de la aplicación.
Fuente: Propia
Figura 6. Clase Vehículo.
Fuente: Propia
Revista Nexos Científicos
Julio-Diciembre 2022 pp. 12-17
Volumen 1, Número 2
Fecha de recepción: agosto 2022
ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: octubre 2022
16
4. RESULTADOS
Una vez desarrollada la aplicación se realiza una
primera prueba tomando como referencia la
cantidad de vehículos que ingresan a las plazas de
parqueo de la Universidad Técnica de Manabí, en
este análisis se hizo una encuesta a la sociedad
universitaria con cuestiones en relación al tiempo
que se demoran en conseguir un espacio para
estacionamiento, el intervalo de permanencia en
las plazas entre otras. Los datos más importantes
utilizados para el desarrollo del sistema de
parqueadero inteligente se presentan después.
Figura 7. Zona de parqueos más utilizados.
Fuente: Propia
Con una idea general de la cantidad de vehículos
que ingresan y salen de la Universidad, se validó
el aplicativo en el punto de estacionamiento para
el que fue diseñado, para visualizar el aplicativo
en su totalidad se utilizó JFrame.
El JFrame es una clase utilizada para realizar
algunos interfaces que generan ventanas sobre las
cuales añadir distintos objetos con los que podrá
interactuar o no el usuario. A diferencia de JPanel,
JFrame posee algunas nociones típicas de una
ventana como minimizar, cerrar, maximizar y
poder moverla. JFrame proporciona los atributos
y comportamientos básicos de una ventana.
(Victo, 2019)
Figura 8. Ventana Principal de la Aplicación
desarrollada.
Fuente: Propia
Una vez ingresado los datos automáticamente se
abre un pdf, indicando el recibo con los datos
antes ingresados.
Figura 9. Recibo Parqueadero.
Fuente: Propia
Cada uno de los resultados se analizó y obtuvieron
respuestas positivas la cual nos indica que la
aplicación fue un éxito, pues el tiempo que se
demora la persona encargada de registrar los datos
es inferior al que le tomaba retirar el papel,
calcular tiempos, cobrar, registrar los pagos que
en muchas de las veces las personas encargadas
no lo hacían, por lo que se considera en realidad
que es una aplicación útil y sobre todo que
permite disminuir tiempos y demora para que los
Revista Nexos Científicos
Julio-Diciembre 2022 pp. 12-17
Volumen 1, Número 2
Fecha de recepción: agosto 2022
ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: octubre 2022
17
vehículos puedan salir de forma oportuna del
parqueadero.
5. CONCLUSIONES
El desarrollo de la aplicación
PORTOPARKING, permite que el tiempo de
demora en el registro de entrada y salida de
vehículos sea mínimo, así como también
presenta el total a cancelar de manera
inmediata y exacta, garantizando que al
momento de realizar un ajuste de caja los
valores coincidan.
El uso de software libre garantiza que los
costos de adquirir el software sean mínimos,
pues no se requieren de licencias especiales,
es de fácil acceso y fácil manipulación de la
aplicación.
Este tipo de desarrollos web podría ser
fácilmente adaptado a cualquier lugar que
brinde el servicio de parqueadero, pues es una
herramienta útil para garantizar un control
adecuado de los registros de vehículos, de
manera automatizada y con valores exactos,
no solo en la ciudad de Portoviejo sino en
cualquier ciudad del país donde existan
lugares de estacionamiento que eviten la
congestión de calles y la seguridad de los
vehículos.
REFERENCIAS
Barría, C. (8 de marzo de 2019). Cuál es la ciudad
con el peor tráfico vehicular de América
Latina (y cómo podría mejorar su
problema). págs. BBC News Mundo, pág.
1.
Casanova, G., & Delgado, D. (2015). Diagnóstico
del Tráfico, alternativas y soluciones al
congestionamiento vehicular en la
Universidad Técnica de Manabi,
Portoviejo, Ecuador. Universidad Técnica
de Manabí.
Genbeta. (2020). NetBeans.
https://www.genbeta.com/desarrollo/netb
eans-1
IBM Cloud Learn Hub. (28 de 04 de 2020). JRE
(Java Runtime Environment).
https://www.ibm.com/es-
es/cloud/learn/jre
INEC. (2010). Instituto Nacional de estadísticas
y Sensos.
Java. (2019). Que es Java?
https://www.java.com/es/about/whatis_ja
va.jsp
López, L., Pita, W., Delgado, D., & Ortiz, E.
(2020). Análisis del tránsito vehicular,
alternativas y soluciones a
congestionamientos en la Avenida
América, entre Avenida Manabí y Calle
Ramón Fernándes, Portoviejo, Manabí.
Revista RIEMAT, Volumen 5, Número 2.
Oracle. (2019). NeatBeans IDE.
https://www.oracle.com/es/tools/technolo
gies/netbeans-ide.html
Portilla, L. (2015). IDE NetBeans.
https://www.unipamplona.edu.co/unipam
plona/portalIG/home_74/recursos/progra
macion-orientada-
objetos/18032014/u1_netbeans.jsp
Robledano, A. (24 de 09 de 2019). Que es
MySQL: Características y ventajas.
https://openwebinars.net/blog/que-es-
mysql/
Victo, M. (2019). Formularios (JFrame) en Java.
https://victomanolo.wordpress.com/form
ularios-en-java/