You are on page 1of 10

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERÍA
ESCUELA DE CIENCIAS
IPC1 SECCION E

Manual Técnico

Nombre: Fernando Augusto Armira Ramírez


Carné: 20150
Profesor(a): Neftalí de Jesús Calderón
Fecha: 11-11-17
Índice

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

En el siguiente manual se dan a conocer los detalles y especificaciones e instrucciones de


cómo utilizar la aplicación.

Se explica detalladamente cada función de la aplicación.

Este manual va dirigido tanto el cliente como al empleado.

3
Objetivos del manual

1. Documentar las herramientas empleadas en el desarrollo del programa.

2. Dar a conocer los detalles técnicos y especificaciones de la aplicación

3. Dar a conocer como fue el desarrollo de la aplicación.

4
Objetivos de la aplicación

1. Llevar control de todas las transacciones de la empresa Travel S.A.

2. Almacenar de manera eficaz información de los clientes, hoteles, transporte,


cruceros, destinos, lugares de entretenimiento.

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

En el desarrollo de la aplicación se utilizó el lenguaje java, se aplicaron los conceptos de


programación modular y programación orientada a objetos.

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

En el desarrollo de la aplicación se utilizó el lenguaje java, se aplicaron los conceptos de


programación modular y programación orientada a objetos.

En el diagrama de clase presentado se especifican las clases utilizadas en el proyecto con


sus respectivo atributos y métodos,
Se presenta también un diagrama de flujo simple que representa de manera simplificada
la función de esta aplicación.

10

You might also like