Estructura de Datos Segunda Entrega
Estructura de Datos Segunda Entrega
Estructura de Datos Segunda Entrega
Grupo 5
Estructura de datos
2019
Contenido
Contenido...................................................................................................................................2
Introducción...............................................................................................................................3
Criterios a desarrollar.................................................................................................................4
Desarrollo...................................................................................................................................5
Definir y documentar:................................................................................................................9
Pseudocódigos......................................................................................................................14
Introducción
En los últimos años, el incremento del uso de los vehículos ha ocasionado que exista el
problema del uso del espacio público, generando atascamientos y aumento de los tiempos
de los viajes. De acuerdo con esto, los parqueaderos han sido una alternativa a la solución
ingreso, estancia, y características de los vehículos que usan este servicio. Actualmente,
Por tal motivo, el objetivo de este trabajo será desarrollar una intefaz gráfica que
permitirá implementar las herramientas ofrecidas dentro del contenido del módulo,
obteniendo información relacionada con el costo por fracción de tiempo del uso del
y propietario.
Criterios a desarrollar
1. Nombre del Proyecto
2. Objetivos: ¿Qué se quiere lograr con el desarrollo del proyecto? ¿Es viable la
gráfica. Este tema deberá ser investigado por cuenta de cada grupo.
5. Aplicabilidad de los temas del módulo: ¿Cómo se piensa vincular el contenido del
final.
Desarrollo
1. Nombre del Proyecto: ParkingSoft
del servicio, por el lado del cliente va a poder tener un consumo de tiempo correcto
con el detalle del tiempo y dinero a pagar, por el lado de la empresa podrá tener un
registro explícito de los datos del vehículo, el tiempo y costo que este genere. Al crear
una interfaz de este tipo podremos poner a prueba los conocimientos adquiridos
que hoy en día se ha convertido en una necesidad los usos de parqueaderos, además
de poder llevar este tipo de negocios de forma ordenada, es un proyecto que se puede
operación de un parqueadero, la interfaz debe ser capaz de dar datos específicos para
el dueño del vehículo como para el parqueadero, de esta forma se logra que cada parte
obtenga información de forma rápida, correcta y sencilla además de ser útil, solo con
actividad.
4. Descripción.
entrada, información de ingreso del vehículo, fecha y hora de entrada, categoría del
vehículo, y las placas. Adicionalmente, una interfaz gráfica mostrará tanto los datos de
entrada como los de salida, aparecerán como información contenida en esta interfaz.
culminar la estancia del vehículo, y ser consultado en el historial que generará una
información que podrá ser consultada. Este programa será desarrollado en el lenguaje
JAVA, por lo que será una aplicación totalmente funcional mediante el código
proporcionado.
de pago.
5. Aplicabilidad de los temas del módulo:
Tema Aplicación
Clases Establecer tipos de vehículos
Objetos Guardar los atributos para cada vehículo
Abstracción Extracción de datos sobre cada Vehículo
Arreglos Enumerar los espacios para vehículos
parqueadero
Arboles Generar Reportes
Del mismo modo se investigarán métodos para el diseño de una interfaz gráfica que
Tipo de vehículo
Fecha
Datos de Salida:
Definir y
documentar
Casos de uso
Nombre
Registro /
Tipo de vehículo
CU-100
Placas
Fecha de ingreso
Inicio de
Hora de ingreso tiempo / CU-
200
Salida de
Costo total de tiempo
vehículo/ CU-
400
1. Registro. CU-100
Descripción.
El actor deberá registrar el vehículo que ingresa, en primer lugar, registrando el nombre y
Actores.
Entradas.
Nombre CU - 101
Salidas.
Precondiciones.
Post-condiciones.
Nombre Apellido
Automóvil
AAA000
Casos de excepción.
Descripción.
El actor deberá ingresar la fecha y hora en un formado de día, mes, año y la hora con
Actores.
Empleado – Interfaz
Entradas.
Fecha CU-201
Hora CU-202
Salidas.
Precondiciones.
CU-202 [00:00-23:59]
Post-condiciones.
CU-201 01-01-2019
CU-202 00:01
Casos de excepción.
Descripción.
formato día, mes, año y la hora con un formato de 24 horas, una vez ingresada la
Actores.
Empleado – Interfaz
Entradas.
Fecha CU-301
Hora CU-302
Salidas.
Precondiciones.
CU-302 [00:00-23:59]
Post-condiciones.
CU-301 01-01-2019
CU-302 23:59
Casos de excepción.
Descripción.
procesos CU-200 y CU-300, hará la multiplicación del total de minutos por el costo
por minuto establecido en $90, dando así un valor total a pagar por el actor dueño del
vehículo.
Actores.
Entradas.
Salidas.
Precondiciones.
CU-401 [$90]
Post-condiciones.
CU-401 $90
CU-100 //Inicio
proceso 1
Escribir CU-101
Continuar Eliminar
Carro Moto
Escribir CU-103
Escribir cadena de texto Escribir cadena de texto
3 letras [a-z] = o ≠ 3 letras [a-z] = o ≠
3 números [≥000, ≤999] 3 números [≥000, ≤999]
1 letra [a-z]
Continuar Eliminar
Retorna a CU-102
CU-200 // Inicio
proceso 2
Continuar Eliminar
Continuar Eliminar
Continuar Eliminar
Continuar Eliminar
Continuar Eliminar
Retorna a CU-302
CU-400 //Inicio
proceso 4
// Interfaz calcula el costo total. CU-401 * CU-402
Continuar Eliminar
Costo total
Fin