Documente Academic
Documente Profesional
Documente Cultură
Autor(es):
Evelyn Lissette Navarro Cervantes
Washington Fabricio Reyes Malagn
Joffre Oswaldo Pita Tigreros
GUAYAQUIL-ECUADOR
Ao: 2007
AGRADECIMIENTO
este
sueo
hecho
realidad.
DEDICATORIA
para
poder
llegar
los
AGRADECIMIENTO
de
ser
Ingeniero
en
Sistemas,
experiencias.
Tambin
DEDICATORIA
Dedico este proyecto a Dios en primer lugar
por brindarme la vida. A mis padres por su
apoyo
constante,
sus
consejos
su
adquirir
los
conocimientos
AGRADECIMIENTO
Agradezco A Dios en primer lugar por
darme la vida y la fuerza para poder
alcanzar mis metas, agradezco a mi Padre
que siempre ha estado pendiente de mi, le
agradezco de manera especial a mi Madre
que siempre me ha dado el empuje
necesario para poder salir adelante desde
aquel da en que me llev de la mano a mi
primer da de escuela y hasta ahora que
an me alienta con una palabra dulce y una
sonrisa en el rostro; agradezco a mi
hermana que me apoyo durante tanto
tiempo en mi vida universitaria, a mi
hermano que a veces cuando ya no daba
ms me haca rer con sus bromas, y a mis
compaeros
de
proyecto,
los
cuales
Washington
Fabricio
Reyes
Malagn
DEDICATORIA
TRIBUNAL DE GRADUACIN
DECLARACIN EXPRESA
La autora de la tesis de grado corresponde exclusivamente al suscrito(s),
perteneciendo a la Universidad de Guayaquil los derechos que generen la
aplicacin de la misma
(Reglamento de Graduacin
Computacionales, Art. 26)
16
1.2 Problemtica
17
1.3 Solucin
17
18
19
22
22
23
24
1.10
Objetivo General
25
1.11
Objetivos Especficos
25
1.12
Alcances de MEM
25
26
27
1.13
Modelo de Desarrollo
28
1.14
Arquitectura
28
1.15
Mtodo de Desarrollo
28
1.16
29
1.17
32
1.18
33
1.19
Analisis de Riesgo
34
CAPITULO 2
ANALISIS DE MOBILE EVENT MANAGER
2.1 Introduccin
35
36
37
39
40
CAPITULO 3
DISEO DE MOBILE EVENT MANAGER
3.1 Introduccin
42
43
43
44
45
46
47
48
49
49
50
51
51
52
52
53
54
55
CAPITULO 4
PLAN DE PRUEBAS
4.1 Introduccin
56
4.2 Objetivos
56
56
57
57
58
58
60
CAPITULO 5
IMPLEMENTACION
5.1 Introduccin
62
63
5.3 Arquitectura
63
64
64
66
5.7 Recursos
67
5.7.1 Hardware
67
5.7.2 Software
68
5.7.3 Personal
68
69
70
Conclusiones
71
Recomendaciones
72
ANEXOS
73
INDICE DE ANEXOS
Anexo 1. Cronograma de actividades
73
INDICE DE FIGURAS
Figura 1: Logotipo Mobile Event Manager
18
19
20
21
21
22
23
26
27
36
38
46
46
46
47
49
50
52
53
54
55
63
64
67
69
CAPITULO 1
1. INTRODUCCION
1.1 Antecedentes
En la actualidad, ha crecido el deseo de las empresas de acceder a la
informacin desde cualquier lugar y tenerla disponible cuando se la requiera;
siempre y cuando se den las condiciones adecuadas. Es por esto que la
tecnologa inalmbrica y los sistemas distribuidos en la ltima dcada han
venido tomando gran auge entre las empresas ya que hoy en da es una
realidad que desde telfonos celulares o desde PDAs (Asistentes
Personales) y gracias al Internet es posible la comunicacin directa en la
empresa, as sta se encuentre al otro lado del mundo, solo en cuestin de
minutos y poder consultar los datos que se requieran y hasta algunas veces
poder modificarlos.
17
1.2 Problemtica
Con el gran crecimiento en la actualidad de los eventos sociales y
empresariales los clientes, empresarios en su mayora, se vuelven ms
exigentes al momento de realizar el lanzamiento de algn producto o el
cctel de cierre de algn contrato importante. Reservar el saln del hotel con
tiempo, el personal y buffette y todo lo necesario para esa noche especial
junto al poco tiempo que en la actualidad los empresarios disponen se hace
prescindible una forma de poder realizar las reservaciones de una manera
ms personalizada y rpida para que el cliente tenga una preocupacin
menos en qu pensar.
1.3 Solucin
Ante la problemtica anterior nace la idea de desarrollar un sistema mvil
para que un asesor pueda visitar a los clientes y hacer sus cotizaciones y
reservaciones en tiempo real con las fechas disponibles lo ms actualizadas
18
posible todo esto gracias a la ayuda de un PDA que se conectar con el
servidor central antes de cualquier cotizacin y reservacin y as evitar
inconvenientes a futuro y brindar un servicio de calidad a los empresarios.
19
del evento conocer la cantidad de menaje necesario, as tambin como de
personal exacto destinado a la realizacin del evento. Al finalizar se podr
contabilizar la diferencia entre los insumos trados antes y compararlos con
los resultantes despus del evento, lo que permitir calcular los daos y
descontar del valor de la garanta fijada en el contrato.
1.5 Comparacin del sistema Actual con el Propuesto
Para la cotizacin de Eventos
Cliente compara
con otras
cotizaciones
Cliente acepta
cotizacin y realiza
reservacin
Servidor Central
20
Servidor Central
21
Para el Control de Menaje y personal el da del evento
Contabilizar el menaje
necesario para el evento
Se anota la cantidad de
menaje para el evento
social
Servidor
Central
Personal Extra para digitar los datos
al Servidor Central
Contabilizar el menaje
necesario para el evento
Se usa una PDA para
digitalizar la cantidad de
menaje para el evento
Servidor
Central
22
1.6 Misin de MEM
MOBILE EVENT MANAGER permitir optimizar el proceso de reservacin en
hoteles que organicen eventos sociales utilizando tecnologa mvil para
minimizar recursos y tener portabilidad y disponibilidad de la informacin en
el lugar y momento que se desee de una manera transparente y eficiente que
permita satisfacer al cliente.
23
1.8 Ventajas de MEM
No
ms
impresos
informacin disponible
en cualquier momento y
lugar.
Resultados de prdidas
y reembolso al cliente el
mismo da del evento.
Mayor satisfaccin
clientes
formularios
de
24
1.9 Condiciones necesarias para el funcionamiento de MEM
Altos costos por conexiones recurrentes con el servidor central tanto para
consultar como para modificar datos en l. Esto si se quiere tener datos
reales.
25
26
1.12.1 Cotizaciones y Creacin de Remisiones de Buffettes y
Menaje
(grupos
de
tems
para
un
nmero
de
personas
Salones
Disponibles
Cotizacin
de Eventos
27
personal
necesario,
ya
sean
estos
camareros,
chefs,
Controlar
Buffette
Controlar
Menaje
Controlar
Empleados
28
1.13 Modelo de Desarrollo
Mobile Event Manager fue desarrollado bajo la Programacin Orientada
Objeto. Se ver ms detallado el modelo en el Capitulo 5 punto 1 pg. 63 de
este manual.
1.14 Arquitectura
Mobile Event Manager est desarrollado bajo la arquitectura cliente-servidor.
Se ver con ms detalle la arquitectura de MEM en el Capitulo 5 punto 2 pg.
63 de este manual.
29
1.16 Estimacin de Tiempo y Personal
Nmero de lneas de cdigo por medio de punto de funcin
ENTRADAS
USUARIOS
PETICIONES USUARIOS
SISTEMA
INTERFACES
EXTERNAS
SALIDAS
Entradas
complejidad
ARCHIVOS
INTERNOS
Peticiones de
complejidad
Usuarios
Reservacin
Media
Registro de
Baja
cliente
Asignacin
Baja
reservaciones
Media
Lista de
menaje por
Baja
evento
Baja
Personal
Salidas
Lista de
Baja
por fecha
Menaje
Asignacin
Lista de tems
Gua de
Baja
remisin
complejidad
Archivos
Internos
complejidad
Proforma
Media
Reservacin
Alta
Reservacin
Media
Proforma
Alta
Remisin
Media
Vendedor
Baja
Item
Baja
Men
Baja
Bebidas
Baja
30
INTERFACES EXTERNAS
complejidad
Item
Baja
Kardex_item
Baja
TOTAL
BAJA
MEDIA
ALTA
Nmero de entradas
2*3
1*4
0*6
10
Nmero de salidas
0*4
3*5
0*7
15
2*7
0 * 10
4 * 15
74
2*5
0*7
0 *10
10
3*3
1*4
0*6
36
Nmero de archivos
Internos
Nmero interfaces
Externas
Nmero peticiones
Usuarios
145
31
Promedio de lenguaje de Pocket Builder: 16
Lneas de cdigo = 304.5 * 16
LNEAS DE CDIGO = 4872 lneas de cdigo en Pocket Builder
0.87
0.71
0.90
0.70
Td = 2.5Kn0.35
Td = 2.5 * 120.35
Kn = 12 personas/mes
Td = 5.96 meses
32
ACTIVIDADES
TIEMPO
ENCARGADOS
ANLISIS DE MEM
Aprobacin de la propuesta
Lissette Navarro
Levantamiento de informacin
51 das
Joffre Pita
Anlisis de requerimientos
Fabricio Reyes
Definicin esquema de objetos, eventos y caso de uso
Hito documentado del anlisis del proyecto
Primer hito correspondiente al anlisis: 6 ENE 07
II
DISEO DE MEM
Diseo de la Base de datos
Implantacin de la base de datos
Diseo de la Interfaz del Software del PDA
Diseo de la infraestructura de la red WIFI
Hito documentado del diseo del proyecto
45 das
Lissette Navarro
Joffre Pita
Fabricio Reyes
III
CODIFICACIN DE MEM
Codificacin de Proforma/Reservacin.
Pruebas al mdulo con su respectivo hito.
Correcciones al mdulo Proforma/Reservacin.
Pruebas a las correcciones.
Hito del mdulo corregido y probado correctamente.
Hito y producto del mdulo terminado.
Codificacin de Control de Menaje.
Pruebas al mdulo con su respectivo hito.
Correcciones al mdulo Control de Menaje.
Pruebas a las correcciones.
Hito del mdulo corregido y probado correctamente.
Hito y producto del mdulo terminado.
Lissette Navarro
55 das
Joffre Pita
Fabricio Reyes
IV
61 das
Lissette Navarro
Joffre Pita
Fabricio Reyes
212 das
3 personas
33
1.18 Diseo del cronograma de MEM en Project
Una vez realizado el Plan de Desarrollo del proyecto procedemos a
especificar el respectivo Diagrama de Gantt con su ruta crtica para calcular
la cantidad de das y recursos necesarios para terminar el proyecto.
34
1.19
TIPO RIESGO
DEFINICIN
AFECTA
PROBABILIDAD
EFECTO
Producto
Media
Catastrfico
Producto
Alta
Catastrfico
Producto
Baja
Catastrfico
Proyecto
Media
Serio
Producto
Baja
Catastrfico
Producto
Baja
Catastrfico
Proyecto
Baja
Tolerable
Proyecto
Baja
Tolerable
Proyecto
Baja
Tolerable
Proyecto
Baja
Tolerable
Proyecto
Media
Tolerable
Proyecto
Muy baja
Insignificante
PERSONAL
HERRAMIENTAS
ESTRATEGIA
Escoger el proveedor de Internet
con mayor cobertura en el pas.
Verificar el estado de equipos para
evitar inconvenientes.
CAPITULO 2
2. ANLISIS DE MOBILE EVENT MANAGER
2.1 Introduccin
Luego de tener toda la informacin recopilada por medio de indagaciones y
verificacin de campo; procedemos a realizar el anlisis de MEM,
considerando el modelo orientado a objetos a seguir. Para ello tendremos
que definir bien los objetos en el esquema de objetos y las operaciones en el
esquema de eventos, as tambin la relacin con otros objetos.
Recordar siempre que es en el anlisis donde hay que tener la idea general
del proyecto lo ms claro posible para poder desarrollarlo de la mejor manera
en las etapas futuras. Un dato mal enfocado o no considerado puede
convertirse en un inconveniente mayor al momento de la codificacin. Es por
eso que se recomienda que antes del anlisis se debe conocer
perfectamente el proceso a automatizar as no se perdera tiempo con
cambios de fondo en el sistema o retroceder por completo al anlisis.
36
En este punto debemos tomar en cuenta el Modelado de la Interfaz del
proyecto, toda esta informacin como son los esquemas de Objetos,
Generalizacin y composicin es detallada en el Manual Tcnico.
Realizar gua
Remisin de Salida
Empleado
Realizar Gua de
Remisin de Llegada
Calcular Prdidas y
Reembolso
37
Listado de casos de uso:
1 Caso de uso general para MEM
2 Caso de uso para generar la proforma
3 Caso de uso para la asignacin del personal al evento
4 Caso de uso para la asignacin del menaje al evento
5 Caso de uso para la salida del menaje al evento
6 Caso de uso para la llegada del menaje del evento
7 Caso de uso para el clculo de prdidas y reembolso al cliente
38
Nombre de la Clase:
PROFORMA
Tipo de Clase:
Evento de Transaccin
Caractersticas de la Clase:
RESPONSABILIDADES
COLABORADORES
Vendedor
Maestro Pro forma
Cliente
Maestro Combo
Maestro Impuesto
Empleado
Empleado
39
2.4 Descripcin de escenarios
Los escenarios a los que es sometido en la vida diaria el Mobile Event
Manager son:
Escenario 1: Cliente solicita disponibilidad de saln
Escenario 2: Cliente solicita proforma
Escenario 3: Cliente realiza reservacin
Escenario 4: Administrador de evento asigna personal
Escenario 5: Administrador de evento asigna menaje
Escenario 6: Administrador revisa salida de menaje para evento
Escenario 7: Administrador revisa llegada de menaje del evento
Escenario 8: Calcular prdidas y reembolso a cliente
40
RESULTADOS:
41
Creado
Activo
Modificado
Moroso
Inactivo
CAPITULO 3
DISEO DE MOBILE EVENT MANAGER
3.1 INTRODUCCIN
El diseo es la segunda fase para el desarrollo de todo sistema informtico
aqu es donde se definir la estructura de la base de datos, sus atributos y
sus mtodos, tambin se definirn las herencias.
En esta parte mostramos parte de los mtodos a utilizar para la creacin del
Mobile Event Manager, los cuales se mostrarn a mayor profundidad en el
Manual tcnico de este mismo trabajo.
43
3.2 Diseo de Datos
3.2.1 Esquema de Objetos de Mobile Event Manager (MEM)
44
EVENTO SOCIAL
RECEPCIONES
VARIAS
MATRIMONIOS
CIVILES
QUINCEAERAS
RELIGIOSOS
CATLICO
BAUTIZOS
EVANGLICO
CUMPLEAOS
MORMN
CENAS
BENEFICAS
CENAS
NAVIDEAS O
DE FIN DE AO
GRADUACIONES
INCORPORACIN
RECEPCIN
CHARLAS Y
CONVENCIONES
UN SOLO
DA
MS DE UN
DA
45
EVENTO SOCIAL
SALON
MENU
MESAS
SILLAS
MENAJE
MUSICA
ARREGLO
CON GLOBOS
ENTRADA
MANTEL
FORRO
PLATERIA
ARREGLO
CON FLORES
ENSALADA
SOBRE
MANTEL
FAJIN
CRISTALERA
MUSICOS
PRINCIPAL
MESA DE LOS
BOCADITOS
ARREGLO
FLORAL
CUBERTERA
INSTRUMENTOS
PIQUEO
MESA DE LA
TORTA
SAMOBARES
DISC JOCKEY
POSTRE
MESA DEL
BUFFETTE
BANDEJAS
AMPLIFICADOR
ORQUESTA
PARLANTES
46
3.2.4 Definicin de Herencia
La herencia de la clase es la implementacin de la jerarqua de la
generalizacin y permite que una clase comparta la estructura de datos y
operaciones de otra clase.
En Mobile Event Manager (MEM) hemos encontrados dos tipos de
herencias bien definidos; una en el objeto persona que hereda cliente y
empleado y la otra en el objeto reservacin que hereda de proforma.
PERSONA
CLIENTE
EMPLEADO
REMISION
PROFORMA
RESERVACION
SALIDA
LLEGADA
47
3.2.5 Esquema de Eventos para Mobile Event Manager
Este es el esquema de Eventos correspondiente al Men principal de MEM el
cual se tiene tres mdulos bien definidos. El primero es el Evento en el cual
se hace la Cotizacin y reservacin. El segundo es el de Administrar Evento
yen el cual se realiza el control de los actores y utensilios que intervienen en
el momento del evento. El tercero es la sincronizacin, este me permitir
enviar la informacin desde el PDA al servidor central y vicevresa.
Ms detalle del Esquema de Eventos en el manual tcnico capitulo 1.3
Cotizacin
Evento
Reservacin
Control de
Evento
Remisin
Empleado
Remisin
Menaje
Remisin
Buffette
Sincronizacin
Fig. 16 Esquema de Eventos de MEM
48
3.2.6 Diagrama de Flujo de Objetos
Mostrar
disponibilidad
de fechas
Verificar
Disponibilidad
de Saln
Solicitar
Fecha
Reservacin
Verificacin si
cliente existe
Ingresar
Datos
tem
Tipo de
Servicio
Obtener
Subtotales
Proforma
Impuestos
Escoger
Bebidas
Total
Cliente
Bebidas
Generar
Proforma
Ms detalle del Diagrama de Flujo de Objetos en el MANUAL TCNICO CAPTULO 1.5 (Pg 22 )
Ingresar
requisitos
extras
Proforma
49
3.3 Diseo de Interfaz
Mobile Event Manager son dos herramientas en una. Una herramienta para
dispositivo Mvil y una para un Computador Consolidado.
3.3.1 MEM Consolidado
La siguiente pantalla corresponde al men principal de la aplicacin para el
Servidor Consolidado. El cual tiene un men personalizado para cada accin
con conos en la parte izquierda, y una barra de herramientas para el acceso
rpido a las pantallas.
Ms detalle del uso de cada una de las pantallas que conforman la interfaz
grfica vase en el manual de usuario captulo 2.4 (Pg. 89).
50
3.3.2 MEM para el dispositivo mvil
La siguiente pantalla corresponde al men principal de la aplicacin para el
Dispositivo mvil la cual est formada en su parte superior con el Titulo del
Sistema Manejador de Eventos Mviles y su logotipo y en la parte central
est formada por botones para el acceso a las pantallas con mtodos
abreviados con digitar la tecla subrayada.
Ms detalle del uso de cada una de las pantallas que conforman la interfaz
grfica vase en el manual de usuario captulo 2.3 (Pg 63).
51
3.4 Diseo Procedimental
3.4.1 Flujograma para el procedimiento de Proforma
Inicio
Solicitar
Fecha
Fecha
Saln
Disponible
No disponible
Disponible
Tipo de
Servicio?
Combo
Combo
Individual
Menaje
Inicio
Ingresar Fecha
Si Saln = disponible Entonces
Ingresar datos del Cliente
Guardar datos del cliente
Ingresar datos del evento
Escoger tipo de servicio
Si servicio = combo
Escojo combo
Fin si
Si servicio = Individual
Escojo menaje
Requerimientos extras
Fin si
Calcular totales e impuestos
Presentar Proforma
Falso
Volver a solicitar fecha
Fin si
Fin
Requerimiento
s Extras
Calculo de totales
e Impuestos
Presentar
Proforma
Fin
52
3.5 Diseo de Conexiones
3.5.1 Conexin del PDA con la empresa por medio del Internet
La siguiente figura ilustra la conexin remota desde el dispositivo mvil
hacia la red corporativa usando GPRS sobre GSM. En este servicio la
informacin proveniente viaja desde el PDA hacia las antenas portadoras
del proveedor y luego por Internet es recibido en el servidor consolidado
de manera transparente al usuario. Esto nos permitir hacer consultas en
lnea en cualquier lugar de la ciudad donde nos encontremos, siempre y
cuando haya cobertura del servicio, aprovechando as la disponibilidad y
movilidad de la tecnologa mvil.
INTERNET
PDA
GPRS
sobre
GSM
Conexin a Internet
Red LAN
Corporativa
Antena del
proveedor de
Internet
Servidor Consolidado
53
3.5.2 Conexin del PDA con la empresa por medio de redes WIFI
Dentro de la empresa se usar una red WIFI la cual consiste en usar un Access Point que servir como un concentrador
entre dispositivos mviles y a la vez ser un puente entre la red wireless y la cableada; teniendo en cuenta que para
que el PDA se pueda conectar a la red corporativa deber asignar el mismo SSID y tendr que haber un DHCP Server
que se encargar de asignar las direcciones IP necesarias.
Access
Point
DHCP
Server
DNS
Server
INTERNET
Firewall
PDA
Red LAN
Fig. 20 Conexin inalmbrica mediante redes WIFI
Ruteador
54
3.5.3 Esquema de la distribucin de Access Point en el saln de eventos
Con un Access Point bastar para cubrir todo el saln ya que la cobertura
mxima es de 300 metros, pero es aconsejable tener como mnimo otro
ms debido a interferencias propias del lugar. Tambin se recomienda
instalar un Access Point fuera del saln de recepciones as habr
Roaming con la red cableada de la empresa.
Salida de Emergencia
Saln de Recepciones
Access Point fuera del saln para que no perder el Roaming con el
servidor consolidado
55
3.5.4 Proceso de Sincronizacin del PDA con el sistema consolidado
La sincronizacin es el traspaso de la informacin desde el PDA hacia el
servidor consolidado por lo general se lo suele hacer al final de la jornada
de trabajo luego que el vendedor haya visitado a sus clientes y tenga la
informacin actualizada en el dispositivo mvil.
En el proceso de sincronizacin se hace una extraccin de datos desde el
PDA, luego se recompone los datos y se los transforma en datos
entendibles para la base consolidada. Proceso inverso se realiza para la
sincronizacin desde el servidor consolidado al dispositivo mvil.
Extraccin de Datos
Recomponer Datos
Transformacin
de Datos
CUNA DE
SINCRONIZACION
PDA B/D
B/D
Consolidada
SERVIDOR
CONSOLIDADO
PROCESO DE
SINCRONIZACIN
Fig. 22 Sincronizacin del PDA con el sistema consolidado
CAPITULO 4
PLAN DE PRUEBAS DE MOBILE EVENT MANAGER
4.1 Introduccin
El presente documento tiene como objetivo detallar el plan de pruebas
general para el desarrollo del proyecto Administrador de Eventos Sociales
utilizando dispositivos mviles Mobile Event Manager
4.2 Objetivos
Probar las siguientes funcionalidades implementadas.
4.2.1Sistema mvil para PDA
Creacin de cotizaciones
Consulta de cotizaciones
Generar guas de remisin
Consulta de gua de remisin de salida
Consulta de gua de remisin de retorno
Reporte de perdidas
Calculo de reembolsos
Consulta de Empleados asignados a cada evento
57
4.2.2 Servidor Consolidado
Crear cotizaciones
Consulta de cotizaciones
Crear reservaciones
Consulta reservaciones
Generar guas de remisin
Consulta de gua de remisin de salida
Consulta de gua de remisin de retorno
Reporte de perdidas
Calculo de reembolsos
Asignar personal a eventos
Consulta de Empleados asignados a cada evento
Mantenimiento de Clientes
Mantenimiento de Empleados
Mantenimiento de Servicios (Menaje y Combos)
4.3 Control de calidad
Las pruebas han sido realizadas de manera exhaustiva por las siguientes
personas.
Joffre Pita Tigreros
Fabricio Reyes Malagn
58
4.4 Casos de prueba
Se detalla todos los casos posibles de las pruebas del proyecto.
Resultados
Resultados
Prueba
Esperados
Obtenidos
Crea
la
Comentarios
cotizacin
Creacin de
cotizaciones
Satisfactorio
xito
a prestar
Consulta cotizacin
Consulta de
cotizaciones
Se realiz con
Satisfactorio
xito
a prestar
Asigna Menaje
Generar guas de
remisin
Consulta de gua
de remisin de
salida
correspondiente a un
evento
Se realiz con
Satisfactorio
xito
Consulta de Menaje
que saldr hacia
cada evento
Se realiz con
xito
Satisfactorio
59
Consulta de menaje
Consulta de gua
que regresar luego
Se realiz con
de remisin de
Satisfactorio
de realizado el
xito
retorno
evento
Muestra los objetos
Reporte de
perdidas
perdidos o daados
durante el evento
Se realiz con
Satisfactorio
xito
Calcula el valor
Calculo de
descontable y el
reembolsos
reembolsable de la
Se realiz con
Satisfactorio
xito
Consulta los
Empleados
empleados que
asignados a
laboraran durante
cada evento
determinado evento
Se realiz con
Satisfactorio
xito
60
4.4.2 Servidor Consolidado
Escenario de
Resultados Esperados
Prueba
Resultados
Comentarios
Obtenidos
Satisfactorio
xito
cotizaciones
Se realiz con
Satisfactorio
xito
los servicios a prestar
Crear
reservaciones
Se realiz con
Satisfactorio
previamente ingresado
Consulta
Consulta las
reservaciones
reservaciones por
cliente, fecha o cdigo
xito
Se realiz con
xito
Satisfactorio
de reservacin
Generar guas de Asigna Menaje
remisin
correspondiente a un
Se realiz con
xito
Satisfactorio
evento
Consulta de gua
Consulta de Menaje
de remisin de
salida
evento
Se realiz con
Satisfactorio
xito
61
Consulta de menaje
Consulta de gua
de remisin de
Se realiz con
que regresar luego de
Satisfactorio
xito
realizado el evento
Muestra los objetos
Reporte de
perdidas
Se realiz con
perdidos o daados
Satisfactorio
xito
durante el evento
Calcula el valor
Calculo de
descontable y el
reembolsos
reembolsable de la
Se realiz con
Satisfactorio
xito
a eventos
de cada evento
Consulta de
Se realiz con
Satisfactorio
xito
Se realiz con
Empleados
Satisfactorio
xito
asignados
determinado evento
Se realiz con
Satisfactorio
Clientes
cliente
xito
Se realiz con
Satisfactorio
Empleados
empleados
xito
Satisfactorio
CAPITULO 5
IMPLEMENTACION DE MOBILE EVENT MANAGER
5.1 Introduccin
En este capitulo se ver de una manera rpida como fue hecha la
implementacin del proyecto en todas sus etapas. Comenzando desde su
metodologa de desarrollo, su arquitectura, su modelado de interfaz.
Herencia y polimorfismo en cuanto a controles y objetos del proyecto.
63
5.2 Modelo de Desarrollo
Para desarrollar nuestro sistema Administrador de Eventos Sociales para
dispositivos mviles, Mobile Event Manager (MEM), se sigui el modelo
orientado a objetos porque es un sistema que aplica los conceptos bsicos
como herencia, polimorfismo, cdigo reutilizable.
5.3 Arquitectura
Mobile Event Manager est desarrollada bajo la arquitectura cliente-servidor
en el cual el servidor ser un servidor consolidado ubicado en las
instalaciones de la empresa en el cual se desarrollar la lgica de
programacin y reglas del negocio y el cliente ser el dispositivo mvil quien
tendr la interfaz de la aplicacin ligera por tener poca capacidad de
almacenamiento y rapidez solo ser una plataforma entre lo que el dueo de
la empresa pida y los servicios que el servidor consolidado le pueda dar al
momento de realizar una proforma o una remisin.
peticin
respuesta
CLIENTE LIVIANO
SERVIDOR CONSOLIDADO
64
5.4 Modelado de Interfaz
El desarrollo de las interfaces para Mobile Event Manager est basado en el
modelo en espiral; ya que se define por el anlisis, diseo, presentacin,
pruebas y correcciones de las mismas por parte del usari0o final al verlas.
Por ser un sistema que interacta mucho con el usuario, para ello se necesita
de pantallas fciles de manejar y una herramienta fcil de aprender por eso
este modela es el ms eficaz porque brinda cambios constantes a la interfaz
con retroalimentacin.
Anlisis de la
interfaz
Diseo de la
interfaz
Correcciones a
la interfaz
Pruebas a la
interfaz
Presentacin
de la interfaz
65
La siguiente tabla muestra los controles padres y sus mtodos y atributos
que heredan
Objeto
Atributo
Mtodo
Salir
botn grfico
IconoPictureName=icono.bmp
pb_exit
Color Backcolor=Blue
Evento clicked()
funcin close (parent)
botn grfico
IconoPictureName=icono.bmp
pb_ok
Color Backcolor=Blue
Ventana
w_ventana
Color Backcolor=Sky
Datawindow
dw_padre
Color Backcolor=white
Tipo de letra (FaceName)
Static Text
Tamao del texto (TextSize)
st_label
Color Backcolor=white
Single Line
Edit
sle_titulo
66
5.6 Definicin de Procedimientos y funciones con Polimorfismo
En MEM existen algunas funciones que cumplen con uno de los paradigmas
del modelo orientado a objetos como lo es el polimorfismo.
Nombre funcin
Accin
Ingresa la informacin a la base
fg_ingresabase(datawindows)
segn la tabla indicada en el
return integer
datawindows
Permite abrir la ventana
remisin de buffette, empleado
of_cargaremision(codremision,tiporemision)
y menaje dependiendo del tipo
return none
de remisin que se le enva
como parmetro
Permite calcular los totales de
la factura dependiendo si es
of_calculartotales(tipofactura,datawindows)
cotizacin o reservacin. En
return none
67
5.7 Recursos
5.7.1 Hardware
Instalacin de una red WIFI con los Access Points necesarios para
una buena cobertura y ROAMING. Con el objetivo de transferir los
datos dentro del edificio de una manera inalmbrica.
Red LAN, porque detrs de una red inalmbrica existe una red
cableada que permitir conectarse con el servidor central.
PDA
ACCESS POINT
SERVIDOR
CONSOLIDADO
68
5.7.2 Software
5.7.3 Personal
Un
DBA
que
tenga
conocimientos
en ASA
Anywhere
69
5.8 Implementacin de la Sincronizacin
Para la sincronizacin hemos utilizado un gestor de base de datos que
soporte el proceso de sincronizacin y que pueda crear una base liviana para
el dispositivo mvil porque recordemos que estos aparatos tienen
almacenamiento limitado.
Pasos para la sincronizacin:
1. Crear una base de datos Central.
2. Crear una base de datos liviana para el PDA.
3. Creamos un ODBC para la consolidada en nuestro casoel DSN se
llamar mem_rem1.
4. Crear en el servidor de mobilink las siguientes funciones download y
upload. Para descargar y llevar desde y hacia el servidor central.
Existen 2 clases de funciones usadas en este servidor de sincronizacin
download
DBMLSYNC
ODBC
upload
Consolidada
Remota
70
Luego de haber creado las funciones de download y upload se deben hacer
publicaciones y suscripciones de las tablas que se quieren sincronizar y los
usuarios de sincronizacin correspondientes. Se debe ejecutar en comando
DOS
C:\ dbmlsrv9 za fr dl v+ -x tcpip -c DSN= mem ot ml.txt
Este comando levantar el servidor de sincronizacin mobilink de la base
consolidada.
Luego se deber ejecutar tambien en comando DOS lo siguiente:
C:\dbmlsync c DSN= mem_rem1v dl o rem.txt
Esto har la sincronizacin y los datos se enviarn del remoto al consolidado
y viceversa
llama al ODBC
71
CONCLUSIONES
Aspiramos, que el presente trabajo incentive al lector, para poder realizar
trabajos que superen al presente, en un futuro cercano tambin queremos
que el Mobile Event manager pase del mbito educativo y se implemente en
el campo de la Produccin
la productividad minimizando el
72
RECOMENDACIONES
Entre los diferentes puntos que debemos acotar, estan los siguientes que
consideramos muy importantes:
73
74
ANEXO 1
CRONOGRAMA DE CMO SE LLEVO LAS ACTIVIDADES EN PROJECT
75
76
77
78
79