Beruflich Dokumente
Kultur Dokumente
EasyTravel
Manual Técnico
- Indice
Titulo Pagina
Indice ------------------------------------------------------------------------- 1
Introduccion -------------------------------------------------------------- 2
Objetivos y alcances del manual ----------------------------- 2
Objetivos y alcances de la aplicación --------------------- 2
Caracteristicas tecnicas ------------------------------------------- 3
Diseño de la aplicación --------------------------------------------- 3
Descripcion del diseño --------------------------------------------- 4
Diagrama de flujo general --------------------------------------- 4
Definición de clases -------------------------------------------------- 5 – 17
1
Introducción
2
Caracteristicas tecnicas
3
Diseño de la aplicación
5
Definición de clases
Clase EasyTravel
Esta clase es posee el metodo main por lo cual es el encargado de
comenzar la ejecución el programa, esta clase es un JFrame que posee
una carpeta de paneles con los cuales la aplicación se ejecuta con
interfaz grafica.
- Atributos
Timer Reloj;
CardLayout Principal;
Listo1,Listo2,Listo3,Listo4,Listo5,Listo6,Listo7,Listo8,Listo9,Listo10,Li
sto11,Listo12,Listo13,Listo14,Listo15,Listo16 que son boleanos los
cuales permitirian que lleanar Jlistas y no tener errores con
apuntadores.
6
Clase Lista_Reservaciones
Esta clase se encarga de realizar una lista de Nodos_Resevaciones
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar
reservacion, generar reportes de reservaciones.
- Atributos
Nodo_Reservacion Cabeza; Nodo_Reservacion Actual; Nodo_
Reservacion Temp; que son los nodos base con ellos se recorrera la
lista de reservaciones utilizando el metodo getSiguiente de la clase
Nodo_Reservacion
- Metodos
7
Clase Lista_Paquetes
Esta clase se encarga de realizar una lista de Nodos_Paquetes
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nuevo paquete, eliminar paquete, buscar paquete, generar
reportes de reservaciones.
- Atributos
Nodo_Reservacion Cabeza; Nodo_Reservacion Actual; Nodo_
Reservacion Temp; que son los nodos base con ellos se recorrera la
lista de reservaciones utilizando el metodo getSiguiente de la clase
Nodo_Reservacion
- Metodos
8
Clase Nodo_Paquetes
Esta clase se encarga de realizar una lista de Nodos_Paquetes
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nuevo paquete, eliminar paquete, buscar paquete, generar
reportes de reservaciones.
- Atributos
Nodo_Reservacion Cabeza; Nodo_Reservacion Actual; Nodo_
Reservacion Temp; que son los nodos base con ellos se recorrera la
lista de reservaciones utilizando el metodo getSiguiente de la clase
Nodo_Reservacion
- Metodos
9
Clase Lista_Transporte
Esta clase se encarga de realizar una lista de Nodos_Transporte
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar r
Transporte, generar reportes de reservaciones.
- Atributos
Nodo_ Transporte Cabeza; Nodo_ Transporte Actual; Nodo_
Transporte Temp; que son los nodos base con ellos se recorrera la lista
de reservaciones utilizando el metodo getSiguiente de la clase Nodo_
Transporte
- Metodos
10
Clase Lista_Crucero
Esta clase se encarga de realizar una lista de Nodos_Transporte
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar r
Transporte, generar reportes de reservaciones.
- Atributos
Nodo_ Transporte Cabeza; Nodo_ Transporte Actual; Nodo_
Transporte Temp; que son los nodos base con ellos se recorrera la lista
de reservaciones utilizando el metodo getSiguiente de la clase Nodo_
Transporte
- Metodos
public void cargar Transporte () este metodo permite realizar una carga
masiva de reservaciones las para lo cual se utiliza un archivo separado
por comas (csv) el cual es introducino sin una revision sintactica y
llenando la memoria dinamica con Transporte.
public void cargar Transporte () este metodo permite realizar una carga
masiva de reservaciones las para lo cual se utiliza un archivo separado
por comas (csv) el cual es introducino sin una revision sintactica y
llenando la memoria dinamica con Transporte.
11
Clase Lista_Entidad
Esta clase se encarga de realizar una lista de Nodos_Transporte
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar r
Transporte, generar reportes de reservaciones.
- Atributos
Nodo_ Transporte Cabeza; Nodo_ Transporte Actual; Nodo_
Transporte Temp; que son los nodos base con ellos se recorrera la lista
de reservaciones utilizando el metodo getSiguiente de la clase Nodo_
Transporte
- Metodos
public void cargar Transporte () este metodo permite realizar una carga
masiva de reservaciones las para lo cual se utiliza un archivo separado
por comas (csv) el cual es introducino sin una revision sintactica y
llenando la memoria dinamica con Transporte.
12
Clase Lista_Asiento
Esta clase se encarga de realizar una lista de Nodos_Transporte
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar r
Transporte, generar reportes de reservaciones.
- Atributos
Nodo_ Transporte Cabeza; Nodo_ recorrera la lista de
reservaciones utilizando el metodo getSiguiente de la clase Nodo_
Transporte
- Metodos
public void cargar Transporte () este metodo permite realizar una carga
masiva de reservaciones las para lo cual se utiliza un archivo separado
por comas (csv) el cual es introducino sin una revision sintactica y
llenando la memoria dinamica con Transporte.
13
Clase Lista_Destinos
Esta clase se encarga de realizar una lista de Nodos_Transporte
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar r
Transporte, generar reportes de reservaciones.
- Atributos
Nodo_ Transporte Cabeza; Nodo_ para trabajar con memoria
dinamica, tiene varios metodos entre ellos agregar una nueva
reservacion, Transporte Actual; Nodo_ Transporte Temp; que son los
nodos base con ellos se recorrera la lista de reservaciones utilizando
el metodo getSiguiente de la clase Nodo_ Transporte
- Metodos
public void cargar Transporte () este metodo permite realizar una carga
masiva de reservaciones las para lo cual se utiliza un archivo separado
por comas (csv) el cual es introducino sin una revision sintactica y
llenando la memoria dinamica con Transporte.
14
Clase Nodo_Hospedaje
Esta clase se encarga de realizar una lista de Nodos_Transporte
para trabajar con memoria dinamica, tiene varios metodos entre ellos
agregar una nueva reservacion, eliminar reservacion, buscar r
Transporte, generar reportes de reservaciones.
- Atributos
Nodo_ Transporte Cabeza; Nodo_ Transporte Actual; Nodo_
Transporte Temp; que son los nodos base con ellos se recorrera la lista
de reservaciones utilizando el metodo getSiguiente de la clase Nodo_
Transporte
- Metodos
public void cargar Transporte () este metodo permite realizar una carga
masiva de reservaciones las para lo cual se utiliza un archivo separado
por comas (csv) el cual es introducino sin una revision sintactica y
llenando la memoria dinamica con Transporte.
15
Clase Lista_Clientes
Esta clase se encarga de realizar una lista de Nodos_Clientes para
trabajar con memoria dinamica, tiene varios metodos entre ellos agregar
una nueva Clientes, eliminar Cliente, buscar Clientes, generar reportes
de reservaciones.
- Atributos
Nodo_Cliente Cabeza; Nodo_Clientes Actual; Nodo_ Cliente Temp;
que son los nodos base con ellos se recorrera la lista de reservaciones
utilizando el metodo getSiguiente de la clase Nodo_Cliente
- Metodos
16
Clase Nodo_Clientes
Esta clase se encarga de realizar una lista de Nodos_Clientes para
trabajar con memoria dinamica, tiene varios metodos entre ellos agregar
una nueva Clientes, eliminar Cliente, buscar Clientes, generar reportes
de reservaciones.
- Atributos
Tiene como atributos todos los datos necesarios que la empresa
quiere registrar de un usuario, el dpi del cliente, nombre, apellido,
tarjeta, direccion, telefono, fecha de nacimiento.
- Metodos
17