Upload
itzel-ramos-marin
View
268
Download
0
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>