Manual Tecnico Hotel

Embed Size (px)

Citation preview

  • 8/18/2019 Manual Tecnico Hotel

    1/37

    Sistema de automatización deprocesos hoteleros

     Tabla de Contenido

    1. Propósito2. Alcance3. Documentos de referencia4. Deniciones importantes

    4.1 Conceptos !enerales4.2 Procesos de entrada " salida

    #. Descripción de módulos$. Diccionario de datos$.1 %odelo entidad&relación$.2 Distribución f'sica " ló!ica de la base de datos$.3 Tablas " (istas$.4 Tri!!ers$.# )estricciones especiales$.$ *unciones de usuario+ stored procedures " pa,uetes$.- Tareas pro!ramada

    -. Pol'ticas de respaldo-.1 Archi(os

    -.2 ases de datos/. Descripción de interfaces con otros sistemas0. nstalación " con!uración

    0.1 )e,uisitos !enerales de pre&instalación0.2 Detalles del proceso de instalción0.3 Detalles de con!uración de la aplicación

    a. ariables de ambienteb. Parmetros de aplicacionesc. Archi(os de con!uraciónd. Archi(os de bitcora

    e. Tareas pro!ramadas1. Dise5o de la ar,uitectura f'sica11. Procesos de continuidad " conti!encia12. Descripción de usuarios

    12.1 6suarios de bases de datos12.2 6suarios de sistema operati(o12.3 6suarios de aplicaciones

    13. Proceso de instalación para el correcto funcionamiento del

    aplicati(o

  • 8/18/2019 Manual Tecnico Hotel

    2/37

    1. Propósito

    Crear una aplicación para un hotel+ ,ue cumpla con los

    re,uerimientos del cliente+ para facilitar la administración del

    mismo.

    Se realizara el anlisis de cada reporte para un me7or

    funcionamiento " desarrollo de la aplicación. Se ocuparan distintas

    herramientas de desarrollo+ as' como un proceso a se!uir+ denido

    por el lapso de tiempo " las herramientas ,ue se ocuparan+ en

    con7unto de len!ua7e de pro!ramación " la descripción de los

    re,uerimientos ,ue sern necesarios para lle(ar a cabo la

    automatización de procesos dentro del hotel.

    2. Alcance

    Planteada la necesidad ,ue sur!e en el hotel por tener ,ue

    automatizar sus procesos en tiempos mu" cortos+ nuestro

    aplicati(o lo ,ue pretende es a"udar al hotel a realizar su

    administración de una manera ms rpida " conable+ al

    encar!arse del control de todas las reser(aciones+ hu8spedes "

    car!os e9tras ,ue se realizan durante la estancia. :s importante

    mencionar ,ue la principal forma de obtener los datos es a tra(8s

    de la base de datos ,ue nuestro aplicati(o !enera+ este aplicati(ofunciona como una herramienta ,ue a"uda al hotel a automatizar

    sus procesos.

    :l aplicati(o estar a car!o de las reser(aciones+ hu8spedes+

    disponibilidad de habitaciones+ as' como los !astos e9tras ,ue

    realiza el hu8sped+ por lo cual las personas encar!adas de la

    recepción+ del restaurant+ del bar " de los ser(icios a la habitación+

    estos sern nuestros principales usuarios+ para los cuales

    ofrecemos una pantalla fcil de usar " entender+ la cual cumplacon la funcionalidad re,uerida sin necesidad de ,ue el usuario

    inter(en!a dems encada paso del proceso " pueda obtener

    fcilmente las funcionalidades ,ue el desee.

    ;o necesitara tener una cone9ión a internet para poder realizar

    cambios "a ,ue el aplicati(o traba7a de manera local+ obteniendo "

    procesando los datos para el reporte ,ue el usuario solicite "

    nalmente !uardando esto en la base de datos local.

  • 8/18/2019 Manual Tecnico Hotel

    3/37

    3. Documentos de referencia

    Actualmente el hotel cuenta con un ane9o en el cual se denen

    todas las acti(idades ,ue realiza " todos los datos ,ue se

    necesitan para poder realizar una reser(ación+ as' mismo+ contiene

    la denición de los datos " el diccionario de datos ,ue a"uda a la

    construcción de este sistema " dictaminan el r8!imen a se!uir

    para su elaboración.

    4. Deniciones importantes

    4.1 Conceptos generales

    :l aplicati(o cuenta con # pantallas distintas

    1< =a pantalla de inicio ,ue cuenta con dos botones>• nicio de Sesión> :n esta pantalla se inicia sesión a

    usuarios ,ue "a estn re!istrados en la base de datos.• )e!istro de usuario> :n esta pantalla se permitir crear

    un nue(o usuario " as' este pueda in!resar al sistema.2< =a pantalla de reser(ación> :sta permite realizar nue(as

    reser(aciones+ as' como realizar cambios " borrar

    reser(aciones ,ue se cancelaron.3< =a pantalla Chec? n> Permitir el re!istro de los hu8spedes.4< =a pantalla car!os e9tras> Se encar!a de re!istrar los !astos

    ,ue realizaron los hu8spedes con distintos ser(icios+ comoson+ uso del restaurante+ uso del bar " el ser(icio a la

    habitación.#< =a pantalla Chec? @ut> Permitir re!istrar en ,u8 fecha los

    hu8spedes desalo7an el hotel+ as' como+ el total de sus

    car!os " la descripción de cada uno de estos.

    4.2 Procesos de entrada y salida

    :l sistema de automatización de procesos hoteleros consta de

    las si!uientes entradas " salidas para su funcionamiento>

    :ntradas>

    ;umero de reser(ación• ;ombre del hu8sped

  • 8/18/2019 Manual Tecnico Hotel

    4/37

    • Contacto

    • ;umero de habitación

    •  Tipo de habitación

    • Costo de la habitación

    • Car!os e9tras

    • Descripción de car!os e9tras

    • *echa chec? in

    • *echa chec? out

    Salidas>

    •  Total de car!os e9tras

    •  Total de car!os a la habitación

    •  Total !eneral

    5. Descripción de módulos

    ;ombre> :l nombre de este módulo es automatización de

    procesos hoteleros.

    *uncionalidad> :l propósito de este módulo es automatizar los

    procesos de un hotel+ con el n de realizar distintos procesos de

    una manera ms rpida " conable.

    Dependencias funcionales> :ste módulo cuenta con lasprincipales acti(idades ,ue se realizan dentro de un hotel+ por

    lo cual este se puede adecuar a cual,uier hotel+ "a sea !rande o

    pe,ue5o.

    6. Diccionarios de datos

    6.1 odelo entidad!relación

    :ste módulo de automatización de procesos de un hotel

    actulamente cuenta con el si!uiente modelo de entidad&relación>

  • 8/18/2019 Manual Tecnico Hotel

    5/37

     

    :stas son la tablas ,ue (an a intern(enir con el módulo+ estas

    tablas no poseen una relación entre ellas por,ue la tabla

    6suarios se encar!ar de !estionar a los usuarios ,ue tienen

    acceso al sistema+ mientras ,ue la tabla otel lle(ara un control

    de las reser(aciones dentro del hotel.

    6.2 Distri"ución f#sica y lógica de la "ase dedatos

    :l módulo de automatización de procesos para un hotel se

    adecuara a las caracter'sticas " necesidades de cada hotel+ la

    base de datos de este módulo estar ubicada en el mismo

    ser(idor en donde la empresa tiene alo7ados los datos del hotel+

    as' mismo+ se crear una base de datos en donde estarn estas

    las 2 tablas para este módulo.

    6.3 $a"las y %istas

    =a descripción de las tablas para el módulo de automatización

    de procesos de un hotel es la si!uiente> 

  • 8/18/2019 Manual Tecnico Hotel

    6/37

     :l es,uema para estas tablas ser Bdbo " para este módulo no

    se necesitarn (istas para la creación de los re!istros de

    reser(ación del hotel.

    6.4 $riggers

    :l módulo de contabilidad electrónica no implementa nin!n

    tri!!er para la !eneración de los archi(os .pfd ,ue contienen la

    factura de cada uno de los huespedes.

    6.5 &estricciones especiales

    :l acceso a las distintas tablas ,ue e9isten esta restrin!ido+ las

    modicaciones solo las podr realizar el administrador de la

    base de datos+ otros usuarios solo tienen el permiso de

    (isualización a menos ,ue el administrador decida brindarles

    al!n permiso.

    6.6 'unciones de usuario( stored procedures y

    pa)uetes

    Para el módulo de contabilidad electrónica no se necesitan

    stored procedures " pa,uetes para la !eneración de los archi(os,ue contienen la factura del huesped.

  • 8/18/2019 Manual Tecnico Hotel

    7/37

    :n cuanto a las funciones de usuario para el administrador se

    necesitan los permisos de escritura " lectura de las tablas+

    mientras ,ue el usuario nal puede tener sólo permisos de

    lectura "a ,ue no podr modicar nin!n tipo de dato sin

    autorización pre(ia.

    6.* $areas programada

    Se realizara un 6PDAT: para actualizar los datos diario+ este

    ser en las ma5anas+ " solo aplicara para las empresas ,ue

    ha"an realizado al!n cambio a su información. Por otro lado se

    realizara un respaldo diario de la información para pre(enir

    al!n incidente.

    *. Pol#ticas de respaldo

    *.1 Arc+i%os

    =os archi(os a respaldar para la implementacion del aplicati(o

    automatización de procesos hoteleros sern todos a,uellos

    archi(os ,ue san parte de la facturación del aplicati(o+ se tienen

    ,ue respaldar todos los archi(os del aplicati(o para recuperar a su

    función ori!inal en caso de ,ue el móduldo ten!a al!n fallo.

    *.2 ,ases de datos

    =as bases de datos a respaldar sern las bases ,ue obten!an toda

    la información ,ue necesita el aplicati(o de contabilidad de la

    empresa para funcionar de manera correcta+ es decir+ todas las

    bases de datos ,ue ten!an la información de las nanzas de la

    empresa.

    -. Descripción de interfaces con otros sistemas

    =a interface ,ue implementar el sistema reportes de contabilidad

    electrónica tiene el si!uiente dise5o>

  • 8/18/2019 Manual Tecnico Hotel

    8/37

    :l ob7eti(o de esta interface es brindarle al usuario un dise5o facil

    " sencillo de operar para 8l.

    :sta interfaz contiene un apartado en donde el usuario puede

    ele!ir el tipo de reporte ,ue desea !enerar+ si seleccionó

    !enerar el catlo!ode cuentas+ en el Data!rid(ieE de la parte

    ba7a aperecern todos los datos referentes a las reser(acionesF

    aperecern los combobo9 ,ue le permitan al usuario seleccionar

    entre los tipos de habitación o la cantidad de habitaciones.

    . /nstalación y conguración

    .1 &e)uisitos generales de pre!instalación

    •  :,uipo " procesadorProcesador de 9/$ o de 9$4 bits de 1 !i!ahercio GHz< o ms

    rpido con con7unto de instrucciones SS:2.•  %emoria G)A%<

    )A% G32 bits< de 1 !i!ab"te GH

  • 8/18/2019 Manual Tecnico Hotel

    9/37

    Para poder hacer uso de esta aplicación es necesario contar con

    las herramientas de softEare ,ue son>• isual Studio 21

    • SI= Ser(er 212:stas herramientas son necesarias para el ,ue la aplicación see7ecute de manera idónea "a ,ue fueron en esas herramientas en

    donde se desarrollaron.

    2.1 Instalación de Visual Studio 2010Para poder instalar esta herramienta es necesario lle(ar a cabo los

    si!uientes pasos>

    1. Abriremos un na(e!ador Eeb como %ozilla *irefo9 "

    accederemos a la 6)=>http>JJEEE.microsoft.comJdoEnloadsJes&esJdetails.asp9K*amil"DL$A321C&/:0&41D*&AC&-0D#$C/23*-Gla 6)= puede (ariar en función de la (ersión<

    2. Descar!aremos los cuatro cheros de isual Studio 21

    6tilmate G(ersión de e(aluación

    S216ltimTrial:S;M4PartsTotal.part1.e9e G-2%

  • 8/18/2019 Manual Tecnico Hotel

    10/37

    Seleccionaremos la carpeta de destino para la descompresión de

    los cheros " pulsaremos NnstalarN>

    Se iniciar la descompresión de los cheros descar!ados en el

    chero .iso con la instalación de %icrosoft isual Studio 21>

  • 8/18/2019 Manual Tecnico Hotel

    11/37

    6na (ez descomprimidos los cheros+ ,uedar el chero

    S216ltimTrial:S;.iso de 2+#H+ este chero podremos pasarlo

    a un DD. Tras crear el DD Go descomprimir el chero S@

    Se iniciar el asistente para la instalación d %icrosoft isual Studio

    21 G(ersión de e(aluación

  • 8/18/2019 Manual Tecnico Hotel

    12/37

  • 8/18/2019 Manual Tecnico Hotel

    13/37

    :n el primer paso de la instalación de %icrosoft isual Studio 21

    6ltimante+ desmarcaremos NS'+ en(iar a %icrosoft Corporation

    información sobre la instalaciónN Gsi no ,ueremos en(iar esta

    información< " pulsaremos NSi!uienteN>

    =eeremos los t8rminos de licencia del softEare de %icrosoft isual

    Studio 21 6ltimate Gedición de prueba

  • 8/18/2019 Manual Tecnico Hotel

    14/37

  • 8/18/2019 Manual Tecnico Hotel

    15/37

    Se iniciar la instalación de %icrosoft isual Studio 21 6ltimate>

    informe de errores de %icrosoft+ C 0. )untime+ C 1. )untime+

    %icrosoft .;et *rameEor? 4+ %icrosoft isual Studio 21 6ltimate+

    %icrosoft ASP .;et+ etc.>

     Tras la instalación+ el asistente para instalar isual Studio mostrar

    la si!uiente (entana+ con el te9to NCorrecto. Se instaló isual

    Studio 21 " nalizó el pro!rama de instalaciónN. PulsaremosN*inalizarN>

  • 8/18/2019 Manual Tecnico Hotel

    16/37

     Tras el proceso de instalación puede ,ue pida reiniciar el e,uipo>

    Con el te9to> NDebe reiniciar el e,uipo para completar la

    instalación. :l pro!rama de instalación continuar

    automticamente despu8s de haber reiniciado el e,uipoN.

  • 8/18/2019 Manual Tecnico Hotel

    17/37

    Desde el botón NniciarN & NTodos los pro!ramasN podremos (er el

    !rupo de pro!ramas N%icrosoft isual Studio 21N>

     Tras iniciar por primera (ez %icrosoft isual Studio 21 6ltimate+

    seleccionaremos la con!uración de entorno predeterminada+ por

    e7emplo NCon!uración de desarrollo de isual asicN>

     R "a podremos disponer de este entorno de pro!ramación>

  • 8/18/2019 Manual Tecnico Hotel

    18/37

  • 8/18/2019 Manual Tecnico Hotel

    19/37

    2.2 Instalación de SQL Server 2012Para poder instalar esta herramienta es necesario lle(ar a cabo los

    si!uientes pasos>Diri!irse a la ubicación del SI= Ser(er 212.:7ecutar S:T6P.::. Como esto" como usuario+ (o" a correr el

    archi(o con pri(ile!ios ele(ados. Para ello+ do" clic derecho sobreel pro!rama S:T6P.:: " en las opciones ,ue aparecen+ selecciono

    N)un as administratorN.Aparece la si!uiente (entana>

    :n el panel iz,uierdo+ ir a NnstallationN " dar clic en la opción N;eE

    SI= Ser(er stand&alone installation or add features to an e9istin!

    installationN>

    Aparece la si!uiente (entana>

  • 8/18/2019 Manual Tecnico Hotel

    20/37

    Presionar @. :sperar ,ue se procese la operación>

    Para este )C+ no ha" actualizacionesU

    Presionar ;e9t para ,ue aparezca la si!uiente pantalla>

  • 8/18/2019 Manual Tecnico Hotel

    21/37

    Como el *ireEall est habilitado+ sale ese a(iso de precauciónU

    =ue!o se indicar ,ue hacer para ,ue el *ireEall est8 debidamente

    con!urado+ sobre todo por,ue esta instalación contiene una

    instancia. Presionar ;e9t para ,ue aparezca esta pantalla>

    Presionar ;e9t.

  • 8/18/2019 Manual Tecnico Hotel

    22/37

    :n esta pantalla se deben aceptar los t8rminos de licenciamiento.

    :s opcional lo de en(iar utilización del producto hacia %icrosoft.

    Presionar ;e9t

    Seleccionar la primera opción+ NSI= Ser(er *eature nstallationN.

    Presionar ;e9t

  • 8/18/2019 Manual Tecnico Hotel

    23/37

    =as caracter'sticas a seleccionar son>

    Si al presionar ;e9t+ les aparece esta pantalla>

  • 8/18/2019 Manual Tecnico Hotel

    24/37

    :s por,ue esta (ersión de SI= Ser(er re,uiere el SP1 de isual

    Studio 21F esto por,ue el encontró rastros de la instalación

    anterior+ es decir la de CTP3.

  • 8/18/2019 Manual Tecnico Hotel

    25/37

    As' ,ue instalen el SP1 de isual Studio 21 para continuar con la

    instalaciónU

    Presionar ;e9t

    :l nombre de la instancia es su!erido. R particularmente !ener8

    una instancia por,ue ten!o una instancia por omisión de SI=Ser(er 2/ )2 SP1. Presionar ;e9t

  • 8/18/2019 Manual Tecnico Hotel

    26/37

    Presionar ;e9t para ,ue aparezca la pantalla de con!uración del

    ser(idor

    Presionar ;e9t

  • 8/18/2019 Manual Tecnico Hotel

    27/37

    Adems de a!re!ar la cuenta de instalación+ a!re!o una de

    administraciónF esto por,ue como me7or prctica la cuenta de

    instalación no debe ,uedar re!istrada como administradoraU De

    hecho+ es mu" probable ,ue sea incluso una cuenta creada

    espec'camente para dicho n+ por lo cual despu8s se eliminaU

  • 8/18/2019 Manual Tecnico Hotel

    28/37

    Se de7an los directorios de datos por omisión " se habilita

    *=:ST):A%U

    Presionar ;e9t

    Seleccionar %ultidimensional and Data %inin! %odeU R a!re!ar

    las mismas cuentas de administraciónU

    =ue!o de presionar ;e9t+ aparece la pantalla de con!uración deSS)S. Seleccionar la opción de instalar " con!urar. Presionar ;e9t

  • 8/18/2019 Manual Tecnico Hotel

    29/37

  • 8/18/2019 Manual Tecnico Hotel

    30/37

    Presionar nstall " esperar a ,ue termine el procesoU

    Presionar Close. Ra en el men principal del ser(idor+ aparecen las opciones para

    e7ecutar SI= Ser(er 212 )C>

  • 8/18/2019 Manual Tecnico Hotel

    31/37

    Al correr el SI= Ser(er %ana!ement Studio+ tal (ez les aparezca

    esta opción si tienen con!urado un SI= Ser(er 2/ o 2/ )2+

    como es mi caso>

     Ro indi,u8 ,ue noU

    .3 Detalles de conguración de la aplicación

  • 8/18/2019 Manual Tecnico Hotel

    32/37

    a. 0aria"les de am"iente;o se mue(en (ariables de ambiente con e9cepción

    de las ,ue necesite isual Studio.

    ". Parmetros de aplicacionesPor otro lado tambi8n se debe con!urar la ruta dedonde se (a a obtener la información si es desde

    al!n pro!rama ,ue mane7e la empresa

    actualmente.

    c. Arc+i%os de conguraciónPara el aplicati(o ,ue !enera los reportes de

    contabilidad electrónica tiene un archi(o de

    con!uración en el cual se encuentran las cadenasde cone9ción ,ue tiene el aplicati(o con la base+ ,ue

    en este caso+ es la base para el control de los

    archi(os ,ue se !eneran. :ste archi(o tambi8n se

    encuentra en la parte de la presentación del

    aplicati(o "a ,ue se necesita para ,ue ten!a un

    fucionamiento correcto.

    d. Arc+i%os de "itcora• )eportes !enerados

    • Control de reportes• Cada ,ue se realice al!n reporte se (a a llenar un

    reporte en el cual se tendr la fecha+ hora " tipo dereporte ,ue fue realizado.

    e. $areas programadas;o se necesitan tareas pro!ramadas para tener un

    buen funcionamiento en el sistema operati(o+ "a

    ,ue es un módulo ,ue se adhiere a un pro!rama.

    1. Diseo de la ar)uitectura f#sica

    Se tendr una computadora ,ue ten!a cone9ión a internet+ con su

    respecti(o puerto+ " tambi8n ,ue est8 conectada al ser(idor de la

    empresa en sonde se ten!a almacenada la información contable ,ue

    se ocupara parara realizar los distintos reportes. Dependiendo de

    cómo se ten!a el acceso al ser(idor+ la cone9ión ser de forma

    almbrica o inalmbrica.

  • 8/18/2019 Manual Tecnico Hotel

    33/37

    11. Procesos de continuidad y contingencia

    Se tiene un plan de contin!encia+ se realizara un respaldo de las

    consultas " de la información de la base de datos+ para no perder la

    información+ con opciones de SI=. R para los reportes se tendr una

    ubicación en donde se tendr un bac?up de ellos de forma oculta para

    e(itar ,ue al!uien lle!ue a borrar la información.

    12. Descripción de usuarios

    12.1 suarios de "ases de datos• Administrador> Para el aplicati(o+ sólo e9iste el rol de

    administrador para controlar la base de datos ,ue seencar!a del control de los archi(os !enerados por este

    aplicati(o.

    12.2 suarios de sistema operati%o

    Para este aplicati(o no se tienen usuarios de sistema operati(o

    delimitados "a ,ue el mismo es compatible con el sistema

    operati(o EindoEs+ as' como puede ser instalado en (arias

    computadoras " por ende+ no es necesario establecer usuarios

    de sistema operati(o.

    12.3 suarios de aplicaciones

    :l aplicati(o necesita tipos de usuarios para hacer uso del

    aplicati(o "a ,ue ser usado por los recepcionistas "

    encar!ados de distintras reas del hotel ,ue sern ,uienes

    puedan re!istrar+ modicar " borrar datos.

    13. Proceso de apertura del proyecto en 0isual

    tudio

    A"rir el proyecto en 0isual tudio

    Dentro de la carpeta documentos encontramos la carpeta isual

    Studio 21

  • 8/18/2019 Manual Tecnico Hotel

    34/37

    Dentro de esta carpeta encontramos la carpeta Pro7ects

    Dentro de esa carpeta encontramos la carpeta ,ue contiene nuestro

    pro"ecto

    :s en esta carpeta donde encontramos el pro"ecto de isual Studio+

    le damos clic? derecho " en la opción Abrir conU Seleccionamos

    isual Studio 21.

    13.1 Proceso de instalación para el correcto

    funcionamiento del aplicati%o

    /nstalación del programa en la m)uina donde se %a a utili7ar

     Dentro de la 6nidad C del e,uipo se (a a colocar la carpeta del

    pro"ecto

  • 8/18/2019 Manual Tecnico Hotel

    35/37

    Abrimos la carpeta en donde se encuentra el pro"ecto " despu8s en

    la carpeta del nombre de la aplicación.

    Despu8s se abre la carpeta de bin

    Dentro de esta se encuentra la carpeta Debu!

     R dentro de la carpeta bin est el e7ecutable+ se da clic? derecho para

    crear un acceso directo en el escritorio.

    :ste archi(o es el ,ue e7ecutamos para poder traba7ar con el

    pro!rama+ cabe destacar ,ue para ,ue se e7ecute correctamente se

    tiene ,ue tener instalado el softEare indicado anteriormente+ con las

    (ersiones correspondientes+ en este caso isual Studio 21.

  • 8/18/2019 Manual Tecnico Hotel

    36/37

    Para poder traba7ar con los datos ,ue alimentarn a nuestro

    pro!rama+ es necesario tener instalado SI= Ser(er 212+ en este

    motor de base de datos se crea la tabla para este módulo de

    contabilidad electrónica+ en este caso a!re!amos las tablas ,ue nos

    sir(en de control interno.

    :l ,uer" para crear estas tablas es el si!uiente>

    =os datos ,ue se tienen ,ue a!re!ar a la tabla de parmetros ,ue es

    donde ocupamos información para los tipos de reportes " !enerar el

    nombre de los archi(os es el si!uiente>

  • 8/18/2019 Manual Tecnico Hotel

    37/37

    6na (ez car!ada la información se presenta de la si!uiente manera>