Professional Documents
Culture Documents
Mayo 2012
Arquitectura
La distribucin geogrfica de los hoteles Explora hace necesario
contar con un sistema de informacin que permita a cada entidad
operar de forma autnoma respecto de sus pares y si es requerido,
integrar la informacin como un conjunto.
Debido a esto el sistema de Asignacin y Registro est desarrollado
bajo la lgica de una aplicacin multi - hotel. As cada instancia del
sistema contar con informacin independiente, pero estructurada de
manera similar para poder ser combinada de ser necesario.
A continuacin se muestra una figura que esquematiza la arquitectura
del sistema y cmo se integrarn los hoteles bajo una misma
herramienta informtica.
Arquitectura
Instalacin
El sistema se instalar en un servidor en la red local de cada hotel,
para as mantenerlo disponible todo el tiempo y evitar problemas de
conectividad en las zonas ms aisladas.
Cada servidor destinado para alojar la aplicacin debe contar con:
-Motor de dase de datos MySQL (3306).
-Apache 2.2.
-Ruby 1.8.6.
-Mongrel.
-Acceso remoto (para manejo de actualizaciones, se recomienda Team
Viewer).
-Puerto web (8181).
Instalacin
Adems se crear un servicio que levantar el servidor de la aplicacin
(al que llamaremos Asignador), el que deber configurarse para ser
iniciado automticamente.
Tambin se crearn 4 tareas programadas, para las siguientes
propsitos:
-Iniciar sincronizacin con Opera.
-Finalizar sincronizacin con Opera.
-Iniciar proceso de envo automtico de reportes.
-Finalizar proceso de envo automtico de reportes.
Las tareas debern ejecutarse todos los das, despus del proceso de
auditora de Opera, de preferencia entre 00:00 y 07:00 hrs.
Instalacin
Sobre la sincronizacin con Opera:
Dentro de la aplicacin se cre un directorio para alojar los reportes
generados desde Opera con la informacin de los pasajeros. Aqu el
administrador de Opera podr ir dejando los reportes que sern ledos
para cargar la informacin en el sistema.
El formato del nombre del archivo del reporte es ddmmaa (ej: 030512.txt).
El directorio donde se alojarn los reportes de Opera es
directorio-de-la-aplicacin/public/uploads/opera/
directorio-de-la-aplicacin comnmente ser:
/Program Files/xampp/htdocs/explora/
Mdulo de Configuracin
Administra el ingreso de datos que deberan cambiar con poca
frecuencia dentro del sistema y que adems son una parte importante
y necesaria para registrar las actividades diarias en el hotel. El
acceso a ste mdulo se encuentra ubicado en la parte superior
derecha del sistema, donde aparecer el link de la figura si el usuario
cuenta con los permisos correspondientes.
Perfiles
Administra los permisos de acceso de cada usuario (ver,
crear, editar, eliminar). Estos son definidos para las
distintas interfaces o funcionalidades de cada mdulo.
Requisitos: Ninguno.
Usuarios
Identifica a quienes pueden acceder al sistema, indicando
su perfil (permisos), su idioma y si es Empleado.
Al ingresar el usuario ver el sistema segn el idioma que
se le haya asignado.
Es importante destacar que a cada pasajero se le crear un usuario
para que pueda acceder al sistema. El propsito de esto es que puedan
visualizar el reporte Informativo a Viajeros donde encontrarn el
detalle de las exploraciones en las que se hayan inscrito para una
fecha en particular.
Los datos de acceso para cada pasajero estn compuestos por:
Nombre de Usuario: Nombre + Apellido (minsculas)
Contrasea: N de Habitacin
Requisitos: Perfil, Empleado (opcional).
Cargos
Identifica la funcin que cumple un Empleado en cada
hotel (gua, chofer, recepcionista, etc.).
Requisitos: Ninguno.
Roles
Define la cantidad de das de trabajo y descanso para un
Empleado.
Relevante al momento de planificar los bloques de trabajo.
Requisitos: Ninguno.
Empleados
Identifica a las personas naturales que desempean algn
servicio dentro de cada hotel, definido como Cargo.
Requisitos: Cargo, Rol.
Resumen
Hasta el momento hemos revisado los siguientes conceptos y sus
dependencias.
Clases de Exploracin
Define el nivel superior de jerarqua para la clasificacin
de las exploraciones desarrolladas en los hoteles.
Ejemplos: Caballos, Caminata, Bicicleta, Charlas, etc.
Requisitos: Ninguno.
Unidades
Define las distintas unidades de medida que podrn ser
asociadas a un Tipo de Exploracin, para as contar con
indicadores en la medida que se realice una Exploracin.
Requisitos: Ninguno.
Tipos de Exploracin
Permite definir un nivel de jerarqua relacionando la Clase
de Exploracin con el Perodo (AM, PM, FULL) y distintas
Unidades de Medida .
Requisitos: Clase de Exploracin, Unidad de Medida.
Picnics
Identifica los distintos tipos de comida que pueden
asociarse a una Exploracin, permitiendo generar pedidos
a Cocina.
Ejemplos: Aperitivo, Brownie, Sandwich, etc.
Requisitos: Ninguno.
Materiales / Equipos
Identifica los materiales y equipos que pueden asociarse a
una Exploracin.
Requisitos: Ninguno.
Exploraciones
Permite especificar el nivel inferior jerrquico de las
distintas actividades desarrolladas en los hoteles. Est
asociada a un Tipo de Exploracin, Unidad de Medida,
Picnic y un listado de Materiales / Equipos. Son la base de
la operacin del sistema ya que sobre ellas se realiza el
registro de pasajeros y la asignacin de guas.
Requisitos: Tipo de Exploracin, Picnic, Material / Equipo.
Tipos de Habitacin
Permite administrar la tipificacin de habitaciones
definidas internamente.
Ejemplos: Matrimonial, Twin, Twin Familiar, etc.
Requisitos: Ninguno.
Habitaciones
Identifica las distintas habitaciones de cada hotel.
Requisitos: Tipo de Habitacin.
Tipos de Mvil
Permite administrar la tipificacin de los vehculos
utilizados para realizar transporte desde y hacia cada
Exploracin.
Ejemplos: Bus, Furgn, Van, etc.
Requisitos: Ninguno.
Mviles
Identifica las distintas vehculos con que cuenta cada
hotel.
Requisitos: Tipo de Mvil.
Parmetros
Permite la definicin de criterios de evaluacin a guas en
cada Tipo de Exploracin que se utilizarn en el proceso de
Asignacin.
Envo de Reportes
Permite especificar el envo de reporte en forma peridica
a distintos usuarios del sistema.
Requisitos: Usuario.
Resumen
SOPORTE:
Fono: 65 367254
E-mail: jparedes@imaginex.cl
www.imaginex.cl