Beruflich Dokumente
Kultur Dokumente
AUTOR:
Manual presentado como anexo al trabajo presentado como requisito para aprobar
la asignatura de Proyecto de Investigación formativa
Esto con el fin de ofrecerle a personal capacitado una visión de la estructura del
programa a fin de posibles modificaciones que surjan.
En este manual por sugerencia del Profesor Ángel Alberto Vargas no se mostrara
todo el código del software realizado, simplemente se mostrara el funcionamiento
general de los procedimientos internos del aplicativo. Sin embargo en la
documentación del programa se dejara el código fuente que permite modificar el
aplicativo.
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
- Interfaz
1. Manejador Principal.
Procesa toda la informacion tanto del cliente como del pago para ser
alamacenada en la base de datos.
Es la interfaz que recibe los datos del cliente y los envia a la base de datos.
1. Manejador Principal
Codigo en el Manejador Principal que adiciona los datos del cliente y del pago a la
base de datos.
public void adicionarCliente(IntrerfazDatosCliente usuario) {//recibo un objeto del la
clase Usuarios
String cad = null; //defino un string como nulo
cad = "INSERT INTO PARQUEADERO(DOCUMENTO, PLACA, MARCA,
MODELO, PROPIETARIO, TIPO_VEHICULO, HORA_INGRESO, MIN_INGRESO,
FECHA_INGRESO, HORA_SALIDA, MIN_SALIDA, FECHA_SALIDA,PAGO)
values ( '"+ usuario.getDocumento() + "','"+ usuario.getplaca() + "','"+
usuario.getmarca() + "','"+ usuario.getmodelo() + "', '"+ usuario.getPropietario() +
"','"+ usuario.getTipo() + "',"+usuario.getHoraIngreso()+","+ usuario.getMinIngreso()
+ ",'"+usuario.getFechaIngreso()+"',"+usuario.getHoraSalida()+","+
usuario.getMinSalida() + ",'"+usuario.getFechaSalida()+"'," + usuario.getTotal()
+")";//inserto valores en la tabla de oracle USUARIOS
try {
boolean res = conexion.executeUpdateStatement(cad);
JOptionPane.showMessageDialog(null, "Usuario Registrado");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error...");
}
}
public int getTotal(){
return total;
}
}
public void procesarAdicionarCliente(modeloParqueadero ciu){//recibo el
objeto de la clase Usuarios
model.adicionarCliente(ciu); //llamo al metodo adicionarUsuario de la
clase Servicios y le envio el objeto ciu de la clase Usuarios
}
}
}
public void procesarAdicionarPago(IntrerfazDatosCliente ciu){//recibo el
objeto de la clase Usuarios
model.adicionarPago(ciu); //llamo al metodo adicionarUsuario de la
clase Servicios y le envio el objeto ciu de la clase Usuarios
}
}
CONCLUSIONES
MANUAL DE USUARIO
TARIFICADOR DE PARQUEADEROS SOFTPARKING
El botón eliminar registro, eliminara todo los datos acordes con un vehículo que
haya sido registrado.
OJO si no hay datos en la caja de texto para placa el programa pedirá que
busque o inserte el número de la placa para poder eliminarlo.
BUSQUEDA DE VEHICULO
Para realizar una búsqueda de los datos de un vehículo basta con presionar le
botón búsqueda, automáticamente se una ventana donde le pedirá que ingrese la
placa del vehículo, si no ingresa la placa SOFPARKING arrojara otra ventana
transmitiendo que ingrese el numero de la placa. Si ingresa la placa
SOFPARKING buscara los datos correspondientes a la placa si existe traerá todos
los datos de este, si no existe arrojara otra ventana donde le avisara que no existe
el registro.
El botón listar arrojara una ventana que posee una tabla en blanco, especificando
todos los datos de los vehículos registrados, al momento de querer ver todos los
vehículos registrados junto con sus datos basta con presionar el botón listar y
luego mostrara todos los datos en la tabla de los vehículos que han sido registrado
en el parqueadero.
Si desea retornar a la ventana principal de operaciones basta con oprimir el botón
salir o cerrar.
CALCULAR EL TIEMPO DE ESTADÍA EN EL PARQUEADERO DE UN
VEHICULO
Una vez estén todos los datos correspondientes al vehículo se puede proceder al
cálculo del vehículo.
REGISTRAR PAGO
Los procesos limpiar casillas y salir de SOFTPARKING son controlados por dos
botones limpiar y salir, donde limpiar vacía el contenido de todas las cajas de texto
y salir termina la ejecución del programa.