75
145895 PROYECTO TERMINAL AUTOMATIZACION DEL HOTEL POSADA DE TAMPICO LENGUAJE DE PROGRAMACION : INFORMIX-4GL SISTEMA OPERATIVO : UNIX itc. LO~W7-i4-CLQQ El presente sistema realiza los mddulos de reservacidn y registro de huespedes, as1 como la auditoria nocturna del hotel. "- "_ Asesor interno Lic. Adolfo Escalona Asesor Externo Lic. Placido Chavez B. Gerente de Divisidn Cuartos del Hotel Posada de Tampico

PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

  • Upload
    hadieu

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

1 4 5 8 9 5

PROYECTO TERMINAL

AUTOMATIZACION DEL HOTEL POSADA DE TAMPICO

LENGUAJE DE PROGRAMACION : INFORMIX-4GL

SISTEMA OPERATIVO : UNIX

i t c . L O ~ W 7 - i 4 - C L Q Q

El presente sistema realiza los mddulos de reservacidn y registro de huespedes, as1 como la auditoria nocturna del hotel.

"- """""""_ Asesor interno

Lic. Adolfo Escalona Asesor Externo

Lic. Placido Chavez B. Gerente de Divisidn Cuartos del Hotel Posada de Tampico

Page 2: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

.-

MANUAL TECIICO

HOTELERO "HOTEL POSADA

OCTUBRE 1992

DE TANPICO"

Page 3: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Descripcibn General del Problema (especificaciones) D "1\

Actualmente se tiene en el "HOTEL POSADA DE TAMPICO" un sistema en lenguaje de programacidn Fox-Base de SCO, bajo sistema operativo XENIX y con un equipo Hewlet Packard 700 /41 multiusuario.

El actual sistema del hotel presenta algunas deficiencias que se listaran a continuacibn, y que este sistema los contemplan. El sistema que realize para el hotel, esta implementado en el lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX en un equipo Hewlet Packard RS/225.

h

Las consideraciones que el Gerente del hotel pidib y que no se contemplan en su actual sistema son las siguientes:

- En las cuentas divididas se tiene que poder abrir la opcidn de cambiar las iniciales del recepcionista que hizo el registro

- Se tiene que contemplar la opci6n de un tipo mas de huesped; para el caso de los NO SHOWS GARANTIZADOS.

- Hacer un reporte de los NO SHOWS GARANTIZADOS con los siguientes datos: numero de cuarto, nombre de huesped, compafla, quien reservo, fecha de entrada y fecha de salida.

- Reporte de ocupacidn actual, que se pueda sacar antes del cierre de auditoria.

- Consulta de huespedes por pantalla en orden alfab6tico por nombre y por compafla.

- Segmentar en el reporte de ocupaci6n a los huaspedes nacionales y extranjeros, dando el total de cada uno.

Page 4: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

A continuaci6n se presentan las reglas de integridad, que como sabemos estdn dadas a dos niveles, en campos y en tablas,

A nivel de campos tenemos las siguientes reglas:

Tabla agencias

Nombre : cve - agen Descripci6n : Clave dnica para identificar las agencias de viajes con las que tiene relaci6n el hotel. Tipo : Entero Rango : l..n Valores permisibles : enteros positivos Valor nulo valido : no Valor por default : n + 1 donde n = el ultimo numero en el registro

Nombre : agencia Descripci6n : nombre de la agencia de viajes con las que tiene relaci6n el hotel. Tipo : cadena Rango : A..Z, a .. z Valores permisibles : cualquier nombre Valor nulo valido : no Valor por default :

Nombre : direccionl Descripci6n : campo para colocar la direccibn de la agencia Tipo : cadena Rango : A..Z a..z Valores permisibles : cualquier nombre Valor nulo valido : no Valor por default :

Nombre : direccion2 Descripci6n : campo para colocar la direcci6n de la agencia si es que el nombre no cupo en el primer campo de direccibn Tipo : cadena Rango : A..Z a..z Valores permisibles : cualquier nombre Valor nulo valido : si Valor por default :

Page 5: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : ciudad Descripci6n : ciudad donde reside la agencia de viajes Tipo : cadena Rango : A . . Z a..z Valores permisibles : cualquier nombre de ciudad que exista Valor nulo valido : no Valor por default :

Nombre : telefono Descripci6n : numero o nheros telef6nicos con los que cuenta la agencia de viajes Tipo : cadena Rango : A . . Z a..z 0..9 Valores permisibles : nheros y letras (como cadena) Valor nulo valido : si Valor por default :

Nombre : comisionl Descripci6n : comisidn que el hotel da a la agencia de viajes, por mandar clientes Tipo : entero Rango : 0 . . 9 Valores permisibles : menor de 30% Valor nulo valido : si Valor por default : 10%

Nombre : comision2 Descripcih : comisi6n que el hotel da a la agencia de viajes, por mandar clientes Tipo : entero Rango : 0..9 Valores permisibles : menor de 30% Valor nulo valido : si Valor por default : 10%

Page 6: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Tabla reservaciones

Nombre : folio-reser Descripci6n : numero que se asigna autombticamente, y que es un consecutivo para identificar las fichas de reservacien Tipo : entero Rango : 0..9 Valores permisibles : l..n Valor nulo valido : no Valor por default : n + 1 donde n = el valor de folio reser del ultimo registro dado de alta

-

Nombre : fecha Descripci6n : fecha en la que es realizada la reservaci6n Tipo : fecha (date) Rango : O.. 9 Valores permisibles : la fecha en que se hace la reservacien Valor nulo valido : no Valor por default : la fecha del dia actual

Nombre : turno Descripcien : turno en el cual se realiza la reservacien Tipo : entero Rango : 1. 3 Valores permisibles : 1,2,3 Valor nulo valido : no Valor por default : el valor que corresponda al turno, segCln la hora en que se este efectuando la reservaci6n

Nombre : f llegada Descripci6ñ : fecha en la que se espera la llegada del huesped al hotel Tipo : fecha Rango : 0..9 - / Valores nermisibles : de la fecha del dia de "hoy" en adelante Valor nuio valido Valor por default

: no

Page 7: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : f salida Descripci6i : fecha en la que se espera la salida del hu6sped del hotel Tipo : fecha Rango : 0 . . 9 - / Valores permisibles : de la fecha del dla de shOy" en adelante Valor nulo valido : no Valor por default :

Nombre : hora llegada Descripci6n : la hora aproximada en la que se espera la llegada del huesped al hotel Tipo : cadena Rango : 0 . . 9 Valores permisibles : cualquier hora del dia Valor nulo valido : si Valor por default :

Nombre : no tw Descripci6n-: numero de habitaciones del tipo twin que se reservan Tipo : entero Rango : 0 . . 9 Valores permisibles : O a 80 Valor nulo valido : si Valor por default :

Nombre : obs - tw Descripcibn : observaciones que tenga que hacer el hubsped o la persona que reserva sobre la habitacibn Tipo : cadena Rango : A . . Z a..z Valores permisibles : cualquier combinaci6n de cadenas Valor nulo valido : si Valor por default :

Nombre : no kg Descripcibn": numero de habitaciones del tipo king Size que se reservan Tipo : entero Rango : 0 . . 9 Valores permisibles : O a 40 Valor nulo valido : si Valor por default :

Page 8: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : obs - kg Descripci6n : observaciones que tenga que hacer el huesped o la persona que reserva sobre la habitaci6n Tipo : cadena Rango : A . . Z a..z Valores permisibles : cualquier combinación de cadenas Valor nulo valido : si Valor por default :

Nombre : no jr Descripci6n-: numero de habitaciones del tipo Junior que se reservan Tipo : entero Rango : 0 . , 9 Valores permisibles : O a 8 Valor nulo valido : si Valor por default :

Nombre : obs - kg Descripci6n : observaciones que tenga que hacer el huesped o la persona que reserva sobre la habitaci6n Tipo : cadena Rango : A . , Z a..z Valores permisibles : cualquier combinación de cadenas Valor nulo valido : si Valor por default :

Nombre : nogr Descripci6n : numero de habitaciones del tipo presidencial se reservan Tipo : entero Rango : O. .9 Valores permisibles : O a 1 Valor nulo valido : si Valor por default :

Nombre : obs_pr Descripción : observaciones que tenga que hacer el hugsped o la persona que reserva sobre la habitacien Tipo : cadena Rango : A . . Z a..z Valores permisibles : conjunto de valores de caracteres, alfabeticos y num6ricos Valor nulo valido : si Valor por default :

Page 9: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : nombre Descripcien : nombre del huesped Tipo : cadena Rango : A.. 2 a. . z Valores permisibles : conjunto de valores de caracteres, alfabéticos y numericos Valor nulo valido : no Valor por default :

Nombre : no cia Descripci6n-: clave que identifica la compafia del huOsped, si es que esta es asidua al hotel Tipo : entero Rango : 0 . . 9 Valores permisibles : 1 .. n Valor nulo valido : si Valor por default :

Nombre : compaña Descripci6n : nombre de la compafia donde trabaja el huésped, si es que lo hace Tipo : cadena Rango : A.. Z a. . z Valores permisibles : conjunto de valores de caracteres, alfaMticos y numericos Valor nulo valido : si Valor por default : .

Nombre : direccionl Descripcidn : direccidn de la compafia del huesped, si es que trabaja , o la de su domicilio si es que no la hace Tipo : cadena Rango : A. .Z a. . z Valores permisibles : conjunto de valores de caracteres, alfasticos y numericos Valor nulo valido : si Valor por default :

Nombre : direccion2 Descripci6n : direccidn de la compafia del huésped, si es que trabaja , o la de su domicilio si es que no la hace Tipo : cadena Rango : A. .Z a. . z Valores permisibles : conjunto de valores de caracteres, alfabeticos y numkicos Valor nulo valido : si Valor por default :

Page 10: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : ciudad Descripci6n : ciudad de donde es originario el huesped Tipo : cadena Rango : A. .2 a. .z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : cp Descripci6n : c6digo postal de la direcci6n del huesped Tipo : cadena Rango : A..Z a. .z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : telefono Descripci6n : telefono donde localizar al huesped Tipo : cadena Rango : A.. Z a. .z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : vip Descripci6n : si el huesped viene en grupo, o es si es distinguido o normal Tipo : cadena Rango : V, G, N Valores permisibles : VI G, N Valor nulo valido : no Valor por default :

Nombre : via llegada Descripci6n : Medio de transporte por el que arrivara el huesped Tipo : cadena Rango : A.. 2 a. .z Valores permisibles : A, M, T (akrea marítima tierra) Valor nulo valido : si Valor por default :

Page 11: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : tarifa Descripci6n : tipo de tarifa que se le aplicara al huesped : normal, especial etc Tipo : cadena Rango : A.. Z a. .z Valores permisibles : conjuntos de valores de caracteres alfaMticos y numericos Valor nulo valido : si Valor por default :

Nombre : who reserva Descripci6n : nombre de la persona que realiza la reservaci6n Tipo : cadena Rango : A. .Z a..z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numgricos Valor nulo valido : si Valor por default :

-

Nombre : dirl - reserva Descripci6n : direcci6n de la persona que hace la reservacibn, generalmente es de una agencia Tipo : cadena Rango : A. .Z a. .z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : dir2 - reserva Descripci6n : direcci6n de la persona que hace la reservaci6n, generalmente es de una agencia Tipo : cadena Rango : A.. Z a. . z Valores permisibles : conjuntos de valores de caracteres alfabdticos y numdricos Valor nulo valido : si Valor por default :

Nombre : te1 reserva Descripci6n : es el numero(s) telefdnico de la persona que reserva Tipo : cadena Rango : A.. Z a. . z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

-

Page 12: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : tipo - res Descripcien : es el confirmada, qaranti

tipo de reservaci6n que se le hace al huesped: zada, tentativa o cancelada

Tipo : cadena Rango : A. .Z a.. z Valores permisibles : C, G, T, V Valor nulo valido : no Valor por default :

. - I

Nombre : cve - agen Descripci6n : clave que identifica a la agencia de viajes, si es que se hizo la reservacien por medio de esta Tipo : entero Rango : 0. .9 Valores permisibles : l..n Valor nulo valido : si Valor por default :

Nombre : nogersonas Descripcien : numero de personas que se hospedaran en el hotel Tipo : entero Rango : 0. .9 Valores permisibles : l..n donde n = numero de personas aceptadas por el hotel Valor nulo valido : si Valor por default :

Nombre : deposito Descripci6n : si es que se deja alguno dinero como deposito por la habitacien Tipo : decimal Rango : 0. .9 Valores permisibles : cantidad aceptada por el hotel Valor nulo valido : si Valor por default :

Nombre : autorizo Descripcien : el nombre de el o la recepcionista que atendi6 la reservaci6n Tipo : cadena Rango : A. .Z a..z Valores permisibles : conjunto de valores alfabiticos y num6ricos Valor nulo valido : si Valor por default :

Page 13: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Tabla dispo

Nombre : inutil Descripcidn : sirve para enumerar los días que el huesped trate de reservar Tipo : entero Rango : 0 . . 9 Valores permisibles : l..n n = dias solicitados para reservar Valor nulo valido : si Valor por default :

I

Nombre : fecha Descripcidn : fecha del dila que esta disponible la reservaci6n Tipo : fecha Rango : la fecha correspondiente a un ano Valores permisibles : tantos dias como este hospedado el huesped Valor nulo valido : no Valor por default :

Nombre : tw Descripcidn : total de cuartos disponibles del tipo tw Tipo : entero Rango : 0 . . 9 Valores permisibles : l..n n = numero de cuartos twin que existan Valor nulo valido : si Valor por default :

Nombre : kg Descripci6n : total de cuartos disponibles del tipo king size Tipo : entero Rango : 0 . . 9 Valores permisibles : l..n n = numero de cuartos king que existan Valor nulo valido : si Valor por default :

Nombre : jr Descripci6n : total de cuartos disponibles del tipo junior Tipo : entero Rango : 0 . . 9 Valores permisibles : l..n n = numero de cuartos junior que existan Valor nulo valido : si Valor por default :

Page 14: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

1 4 5 8 9 5

Nombre : pr Descripci6n : total de cuartos disponibles del tipo presidencial Tipo : entero Rango : 0 , . 9 Valores permisibles existan Valor nulo valido : Valor por default :

Nombre : t tw Descripci6: : total twin Tipo : entero Rango : 0 . . 9 Valores permisibles que existan Valor nulo valido : Valor por default :

Nombre : kg Descripci6n : total king size Tipo : entero Rango : 0 . . 9 Valores permisibles que existan Valor nulo valido : Valor por default :

Nombre : jr Descripci6n : total junior Tipo : entero Rango : 0 . . 9 Valores permisibles junior que existan Valor nulo valido. : Valor por default :

Nombre : pr Descripci6n : total presidencial Tipo : entero Rango : O,. 9 Valores permisibles existan Valor nulo valido Valor por default

: l..n n = numero de

si

de cuartos tentativos

: l..n n = numero de

si

de cuartos tentativos

: l..n n = numero de

si

de cuartos tentativos

: 1. .n n = numero de

si

de cuartos tentativos

: l..n n = numero de

: si

cuartos presidencial que

disponibles del tipo

cuartos tentativos twin

disponibles del tipo il e I= 9

cuartos tentativos king B

disponibles del tipo m a, "

cuartos tentativos e

disponibles del tipo

cuartos presidencial que

Page 15: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Tabla cuartos

Nombre : no habitacion Descripci6n-: numero que se le asigna a la habitaci6n Tipo : entero Rango : 0 . . 9 Valores permisibles : 1001 .. 1100 y del 2000. .2029 Valor nulo valido : no Valor por default :

Nombre : tipo - habitacion Descripci6n : los diferentes tipos de habitacien que existen en el hotel: twin, king, junior y presidencial Tipo : cadena Rango : A..Z a..z Valores permisibles : T, K, J, P Valor nulo valido : no Valor por default :

Nombre : zona Descripci6n : zona del hotel en que se encuentra situada la habitaci6n Tipo : cadena Rango : A..Z a. . z Valores permisibles : AE, BE, CE, AI, BI, CI Valor nulo valido : no Valor por default :

Nombre : status 1 Descripci6n : es como se encuentra la habitacibn, con respecto a su limpieza Tipo : cadena Rango : A..Z a. . z Valores permisibles : Vkvacio limpio,VS, BM, O, F, CM, R, L Valor nulo valido : si Valor por default :

Nombre : cto - comunicado Descripci6n : el numero de habitaci6n que se comunica con otra Tipo : entero Rango : O. . 9 Valores permisibles : 1001..1100 y 2000. .2029 Valor nulo valido : si Valor por default :

Page 16: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : observacionl Descripci6n : cualquier comentario sobre la habitacien Tipo : cadena Rango : A.,Z a. .z Valores permisibles : combinaci6n de caracteres num6ricos y alfaMticos Valor nulo valido : si Valor por default :

Nombre : observacion2 Descripci6n : cualquier comentario sobre la habitaci6n Tipo : cadena Rango : A . . Z a. .z Valores permisibles : combinaci6n de caracteres num6ricos y alfab6ticos Valor nulo valido : si Valor por default :

Tabla registros

Nombre : folio - reg Descripci6n : numero que se asigna automdticamente, y que es un consecutivo para identificar las fichas de registro Tipo : entero Rango : 0 . , 9 Valores permisibles : l..n Valor nulo valido : no Valor por default : n + 1 donde n = el valor de folio reser del ultimo ,registro dado de alta

-

Nombre : folio - reser Descripci6n : numero que se asigna autom&ticamente, y que es un consecutivo para identificar las fichas de reservaci6n Tipo : entero Rango : 0 . . 9 Valores permisibles : l..n Valor nulo valido : no Valor por default : n + 1 donde n = el valor de folio-reser del ultimo registro dado de alta

Nombre : fecha Descripci6n : fecha en la que es realizado el registro Tipo : fecha (date) Rango : 0. .9 Valores permisibles : la fecha en que se hace el registro Valor Valor

nuio valido por default

: no : la fecha del dia actual

Page 17: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : turno Descripcibn : turno en el cual se realiza el registro Tipo : entero Rango : 1..3 Valores permisibles : 1 , 2 , 3 Valor nulo valido : no Valor por default : el valor que corresponda al turno, sewn la hora en que se este efectuando el registro

,' I

I I I I

Nombre : fe salida Descripcibn-: fecha en la que se espera la salida del huesped del hotel Tipo : fecha Rango : 0 . .9 - / Valores permisibles : de la fecha del dla de @@hoy@@ en adelante Valor nulo valido : no Valor por default.:

Nombre : hr llegada Descripci6n-: la hora de llegada del huesped al hotel Tipo : cadena Rango : 0. .9 Valores permisibles : cualquier hora del dla Valor nulo valido : si Valor por default :

Nombre : nombre Descripcibn : nombre del huesped Tipo : cadena Rango : A. .Z a. . z Valores permisibles : conjunto de valores de caracteres, alfabeticos y num6ricos Valor nulo valido : no Valor por default :

Nombre : Descripc que esta

no cia

es asidua al hotel ibn": clave que identifica la compafia del huesped, si es

Tipo : entero Rango : 0. .9 Valores permisibles : 1 .. n Valor nulo valido : si Valor por default :

Page 18: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : compafla Descripci6n : nombre de la compafia donde trabaja el hudsped, si es que lo hace Tipo : cadena Rango : A.. Z a. .z Valores permisibles : conjunto de valores de caracteres, alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : direccionl Descripcien : direccidn de la compafla del hudsped, si es que trabaja , o la de su domicilio si es que no la hace Tipo : cadena Rango : A. .Z a..z Valores permisibles : conjunto de valores de caracteres, alfabeticos y num6ricos Valor nulo valido : si Valor por default :

Nombre : direccion2 Descripci6n : direcci6n de la compafia del huesped, si es que trabaja , o la de su domicilio si es que no la hace Tipo : cadena Rango : A. .Z a. . z Valores permisibles : conjunto de valores de caracteres, alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : ciudad Descripci6n : ciudad de donde es originario el huesped Tipo : cadena Rango : A.. Z a. .z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : cp Descripci6n : c6digo postal de la direcci6n del huesped Tipo : cadena Rango : A. .Z a.. z Valores permisibles : conjuntos de valores de caracteres alfa-ticos y num6ricos Valor nulo valido : si Valor por default :

I

I

Page 19: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nonbre : telefono Descripcidn : telefono donde localizar al huesped Tipo : cadena Rango : A. .Z a.. z Valores permisibles : conjuntos de valores de caracteres alfabeticos y numéricos Valor nulo valido : si Valor por default :

Nombre : profesion Descripcidn : profesion, si es que la tiene, de el huesped Tipo : cadena Rango : A. . Z a.. z Valores permisibles : conjunto de caracteres alfabeticos y numericos Valor nulo valido : no Valor por default :

Nombre : vehiculo Descripcidn : Medio de transporte por el que arrivara el huésped Tipo : cadena Rango : A. .Z a. . z Valores permisibles : conjunto de caracteres alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : tarifa Descripcidn : tipo de tarifa que.se le aplicara al huesped : normal, especial etc Tipo : decimal Rango : 0 . . 9 Valores permisibles : precios que aplique el hotel Valor nulo valido : no Valor por default :

Nombre : tipo huesped Descripcidn : como es registrado el huesped en el hotel: Huesped, Cortesla, uso casa Tipo : cadena Rango : A.. Z a. . z Valores permisibles : H, C, U Valor nulo valido : no Valor por default :

-

Page 20: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : tipo-cortesia Descripci6n : si el huesped tiene cortesia en el hotel, el tipo : Total, etc Tipo : entero Rango : 0 . . 9 Valores permisibles : O a 5 Valor nulo valido : si Valor por default :

Nombre : observacionl Descripci6n : cualquier comentario sobre el registro Tipo : cadena Rango : A. .Z a..z Valores permisibles : conjunto de valores alfabeticos y numericos Valor nulo valido : si Valor por default :

Nombre : observacion2 Descripci6n : cualquier comentario sobre el registro Tipo : cadena Rango : A . . Z a..z Valores permisibles : conjunto de valores alfabeticos y numkicos Valor nulo valido : si Valor por default :

Nombre : autorizo Descripci6n : el nombre de el o la recepcionista que atendi6 el registro Tipo : cadena Rango : A . . Z a..z Valores permisibles : conjunto de valores alfabeticos y numericos Valor nulo valido : si Valor por default :

Tabla mov - dia

Nombre : fecha Descripci6n : dia que se hacen los movimientos en el hotel Tipo : date Rango : Valores permisibles : el dia de *Ihoys en que se rea.lizan los movimientos Valor nulo valido : si Valor por default :

Page 21: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : res - dia Descripci6n : numero de reservaciones hechas en el dla I

Tipo : entero Rango : 0. .9 , Valores permisibles : O..n n = numero de reservaciones posibles en el dla Valor nulo valido : si Valor por default :

,

, I I

Nombre : con-res Descripci6n : numero de llegadas de huOspedes con reservacien Tipo : entero Rango : 0 . . 9 Valores permisibles : O.,n n = numero de llegadas de huespedes Valor nulo valido : si Valor por default :

Nombre : sin res Descripci6n : numero de llegadas de huOspedes sin reservaci6n Tipo : entero Rango : 0. .9 Valores permisibles : O..n n = numero Valor nulo valido : si Valor por default :

Nombre : noshow Descripci6n : numero de reservaciones hotel Tipo : entero Rango : 0 , . 9 Valores permisibles : O..n n = numero el dla Valor nulo valido : si Valor por default :

Nombre : noshow g Descripci6n : nkero de reservaciones el hu6sped no se presenta en el hotel Tipo : entero Rango : 0. .9 Valores permisibles : O..n n = numero el d€a Valor nulo valido : si Valor por default :

de llegadas de huespedes

hechas y que no llegan al

de reservaciones posibles en

que dejan garatizadas y que

de reservaciones posibles en

Page 22: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

1 4 5 8 9 5

Nombre : cancel Descripcibn : numero de reservaciones canceladas en el dia Tipo : entero Rango : 0 . . 9 Valores permisibles : O..n Valor nulo valido : si Valor por default :

Nombre : sal dia Descripcibn : numero de salidas en el dia Tipo : entero Rango : 0..9 Valores permisibles : O..n Valor nulo valido : si Valor por default :

-

Nombre : sal - ant Descripcibn : numero de salidas anticipadas de algunos hu6spedes Tipo : entero Rango : 0 . . 9 Valores permisibles : O..n Valor nulo valido : si Valor por default :

Nombre : sal - res Descripci6n : numero de salidas rezagadas de algunos hu6spedes Tipo : entero Rango : 0. .9 Valores permisibles : O..n Valor nulo valido : si Valor por default :

Tabla dependencias

Nombre : no habitacion Descripci6n-: numero que se le da a la habitaci6n para su identificaci6n Tipo : entero Rango : O. .9 Valores permisibles : 1001 ..1100 2000..2029 Valor nulo valido : no Valor por default :

Page 23: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : no huesped , Descripcibn-: consecutivo para identificar a cada Un0 de 10s hugspedes que estdn hospedados en la misma habitacih I I

Tipo : entero Rango : 0. .9 I

Valores permisibles : l..n n = numero de reservaciones posibles en el dla I

Valor nulo valido : si Valor por default :

Nombre : nombre Descripci6n : nombre completo del huesped que se registra Tipo : cadena Rango : A. .Z a.. 2 Valores permisibles : conjunto de caracteres alfabeticos Y numericos Valor nulo valido : no Valor por default :

Nombre : nacionalidad Descripci6n : nacionalidad del huesped Tipo : cadena Rango : A. .Z a.. z Valores permisibles : conjunto de valores alfabeticos y numericos Valor nulo valido : no Valor por default :

Nombre : garantia Descripci6n : clave del tipo de garantia que existen en el hotel : Banamex, Bancomer,Diners Club etc. Tipo : entero Rango : 0..9 Valores permisibles : l..n n = numero de tipos de garantia Valor nulo valido : no Valor por default :

Nombre : credito Descripci6n : cantidad de credito que tiene el huesped en el hotel Tipo : decimal Rango : 0. .9 Valores permisibles : la cantidad que deje el huesped Valor nulo valido : si Valor por default :

Page 24: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Nombre : tipo-credit0 Descripci6n : clave del tipo de credito que existe en el hotel: abierto, cerrado Tipo : entero Rango : 0. .9 Valores permisibles : l..n n = numero de tipos de credito Valor nulo valido : no Valor por default :

Nombre : porcentaje Descripci6n : porcentaje con el que el huesped participa en el costo de la habitaci6n Tipo : decimal Rango : 0 . . 9 Valores permisibles : O hasta 100% Valor nulo valido : si Valor por default :

Page 25: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar
Page 26: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar
Page 27: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

. . . . . j . . . . l

I

MODULO DE REGISTROS

i

Page 28: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

~ u l 28 18:15 1992 bd-hotel.4gl Page i

."""""""""""""""""""""""""""""""""""""

II Nodulo : Creacion de l a Base de Datos ': Archivo : bd-hotel.4gl : Objetivo : Creacion de l a base de datos para el Sistema del Hotel

9 Fecha : 3 de Febrero de 1992 ; Ultima modif icacion irportante: 17 de Narro de 1992

nAIN h O P DATABASE h t r CRfATE DCITABASf h t DATABASE h t

i Posada de Tarpico

("""""""""""""""""""""""""""""""""""" "

t Crea l a t a b l a de agencias de v ia jes

CREATE TCIBLE agencias ( cve-agen agencia d i recc ion l direccion2 ciudad telefono cor is ion l cor is ian2 )

SMALLIMT, CHAR( 40),

CHAR( SO), CHAR( 20), tHAR( 20), SMALLIMT, SNALLIWT

CHAR( SO),

4 Crea l a t ab la de acurulados de agencia deonde se guarda l a comision acu- # mulada de todas l a s agencias

:REATf TABLE acur-agan ( eve-agen SMALLIWT, coli-acumu bfCIMAL(12,2) i

J Crea l a t ab la de reservaciones para los huespedes

%LATE TABLE reservaciones ( folio-reser IMTEQER MOT MULL, fecha DATf, turno CHAR(O1), f -1 legada DATE, f -salida DATE, hora-llegada CHAR(5), no-tw SIIALLINT, # nurero da cuartos twin obs-tn CHAR(50),1 observaciones para ese cuarto no-kg SMALLIMT, obs-kg cnAR(so), no-j r SNALLIWT, obs- j r CHAR( SO), n o g r SNALLIMT, o b s g r CHAR( SO), nombra CHAR( 40),

Page 29: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

~

~ u l 28 18:lS 1992 bd-hotel.491 Page 2 1 4 5 8 9 5

no-cia corpania direccionl di reccion2 ciudad CP telef ono vip via-llegada tarifa who-rsserva dirl-reserva dir2,reserva tel-reserva tipo-res cve-agm nogersonas deposito autorizo 1

dREATE TABLL h-reserva ( folio-reser fecha turno f -llegada f-salida hora-llegada no-tw obs-tw no-kg obs-kg no-jr obs-jr nog r obsgr norbre no-cia corpania direccionl direccion2 ciudad pais telafono vip via-llegada tarifa who-reserva dirl-reserva dir2,reserva tel-reserva tipo-res cve-agen nogersonas dsposi to

SHALLINT, CHAR( 7 0 ) , CHAR( 50) , CHAR( SO) , CHAR( 20) , CHAR( lo), CHAR(20), CHAA(O1) ,

CHAR( 20)' CHAR( 40), CHAR( 50) , CHAR( 50), CHAR( 20) , CHAR(l), (C:Confirrada,G:Garantizada,T:Tentativa) SHALLIWT,(V:Cancelada ) SHALLIWT, DECIHAL(10,2), CHAR( 04)

CHAR( I ) ,

INTEGER, DATE, CHAR( 01) , DATE, DATE , CHAR( 5) , SHALLINT,# nuaero de cuartos twin CHAR(50),# observaciones para ese cuarto SHALLINT , CHAR( SO), SHALLIWT, CHAR( SO), SHALLINT,

CHAR( 40), SHALLIWT, CHAR (70) , CHAR(SO),

CHAR( 20) , CHAR( 15), CHAR (20)' CHAR( 01) , CHAR( 1) , CHAR( 10) , CHAR( 40), CHAR( 15), CHAR(lS), CHAR( 20) , CHAR(2), (C-Confirrada,G:Garantitoda,T:Tentativa) SHALLIWT,(V:Cancelada ] SHALLINT, DECIflAL{ 10, 2) ,

CHAR( 50) ,

CHAR( SO),

Page 30: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

. .. ~~~

$u1 28 18:15 1992 bd-hotel.lg1 Page 3

autorizo CHAR( 04) 1

Crea la tabla para ver la disponibilidad del hotel

REATE TABLE dispo ( inutil CHAR( 03), fecha DATE, tu SHALLIWT,(tw : twin} kg SHALLIHT,(kg : King size} jr SMLLINT,( jr : junior suite} Pr SHALLINT,(pr : suite presidencial) t-tu SLLi.INT, { t-tw : tentativa tw} t-kg SHALLIHT,(t-kg : tentativa kg] t-j r SMLLIHT,(tjr : tentativa jr) tgr SHALLINT (tgr : tentativa pr} )

. CREATE. UNIQUE INDEX idx-dispo ON dispo (fecha)

it Creo la tabla de e1 status de las habitaciones: "* VL: vacia liapia VS: vacia sucia

f BH: bloqueada p/@anteni@iento t 8A: bloqueada p/ara de llaves

O : ocupado liapio lr F : Facturado pero no pagado t CH : Cuarto aaestro

L : Cuarto ligado Tabla para la alta de cuartos del hote1,con su respectiva ubicacion

'%[ATE TABLE cuartos ( no-habi tacion SHALLINT, tipo-habitacion CHAA(OI),(J=Jt.Suit,T:Twist,K:King Size,P:Presidenciai) zona CHAA(02), (BEredif. 'B" exterior,BI, etc.) status CHAR(OZ), cto-coaunicado SHALLINT, observacionl CHAR(N) , observacion2 CHAR(S0) 1

II Crea la tabla de registros de huespedes

"REATE TABLE registros

folio-reg folio-reser fecha f e-sal i da no-habi tacion turno hr-llegada norbre

IWTEGER, INTEGER, DATE, DATE, SHALLINT NOT NULL, CHAR(OI), CHAR( S), CHAR( 40),

,

Page 31: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

jul 28 18:lS 1992 bd-hotel.4gl Page 4

no-cia colpania direccionl direccion2 ciudad CP telef ono prof esion vehiculo nogersonas cto-raestro tarifa tipo-huesped tipo-cortesia autoriza observacionl observacion2

1 registra

"REATE TABLE h-regis

folio-reg folio-reser fecha no-habi tacion turno hr-llegada f egalida norbre no-c i a corpania direccionl direccion2 ciudad CP telef ono profesion vehiculo nogersonas cto-raestro tarifa tipoguesped tipo-cortesia autoriza observacionl observacion2 registra

SRALLINT, CHAR( 7 0 ) , CHARISO) , CHAR( SO), CHAR( 20), CHAR( lo), CHAR( 20), CHAR(2O), CHAR ( r o l , SHALLINT, SRALLINT, DECIHAL(l0,O) MOT MULL, CHAA(Ol),(H:Huas~d,C: Cortetia,U:Uso-casa } SHALLINT, CHAR(O4),(Puie.n autoriza la cortesialno el registro} CHAR( SO), CHAR( 50), CHAR(O4) NOT NULL(0uien hace el registro}

INTUiER, IIITEGER DATE, SHALLIWT, CHAR(Ol), CHAR( S), DATE, CHAR(4O), SHALLIWT, CHAR( 70), CHAR(SO), CHAR( SO), CHAR( 20)' CHAR( 101, CHAR( 20), CHAR( 20), CHAR( 40), SHALLIWT, SHALLIWT, DtCIRAL(lO,O), CHAR(Ol),(H:Huesped,C: Cortesia,U:Uso-casa } SHALLIWT, CHAR(OI),(Ouien autoriza la cortesia,no el registro} CHAR( SO), CHAR( SO), CHAR(04) {Quien hace el registro}

4 Crea la tabla de rovirientos del dia

$REATE TABLE rov-dia (

Page 32: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

$u1 28 18:15 1992 bd-hotel.4gl Page S

fecha res-dia con-res

- sin-res noshow noshow-g cancel sal-dia sal-ant sal-res )

DATE, SHALLINT, I reservaciones del dia SHALLINT, # llegadas con reservacion SHALLINT, # llegadas sin reservacion SNALLINT, it no show de el dia SNALLINT, I no show garantizados SHALLINT, # cancelaciones del dia SHALIIHT, t salidas del dia SHALLINT, t salidas anticipadas SHALLIWT, # salidas resagadas

Crea la tabla de corpanias da los huespedes clientes

MEATE TABLE coapanias ( no-cia SHALLINT, colipania CHAR( 70), direccionl CHAR(SO), direccion2 CHAR(SO), ciudad CHAR( 20) , CP CHAR( IO), telefono CHAR( 20) 1

Crea la tabla para las personas que ya son clientes del hotel

CREATE TABLE clientes ( norb re CHAR( 40), profesion CHAR ( 20), direccionl CHAR( SO), direccion2 CHAR( 50), ciudad CHAR( 20), CP CHAR( lo), telef ono CHAR( 20) 1

Crea la tabla de ctas. separadas o depandientss k A T E TABLE dependencias

( no-habitacion SHALLINT, no-huesped SHALLIWT, #consecutivo para identificar al huesped noabre CHAR( 40), nacionalidad CHAR(03), # nacionalidad del huesped garantia SHALLINT, #clave del tipo de garantia:Banaaex etc. credi to DECIHAL(10,0), # cant. de credit0 que tiene el huesped tipo-credit0 SHALLINT, # clave de tipo de cred. abierto,cerrado porcentaje DLCINAL(5,Z) # porcant. de hospedaje Q' paga el hues. )

Tabla para los tipos de garantia :Banarex,Bancorer,Cuentas x Cobrar,etc.

CREATE TABLE tipos-garantia

Page 33: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Su1 28 18:15 1992 bd-hotel.lg1 Page 6

( nogarant ia SMALLINT, descrip-gar CHhR(30), l i r - c red i t0 DECIHAL(10,O) )

Tabla para los t ipos de credito:Abierto,Cerrado,Hospedaje y alimento,etc.

(REATE TABLE tipos-credit0 ( no-credi t o SMALLINT, descrip-cre CHAR(30) 1

Y Tabla que l levara e1 Estado de Cuenta de cada Huesped

create table edo-cta ( no-habitacion smallint, X Habitacion que ocupa e l Huesped

., no-huesped smal li n t , X Hum. de Huesped en l a habitacion norbre char(lO), # Nombre del Huesped nota integer, X Fo l io da l a Mota u t i l i zada turno char( l), X Turno en e l cual se hizo e l consumo cargo decima1(10,0), X Monto del consumo

~ clave smal l int , X Lugar en e l cual se hizo e1 consumo fecha date, X Fecha en l a que se h i z o e l consumo

I f o l i o integer, X Progresivo, para l a f a c t u r a f Jal lo smal l in t not nu l l , X Forma en que se l i q u i d o e l cargo

1 ' th lp0 char(5) not null I Hora de consumo

v e a t e index idx-odol on edo-cta (no-habitacion) reate unique index idx-ed02 on edo-cta (nota, clave)

c,reate table pto-venta ( clave small int, X Clave de l g i r o descripcion char(20), X Descripcion descringles char(20) X Doscripcion en idioma Ingles 1

La Tabla "acumgdo" es ident ica a 'edo-cta., y en e l l a se guardaran c los reg is t ros de "edo-cta", cuando estos sean facturados.

'reate table acur-edo ( no-habi tacion no-huesped norbre nota turno cargo clave fecha

smal l int , X Habitacion que ocupa e l Huesped smal l in t , X NUB. de Huesped en l a habitacion char( 40), X Nombre del Huesped integer, # Fol io de l a Nota u t i l i zada char( l), # Turno en e l cual se h i z o e l consumo decimal(lO,O), # Monto del consumo s s a l l i n t , X Lugar en e l cual se h i z o e l consu@o date, X Fecha en l a que se hizo e l consumo

Page 34: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

~-~~~ ~ ~ ~~

$u1 28 18:15 1992 bd-hotel.4gl Page 7

folio integer, # Progresivo, para l a f a c t u r a f Jag0 saa l l in t no t nu l l ,# Forma en que se l i q u i d o e l cargo t u r n o f a c t char(1) not null,# turno an que se facturo fecha-fact date not null, # fecha de l a f ac tu rac ion descuento sr ta l l in t not nu l l ,# t de Descuento en l a Factura tieapo char(5) not null,# Hora en l a que se rea l izo l a Factura whogaga charj50) # Ouien pago 1

'reate index idx-acuedo on acua-edo (no-habitacion, fecha)

END HAIN

Page 35: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

mAL DE OPERACIOM

SISTENA HOTELERO "HOTEL POSADA DE TAMPICO"

SEPTIEXBRE 1992

I

Page 36: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

IMTRODUCCIOBI

1

~l sistema esta desarrollado para facilitar el control de

registros y auditorla a la gerencia de Divisien Cuartos F e es la reservaciones,

la

*

*

*

*

se

encargada de recepcien de los huespedes.

Con el sistema se podra obtener entre otras cosas :

Reservaciones de huespedes

Registros de hugspedes

Consultas y / o reportes de los hugspedes

Control de Auditorla

El sistema esta desarrollada de tal forma que el ususario no vea en la necesidad de utilizar archivos rn forma externa

(fuera del programa)

Page 37: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

RECONBNDACIOMBS

Para una adecuada operacion del sistema hotelero es necesarid tomar ciertas precauciones antes y a la hora de operarlo.

* Si piensa obtener reportes y/o formatos, encienda la impresora al comenzar la sesion, colocando el tipo y tamano de papel a utilizar, asi como el papel suficiente para que una impresion no se vea interrumpida por falta de este.

* Si envia un reporte a impresion y este no es el que usted desea, debe de cualquier forma esperarse aque termine por completo.

* Nunca apague la impresora mientras este sacando alguna impresion.

* Nunca apague la computadora sin antes haberse salido del sistema por completo. Esto podria ocasionar la perdida total o parcial de informacion o en su defecto llenar los archivos de datos con basura y dejarlos completamente inservibles.

* Copie los archivos de datos cuando menos una vez al mes en un diskette.

Page 38: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

COMSIDEIUCIOMBEI Q-ES 1

El sistema esta planeado para llegar a cualquier funcion a traves de menues. Bastara unicamente apretar la primera letra de la opcion deseada o ir a esta por medio de las flechas.

Para salir de cualquier menu teclear "F", el sistema lo llevara al menu inmediato superior o al fin de la sesion de trabajo del sistema.

Al estar capturando informacion en cualquier pantalla, existen dos formas para pasar al siguiente dato que la computadora solicita, la primera es llenando todo el campo, ya que el cursor se mueve automaticamente al siguiente dato; Ia segunda se utiliza cuando el dato no ocupa todo el espacio asignado a este, teniendo por consiguiente que oprimir la tecla <return> para pasar al siguiente dato.

Los datos que guarden cantidades de dinero se deben de teclear, sin comas ni puntos.

En el anexo A se encuentran todas las pantallas a las que se hece mencion a traves del manual.

Page 39: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

1 4 5 8 9 5

OPERACION

El sistema Hotelero esta dividido los cuales se enuncian y se describen

en tres m6dulos a continuacibn:

* RESERVACIONES

* REGISTROS

* ARCHIVOS AUXILIARES

RESERVACION

El proceso de reservacion es junto con el de registro la parte central del sistema Hotelero, las reservaciones las pueden hacer las agencias de viaje, o el mismo hotel.

REGISTROS

Este proceso registra a los huespedes del hotel, asignandole una habitacion y abriendo un estado de cuenta.

ARCHIVOS AUXILIARES

Aqui se guarda o se accesa aquella informacion relacionada los dos procesos anteriores, es decir son el apoyo de estos.

con

principales,

Page 40: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

RESERVACIONES

CAPTURA

* Altas * Buscar * Modificar * Eliminar

REPORTES

* Condensado * Boleta * Grupos

CAPTURA

Altas

Una vez que el mentí de Reservaciones fue oprimido, el sistema mostrara la figura 1. Aqui presione la tecla llAn y comience a capturar los datos solicitados por el sistema.

Se asigna un numero de folio a la reservacien, que es un consecutivo , se muestra por default el numero de turno que corresponde a la hora que se esta realizando la reservacibn, en el Hotel existen 3 turnos, que van de 7:OO A.M. a las 15:OO P.M. y corresponde al primer turno, de las 15:OO P.M. a las 11:OO P.M. es el segundo turno y de las 11:OO P.M. a las 7 : O O A.M. corresponde al tercer turno.

Page 41: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Se pide la fecha de llegada y la de salida, la hora aproximada de llegada, el numero de habitaciones que se desean reservar de cada tipo es decir de tipo Twin o King Size,Junior o Presidencial.

El sistema revisa si es que existe disponibilidad en esas fechas y para ese numero de cuartos del tipo deseado. Si es que no hay disponibilidad el sistema puede permitir un 5% del total de cuartos de ese tipo como sobrecupo, sin embargo esta reservacidn es tentativa; no se podra reservar una habitaci6n tentativa y una confirmada, aunque el cliente sea el mismo, es decir, en una misma reservacidn todos los tipos de cuarto son tentativos o todos son confirmados.

Si la persona es de una compafia asidua al Hotel se podra teclear un numero de compafia en este campo y apareceran automdticamente los datos de esta, sin tener que teclearlos.

Buscar

Esta opcidn consulta las reservaciones que el Hotel ha realizado, la consulta se puede realizar por la mayorXa de los campos de la ficha de reservacidn.

Se introducen los criterios de btisqueda y se presiona <ESC>.

. . f icar

En esta opcidn se puede modificar, ya sean las fechas o el numero de habitaciones reservadas y su tipo, pero no ambos, ya que es mejor dar de baja la reservacidn y hacer una nueva. Si se modifican las fechas, el sistema verificara que haya disponibilidad para las nuevas fechas, o dejara libres estas, si es que el cliente decide reducir el numero de días, lo mismo hard a la hora de modificar los nweros de cuartos solicitados.

En esta opcidn se puede eliminar la reservaci6n ya hecha, es necesario tener en pantalla la reservaci6n a eliminar, es decir, primero tendremos que hacer una btisqueda y cuando se tenga la reservaci6n elegida en pantalla, se ejecuta la opcidn de eximinar.

Page 42: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

ReDostes

Aqui se podran realizar tres tipos de reportes:

Condensado

Boleta

Grupos

El reporte condensado dard un listado de las personad que han hecho reservaciones con los criterios que el usuario desee, este reporte aparece en la figura 2.

El reporte de boleta es individual por cada reservaci6n que se halla hecho y con los criterios que el usuario desee, este reporte aparece en la figura 3.

El reporte de grupo es un listado de los grupos que reservaron, se muestra en la figura 4.

Existe un reporte para auditorSa llamado movimientos del dSa, en el cual se registra lo siguiente:

Reservaciones del d5a

Llegadas c/reservacion

Llegadas s/reservacion

No shows

No shows garantizados

Cancelaciones

Salidas del dla

Salidas anticipadas

Salidas resagadas

Los movimientos de "Cancelaciones y de d€an se obtienen del proceso de reservaciones.

"Reservaciones del

Page 43: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

REGISTROS

CAPTURA

* Altas * Buscar * Modificar * Eliminar

I

REPORTES

* Entradas * Salidas * Ocupaci6n * Hu6spedes

I * Credit0

CAPTURA

- Para entrar a Registros es necesario colocarse en la opci6n

- Registros del mend POSADA DE TAMPICO. o teclear )) (( en el mismo mend, aparecera la ficha de registros que se muestra en la figura 5.

Altas

- Colocarse en el comando "Altas" y presionar <return> o teclear 1 a primera letra del comando, en este caso @@A".

- El sistema asignara un numero de registro, que se presenta en la parte superior de la ficha.

Page 44: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

- Se pide un numero de reservacidn , que se tiene si es que el huesped una reservaci6n previa, si por alguna raz6n el cliente no recuerda su numero se podra teclear <Ctrl-V) y apareceran las reservaciones para el dSa, así como el numero. Escoger el numero y aparecera en la ficha los datos del huesped,por lo que se ahorrara tiempo en la captura de algunos campos. Si no se tiene reservaci6n solo teclear <return>. - Llenar los datos que la ficha de registro requiera.

Buscar

- Colocarse en la opci6n ttBuscarts y teclear <return> o teclear l rBn.

- La btísqueda se puede realizar por casi todos los campos de la ficha es decir se eligen los criterios de btisqueda y se presiona <est> para comenzar la btísqueda.

-Aparece el primer registro que cumple con los criterios que se seleccionaron y un mentí con las opciones: Siguiente, Previo, Primero, Ultimo, Fin de los registros que cumplen con los criterios.

Modificar

- Para modificar es necesario tener en pantalla el registro a modificar, es decir, hacer primero una btisqueda de dicho registro.

- Elegir la opci6n Modificar, y cambiar los datos que se desean y que el sistema lo permita. Teclear <Ese para ejecutar la modificaci6n o teclear <Del> para cancelar el comando.

Eliminar

- Para eliminar es necesario tener en pantalla el registro a eliminar, es decir, hacer primero una btísqueda de dicho registro.

- Elegir la opci6n Eliminar, el sistema preguntara si realmente se desea eliminar ese registro.

Page 45: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Se puede obtener cinco tipos de reportes: Entradas, Salida, Ocupacibn, Huispedes y Cridito; cada uno de ellos se muestra al final de este manual.

Entradas: Se elige el criterio de b€isqueda para este reporte y se presiona <est>, luego aparecera un mend de DIRECCIONAMIENTO, el cual tiene las siguientes opciones: Pantalla, Imprimir, Archivo; para el reporte a la impresora se elige Imprimir o se teclea 111@8. Este reporte se muestra en al figura 6.

S a l i d a s , O c u p a c i h y Hu6spedes: Siguen el mismo procedimiento que el reporte de Entradas, y se muestran en las figuras 7,8 y 9 respectivamente.

C r e d i t o : A l ejecutar este reporte aparecera un submenu "CREDITON, que muestra otro submenu: *@TodosH, "Sin Cr6dito"; el primero muestra los tipos de cridito que tienen los tipos de huhpedes alojados, la figura 10 muestra este reporte.- otra opcibn muestra a los huispedes con credit0 cerrado. Para elegir una de estas dos opciones se presiona la primera letra, ya sea nT" o "S@@, o se coloca en la opcion con las flechas y se presiona <return>.Luego aparecera el mend DIRECCIONAMINETO elegir la opcibn deseada de este menu.El reporte de huespedes "Sin cr&dito", aparece en la figura 11.

Page 46: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Para elegir esta opcidn es necesario estar en el mentí principal "POSADA DE TAMPICO" y teclear la letra IrCfl, o elegir esta opci6n con las flechas y presionar <return>. Entraremos al mentí de "Catalogas" donde aparecen las siguientes opciones:

Cuartos

Teclear la letra "C" o presionar <return> en la opci6n llCuartos", aparecera la pantalla que se muestra en la figura 12.

Altas

Teclear *@A", o escoger la opci6n Altas del mentí gvCuartosv*.

-1ntroduccir los datos que requiera el sistema y presionar <eso o presionar <del> para cancelar la alta.

Bai as

-Para dar de baja se necesita antes haber hecho una btísqueda del registro a eliminar, y por consiguiente este debe estar activo en pantalla.

-Teclear IIBI(, o escoger la opci6n Bajas del mentí "Cuarto".

-El sistema preguntara si e esta seguro de eliminar el registro que se encuentra en pantalla, se debe responder con' vgsn o 81N@8 sewn lo que se desee.

-Presionando <Del> se cancela el comando de eliminaci6n.

Modificaciones

-Para modificar se necesita antes haber hecho una btísqueda del registro a modificar, y por consiguiente este debe estar activo en pantalla.

-Teclear #@Mn, o escoger la opci6n Modificaciones del mentí @tCuartost@.

-Modificar el campo o campos deseados y presionar <eso para ejecutar el comando o <Del> para cancelar la modificaci6n.

Page 47: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Consultas

-Teclear "C", o escoger la opci6n Consultas del mentí CUARTOS.

-1ntroduccir el criterio o los criterios de btísqueda y presionar <Eso para iniciar la btísqueda, o <Del> para cancelar.

-Si la basqueda fue exitosa aparacera un submenu "Buscarn que tiene las opciones: siguiente, Anterior, Primero, Ultimo; y que traen respectivamente los registros que cumplieron con el o los criterios de btísqueda.

-Teclear @@R*', o escoger la opci6n Reportes del mentí CUARTOS.

-1ntroduccir los criterios de basqueda que queremos que salgan en el reporte y presionar <Eso.

-Aparecera un submenu "Buscar", y con este podemos ver el Siguiente, Anterior, Primero y Ultimo de los registros que cumplen con el criterio de btísqueda, tambih se encuentra la opci6n Imprimir que a su vez manda llamar al mentí DIRECCIONAMIENTO que ya se menciono.

Un ejemplo de este reporte se muestra en la figura 13.

Page 48: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Teclear la letra M o presionar <return> en la opcidn Clientesn del mentí "Ciientest1, aparecera la pantalla que se

muestra en la figura 12.

Altas

Teclear nAn, o escoger la opcidn Altas del mentí "Clientes@*.

-1ntroduccir los datos que requiera el sistema y presionar <eso o presionar <del> para cancelar la alta.

Baias

-Teclear "B@@, o escoger la opci6n Bajas del mentí llClientes~@.

-El sistema preguntara si e esta seguro de eliminar el registro que se encuentra en pantalla, se debe responder con nss8 o nn** segtín lo que se desee.

-Presionando <Del> se cancela el comando de eliminaci6n.

Plodificaciones

-Modificar el campo ejecutar el comando

o campos deseados y presionar <eso para o <Del> para cancelar la modificaci6n.

Page 49: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Consultas

-Teclear tgC1g, o escoger la opci6n Consultas del mend g9Clientest8.

-1ntroduccir el criterio o los criterios de bdsqueda y presionar <Est> para iniciar la bdsqueda, o <Del> para cancelar.

-Si la bdsqueda fue exitosa aparecera un submenu "Buscar" que tiene las opciones: Siguiente, Anterior, Primero, Ultimo; y que traen respectivamente los registros que cumplieron con el o los criterios de bdsqueda.

ReDortes

-Teclear "R@I, o escoger la opcidn Reportes del mend l~Clientes~~.

-1ntroduccir los criterios de bdsqueda que queremos que salgan en el reporte y presionar <Eso.

-Aparecera un submenu "BuscarH, y con este podemos ver el Siguiente, Anterior, Primero y Ultimo de los registros que cumplen con el criterio de bdsqueda, tambih se encuentra la opcidn Imprimir que a su vez manda llamar al mend DIRECCIONAMIENTO que ya se menciono.

Un ejemplo de este reporte se muestra en la figura 15.

-Esta opci6n regresa al mend anterior.

Page 50: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Teclear la letra *@E@@ o presionar <return> en la opci6n "Empresas" del mentí WatalogosI*, aparecera la pantalla que se muestra en la figura 16.

Altas

I

Teclear IgAI9, o escoger la opci6n Altas del mentí Vompanias@@.

-1ntroduccir los datos que -1ntroduccir los datos gue requiera el siste presionar <del> para cancelar la alta.

Bai as

-Para dar de baja se necesita antes haber hecho una btísqueda del registro a eliminar, y por consiguiente este debe estar activo en pantalla.

-Teclear *lBQC, o escoger la opci6n Bajas del mentí @*Companiastt.

-El sistema preguntara si e esta seguro de eliminar el registro que se encuentra en pantalla, se debe responder con - o @@n" segtín lo que se desee.

-Presionando <Del> se cancela el comando de eliminacih.

Modificaciones

-Para modificar se necesita antes haber hecho una btísqueda del registro a modificar, y por consiguiente este debe estar activo en pantalla,

-Teclear "Mw9, o escoger la opci6n Modificaciones del mentí tgCompaniast@.

-Modificar el campo o campos deseados y presionar <est> para ejecutar el comando o <Del> para cancelar la modificaci6n.

Page 51: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Consultas

-Teclear "C@@, o escoger la opcidn Consultas del mentí @@Companias".

-1ntroduccir el criterio o los criterios de btísqueda y presionar <Est> para iniciar la btísqueda, o <Del> para cancelar.

-Si la btísqueda fue exitosa aparecera un submenu "Buscar" que tiene las opciones: Siguiente, Anterior, Primero, Ultimo; y que traen respectivamente los registros que cumplieron con el o los criterios de btísqueda. - -Teclear "RBB, o escoger la opci6n Reportes del mentí "Companias"

-1ntroduccir los criterios de btísqueda que queremos que salgan en el reporte y presionar <Eso.

-Aparecera un submenu @@Buscar@@, y con este podemos ver el Siguiente, Anterior, Primero y Ultimo de los registros que cumplen con el criterio de btísqueda, también se encuentra la opci6n Imprimir que a su vez manda llamar al mentí DIRECCIONAMIENTO que ya se menciono.

Un ejemplo de este reporte se muestra en la figura 17.

-Esta opci6n regresa al mentí anterior.

Page 52: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Teclear la letra **A** o presionar <return> en la opci6n "Agencias" del mend "Catalogas**, aparecera la pantalla que se muestra en la figura 18.

Altas

Teclear "AH, o escoger la opci6n Altas del mentí "Agencias".

-1ntroduccir los datos que requiera el sistema y presionar <est> o presionar <del> para cancelar la alta.

-Para dar de baja se necesita antes haber hecho una bdsqueda del registro a eliminar, y por consiguiente este debe estar activo en pantalla.

-Teclear **B**, o escoger la opci6n Bajas del mentí "Agencias".

-El sistema preguntara si e esta seguro de eliminar el registro que se encuentra en pantalla, se debe responder con **S@* o "n** segtin lo que se desee.

-Presionando <Del> se cancela el comando de eliminacibn.

Modificaciones

-Para modificar se necesita antes haber hecho una btísqueda del registro a modificar, y por consiguiente este debe estar activo en pantalla.

-Teclear **M**, o escoger la opci6n Modificaciones del mend *lAgencias**.

-Modificar el campo o campos deseados y presionar <est> para ejecutar el comando o <Del> para cancelar la modificacibn.

Page 53: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Consultas

-Teclear "C", o escoger la opcidn Consultas del mentí "Agencias".

-1ntroduccir el criterio o los criterios de basqueda y presionar <Eso para iniciar la bfisqueda, o <Del> para cancelar.

-Si la btísqueda fue exitosa aparecera un submenu "Buscar" que tiene las opciones: Siguiente, Anterior, Primero, Ultimo; y que traen respectivamente los registros que cumplieron con el o los criterios de btísqueda.

ReDortes

-Teclear "R@@, o escoger la opcidn Reportes del mentí "Agencias@*.

-1ntroduccir los criterios de bfisqueda que queremos que salgan en el reporte y presionar <Eso.

-Aparecera un submenu @lBuscar@@, y con este podemos ver el Siguiente, Anterior, Primero y Ultimo de los registros que cumplen con el criterio de btísqueda, tambih se encuentra la opcidn Imprimir que a su vez manda llamar al mentí DIRECCIONAMIENTO que ya se menciono.

Un ejemplo de este reporte se muestra en la figura 19.

-Esta opcidn regresa al menfi anterior.

Page 54: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Folio [ 1 HOTELERA AZTLAN S.A. DE C.V. Fecha Turno [ 3 POSADA DE TAMPICO Llegada [

1 Salida [ R E S E R V A C I O N Hora llegada[ """-"""~""-"""""""""""""""""""""""""""""-,

Twin [ 3 Obs. [ King [ 3 Obs. [ Jr.S. [ 3 Obs. [ Pres [ 3 Obs. [ Nombre [ 1 No.Cia [ Cia. [ Di reccion [

[ 1 1

"""-""""""""""""""""-"""""""""""""""""""~ 1

1 1 1 1 1

1 c

Ciudad [ Te 7 ef ono [ Reserva [ Di reccion [

E Telefono [ No. Agencia [ 3

1

1 1 TiPo I Via I Tarifa [

J

C.P. [ 1

1 1 1

1 Tipo de reservacion [ 3 I No. Personas [ 1 Deposito [ 1 Registra [ 1

Page 55: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

.......................................

.......................................

Registro 1

Fecha salida[ .I R E G I S T R O i

c 1 HOTELERA AZTLAN DE TAMPICO Reservacion [ -Fecha c 1 S.A DE C.V. Habi tacion [ 1 .""""""""""""""""""""""""""""""""""""""" .......................................

Turno C 1 Hr.llegada[ 1 "

*Nombre c .Xi a [ Di reccion [

c Ciudad 3 C.P. [ 'Profesion [ 1 Auto[ .Personas [ 1 Cto-Maestro [ Tipo de Hues.[ 3 Tipo de cortesia [ 1

Autoriza c 1

t c

O b s e r v a c i

1 No-c i a [ , 1 1

1 1

1 Tel. [

1 Tarifa [

o n e s 1 1 Registra[ 1~

Page 56: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Folio [ 51 HOTELERA AZTLAN DE TAMPICO Fecha [10/09/921 Turno 123 POSADA DE TAMPICO Llegada [20/10/92] Salida [22/10/921 R E G I S T R O Hora 1 legada [ : 3

Twin [ 21 Obs. [EL HUESPED DARA INSTRUCCIONES SOBRE EL PAGO DE 1 King [ O ] Obs. [EL HOSPEDAJE.APLICAR 25% DE DESCUENTO 1 Jr.S. [ 03 Obs. [ 1 Pres. [ 03 Obs. [ 1

Nombre [JUAN TRONCOSO 1 No-cia [ 1 -Cia. [FACTORING CORPORATIVO S.A. DE C.V. Direccion [AV. MELCHOR OCAMPO 193 COL. VERONICA ANZURES 1

[TORRE A 12 PISO 1 Ci udad [MEXICO D.F. 1 C.P.[11300 I Te18fOnO [ ] Tipo [VI Tarifa [ESPECIAL 1 '"Reserva [ELENA A 1 Di reccion [

c 1 1

*Te 1 ef ono [ 1 Tipo de reservacion [GI No. Agencia [ 11 No. Personas [ 21 Deposito [ I Registra [ADJ 3

"_""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""-

""""~"""""""~"""""""""""""""""-"----------------- """""""""""""""""""""""""""""""""-""-"----

Page 57: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

-Folio [ 41 HOTELERA AZTLAN DE TAMPICO Fecha [10/09/921 .Turno [2] POSADA DE TAMPICO Llegada [15/09/92] Salida [18/09/921 R E G I S T R O Hora llegada [14:301

Twin [ 131 Obs. 1 Xing [ 03 Obs. [ 1 Jr.S. [ 03 Obs. [ 1 Pres. [ 03 Obs. [ 1 Nombre [ASOCIACION DE TENISTAS A.C. 1 No-cia [ 1 -Cia. [ASOCIACION DE TENISTAS A.C. Di recci on [ LAREDO 54455 1

Ci udad [TEXAS 3 C.P.[12-589 1 Te 1 ef ono [ 3 Tipo [GI Tarifa [NORMAL 1 Reserva [ANDREA HORNELAS 1 .Direction [FORTUINX CAL. I

c 1 Telefono [ 1 Tipo de reservacion [Cl No. Agencia [ 21 No. Personas [ 203 Deposi to [ 1 Registra [EFS 1

"""-L""""""""""""""""""""""""""""""""""- """"""""""""""""-""""""""""""""""""""""

E 1

i

1

1 1 1

""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" I

I I

Page 58: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Folio [ 31 HOTELERA AZTLAN DE TAMPICO Fecha [ 10/09/921 *Turno [ 23 POSADA DE TAMPICO Llegada [10/09/92] Salida [10/09/92] R E G I S T R O Hora llegada [15:00] ....................................... .......................................

1 Twin [ 103 Obs. [ I S] Obs. I: 1 Xing [ 01 Obs. [ 1 $r.S. [ I

01 Obs. t 1 Pres. [ I

1 Nombre [C.A.A.A.N. 1 No-cia [ 1 1

I ! Cia. [CENTRO DE ACTIVIDADES ACUATICAS DE ALTO NIVEL ,Direction [AV. EDUARDO MOLINA S/NUMERO

Ciudad [MEXICO D.F. 1 C.P.1054789 1 Te 1 ef ono [ I Tipo [GI Tarifa [NORMAL Reserva [ELENA p i reccion [

c 1 I #Te 1 ef ono [ 1 Tipo de reservacion [C]

No. Agencia [ 1 1 No. Personas [ 201 Deposito c 1 Registra [EFS I """"-"""""-~~"""""""""""""""""""""""""""" ........................................

I c 1

1 1

Page 59: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

folio [ 21 HOTELERA AZTLAN DE TAMPICO Fecha [10/09/921 Turno 121 POSADA DE TAMPICO Llegada [11/09/921 3alida [12/09/92] R E G I S T R O Hora llegada [10:00] _"""""""~"""""~"""""""""""""""""""""""""- , Twin [ 23 Obs. [ 1 I

O3 Obs. [ 1 Jr .S . C (

Pres. [ O] Obs. I: 1 I 1

\lombre [SANDRA GONZALEZ RIVERA 1 No-cia [ 31 1 Cia. [INDUSTRIAL PERFORADORA DE CAMPECHE S.A DE C.V. ,Direction [AV. COMALCALCO, CARRETERA VILLAHERMOSA K.M. 3.4 ] 1 1

:i udad [VILLAHERMOSA,TABASCO] C.P.178654 1 Telefono 1568-98-56 1 Tipo [NI Tarifa [ESPECIAL 25% DESC. 3 Teserva [YOLANDA RUBIO ,3ireccion [AV. TRES VILLAHERMOSA TABASCO

c 1 1

Telefono [ 1 Tipo de reservacion [C] \lo. Agencia I: 31 Ho. Personas [ 41 Deposito [ 1 Registra [ESF I

"_""""""""""""""""""""""""""""""""""""" King [ 1 1 Obs. [ 1 I

c 1

1

Page 60: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

Folio [ 11 HOTELERA AZTLAN DE TAMPICO Fecha [ 10/09/921 ~

Turno [23 POSADA DE TAMPICO Llegada [12/09/92] ~

Salida [15/09/92] R E G I S T R O Hora llegada [15:30] i

Twin [ 11 Obs. [CON VISTA A LA ALBERCA 1 i

'ting [ O] Obs. [ 1 1 Jr.S. [ O ] Obs. [ 1 1 Pres. [ 03 Obs. [ 1

Vombre [ALEJANDRO HERNANDEZ VILLANUEVA 1 No-cia [ 11 ! Cia. [SERVICIO INDUSTRIAL ESPECIALIZADO S.A. DE C.V. Direccion [AV. MELCHOR OCAMPO 193 TORRE "A" 6 . PISO 1 11

[COL. VERONICA ANZURES. 1 2 i udad [MEXICO D.F. 1 C.P.[08976 1 Telefono [531-35-80 I Tipo [N] Tarifa [COMERCIAL 1 Teserva [ELENA ROJAS 1 3i reccion [ 1

E 1 Telefono E563 89 56 1 Tipo de reservacion [Cl \lo. Agencia [ 11 do. Personas [ 11 Depos i to [ 1 Registra [ERF 1

"""""""""""""""""""""""""""""""""""""~" """"""""""""""""""""""""""""""""""""""-

4

Page 61: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

....................................

....................................

I I

I I I

I I I I

I""""""""""""""""""""""""""""""""""""l I""""""""""""""""""""""""""""""""""""

I HOTELERA AZTLAN S.A. DE C.V. I HOTEL POSADA DE TAMPICO I C U A R T O S

I I I I I I I I I I I I I I 1 I I I I I

I I I I

No-habitacion Tipo Habitacion Zona Status No. habi taci on comunicada I

I I I 1 I I I I I

c 1 [ I [ I [ I c I

O b s e r v a c i o n e s 1 1

I I I I

I I I I I I

I I I I I I

Page 62: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

................................... """""""""""""""""""""""""""""""""""

I

I

I

I""""""""""""""""""""""""""""""""""- I""""""""""""""""""""""""""""""""""-

I HOTELERA AZTLAN DE TAMPICO S.A. DE C.V. I POSADA DE TAMPICO I C L I E N T E S

I Nombre c 1

I Profesion c 1 I I

I I

I Di recc i on E I

Ciudad

C.P. I I

I I

I Telefono 8

1 1

I

I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

I I

Page 63: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

"""""""""""""""""""""""""""""""""""""" I """""""""""""" ........................ i

I HOTELERA AZTLAN S.A. DE C.V. : I -1 POSADA DE TAMPICO " ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - - - " ~ ~ ~ ~ ~ " - " ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l

I

I

I

I

I C O M P A N I A S i 1 I

." I I I I

I No. de Cia * I c 1 I

I I

-I i: * '

D i r e c c i o n [ * I c I

I I

-1 I

f C i u d a d -!

C o m p a n i a

c. P. T e l e f o n o

I I I I I I

I :

1 : 1 :

I

I I I

I

* f [ 1 c 1 I I

Page 64: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

"""""""""""""""""""""""""""""""""""- """""""""""""""""""""""""""""""""""- I I

I I I I

I"""""""""""""""""""""""""""""""""""~l I"""""""""""""""""""""""""""""""""""- I I

I I I I I I

I I I

I HOTELERA AZTLAN DE TAMPICO S.A. DE C.V. I A G E N C I A S

f Clave [ I

f Agencia c 1 I

f Di reccion I: 1 1 I [: 1 1

I I

I I

I

I I I

I I I I I I I I

I I I

1 Ciudad c 1

1 Telefono I 1 I I

I I

Comision 1 c 1% Comision 2 [ 1% I I I

Page 65: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

__.."". - ."- l_..""""-..".- -.- ..._." "

RESERVACION .".A

N O H E R E C o I P A N I n PAS. I DEPOSITO R E S E R V A C I O N E S TARIFA HR. LLEGhDA f . LLEGADA F.snmn ~

1 ALEJANDRO HERNANDEZ VILLANUEVA 1 TU

2 SANDRA GONZALEZ RIVERA 2 TU 1 K6

3 C.A.A.A.N. 10 TU 5 KG

4 ASOCIACION DE TENISTAS A.C. 13 TU

5 JUAN TRONCOS0 2 TU

SERVICIO INDUSTRIAL ESPECIALIZADO S.A. DE C.V. COlERClAL 15:30 12/09/92

INDUSTRIAL PERFORADORA DE CANPECHE S.A DE C.V. ESPECIAL 25% DESC. 1o:oo 11/09/92

CENTRO DE ACTIVIDADES ACUATICAS DE ALTO NIVEL NORIAL 15:oo 10/09/92

ASOCIACION DE TENISTAS A.C. NOANAL 14:30 15/09/92

FACTORING CORPORATIVO S.A. DE C.V. ESPECIAL 201 10192

TOTAL DE HABITACIONES RESERVADAS: 28 TWIN 6 KING JUN TOR PRES.

34

I ' 15/09/92

4 12/09/92

20 10/09/92

20 18/09/92

2 22/10/92

Page 66: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

HOTELERA AZTLAN DE TAMPICO S - A , DE C , V , POSADA DE TAMPICO

- F E C H A: 10/SEP/92 HORA 12: 19 LISTADO DE RESERVACIONES GRUPALES

HOJA: 1 ,

RESERVACION N O M B R E R E S E R V A C I O W E S TARIFA F , L LEGADA F,SALIDA ,

3 C,A,A,A,N, 10 TW 5 KG NORMAL 10/09/92 10/09/92

. 4 ASOCIACION DE TENISTAS A.C, 13 TW NORMAL 15/09/92 18/09/92

Page 67: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A: iO/SEP/S4! HORA 13: 19 RELACION DE ENTRADAS

HOJA: 1

-L 1 HABIT mtMRE OCUPACION PROCEDEWCIA NACIOWALIDAD HORA PR, TNO

1005 C.A.A.A.W, MEXICO D,F, MEX i2:25 20 2 ARMANDO RODRIGUEZ ME% IGNACIO ESCAMILLA GONZALEZ MEX

TAHIA LOPEZ REX R(WAURA W E Z ME%

1009 C.A,A,A.W. MEXICO D.F, MEX 12:34 20 2

"1018 ISABEL JIIIEHEZ ZARZA MEXICO D,F MEX 12:10 1 2 HOGAR

Page 68: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A: iO/SEP/B2 ' TODOS

HORA 13: 20 RELACION DE OCUPACION

HOJA: 1 I

" 1 ,HABIT NOMBRE OCUPhCION PROCEDCRCIA MACIONALIDAD HORA PR. TWO

1005 C , A . A , A , # , MEXICO D.F, ME% ARMANDO RODRIGUEZ MEX IGNACIO ESCAMILLA 60NZALEZ ME%

TAMIA LOPEZ ME% ROSAURA W E Z ME X

" - 12:!5 20 2

1009 C,A,A.A.N. HEXICO D , F , HEX 12:34 20 2

'1018 ISAlEL JIIIENEZ ZARZA MEXICO D.F ME1 12:10 1 2 W A R

. i . ._,- ,I. L"""""."-"-. . " ..&""l....

Page 69: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A: 10/SEP/S2 HOW 13:21 RELACSON DE HUESPEDES POR SALIR

HOJA: 1

"

C O M P A N I A HABIT N O U B R E CIUDAD F.LLEGADA F,SALIDA - 4

1005 C.A,A,A.N, CENTRO 3E ACTIVIDADES ACUATICAS DE ALTO NIVEL MEXICO D,F. 10/09/92 10/09/92 -

AMANDO RODRIGUEZ NE% IGWACIO ESCAHI LLA GONZALEZ ME%

TANIA LOPEZ ME% ROSAURA W E Z ME%

1009 C.A,A.A.N, CENTRO DE ACTIVIDADES ACUATICAS DE ALTO NIVEL NEXICO D,F, 10/09/92 10/09/92

Page 70: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A: IO/SEP/CJi! HORA 13 21 HOJA: 1 LISTADCJ DE TIPOS DE CREDIT0

__"" I

HABITACION N O M B R E CREETO 1005 IGNACIO ESCAWILLA GOWZALEZ

""

HOSPEDAJElALIMENTOS ~ 1005 ARMAWDO RODRIGUEZ

1009 * 1009

' 1016

ROSAURA @HEZ TANIA LOPEZ

ISABEL JIWENEZ ZARZA

HOSPEDIJElALIWENTOS HOSPEDIJElALIMENTOS

ABIERTO

Page 71: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A : 10/:3i:P/82 H O R A 1 3 : 2 2 REPORTE DE STATUS

HOJA: 1

I

K I N G S I Z E T W I N "

J R , S U i T E -

S U I T E P fl E S ,

I HABIT, ZN ST CJH, C.M. HABIT. ZN ST NU, Can, HABIT, IN S T Con. C,H, HABIT. ZN ST COM. C.M.

1005 BE CM 1008 " ar cn

- 1001 6E 0

- 2091 CE VL

1015 '' 1021 I 1027

1020 ,. 1083

1084 1089

I

-

-

aE v

aE VL a1 VL

BE VL

CE VL BE VL CE VL

1001 BE D 1002 81 11 1004 1008 a1 L 1016 61 0 1018 1009 BE L : 005 1096 81 Y 1098

101 1 BE VL 1012 a1 VL 1017 BE VL 1019 BE VL

1023 BE V L 1024 BI VL 1025 BE VL 1026 a1 VL 1029 aE VL 1030 BI VL 1001 CE VL 1082 C I VL 1005 CE VL 200 1 BE VS

1010 a1 VL 1108 CI YL 1110

1020 a1 VL

Page 72: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A : 10/SEP/92 HORA 13: 2 2 REPORTE DE CLIENTES

HOJA: 1

N O M B R E -

D I R E C C I O k C . P , C I U D A D -

T E L E F O W O P R O F E S I ( : ; J

JOE SMITH M A R PARK AVENIU 5423534 0393-39 HEY YORK "

S66743 PETROLERO

LUIS FERNANDO W U L E Z HULOZ CAL, AVIACION CIVIL S674 COL. FEDERAL 09876 NEXICO D,F. 562-89-6s ELECTRONIW

, ROJAS GALINDO WINERVA AV LEON TROSKI 564 COL.I(oSCU 761-08-90

09876 NEXICO D, F I LIC. EN COi4PUTACIO)I

- . .. .. "L..". .. . ." """""".-""-

Page 73: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A : 10jSEP/92 HORA 13: 37 REPORTE DE COMPANIAS

HOJA: 1

NO N O M E R E C I U D A D T E L E F O N O

D I R E C C I I N C ,

1 SERVICIO INDUSTRIAL ESPECIALIZADO S , A . DE C.V , AV, MELCHOR O C A W O 193 T0114E ' A ' 6 , PISO MEXICO D,F. 5 3 1 - 3 5 8 0 COL. VERONICA ANZURES, 08 9

2 SERVICIOS llARITIllos DE CAMPECHE S A , DE C , V, AY, MELCHOR OCAllpo 193 TORRE 'A' 6,PISO HEXICO D,F. 584-89-56 COL, VEROIIICA ANZAURES 846

., 3 INOUSTRIAL PERFORAWA DE CANPECHE S,A DE C.V, A V , COIIALCALCO, CARRETERA VILLAHERMOSA K.M. 3 , 4 VI L L A H E ~ , TAMSCO 568-9848 786

Page 74: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

F E C H A : 10/SEP/92 HORA 13 : 33 REPORTE DE AGENCIAS

HOJA: 1

"- "- no I N O U O R E D I R E C C I O N C I U D A D

T E L E F O N O C O H I S I O h t C O U I S I O N 2

'* 1 HOTEL POSADA DE TAHPICO S A . DE C.V. CARRETERA A TAllPICO KM. 2 . 2 - 1 AMP IC0 258-98-65 1 O f x

- 2 V I A J E S M U B I S.A. DE C.V. 532-85-98

. 3 YOLAWM RUBIO 7272112

AV. UELCHOR OCAHFQ #193 TORilE ' A ' S.PIS0 t E X I C O D ,F , COL. VERO#ICA ANZURES 1 OX x

HARLEN, TEXAS HOISTON, TEXAS 1 O f 2011

.. " " " I U W . " .-...

Page 75: PROYECTO TERMINAL AUTOMATIZACION DEL …148.206.53.84/tesiuami/UAM7916.pdf · lenguaje de programacidn Informix-4g1,bajo ambiente operativo UNIX ... Descripci6n : campo para colocar

HOTELERA AZTLAN DE TAMPICO S - A - DE C - V - - 'i HOTEL POSADA DE TAMPICO

-F E C H A: 10/SEP/92 HORA 13:23 LISTADO DE MOVIMIENTOS DEL DIA

HOJA: 1

- MOVIMIENTOS DEL DIA 10/SEP/92 ACUM/SEP "+ - Reservaciones del dia Llegadas c/reservacion -. Llegada8 s/reservacion Cancel aci ones

5 2 1 O

3 2 1 O