Professional Documents
Culture Documents
FACULTAD DE INGENIERÍA
ESCUELA DE CIENCIAS
IPC1 SECCION E
Manual Técnico
1. Introducción…………………………………………………………………………………………………..3
2. Objetivos y alcance del manual………………………………………………………………………4
3. Objetivo y alcance de la aplicación…………………………………………………………………5
4. Descripción aplicación……………………………………………………………………………………6
5. Características técnicas………………………………………………………………………………….7
6. Diagrama de clases………………………………………………………………………………………..8
7. Diagrama de flujo…………………………………………………………………………………………. 9
2
Introducción
3
Objetivos del manual
4
Objetivos de la aplicación
3. Ser una aplicación sencilla y eficaz tanto para el cliente como para los empleados.
5
Descripción de la aplicación
La aplicación está diseñada para que pueda ser usada tanto por el cliente como por los
empleados de la empresa Viajes S.A.
El cliente podrá realizar el mismo reservaciones de los distintos paquetes ofrecidos por la
empresa, si el cliente es nuevo, el mismo podrá registrar toda su información, la cual será
almacenada para futuras operaciones, también tendrá acceso al módulo de negocios.
Los empleados podrán realizar las mismas operaciones que el cliente, sumado a esto la
aplicación cuenta con los módulos de carga y reportes, a los cuales solo tienen acceso los
empleados los cuales deberán ingresar la contraseña “ipc1Admin”, En el módulo carga se
podrá cargar toda la información de las transacciones realizadas anteriormente, en el
módulo reportes en la cual los administradores podrán filtrar y consultar información y
generar los respectivos reportes.
La aplicación también cuenta con la opción de poder ver cuáles son los paquetes más
vendidos, vendedores más productivos, clientes, reservaciones, destinos turísticos más
visitados, cruceros y transporte.
6
Características técnicas
El IDE que se utilizó NetBeans 8.2, para almacenar información en memoria se utilizaron
pilas, colas y listas enlazadas, para la interfaz gráfica de la aplicación se usó swing.
Para la escritura y lectura de los archivos csv se usó la librería java csv library.
7
Diagrama de clases
Clientes
Reservaciones Cruceros
Codigo cliente
Codigo reservacion Codigo crucero
Nombre
Codigo Paquete Fecha salida
Apellido
Fecha reservacion Fecha llegada
Tarjeta de credito
Fecha salida Capacidad Pasajeros
Fecha nacimiento
Dias Habitacion pasajero
Numero telefono
Saldo reservacion Dias crucero
Movil
Clase habitaciones
Direccion habitacion Proveer paquetes ()
Distracciones
Reservar () Navegar ()
Viajar ()
Hoteles y resorts
Empleado Paquetes
Codigo hospedaje
Codigo empleado Direccion
Codigo paquete
Nombre Número de cuartos disponibles
Codigo transporte
Apellido Cantidad de personas por cuarto
Codigo hoteles
Telefono Costo habitacion
Codigo cruceros
Fecha contratacion Clase habitacion
Codigo renta autos
Reservar () Codigo destino Hospedar ()
Registrar () Codigo lugares entretenimiento
Acceder reportes ()
Organizar recursos ()
Cargar informacion()
Destinos
Agencia Lugares espectaculos y
Transporte entretenimiento Codigo destino
Codigo agencia
Pais
Direccion Codigo transporte Codigo lugar Ciudad
Telefono Horario salida Nombre lugar Direccion
Proveer viajes () Horario llegada Descripcion lugar Destino
Capacidad pasajeros Pais Descripcion
Número de asiento Ciudad Medidas seguridad
Transportar () Direccion
Recibir viajeros ()
Minimo edad
Horario actividades
Horario funciones
Actividad especial
Recomendaciones
Entrtener ()
8
Diagrama de flujo
INICIO
Uusario
Si usuario =
Si usuario = Administrador Contaseña
No No
Cliente y Password = Incorrecta
ipc1Admi n
si Si
Modulo Clientes
Modulo Clientes Modulo Negocios
Modulo Negocios Modulo Reservaciones
Modulo Reservaciones Modulo Carga
Modulo reportes
Si Usuario Registrar
existe cliente
Relizar
reservacion
Se ha realizado
la reservacion
9
Descripción
10