You are on page 1of 31

Universidad Distrital Francisco Jos de Caldas

Facultad de ingeniera
Proyecto curricular de ingeniera electrnica

Docente
Ing. Nstor Ral Suarez P.

Trabajo
Proyecto final de programacin

Nombre del proyecto
AeroRinan

Estudiantes
Willian Eduardo Lozano Beltrn
Harrison Gutirrez Coronado


BOGOTA D.C 12/07/2014



INTRODUCCION
El desarrollo web, es una herramienta con muchos usos en diferentes contextos. Es una
herramienta que ha sido una revolucin en el mundo, por ejemplo Facebook. El
comportamiento de la web, con su gran extensin de pginas web, ha llevado a crear
mejores mtodos para implementar una pgina web. Pero tambin el ver la posibilidad
de poder modificar contenido sin tener acceso al servidor, ha sido una gran ventaja en
este proceso.
Pero que ha llevado este proceso de implementacin, a ver un desarrollo web ms
dinmico. La cuestin a facilitar el cambio de informacin y a percibir unas aplicaciones
mejoradas con muchos mdulos que permiten que el cliente, sienta satisfaccin al
entrar al sitio web, con la capacidad de una comunicacin ms exitosa. Pero a que he
querido llegar con la palabra exitosa, si nos ponemos a analizar el comportamiento
humano, tiende a ser ms social, en cuestin el dinamismo de pensamientos en cada
persona, hace que cada uno quiera cambia cualquier objeto. Con objeto, quiero decir a
llenar un formulario genrico.
Como se mencion que las aplicaciones web son mejores dinmicas, y en cuestin a
eso, nos relacionamos a las base de datos, las cuales nos permiten modificar, eliminar,
actualizar informacin en tiempo real, en servidores remotos o locales. A lo que traduce
es que el comportamiento de una base de datos es almacenar datos para despus ser
consultados con sentencias, que nos devolvern una respuesta correcta o errnea. Si
analizamos el asunto, las bases de datos es una parte fundamental en el desarrollo
web, es algo muy primordial.
Entonces con la anterior podemos decir que la resolucin a nuestro problema, es una
singularidad a la cual, nosotros como desarrolladores buscamos la mejor solucin y/o
implementacin, a lo que conlleva a crear un sitio con interaccin con ms mdulos de
modificacin de datos, con ms mecanismos que faciliten al usuario sus requerimientos.
DEFINICION DEL PROBLEMA
Una aerolnea que tiene una diferenciacin de clases en sus vuelos, las cuales son
ejecutivas y tursticas. Tiene un lmite para cada una de las clases. Las cuales son 50
en clase ejecutiva, y en la clase turstica se permitirn 100 reservas. El sistema tiene
que tener un mdulo que controle esto, para que siga la especificacin anterior.
El sistema debe tener un mtodo de cuentas de usuario las cuales sirvan para tener
acceso a la aplicacin, en cuestin de modificar, eliminar, consultar y actualizar

informacin. El cargo que tenga la persona definir sus restricciones, por ejemplo el
cargo administrador tendr acceso a toda la funcionalidad de la aplicacin. Pero con
una excepcin el perfil de invitado solo podr ver los reportes, y a este no se le permitir
registrarse a la aplicacin.
En cuestin de modificar, eliminar, actualizar y consultar, a lo que se refiere es a los
vuelos, pasajeros, reservas y reportes. No los mencione anteriormente, para dar a
conocer que las cuentas de usuario, controlaran eso, el acceso. Por ejemplo, el perfil
empleado no se le permitir crear, modificar, ni eliminar usuarios pero si le permitir el
acceso al mdulo de reservas, vuelos y pasajeros.
Esta informacin que se almacena y se modifica debe ir en una base de datos. Las
cuales se dividirn en cuatro tablas, las cuales sern, usuarios, pasajeros, vuelos y
reservas, en esta parte las tablas vuelos y pasajeros, deben estar relacionadas con la
tabla reservas, en las cuales si intenta el usuario registrar una reserva en la cual no
existe el vuelo o el pasajero en la base de datos, la aplicacin no deje crear esa
reserva.
Los reportes es una parte fundamental ya que estos nos permiten, dar informacin al
cliente, en cuanto a consultas de pasajero, vuelos, pasajeros que estn en los vuelos
recientes, y tambin el nmero de reservas que hay en cada clase, y al mismo tiempo,
que se genere un promedio de reservas por clases de cada vuelo en un determinado
rango de fechas.
METODOLOGA DE DESARROLLO XP

Es una metodologa gil centrada en potenciar las relaciones interpersonales como
clave para el xito en desarrollo de software, promoviendo el trabajo en equipo,
preocupndose por el aprendizaje de los desarrolladores, y propiciando un buen clima
de trabajo. XP se basa en realimentacin continua entre el cliente y el equipo de
desarrollo, comunicacin fluida entre todos los participantes, simplicidad en las
soluciones implementadas y coraje para enfrentar los cambios. XP se define como
especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y
donde existe un alto riesgo tcnico.

DEFINICIN DE STAKEHOLDERS

Para la solucin del problema se plantearon 4 roles principales el usuario o cliente, los
empleados, el administrativo y el programador.

La funcin del usuario es bsicamente la de poder consultar las promociones que
existen en la pgina a travs del perfil de invitado.
Los empleados por su parte tienen acceso a travs de un usuario y contrasea
la informacin de los clientes y tienen permisos para cambiar la informacin de los
clientes, modificar los vuelos y sus destinos, reprogramar las horas y tienen acceso a
las estadsticas del sistema.
Los administrativos tienen todos los permisos anteriormente mencionados y adems
tienen otro usuario y contrasea que les permite modificar la base de datos central para
poder crear, modificar o eliminar los diferentes usuarios y contraseas que usan los
empleados.
El programador tiene todos los permisos anteriormente mencionados y adems puede
cambiar a voluntad la interfaz grfica de la pgina web, adems de tener acceso al
cdigo central y conocer a profundidad la interaccin del proyecto reestructurar las
tablas de datos y dems.


PLANEACIN Y DIAGRAMA DE GANTT




abril julio
4 1 2 3 4 1 2 3 4 1 2
Actividades
Modelamiento del
sofware
Codificacion en los
distintos lenguajes
Verificacion y
pruebas
Diseo de la interfaz
grafica de usuario
Retroalimentacion
del progreso
Conocimientos en
codificacion web
Ejercicios de
aplicacin
Analisis de
requerimientos
Acoplamiento al
proyecto
mayo junio
Familiarizacion con
los lenguajes
Conocimientos en
base de datos


TABLA DE REQUERIMIENTOS FUNCIONALES
ID Descripcin Prioridad

R001
La aplicacin web
permitir el uso de
cuentas de usuario para
el ingreso a la aplicacin.

Alta


R002
Los trminos de reservas
por vuelo en cada clases,
no debe superar el lmite
de 100 para clase turista,
y 50 para clase ejecutiva.


Alta


R003
Se debe tener varios
mdulos de registros. Las
cuales son en cuanto
a pasajeros, vuelos,
reservas y usuarios.


Alta


R004
El mdulo de reservas solo
debe permitir registrar,
actualizar si se encuentra
registrado el vuelo y el
pasajero en la base de
datos.


Alta


R005
Al usuario se le deber
permitir eliminar y actualizar
la informacin registrada en
la base de datos. Despus
de haber hecho una
consulta.


Alta


R006
El sistema deber generar
reportes de vuelos,
pasajeros y reservas
hechas que estn
registradas en la base de
datos.


Alta


R007
Ante un fallo de la
aplicacin web, no
tardara ms de 10 en
solucionar el problema, y
volver a poner en marcha
el sistema.


Media


R008
Un usuario
experimentado debe ser
capaz de utilizar todas las


Media

funciones del sistema tras
un entrenamiento de 2
horas.
R009 La aplicacin deber ser muy
grfica, los contenidos
deben mostrarse con estilos
nicos, y el diseo debe
beneficiar al usuario.


Baja


R010
El registro de usuarios,
debe tener un campo de
verificacin de la clave de
acceso y un envi al correo
de la informacin registrada.


Baja

REQUERIMIENTOS NO FUNCIONALES
Servidor principal

El sistema operativo en el que est alojada la pgina web es Windows 8.1
de 64 bits.

Algunas de las propiedades de dicho
servidor son: procesador Intel Core 5i 1.5GHz, RAM de 6GB utilizable 5GB.

El lenguaje de programacin fue jsp, la cual es la combinacin de lenguaje
java y servelts.


El motor de base de datos con el cual trabajamos fue mysql, con el
servidor que trae el programa xampp.

Trabajamos con Netbeans IDE 8.0, para los ltimos detalles y acople del
proyecto a este ltimo servidor.

Servidor opcional
El sistema operativo con el que hicimos la aplicacin, fue Microsoft
Windows 7 Ultmate de 32 bits.

Alunas de las propiedades de dicho servidor son: procesador AMD E-
350 1.6GHz, RAM de 2 GB utilizable 1.5 GB.

El lenguaje de programacin fue jsp, la cual es la combinacin de lenguaje
java y servelts.


El motor de base de datos con el cual trabajamos fue mysql, con el
servidor que trae el programa xampp.

Trabajamos con Netbeans IDE 7.4, para la creacin de la pgina. la cual
trae grandes caractersticas y funcionalidades, tambin con la gran organizacin
que brinda el programa.

MODELAMIENTO DEL PROBLEMA
Vista funcional



















Id/cdigo C 001
Nombre Ver formularios bsicos
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutierrez C.- Willian Lozano
Descripcin

Permite ver cierta informacin estadstica
sobre la aerolnea y los vuelos
Actores

Cliente
Relaciones


Precondiciones

Haber ingresado a la pgina web
Flujo principal
Actor Sistema
1) Selecciona la opcin ver reportes


2) Despliega la pestaa de opciones


Id/codigo C 002
Nombre Consultar promociones
Fecha de elaboracin 10/07/2014
Fecha de ultima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite ver cierta informacin promocional
acerca de nuestras ofertas de vuelo
Actores

Cliente
Relaciones


Precondiciones

Haber ingresado a la pgina web
Flujo principal
Actor Sistema
1) Selecciona la opcin promociones


2) Muestra en pantalla las ofertas y
descuentos en vuelos

Id/cdigo C 003
Nombre Gestionar informacin de vuelos

Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite consultar, modificar o eliminar
informacin referente a los vuelos
Actores

Empleado
Relaciones

Inclusin con el caso verificar ingreso a la
pagina
Precondiciones

El actor debe haber iniciado sesin en la pgina
con un usuario y contrasea
Flujo principal
Actor Sistema
1)Selecciona vuelos
3) Selecciona nuevo vuelo
5) Completa el formulario y da click en
registrar

2)Despliega la pestaa con las opciones
4) Despliega el formulario
6)El sistema valida los datos ingresados
7) El sistema guarda en la base de datos y
informa sobre el estado de la transaccin
Flujo alternativo 1
Actor Sistema
3)Selecciona actualizar/eliminar
5)El usuario completa el campo y pulsa
consultar

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra en pantalla el
resultado obtenido
Flujo alternativo 2
3)Selecciona actualizar/eliminar
5)El empleado completa el campo y pulsa
consultar todos

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra una tabla con todos
los vuelos registrados hasta el momento

Flujo alternativo 3
Actor Sistema
3)selecciona todos los vuelos



4)El sistema muestra una tabla con todos los
vuelos registrados hasta el momento


Id/cdigo C 004
Nombre Gestionar informacin de pasajeros
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014

Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite consultar, modificar o eliminar
informacin referente a los pasajeros
Actores

Empleado
Relaciones

Inclusin con el caso verificar ingreso a la
pagina
Precondiciones

El actor debe haber iniciado sesin en la pgina
con un usuario y contrasea
Flujo principal
Actor Sistema
1)Selecciona pasajeros
3) Selecciona nuevo pasajero
5) Completa el formulario y da click en
registrar

2)Despliega la pestaa con las opciones
4) Despliega el formulario
6)El sistema valida los datos ingresados
7) El sistema guarda en la base de datos y
informa sobre el estado de la transaccin
Flujo alternativo 1
Actor Sistema
3)Selecciona actualizar/eliminar
5)El empleado completa el campo y pulsa
consultar

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra en pantalla el
resultado obtenido
Flujo alternativo 2
3)Selecciona actualizar/eliminar
5)El usuario completa el campo y pulsa
consultar todos

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra una tabla con todos
los pasajeros registrados hasta el momento

Flujo alternativo 3
Actor Sistema
3)selecciona todos los pasajeros



4)El sistema muestra una tabla con todos los
pasajeros registrados hasta el momento

Id/cdigo C 005
Nombre Gestionar informacin de reservas
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite consultar, modificar o eliminar
informacin referente a Las reservas
Actores Empleado


Relaciones

Inclusin con el caso verificar ingreso a la
pagina
Precondiciones

El actor debe haber iniciado sesin en la pgina
con un usuario y contrasea
Flujo principal
Actor Sistema
1)Selecciona reservas
3) Selecciona nueva reserva
5) Completa el formulario y da click en
registrar

2)Despliega la pestaa con las opciones
4) Despliega el formulario
6)El sistema valida los datos ingresados
7) El sistema guarda en la base de datos y
informa sobre el estado de la transaccin
Flujo alternativo 1
Actor Sistema
3)Selecciona actualizar/eliminar
5)El empleado completa el campo y pulsa
consultar

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra en pantalla el
resultado obtenido
Flujo alternativo 2
3)Selecciona actualizar/eliminar
5)El usuario completa el campo y pulsa
consultar todos

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra una tabla con todos
las reservas registrados hasta el momento

Flujo alternativo 3
Actor Sistema
3)Selecciona todas las reservas



4)El sistema muestra una tabla con todas las
reservas registradas hasta el momento

Id/cdigo C 006
Nombre Gestionar informacin de usuarios
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - William Lozano
Descripcin

Permite consultar, modificar o eliminar
informacin referente a los usuarios
Actores

Administrador
Relaciones

Inclusin con el caso verificar ingreso a la
pagina
Precondiciones El actor debe haber iniciado sesin en la pgina

con un usuario y contrasea
Flujo principal
Actor Sistema
1)Selecciona usuarios
3) Selecciona nuevo usuario
5) Completa el formulario y da click en
registrar

2)Despliega la pestaa con las opciones
4) Despliega el formulario
6)El sistema valida los datos ingresados
7) El sistema guarda en la base de datos y
informa sobre el estado de la transaccin
Flujo alternativo 1
Actor Sistema
3)Selecciona actualizar/eliminar
5)El empleado completa el campo y pulsa
consultar

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra en pantalla el
resultado obtenido
Flujo alternativo 2
3)Selecciona actualizar/eliminar
5)El usuario completa el campo y pulsa
consultar todos

4)El sistema abre un formulario para que se
ingrese el parmetro de bsqueda
6)El sistema muestra una tabla con todos
los usuarios registrados hasta el momento

Flujo alternativo 3
Actor Sistema
3)Selecciona todas los usuarios



4)El sistema muestra una tabla con todas los
usuarios registradas hasta el momento

Id/cdigo C 007
Nombre Verificar ingreso a la pagina
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite modificar la estructura fundamental de
el programa
Actores

Empleado, administrador o programador
Relaciones


Precondiciones

Haber ingresado a la pgina web

Flujo principal
Actor Sistema
1) Selecciona la opcin de iniciar sesin 2)Despliega la formulario

3) Ingresar usuario y contrasea y dar click
en ingresar

4) Validar la informacin
5) Permitir el ingreso



Id/cdigo C 008
Nombre Actualizar y modificar el programa
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutierrez C.- - Willian Lozano
Descripcin

Permite modificar la estructura fundamental
del programa
Actores

Empleado, administrador o programador
Relaciones


Precondiciones

Haber ingresado a la pgina web
Haber ingresado al servidor
Flujo principal
Actor Sistema
2) Selecciona la opcin de ingresar al
server
3) Abrir netbeans
4) Realiza las modificaciones
correspondientes


2)Despliega la pestaa de opciones



Id/cdigo C 009
Nombre Modificar la interfaz grfica de usuario
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite modificar la interfaz grfica de usuario
de la pgina web
Actores

Programador
Relaciones


Precondiciones

Haber ingresado a la pgina web
Haber ingresado al servidor
Flujo principal
Actor Sistema
1)Selecciona la opcin de ingresar al
server
3) Realiza las modificaciones
correspondientes


2)Despliega la pestaa de opciones

Id/cdigo C 010
Nombre Verificar permiso en el servidor
Fecha de elaboracin 10/07/2014
Fecha de ltima modificacin 12/07/2014
Autores Harrinson Gutirrez C.- - Willian Lozano
Descripcin

Permite acceder al servidor
Actores

Empleado, administrador o programador
Relaciones


Precondiciones

Tener acceso al servidor local
Flujo principal
Actor Sistema
1) Selecciona la opcin de iniciar sesin
3) Ingresar usuario y contrasea y dar click
en ingresar

2)Despliega la formulario
4) Validar la informacin
5) Permitir el ingreso









Vista Estructural

1. Diagrama de clases







2. Formato de Especificaciones de clases

Vuelos
Descripcin Esta clase tiene la capacidad de modificar, eliminar, consultar y
actualizar, referente a todos los parmetros que la componen y en
cuestin a la tabla que le corresponde en la base de datos.
Fecha
Elaboracin
1 de junio de 2014
Fecha de
Ultima
Modificacin
12 de julio de 2014
Autor(es) Harrinson Gutirrez Coronado, William Lozano
Atributos
Visibilidad Nombre Tipo Descripcin
Privada NumeroVuelo Int Este atributo se usa para
referenciar cada vuelo
Privada Origen String Este atributo se usa para
saber cul es el origen del
vuelo.
Privada Destino String Este atributo se usa para
determinar cul ser el
destino del vuelo.
Privada Fecha String Este atributo se usa para
saber el da y la hora en la
que el vuelo saldr de su
origen.
Privada ReferenciaAeronave String Este atributo se usa para
determinar qu tipo de
aeronave es la que realizara
el vuelo.
Mtodos
Visibilidad Nombre Parmetro de
entrada
Tipo de
retorno
Descripcin
Public getNumeroVuelo Int Se usa este
mtodo para
retornar el
nmero de vuelo.
Public setNumeroVuelo Int Se usa este
mtodo para
asignarle.
Public getOrigen String Se usa este
mtodo para

retornar el
origen.
Public setOrigen String Se usa este
mtodo para
asignarle un
valor al variable
origen.
Public getDestino String Se usa este
mtodo para
retornar el
destino.
Public setDestino String Se usa este
mtodo para
asignarle un
valor al variable
destino.
Public getFecha String Se usa este
mtodo para
retornar la fecha.
Public setFecha String Se usa este
mtodo para
asignarle un
valor al variable
Fecha.
Public getReferenciaAeronave String Se usa este
mtodo para
retornar la
referencia.
Public setReferenciaAeronave String Se usa este
mtodo para
asignarle un
valor al variable
Referencia.
Public RegistrarVuelo Boolean Se usa este
mtodo para
registrar el vuelo
en la base de
datos
Public ActualizarVuelo Boolean Se usa este
mtodo para
Actualizar el
vuelo en la base
de datos
Public EliminarVuelo Boolean Se usa este
mtodo para
eliminar el vuelo
en la base de
datos


Public ConsultarVuelo String, String Boolean Se usa este
mtodo para
consultar el
vuelo en la base
de datos
Public ConsultarTodosVuelos String Se usa este
mtodo para
Consultar todos
los vuelos que
hay en la base
de datos
Reservas
Descripcin Esta clase tiene la capacidad de modificar, eliminar, consultar y
actualizar, referente a todos los parmetros que la componen y en
cuestin a la tabla que le corresponde en la base de datos.
Fecha
Elaboracin
1 de junio de 2014
Fecha de
Ultima
Modificacin
12 de julio de 2014
Autor(es) Harrinson Gutirrez Coronado, William Lozano
Atributos
Visibilidad Nombre Tipo Descripcin
Privada NumeroDocumento String Este atributo se usa para
referenciar cada pasajero
Privada Clase String Este atributo se usa para
saber cul es la clase
Privada SillaAsignada String Este atributo se usa para
determinar la silla asignada
Privada NumeroVuelo String Este atributo se usa para
determinar el nmero de vuelo
al cual se har la reserva
Privada ID String Este atributo se usa para
determinar identificar cada
reserva
Mtodos
Visibilidad Nombre Parmetro
de entrada
Tipo de
retorno
Descripcin
Public Getid Int Se usa este mtodo
para retornar el id de
cada reserva

Public Setid Int Se usa este mtodo
para asignarle.
Public getNumeroDocumento String Se usa este mtodo
para retornar el
numerodocumento.
Public setNumeroDocumento String Se usa este mtodo
para asignarle un
valor al variable
documento.
Public getClase String Se usa este mtodo
para retornar la
clase.
Public setClase String Se usa este mtodo
para asignarle un
valor a la variable
clase.
Public getSillaAsignada String Se usa este mtodo
para retornar la Silla
asignada.
Public setSillaAsignada String Se usa este mtodo
para asignarle un
valor al variable
silaasignada.
Public getNumeroVuelo String Se usa este mtodo
para retornar el
vuelo.
Public setNumeroVuelo String Se usa este mtodo
para asignarle un
valor al variable
numerovuelo
Public RegistrarReserva Boolean Se usa este mtodo
para registrar la
reserva en la base
de datos
Public ActualizarReserva Boolean Se usa este mtodo
para Actualizar la
reserva en la base
de datos
Public EliminarReserva Boolean Se usa este mtodo
para eliminar la
reserva en la base
de datos
Public ConsultarReserva String, String Boolean Se usa este mtodo
para consultar la
reserva en la base
de datos
Public ConsultarTodasReservas String Se usa este mtodo


para Consultar todas
las reservas que hay
en la base de datos
Reservas
Descripcin Esta clase tiene la capacidad de modificar, eliminar, consultar y
actualizar, a todas las reservas, las cuales hacen referencia a todos los
parmetros que la componen y en cuestin a la tabla que le corresponde
en la base de datos.
Fecha
Elaboracin
1 de junio de 2014
Fecha de
Ultima
Modificacin
12 de julio de 2014
Autor(es) Harrinson Gutirrez Coronado, William Lozano
Atributos
Visibilidad Nombre Tipo Descripcin
Privada NumeroDocumento String Este atributo se usa para
referenciar cada pasajero
Privada Clase String Este atributo se usa para
saber cul es la clase
Privada SillaAsignada String Este atributo se usa para
determinar la silla asignada
Privada NumeroVuelo String Este atributo se usa para
determinar el nmero de vuelo
al cual se har la reserva
Privada ID String Este atributo se usa para
determinar identificar cada
reserva
Mtodos
Visibilidad Nombre Parmetro
de entrada
Tipo de
retorno
Descripcin
Public Getid Int Se usa este mtodo
para retornar el id de
cada reserva
Public Setid Int Se usa este mtodo
para asignarle.
Public getNumeroDocumento String Se usa este mtodo
para retornar el
numerodocumento.
Public setNumeroDocumento String Se usa este mtodo
para asignarle un



valor al variable
documento.
Public getClase String Se usa este mtodo
para retornar la
clase.
Public setClase String Se usa este mtodo
para asignarle un
valor a la variable
clase.
Public getSillaAsignada String Se usa este mtodo
para retornar la Silla
asignada.
Public setSillaAsignada String Se usa este mtodo
para asignarle un
valor al variable
silaasignada.
Public getNumeroVuelo String Se usa este mtodo
para retornar el
vuelo.
Public setNumeroVuelo String Se usa este mtodo
para asignarle un
valor al variable
numerovuelo
Public RegistrarReserva Boolean Se usa este mtodo
para registrar la
reserva en la base
de datos
Public ActualizarReserva Boolean Se usa este mtodo
para Actualizar la
reserva en la base
de datos
Public EliminarReserva Boolean Se usa este mtodo
para eliminar la
reserva en la base
de datos
Public ConsultarReserva String, String Boolean Se usa este mtodo
para consultar la
reserva en la base
de datos
Public ConsultarTodasReservas String Se usa este mtodo
para Consultar todas
las reservas que hay
en la base de datos



Usuario
Descripcin Esta clase tiene la capacidad de modificar, eliminar, consultar y
actualizar, todos los usuarios los cuales hacen referencia a todos
los parmetros que la componen y en cuestin a la tabla que le
corresponde en la base de datos.
Fecha Elaboracin 1 de junio de 2014
Fecha de Ultima
Modificacin
12 de julio de 2014
Autor(es) Harrinson Gutirrez Coronado, William Lozano
Atributos
Visibilidad Nombre Tipo Descripcin
Privada Cedula String Este atributo se usa para
referenciar la cedula de
cada usuario
Privada Nombres String Este atributo se usa para
referenciar el nombre del
usuario
Privada Apellidos String Este atributo se usa para
referenciar los apellidos
del usuario
Privada Cargo String Este atributo se usa para
referenciar el cargo del
usuario
Privada Telfono String Este atributo se usa para
referenciar el telefono del
usuario
Privada Correo String Este atributo se usa para
referenciar el correo del
usuario
Privada Contra String Este atributo se usa para
referenciar la contrasea
del usuario
Mtodos
Visibilidad Nombre Parmetro
de entrada
Tipo de
retorno
Descripcin
Public GetCedula String Se usa este
mtodo para
retornar la

cedula del
usuario
Public SetCedula String Se usa este
mtodo para
asignarle un
valor a la cedula
del usuario
Public getNombres String Se usa este
mtodo para
retornar el
nombre del
usuario
Public setNombres String Se usa este
mtodo para
asignarle un
valor a el
nombre del
usuario
Public getApellidos String Se usa este
mtodo para
retornar los
apellidos del
usuario
Public setApellidos String Se usa este
mtodo para
asignarle un
valor a los
apellidos del
usuario
Public getCargo String Se usa este
mtodo para
retornar el
cargo del
usuario
Public setCargo String Se usa este
mtodo para
asignarle un
valor al cargo
del usuario
Public getTelefono String Se usa este
mtodo para
retornar el
telfono del
usuario
Public setTelefono String Se usa este
mtodo para
asignarle un
valor al telfono

del usuario
Public getCorreo String Se usa este
mtodo para
retornar el
correo del
usuario
Public setCorreo String Se usa este
mtodo para
asignarle un
valor al correo
del usuario
Public getContrasea String Se usa este
mtodo para
retornar la
contrasea del
usuario
Public setContrasea String Se usa este
mtodo para
asignarle un
valor la
contrasea del
usuario
Public RegistrarUsuario Boolean Se usa este
mtodo para
registrar
usuarios que
hay en la base
de datos
Public ActualizarUsuario Boolean Se usa este
mtodo para
actualizar
usuarios que
hay en la base
de datos
Public EliminarUsuario Boolean Se usa este
mtodo para
eliminar
usuarios que
hay en la base
de datos
Public ConsultarUsuario String, String Boolean Se usa este
mtodo para
Consultar los
usuarios que
hay en la base
de datos
Public ConsultarTodosUsuarios String Se usa este
mtodo para

Consultar todos
los usuarios
que hay en la
base de datos
Pasajeros
Descripcin Esta clase tiene la capacidad de modificar, eliminar, consultar y
actualizar, a todos los pasajeros los cuales hacen referencia a
todos los parmetros que la componen y en cuestin a la tabla que
le corresponde en la base de datos.
Fecha Elaboracin 1 de junio de 2014
Fecha de Ultima
Modificacin
12 de julio de 2014
Autor(es) Harrinson Gutirrez Coronado, William Lozano
Atributos
Visibilidad Nombre Tipo Descripcin
Privada TipoDocumento String Este atributo se usa para
referenciar el tipo de
documento
Privada NumeroDocumento String Este atributo se usa para
referenciar el nmero de
documento
Privada Nombres String Este atributo se usa para
referenciar los nombres
del pasajero
Privada Apellidos String Este atributo se usa para
referenciar los apellidos
del pasajero
Privada Genero String Este atributo se usa para
referenciar el gnero del
pasajero
Privada FechaNacimiento String Este atributo se usa para
referenciar la fecha de
nacimiento del pasajero
Privada Telfono String Este atributo se usa para
referenciar el telfono del
pasajero
Privada Movil String Este atributo se usa para
referenciar el mvil del
pasajero
Privada Correo String Este atributo se usa para
referenciar el correo del
pasajero

Mtodos
Visibilidad Nombre Parmetro
de entrada
Tipo de
retorno
Descripcin
Public GetTipoDocumento String
Public SetNumeroDocumento String
Public Get NumeroDocumento String
Public Set NumeroDocumento String
Public getNombres String
Public setNombres String
Public getApellidos String
Public setApellidos String
Public getGenero String
Public setGenero String
Public get FechaNacimiento String
Public set FechaNacimiento String
Public getTelfono String
Public setTelfono String
Public getMovil String
Public setMovil String
Public getCorreo String
Public setCorreo String
Public RegistrarPasajero Boolean Se usa este
mtodo para
registrar
pasajeros que
hay en la base
de datos
Public ActualizarPasajero Boolean Se usa este
mtodo para
actualizar
pasajeros que
hay en la base
de datos
Public EliminarPasajero Boolean Se usa este
mtodo para
eliminar
pasajeros que
hay en la base
de datos
Public ConsultarPasajero String, String Boolean Se usa este
mtodo para
Consultar los
pasajeros que
hay en la base


de datos
Public ConsultarTodosPasajeros String Se usa este
mtodo para
Consultar todos
los pasajeros
que hay en la
base de datos
Reportes
Descripcin Esta clase tiene la capacidad de consultar los reportes con 3 mtodos,
esta clase no tiene atributos
Fecha
Elaboracin
1 de junio de 2014
Fecha de
Ultima
Modificacin
12 de julio de 2014
Autor(es) Harrinson Gutirrez Coronado, William Lozano
Atributos
Visibilidad Nombre Tipo Descripcin
Mtodos
Visibilidad Nombre Parmetro
de entrada
Tipo de
retorno
Descripcin
Public ListarPasajerosPorVuelo String String Este mtodo
permite la
consulta de los
pasajeros que
estn
registrados a
determinado
vuelo.
Public ConsultarVuelosVigentes Strgin Este mtodo
permite la
consulta de
todos los
vuelos
vigentes segn
la fecha del
servidor
Public ConsultarDisponibilidad String String Permite
verificar la
disponibilidad



Vista Dinmica
























que tiene cada
clase, las
reservas que
estas tienen.
Public ConsultarIntervaloFechas String,
String
String Consulta en un
intervalo de
fechas las
reservas
totales, con un
promedio que
estas tienen
por cada clase.







































Base de datos

1) Modelo relacional


2) Modelo Entidad/Relacin


CONCLUSIONES
De esta experiencia pudimos aprender la importancia del trabajo en equipo y el rol
fundamental de la comunicacin y el compromiso para la culminacin efectiva de los
objetivos planteados al inicio de los proyectos, en principio el tiempo jugo un rol
fundamental, ya que gracias a el paro vivido en el mes de mayo tuvimos un intervalo
ms grande de tiempo para poder organizar y adquirir los conocimientos necesarios
para un diseo efectivo y contundente. Para la implementacin de la base de datos
tuvimos algunos inconvenientes en principio ya que este tipo de cdigo era desconocido
para nosotros pero poco a poco se pudo ir acoplando ese conocimiento a nuestro
arsenal de herramientas, por otra parte yo creo que uno de los mayores desafos que
enfrentamos a la hora de asumir este proyecto fue la implementacin de cdigo jsp,html
y la interaccin entre las diferentes plataformas para lograr un diseo de 3 capas, la
experiencia fue satisfactoria y aprendimos adems de lo anterior un poco de cmo se
manejan los proyectos en la vida profesional, que problemas se pueden afrontar pero
sobre todo y ms importante la organizacin del tiempo y el aprovechamiento del mismo
para poder lograr un mayor avance en un tiempo mucho mas corto.

You might also like