Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTENIDO
Contenido
Proyecto De Aula Tercer Entrega.......................................................................1
CONTENIDO...................................................................................................1
Introducción...................................................................................................2
Objetivo.........................................................................................................3
Marco teórico.................................................................................................4
Hipótesis........................................................................................................6
Hipótesis inicial...............................................................................................6
Hipótesis adquirida..........................................................................................7
Desarrollo Técnico...........................................................................................8
Código Principal..............................................................................................4
Conclusiones..................................................................................................6
2
Introducción
importancia para la empresa, ya que les permite gestionar de manera precisa y rápida los
El objetivo principal de este proyecto fue crear un programa que pudiera gestionar la
información de los automóviles, como son marca, línea y estado, y luego sus clientes registrados.
una estructura clara y fácil de entender. El código resultante consta de varias clases que
interactúan entre sí para gestionar el alquiler de los autos. Estas clases incluyen una clase
principal, que actúa como punto de entrada del programa, así como clases para representar a los
cuidadoso y una comprensión clara de los requisitos del proyecto. El resultado final es un
programa robusto y útil que puede ser utilizado por empresas de diferentes tamaños para calcular
Objetivo
Marco teórico.
En el marco teórico del desarrollo de un código que gestiona los clientes y autos
registrados para la empresa ABC, se han tenido en cuenta varios materiales consultados en la
interacciones. En este enfoque, los objetos representan entidades del mundo real y
orientada a objetos.
5
En resumen, el marco teórico del desarrollo de un código que gestiona los clientes y autos
Hipótesis
Hipótesis inicial
Hipótesis adquirida
A pesar de que el desarrollo inicial de la idea para el alquiler de autos incluía una interfaz
implementación final en formato de programa de texto o plano puede ser igualmente efectiva en
implementación final en formato de programa de texto puede ser una solución efectiva y más
rápida de implementar. La hipótesis sugiere que, aunque puede haber una falta de una interfaz
Para probar esta hipótesis, se deberá evaluar la eficiencia y la precisión del programa de
texto en relación con la solución original de la interfaz gráfica de usuario. Se deberá considerar
programa de texto, así como la satisfacción del usuario y la capacidad para cumplir con los
Desarrollo Técnico
El objetivo del proyecto fue desarrollar un programa de alquiler de autos, tuviera una
interfaz gráfica de usuario con múltiples menús, ingreso auto y cliente, registro de alquiler,
consulta auto, consultar cliente, consultar alquiler, consultar alquiler por cliente y salir.
diferentes menús, lo que permitió una fácil navegación para el usuario. Luego se procedió con la
Java para el desarrollo del código y se aplicaron conceptos de programación orientada a objetos
formato de texto plano en lugar de la interfaz gráfica de usuario. A pesar de esta limitación, el
programa.
En resumen, a pesar de que la idea original incluía una interfaz gráfica de usuario con
múltiples menús, el programa final resultó en un formato de texto plano. Sin embargo, se logró
incluir todas las funcionalidades solicitadas por la empresa ABC, lo que permitió una fácil y
9
precisa gestión de alquiler de los autos Se espera que esta solución sea útil para la empresa y
cuenta que la relación de los primeros paquetes sustenta la interfaz grafica que se indica en el
informe.
Ilustración 3. Código, clase Cargos
1
Código Principal
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this
template
*/
package alquilervehiculos;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;
/**
*
* @author daniela hernandez
*/
public class AlquilerVehiculos {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws ParseException {
registroAlquiler registro = new registroAlquiler();
int opcion = 0;
do {
try {
opcion = Integer.parseInt(JOptionPane.showInputDialog(
"Seleccione una opción:\n"
+ "1. Agregar cliente\n"
+ "2. Agregar vehículo\n"
+ "3. Registrar alquiler\n"
+ "4. Ver información de un cliente\n"
+ "5. Ver información de un vehículo\n"
+ "6. Ver alquileres\n"
+ "7. Ver alquiler por cliente\n"
+ "8. salir"));
switch (opcion) {
case 1:
registro.agregarCliente();
5
break;
case 2:
registro.agregarVehiculo();
break;
case 3:
registro.hacerAlquiler();
break;
case 4:
// Llamar al método para buscar información de un cliente
String cedula = JOptionPane.showInputDialog(null, "
cedula cliente");
registro.buscarCliente(cedula);
break;
case 5:
// Llamar al método para buscar información de un vehículo
String placa = JOptionPane.showInputDialog(null, " placa
vehiculo");
registro.buscarVehiculo(placa);
break;
case 6:
registro.VerAlquiler();
break;
case 7:
String cedulaR = JOptionPane.showInputDialog(null, "
placa vehiculo");
registro.buscarAlquiler(cedulaR);
break;
case 8:
JOptionPane.showMessageDialog(null, "Saliendo del
programa...");
break;
default:
JOptionPane.showMessageDialog(null, "Opción inválida. Por
favor, seleccione una opción del 1 al 6.");
break;
}
} catch (NumberFormatException e) {
JOptionPane.showMessageDialog(null, "Error: Por favor, ingrese un
número entero para seleccionar una opción.");
}
} while (opcion != 8);
}
}
6
Conclusiones
completa para el alquiler de autos, se pudo diseñar y programar un sistema de alquiler funcional
que contribuyó a una mayor eficiencia y precisión en el proceso de pago a los empleados.
tecnologías y lenguajes de programación para poder alcanzar el objetivo inicial de una interfaz
y diseño del proyecto antes de proceder con la programación, ya que esto permitiría establecer de
manera clara y precisa los requerimientos y funcionalidades que se desean incluir. Asimismo, se
futuro.