Professional Documents
Culture Documents
COMPUTACIN E INFORMTICA
APLICACIN WEB PARA LA RESERVA DE HABITACIONES EN
HOTELES PARA LA EMPRESA INVERSIONES CYBERCORE S.A.C.
Promocin: 2013 - I
TRUJILLO
2013
DEDICATORIA
DEDICATORIA
AGRADECIMIENTO
tecnologas
mtodos
de
trabajo
el
HENRY
que
han
sido
nuestros
asesores
Ing.
WILLIAM
LLANOS
AGRADECIMIENTO
PRESENTACIN
Atentamente
BAZN VILLANUEVA, ANDERSON
JACINTO PAREDES, JOSEPH
INTRODUCCIN
NDICE
DEDICATORIA
AGRADECIMIENTO
PRESENTACIN
INTRODUCCI
CONCLUSIONES Y RECOMENDACIONES............................................53
Conclusiones............................................................................................54
Recomendaciones...................................................................................55
Bibliografa................................................................................................56
Web Grafa................................................................................................57
Anexos
GRFICOS
Figura 01: Ubicacin de la empresa..........................................................3
Figura 02: Organigrama de la empresa....................................................5
Figura 03: Pagina web.............................................................................17
Figura 04: Esquema de un sitio web.......................................................18
Figura 05: Funcionamiento de una aplicacin web.................................19
Figura 06: Servidor de aplicaciones web................................................20
Figura 07: Servidor para la base de datos..............................................21
Figura 08: Lenguaje UML........................................................................24
Figura 09: Logo Caracterstico de DROPBOX........................................25
Figura 10: Diagrama de Caso de Uso del negocio.................................27
Figura 11: Diagrama casos de uso del sistema......................................29
Figura 12: Diag_Col_CUS_Validar_Usuario...........................................30
Figura 13: Diag_Col_CUS_Buscar_Habitacin.......................................31
Figura 14: Diag_Col_CUS_Reservar_Habitacin...................................32
Figura 15: Diag_Col_CUS_Registrar_Movilidad.....................................33
Figura 16: Diag_Col_CUS_Registrar_Pago............................................34
Figura 17: Mapa de navegacin para paginas estticas.........................35
Figura 18: Mapa de navegacin del proceso de reservas......................35
Figura 19: Mapa de navegacin de la intranet........................................36
Figura 20: Diagrama lgico de la base de datos.....................................37
Figura 21: Diagrama fsico de la base de datos......................................38
Figura 22: Diagrama de despliegue de la aplicacin..............................41
TABLAS
Tabla 01: Requerimientos de usuario del sistema..................................28
Tabla 02: Listado de Requerimientos funcionales...................................32
Tabla 03: Manual de usuario...................................................................37
CAPTULO I
ASPECTOS GENERALES DE LA EMPRESA
1.1.
1.1.1.
Administracin
de
Proyectos
tecnolgicos
organizacionales, etc.
1.1.2.
1.1.3.
aplicaciones.
Migracin, instalacin y configuracin de plataforma
Microsoft.
Diseo de software.
Datos empresariales
1.2.
1.2.1.
1.2.2.
Visin
Proveer servicios tecnolgicos y de calidad a todas las
empresas en las reas de tecnologas de Informacin, redes,
seguridad, etc. Mediante el uso de las ms avanzadas
tecnologas para los fines, con personal certificado en cada
una de las ramas y productos que representamos.
1.2.3.
Objetivos
Brindar ventas de productos tecnolgicos, soluciones,
licencias, servicios de tecnologa y consultora en proyectos
a las empresas del rea de lima y provincias, manejando las
ltimas tendencias en tecnologas emergentes.
1.3.
1.4.
de
departamentos
las
funciones
reas,
de
coordinar
los
con
las
diferentes
oficinas
el
rea
que
se
encarga
del
abastecimiento
Y software (programas a
1.4.4. Informtica
Es el rea encargada de administrar de manera eficiente y
eficaz
los
recursos
informticos
en
produccin
soluciones
en
proyectos
de
software
infraestructura de redes.
1.4.6. Ventas
Es el rea encargada de las ventas de servicios de asesora
y/o productos de software adems de encargarse de ofrecer
y promocionar los servicios de la empresa.
1.5.
1.6.
1.6.1.
Objetivos de la Prctica
Objetivo General
1.6.2.
Objetivos Especficos
1.7.
1.7.1.
Objetivos de la Empresa
Objetivo General
Satisfacer a nuestro cliente con la implementacin de una
Aplicacin Web para la Reserva de Habitaciones en
Hoteles, la cual facilitar de manera notoria la forma en la
que han venido trabajando; originndoles, no solo aumentos
financieros al mantener a sus huspedes satisfechos, sino
que tambin conseguir llegar a ms personas a travs del
marketing que la aplicacin lleva consigo. Adems; con esto,
nuestro cliente ver como su negocio va a ir creciendo y
expandiendo fronteras, situacin que a nosotros nos
beneficia por la satisfaccin que originamos, sin olvidar la
exquisita
recomendacin
que
dar
terceros,
beneficindonos enormemente.
1.7.2.
Objetivos Especficos
CAPTULO II
ASPECTOS TCNICOS
2.1.
2.1.1.
aspecto
que
tendra
la
aplicacin
web,
2.1.1.5. Dificultades:
Encontrar herramientas que permitan el mejor
desarrollo de la aplicacin.
Disear de manera apropiada la aplicacin de
de
diseo
grfico
con
las
institucionales.
2.1.2.
PRACTICANTE: J.J.P.
2.1.2.1. Puesto: Analista - Programador.
2.1.2.2. rea y/o Sub-rea: Informtica.
2.1.2.3. Funciones del puesto:
Apoyo en el modelado de la base de datos.
Elaboracin del manual de usuario.
la
los
requerimientos
funcionales
Software Architec.
Investigar sobre
nuevas
herramientas
2.2.
2.2.1.
Propuesta a la empresa
Problemtica
El Informe de prcticas que se presenta a continuacin se
desarroll para la empresa Inversiones Cybercore, que
tiene como cliente a la empresa SOL DE PRIMAVERA.
Con el objetivo de ofrecer un mejor servicio a sus clientes, la
empresa
SOL
DE
PRIMAVERA
busca
reformar
la
Levantamiento de Informacin
La reserva de habitaciones que se hacen actualmente en la
empresa es de manera directa o a travs de telfono.
Cuando una persona quiere hospedarse, realiza una llamada
telefnica pidiendo una habitacin, indicando los das que
desea hospedarse, la persona encargada de la reserva
busca las habitaciones disponibles, una vez encontradas las
habitaciones, la persona encargada comienza a dictarle las
tarifas de las habitaciones al cliente; el cliente debe
seleccionar una que mejor crea conveniente.
Una vez que el cliente selecciona la habitacin, el encargado
registra los datos de reserva, tales como la fecha de ingreso,
los das de estada, la habitacin en s y la cantidad de
Descripcin de la propuesta
En relacin al problema antes mencionado en el punto
(2.2.1. Problemtica) se implementara una aplicacin web
para la reserva de habitaciones en hoteles, el cual permitir
automatizar dicho proceso permitiendo ofrecer un mejor
servicio llegando a mas lugares, no solo nacionales sino
tambin internacionales ya que est orientado a la web, lo
cual permite a la empresa mayor captacin de clientela y
publicidad a un mayor nivel.
2.3.
2.3.1.
Marco Referencial
Pgina Web
Es un documento creado con un formato HTML (Hypertext
Markup Lenguaje) capaz de contener texto, sonido, videos,
enlaces, etc. Adems est adaptado para la web y siempre
forma parte de un sitio web.
Fuente: [MER10]
2.3.2.
Sitio Web
Es
un
conjunto
de
pginas
web
organizadas
Fuente: [QDQ12]
2.3.3.
Aplicacin Web
Son soluciones informticas que nos permiten interactuar
con la informacin y a las cuales podemos acceder a travs
de una conexin a internet, desde cualquier lugar del mundo,
a travs de un navegador web, llmese Mozilla, Internet
Explorer, Chrome, etc.
Trabajan de una manera dinmica, pues nos permiten
interactuar con la informacin, consultar bases de datos,
realizar transacciones, etc., adems del lenguaje HTML
Fuente: [RUI10]
2.3.4.
Servidor Web
Su funcin principal es alojar sitios y/o aplicaciones, las
cuales son accedidas por los clientes utilizando un
navegador que se comunica con el servidor utilizando
el protocolo HTTP.
Bsicamente
un
servidor
WEB
consta
de
un
2.3.5.
Fuente: [AGU10]
Servidor de Base de Datos
Microsoft SQL Server 2008r2 es una versin de la familia
SQL Server que es un sistema para la gestin de base de
datos desarrollado por Microsoft basado en el modelo
relacional sus lenguajes para consultas es Transact SQL.
Adems constituye una alternativa presentada por Microsoft
a otros sistemas de gestores de base de datos como son
Oracle, postgreSQL o MySQL. [SEC10]
Caractersticas:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Fuente: [SEC10]
2.3.6.
Lenguaje de programacin
El desarrollo del proyecto realizara en el IDE (entorno de
desarrollo integrado) Visual Studio 2010, adems se
utilizara el lenguaje de programacin Visual Basic.NET.
Visual Basic.NET: Es la nueva generacin del
lenguaje Visual Basic de Microsoft. Puedes generar
aplicaciones .NET, incluyendo servicios Web
2.3.7.
Diseo Web
Consiste en estructurar los elementos grficos de un sitio
web para expresar estticamente la identidad visual de una
compaa u organizacin.
El objetivo del diseo web es realzar la imagen de una
compaa u organizacin a travs de elementos grficos con
el objeto de reforzar su identidad visual y despertar una
sensacin de confianza en el usuario. [GUA12]
2.3.8.
Tecnologas de Servidor
Entre las ms populares tenemos a ASP.net de Microsoft, es
una tecnologa de script del servidor que puede usarse para
crear aplicaciones web dinmicas e interactivas. Una pgina
ASP.net es una pgina HTML que contiene scripts del
servidor que son procesados por un servidor web antes de
enviarse al navegador del usuario. Puede combinar ASP con
XML y HTML para crear sitios web interactivos eficaces.
[CIB09]
2.3.9.
documentar
gran
parte
del
sistema
Fuente: [JUR12]
2.3.10.
Dropbox
Es un sistema de almacenamiento en internet que tiene
como objetivo servirnos como copia de seguridad de
nuestros archivos, aparte de poder tenerlos sincronizado
entre varios dispositivos (Smartphone, laptops, etc.) y
soporta varios sistemas operativos (Mac, Windows, Linux y
algunos sistemas mviles), crendote una carpeta fsica en
tu dispositivo a la cual puedes agregar archivos que se
sincronizaran automticamente y se guardaran en los
servidores de DROPBOX. [EZN13]
Figura 09: Logo Caracterstico de DROPBOX
Fuente: [EZN13]
CAPTULO III
METODOLOGA APLICADA
3.1.
08
09
10
11
12
13
14
15
16
17
18
19
20
21
9: Mostrar datos
6: Consulta(usuario,password)
3: Ingresa su usuario y password
2: mostrar()
7: Datos de usuario
Usuario
5: PF_Logueo_Usuario(usuario,password)
CC_Persona_L
8: Mostrar mensaje
si la validacion es incorrecta muestra el
mensaje "Usuario o password incorrectos"
CI_wfr_Inicio_sesion
RH_PERSONA
3.2.3.2.
CI_wfr_Inicio
3: Consulta(Datos)
RH_HABITACION_TIPO
RH_HABITACION
1
4: Habitaciones disponibles
Usuario
CC_Tipo_Habitacion_L
CI_wfr_DisponibilidadGeneral
RH_RESERV_DETALLE
Se mostrara os datos
ingresados por el cliente, en la
parte izquierda de la pagina
0
1
RH_RESERVA
3.2.3.3.
3: PF_Registrar_Reserva(Datos)
6: Enviar mensaje
CC_Reserva_L
Usuario
8: verifica codigo y fecha maxima de pago
RH_RESERVA_DETALLE
7: Mostrar Codigo de Reserva
CI_wfr_ReservaRealizada
3.2.3.4.
Ver Diag_Col_CUS_Validar_Usuario
CI_wfr_Inicio
12: Grabar(Direccion,hora,idreserva)
1: Iniciar Sesion
3: Mostrar
RH_MOVILIDAD
11: PF_Registrar_Movilidad(direccion,hora,idreserva)
6: Consultar(codigo)
Usuario
5: PF_Busca_Reserva(codigo)
CC_Reserva_L
7: Datos de Reserva
9: Actualizar pagina
13: Mostrar mensaje
CI_wfr_AgregaMovilidad
"Movlidad Agregada con
Exito"
RH_RESERVA
3.2.3.5.
CI_wfr_Inicio
1: Iniciar Sesion
6: Consultar(codigo)
RH_RESERV_DETALLE
0
3: Mostrar
4: Ingresa Codigo de Reserva
RH_RESERVA
7: Datos Reserva
5: PF_Buscar_Reserva(codigo)
Usuario
CC_Reserva_L
9: Ingresar datos
RH_HABITACION
12: Actualizar(estado_reserva)
8: Actualizar pagina
1
Nro de operacion, Fecha
deposito,Lugar deposito
10: PF_Registro_Deposito
RH_RESERV_DEPOSITO
RH_HABITACION_TIPO
CI_wfr_RegistroPago
13: Mostrar Mensaje
11: Grabar(datos)
CC_PF_Deposito_L
"Pago Registrado
Correctamente"
3.1.
35
36
14
15
16
17
18
19
20
21
22
23
Buscar Tarifa
Modificar Cliente
Modificar Habitacin
Modificar Usuario
Modificar Reserva de Habitacin
Modificar Tipo de Habitacin
Modificar Tarifa
Modificar Temporada
Anular Reserva de Habitacin
Generar Reporte de Reservas
3.3.
Diagrama Lgico:
37
38
Diagrama Fsico:
39
40
3.4.
que
establecen
las
restricciones
sobre
las
funcionalidades de la aplicacin.
Interfaz de Usuario
Rendimiento
Seguridad y Privacidad
41
Disponibilidad
Confiabilidad
42
3.5.
43
3. Pgina wfr_RegistroUsuario.aspx
44
4. Pgina wfr_RecuperarContrasea.aspx
5. Pgina wfr_DisponibilidadGeneral.aspx
45
Una vez el cliente haya iniciado sesin (previamente haber sido validado en el
formulario de inicio de sesin) aparecern sus nombres y apellidos que indican
que se ha logueado, adems se activaran las opciones propias de un usuario
logueado (Mis Datos, Mis Reservas, Registrar Pago, Registrar
Movilidad, Cerrar Sesin), adems ahora si tiene el privilegio de poder
reservar habitaciones y puede seguir navegando libremente por todo el
contenido de la aplicacin.
7. Pgina wfr_ReservaRealizada.aspx
46
8. Pgina wfr_Reservas.aspx
47
48
En esta pgina se podr visualizar los datos de cliente los cuales se cargaran
en cada uno de los campos respectivamente permitiendo al cliente modificar lo
que desee conveniente en sus datos, aparte de poder actualizar su contrasea
de usuario, todos estos cambios se guardaran presionando la opcin
Actualizar Datos.
49
2. Pgina wfr_ManPrincipal.aspx
3. Pgina wfr_ManTemporada.aspx
50
4. Pgina wfr_ManTipoHabitacion.aspx
5. Pgina wfr_ManServicio.aspx
51
6. Pgina wfr_ManHabitacion.aspx
7. Pgina wfr_ManReservas.aspx
52
53
3.7.
54
3.8.
la
copia
de
respaldo
de
la
base
de
datos
(automticamente). [PEO13]
Se sugiere al cliente utilizar como localizacin una carpeta
compartida utilizando DROPBOX, para tener una copia de respaldo
del archivo en los servidores de DOPBOX y evitar la prdida de
informacin.
55
CONCLUSIONES Y RECOMENDACIONES
56
Conclusiones
57
Recomendaciones
de la aplicacin.
Licencias de pago, la empresa debe pagar anualmente la
licencia .net y SQL server.
58
Bibliografa
[GUA12] GUAUCHAT, Juan Diego. El gran libro de HTML5, CSS3 y
Javascript. Barcelona: MARCOMBO S.A., 2012. 300 p.
[RUM07]
Grad y.
RUMBAUGH,
El
Lenguaje
James;
Unificado
JACOBSON,
de
Ivar;
Modelado.
BOOCH,
Manual
de
59
Web Grafa
[MER10] MERCADEO PGINAS WEB. DISEO DE PAGINAS WEB [En
lnea]
< http://www.mercadeopaginasweb.com/diseno-paginas-web.html> [citado
en 2010].
[QDQ12] QDQ MEDIA. Estructura la web de tu negocio para mejorar tus
resultados
[En
lnea]
<http://www.activainternet.es/estructura-webnegocio-mejorar-resultados/> [citado en 26 de marzo del 2012].
[RUI10] RUIZ BUSTOS, Hector Nikolai. Aplicacin web y tecnologa NFC
[En lnea]
< http://blog.pucp.edu.pe/item/100872/aplicacion-web-y-tecnologia-nfc >
[citado en 3 de junio del 2010].
[AGU10] AGUILERA, Eliel. Activando Internet Information Services en
Windows 7. [En lnea]< http://elielaguilera.com.ve/blog/2010/08/activandointernet-information-services-en-windows-7/ > [citado en 21 de agosto del
2010].
[SEC10] SECURITY MOVIL. Migrar a SQL Server 2008 R2 [En lnea].
<http://www.securitymovil.com/2013/10/migrar-sql-server-2008-r2.html> [2010].
60
61
Anexos
Anexo 01
Anexo 02
Anexo 03
Anexo 04: