You are on page 1of 76

CARRERA PROFESIONAL DE

COMPUTACIN E INFORMTICA
APLICACIN WEB PARA LA RESERVA DE HABITACIONES EN
HOTELES PARA LA EMPRESA INVERSIONES CYBERCORE S.A.C.

BAZN VILLANUEVA, ANDERSON GHERRY


JACINTO PAREDES, JOSEPH JUNIOR

Informe de Prctica Profesional para obtener el Ttulo de:


PROFESIONAL TCNICO EN COMPUTACIN E INFORMTICA

Promocin: 2013 - I

TRUJILLO
2013

DEDICATORIA

A veces me pregunto qu habra sido de m si mi madre, la seora


Edith Villanueva Moreno, no hubiera hecho lo que ha venido haciendo
hasta ahora por m, por eso, y muchas cosas ms, este proyecto, el cual
es un logro personal, va exclusivamente dedicado a ella, para que sepa
que todo lo que hizo no fue en algo intil y que los frutos los est
cultivando.
A mis hermanos, porque me han apoyado en todo, de una manera
nica, como no tiene precio; quienes son mi principal motivacin para
seguir creciendo en la vida.
A Dios, por haberme permitido llegar hasta donde estoy, estando
siempre presente en casa paso que doy.
A mis queridos guas, mis profesores del Instituto Tecnolgico del
Norte Cibertec, a quienes de una u otra manera les estoy retribuyendo
todo lo que depositaron en m.

Elaborado por: A.B.V.

DEDICATORIA

A mis padres Felix Jacinto Toribio y Edelmira Paredes Moreno, a


los cuales agradezco por la formacin que me dieron desde nio
inculcndome valores, principios de justicia, y me supieron brindar su
apoyo incondicional en todo momento, aun en situaciones difciles
haciendo de m una persona de bien que sabe lo que quiere y a dnde
quiere llegar.
A mis hermanos Alexander Jacinto Paredes y Johana Jacinto
Paredes, quienes supieron darme alegra y apoyo en los momentos ms
difciles que he pasado, por lo que son mis principal motivacin para ser el
mejor y cumplir mis metas.
A mi familia la cual es mi soporte y uno de los pilares ms
importantes que tengo en esta vida, la cual me brindaron su apoyo
incondicional en los momentos buenos y malos que pas.
A todos aquellos docentes del Instituto Tecnolgico del Norte que a
travs de los aos de estudio supieron transmitirme sus enseanzas,
experiencias y orientarme, permitindome afrontar situaciones laborales
de manera exitosa.

Elaborado por: J.J.P.

AGRADECIMIENTO

A la empresa de desarrollo de TI, INVERSIONES CYBERCORE


S.A.C., por el aporte incondicional que nos brind de principio a fin,
brindndonos

tecnologas

mtodos

de

trabajo

el

HENRY

que

han

sido

fundamentales para el proyecto.


A

nuestros

asesores

Ing.

WILLIAM

LLANOS

CARRANZA y al Ing. JOS GMEZ VILA, por el apoyo brindado en mi


formacin tcnica profesional, por su sacrificio y dedicacin en el
asesoramiento de mi informe de prctica profesional.
Al Instituto Tecnolgico del Norte Cibertec, que puso a mi
disposicin docentes de alta calidad que me guiaron en mi camino
profesional, compartiendo experiencias y conocimientos que iban ms all
de lo acadmico.
A mi compaero Joseph Jacinto Paredes por acompaarme en
este recorrido profesional, compartiendo conmigo sus conocimientos y
dando puntos de criterio que aportaron mucho para que esto se haga
realidad.

Elaborado por: A.B.V.

AGRADECIMIENTO

A la empresa CYBERCORE S.A.C. y a su grupo de trabajo quienes


me facilitaron la informacin necesaria para poder realizar la investigacin
y poder desarrollar el presente informe.
A mis asesores el Ing. HENRY WILLIAM LLANOS CARRANZA y al
Ing. JOS GMEZ VILA, por el apoyo brindado en mi formacin tcnica
profesional, por su sacrificio y dedicacin en el asesoramiento de mi
informe de prctica profesional.
A mi compaero Anderson Bazn Villanueva el cual me brindo su
amistad compartiendo sus experiencias y consejos en el transcurso de la
carrera y en la elaboracin de este informe.
A todas aquellas personas que de una u otra forma, colaboraron o
participaron en la realizacin de esta investigacin y a lo largo del tiempo
que desarrolle mis prcticas en la empresa INVERSIONES CYBERCORE
S.A.C., hago extensivo mi ms sincero agradecimiento.

Elaborado por: J.J.P.

PRESENTACIN

Seores Miembros del Jurado:

En cumplimiento a lo dispuesto por el ministerio de educacin y las


normas establecidas por el Reglamento Interno del Instituto Tecnolgico
del Norte, tenemos a bien someter a su criterio y consideracin el
siguiente Informe de prcticas titulado: APLICACIN WEB PARA LA
RESERVA DE HABITACIONES EN HOTELES PARA LA EMPRESA
INVERSIONES CYBERCORE S.A.C., en la que le exponemos nuestras
experiencias, los resultados obtenidos a travs del desarrollo de nuestras
prcticas profesionales terminales, con la finalidad de obtener nuestros
ttulos correspondientes como TCNICOS EN COMPUTACIN E
INFORMTICA.

El presente trabajo ha sido estructurado de acuerdo a los


alineamientos y recomendaciones sugeridas por Instituto Tecnolgico del
Norte y el resultado de una formacin acadmica, tcnica y profesional
adquirida en los tres aos de preparacin y estudio que se origina al
culminar la Carrera Profesional; adems de nuestras prcticas realizadas
en la empresa antes ya mencionada.

Ante todo, dejo a criterio del jurado la evaluacin de este informe,


que fue elaborado con el ms esmerado sentido de trabajo y estudio,
deseando que nuestros objetivos se vean cumplidos, esperamos las
sugerencias y apreciaciones que mereciera este trabajo, agradecindoles
anticipadamente por ellas, las que repercutirn en nuestro futuro
profesional.

Atentamente
BAZN VILLANUEVA, ANDERSON
JACINTO PAREDES, JOSEPH

INTRODUCCIN

El presente informe de prcticas pre-profesionales en la especialidad de


Computacin e Informtica, fueron desarrollados en la empresa
Inversiones Cybercore S.A.C., empresa consultora de software, ubicada
en la Av. Pueblo Nuevo F-21, Pueblo Nuevo- ICA.

En lo que va hasta ahora, Inversiones Cybercore S.A.C. Ha llevado una


llevado un incremento notorio en la lista de nuevos clientes y clientes
satisfechos, en todos los servicios que ofrece. Es por eso que con esa
meta de lograr ser la empresa nmero uno en el mercado nacional, nos
hemos incursionado en el desafo de crear una aplicacin web para la
reserva de habitaciones en hoteles, en la cual se ha puesto toda la
confianza y el esfuerzo debido por parte de ambas partes, tanto
Inversiones Cybercore S.A.C., como los responsables del proyecto, para
que de ese modo, se pueda seguir satisfaciendo clientes y continuar
creciendo de manera progresiva en el mercado nacional.

En el primer captulo se detalla los aspectos generales de la


institucin, como por ejemplo; Misin y Visin de la empresa, descripcin
de las distintas reas, estructura, organigrama y objetivos.

En el segundo captulo se muestra todos los aspectos tcnicos,


desarrollados paso a paso, iniciando con el levantamiento de la
informacin y la problemtica del negocio, desarrollando cada fase o
etapa bajo la metodologa RUP (Modelo de Negocio, Modelo de
Requerimientos, Anlisis y Diseo.) cubriendo los aspectos esenciales,
para desarrollar el sistema.

Se consider para la elaboracin del sistema las tecnologas: Microsoft


Visual Studio 2010 (Visual Basic .net) y base de datos SQL Server
Management Studio (SQL 2008), las cuales permitirn el acceso y
manipulacin de la informacin de manera rpida y segura.

Finalmente, este informe concluye con la implementacin de la aplicacin,


adems de la entrega de un manual de usuario, el cual servir como gua
para el personal encargado.

NDICE
DEDICATORIA
AGRADECIMIENTO
PRESENTACIN
INTRODUCCI

CAPTULO I ASPECTOS GENERALES DE LA EMPRESA......................1


1.1. Descripcin, Giro y Datos de la empresa.........................................2
1.1.1. Descripcin de la empresa...........................................................2
1.1.2. Giro del Negocio............................................................................2
1.1.3. Datos empresariales.....................................................................3
1.2. Misin, Visin y Objetivos de la empresa.........................................4
1.2.1. Misin.............................................................................................4
1.2.2. Visin..............................................................................................4
1.2.3. Objetivos........................................................................................4
1.3. Organigrama de la empresa y Manual de Organizacin y
Funciones (MOF)........................................................................................5
1.5. reas donde se efectu la prctica...................................................8
1.6. Objetivos de la Prctica......................................................................8
1.6.1. Objetivo General............................................................................8
1.6.2. Objetivos Especficos...................................................................8
1.7. Objetivos de la Empresa.....................................................................9
1.7.1. Objetivo General............................................................................9
1.7.2. Objetivos Especficos...................................................................9
CAPTULO II ASPECTOS TCNICOS.....................................................10
2.1. Descripcin de las Actividades Realizadas....................................11
2.1.1. PRACTICANTE: A.B.V.................................................................11
2.1.2. PRACTICANTE: J.J.P..................................................................13
2.2. Propuesta a la empresa....................................................................15
2.2.1. Problemtica................................................................................15
2.2.2. Levantamiento de Informacin..................................................15
2.2.3. Descripcin de la propuesta......................................................16

2.3. Marco Referencial..............................................................................17


2.3.1. Pgina Web..................................................................................17
2.3.2. Sitio Web......................................................................................18
2.3.3. Aplicacin Web............................................................................19
2.3.4. Servidor Web...............................................................................20
2.3.5. Servidor de Base de Datos.........................................................21
2.3.6. Lenguaje de programacin........................................................22
2.3.7. Diseo Web..................................................................................22
2.3.8. Tecnologas de Servidor.............................................................23
2.3.9. Metodologa Orientada a Objetos..............................................23
2.3.10.Dropbox......................................................................................25
CAPTULO III METODOLOGA APLICADA.............................................26
3.1. Diagrama de Caso de Uso del Negocio...........................................27
3.2. Requerimientos de la Aplicacin Web o Sitio Web........................27
3.2.1. Requerimientos de usuario del sistema...................................27
3.2.2. Diagrama de casos de uso del sistema....................................29
3.2.3. Diagrama de colaboracin de casos de uso del sistema.......30
3.2.3.1. Diagrama de colaboracin para el CUS_Validar_Usuario............30
3.2.3.2. Diagrama de colaboracin para el CUS_Buscar_Habitacin........31
3.2.3.3. Diagrama de colaboracin para el CUS_Reservar_Habitacion.....32
3.2.3.4. Diagrama de colaboracin para el CUS_Registrar_Movilidad......33
3.2.3.5. Diagrama de colaboracin para el CUS_Registrar_Pago............34

3.1. Estructura de navegacin de Aplicacin Web o Sitio Web...........35


3.1.1. Criterios para el diseo del mapa de navegacin...................35
3.2. Requisitos funcionales del Sistema................................................36
3.3. Diseo y/o Anlisis de la base de datos (Lgico/Fsico)..............37
3.4. Requisitos NO Funcionales de la Aplicacin Web o Sitio Web....39
3.5. Implementacin de Aplicacin Web o Sitio Web............................41
3.6. Creacin de manuales y/o documentaciones del Website...........41
3.7. Mantenimiento & Actualizaciones de las aplicaciones Web.........51
3.8. Backup o copias de respaldo de Aplicacin Web (Website)........52

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.

Descripcin, Giro y Datos de la empresa


Descripcin de la empresa

INVERSIONES CYBERCORE S.A.C. es una empresa de


servicio, conocedora de las necesidades esenciales de sus
clientes ya que ha colaborado de manera activa en grandes
organizaciones. Esto los hace poseedores de experiencia
laboral adquirida a travs del tiempo, por la ejecucin de
grandes proyectos de Ingeniera en telecomunicaciones,
redes, aplicaciones, arquitectura empresarial, mercadeo,
ventas,

Administracin

de

Proyectos

tecnolgicos

organizacionales, etc.
1.1.2.

Giro del Negocio


La empresa brinda variados tipos servicios que pueden ser:
- Licenciamiento de productos.
- Consultora en Infraestructura.
- Servicio de soporte tcnico y mantenimiento.
- Consultora en redes almbricas, inalmbricas (Wi-fi).
- Consultora en seguridad, auditoras y entrega de

1.1.3.

aplicaciones.
Migracin, instalacin y configuracin de plataforma

Microsoft.
Diseo de software.

Datos empresariales

Razn Social: Inversiones Cybercore Contratistas y


Consultores Generales S.A.C.
RUC: 20534229691.
Telfono:
Cel. : 956529476 / 956556676.
RPM: #756582.
Rubro: Construccin Edificios Completos.
Representante Legal: Ing. Luis Angel Guillinta Quiroga.
Localizacin: Av. Pueblo Nuevo F-21, Pueblo Nuevo- ICA.

Figura 01: Ubicacin de la empresa

Fuente: Google Maps

1.2.
1.2.1.

Misin, Visin y Objetivos de la empresa


Misin
Ser la mejor empresa proveedora de servicios y bienes de
tecnologa de alta calidad en nuestro pas.

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.

Organigrama de la empresa y Manual de Organizacin y Funciones (MOF)

Figura 02: Organigrama de la empresa

Fuente: Elaboracin propia

1.4.

Manual de Organizacin y Funciones (MOF)


1.4.1. Gerencia
Es el rea de mayor nivel en la pirmide de la empresa,
encargada de la contratacin de las posiciones gerenciales
adems de realizar evaluaciones peridicas sobre el
cumplimiento

de

departamentos

las

funciones

reas,

de

coordinar

los

con

las

diferentes
oficinas

administrativas y mantener buenas relaciones con los


clientes, gerentes corporativos y proveedores para el buen
funcionamiento de la empresa.
1.4.2. Logstica
Es

el

rea

que

se

encarga

del

abastecimiento

aprovisionamiento, tiene como funcin el proceso de proveer


a la empresa, de todo el material necesario para su
funcionamiento.
1.4.3. Redes y Telecomunicaciones
Es el rea encargada de supervisar y brindar servicio en
todo lo que tenga que ver con respecto al hardware (equipos
de cmputo, servidores, etc.)

Y software (programas a

instalar en los equipos), adems dar soporte tcnico e


informtico a los usuarios que pueden ser clientes o
personal de las dems reas que efectan su trabajo a
travs de equipos computacionales.

1.4.4. Informtica
Es el rea encargada de administrar de manera eficiente y
eficaz

los

recursos

informticos

en

produccin

(implementacin de sistemas de informacin y red de datos).


Esta rea es el soporte de las actividades operativas y
administrativas de la empresa.
Esta encargada de la planificacin y elaboracin de los
proyectos informticos. Se encuentra liderado por el jefe de
proyectos, quien se encarga de coordinar los esfuerzos en
su equipo de trabajo. Adems, cuenta con diversos
miembros que pueden cumplir cualquiera de los siguientes
roles: analista de sistemas de software o desarrollador de
software.
1.4.5. Consultora y Asesoramiento
Es el rea encargada de prestar servicios de consultora en
todo tipo de problemas o dudas que tenga el cliente
ofreciendo

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.

reas donde se efectu la prctica


Las prcticas profesionales se realizaron en el rea de informtica,
participando en el desarrollo una APLICACIN WEB PARA LA
RESERVA DE HABITACIONES EN HOTELES.

1.6.
1.6.1.

Objetivos de la Prctica
Objetivo General

Desarrollarse profesionalmente mediante la participacin


activa y responsable en realizacin de una Aplicacin
web para la Reserva de Habitaciones en Hoteles para
la empresa SOL DE PRIMAVERA cliente de la empresa
Inversiones Cybercore S.A.C.

1.6.2.

Objetivos Especficos

Objetivo 01: Implementar una aplicacin web para la


reserva de habitaciones en hoteles para la empresa SOL
DE PRIMAVERA cliente de la empresa Inversiones
Cybercore S.A.C.

Objetivo 02: Desempearse eficientemente en el


cumplimiento del proyecto as como en cualquier otra
funcin que se le designe.

Objetivo 03: Obtener experiencia y capacidad de


resolucin de problemas, interactuando con los diversos
miembros de la organizacin y aportando ideas en
diversos escenarios.

Objetivo 04: Aplicar los conocimientos adquiridos


durante nuestra formacin en acadmica.

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

Agilizar el proceso de reserva de habitaciones de la


empresa cliente.

Cumplir con la meta que la empresa cliente se ha


propuesto, mediante este nuevo sistema.

Obtener una gama de nuevos contactos a travs del


logro de este proyecto.

CAPTULO II
ASPECTOS TCNICOS

2.1.
2.1.1.

Descripcin de las Actividades Realizadas


PRACTICANTE: A.B.V
2.1.1.1. Puesto: Programador Diseador.
2.1.1.2. rea y/o Sub-rea: Informtica.
2.1.1.3. Funciones del puesto:

Definir el lenguaje de programacin adecuado que

tendra la aplicacin web.


Estructurar la arquitectura y el modelamiento de capas

en la que estara basada la aplicacin web.


Disear la esttica (diseo web).
2.1.1.4. Descripcin operativa:
El rol que desempe estuvo basado en la
codificacin del sistema en s, utilizando el lenguaje
de programacin elegido para la aplicacin web,
estructurado en la arquitectura de N capas.
Adems, tuve que encargarme de buscar y definir
el

aspecto

que

tendra

la

aplicacin

web,

combinando los colores de la empresa cliente, con


la elegancia ciberntica.

2.1.1.5. Dificultades:
Encontrar herramientas que permitan el mejor

desarrollo de la aplicacin.
Disear de manera apropiada la aplicacin de

acuerdo a los dispositivos de salida actuales.


2.1.1.6. Logros:

Construir la aplicacin en base a los


requerimientos.

Disear exitosamente la aplicacin, combinando


tendencias

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.

Documentar de manera tcnica toda

la

informacin necesaria que se llev a cabo en el


proyecto.
2.1.2.4. Descripcin operativa:
Apoye a mi compaero en el modelado de la base
de datos utilizada en la aplicacin web para la
reserva de habitaciones en hoteles, aparte me

encargue de la documentacin tcnica del sistema


incluyendo la elaboracin de manual de usuario.
2.1.2.5. Dificultades:
Falta de conocimientos sobre las tecnologas a
utilizar para poder implementar la aplicacin
web y como poder complementarlo con las

redes sociales actuales (Facebook, etc.)


Un poco de descoordinacin al momento de
escoger

los

requerimientos

funcionales

solicitados por el cliente.


2.1.2.6. Logros:
Haber adquirido nuevos conocimientos en el
modelado de base de datos, aparte de
aprender a utilizar nomenclaturas formales para

las tablas y sus respectivos campos.


Afianzar mis conocimientos en modelado de
sistemas utilizando la herramienta IBM Rational

Software Architec.
Investigar sobre

nuevas

herramientas

tecnologas en lo que respecta a diseo web,


para aplicarlas en el diseo de la aplicacin
web.

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

modalidad de proceso en el rea de Reservas.


Esto ha generado que se busquen los factores a mejorar en
dicho proceso, tales as como la veracidad de informacin y
el tiempo de espera del cliente.
El desarrollo del trabajo busca mejorar dichos factores
previamente mencionados con el fin de satisfacer mejor al
cliente y al mismo tiempo demostrarle confianza en nosotros.
2.2.2.

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

personas que ocuparn la habitacin y los datos de cada


uno de ellas, as tambin como los datos de la persona que
hizo la reserva.
Seguido de eso, el encargado le indica al cliente la fecha
mxima de pago por la reserva, sta se efecta con un
depsito del monto total en la cuenta bancaria de la
empresa, y para conformidad de ello, el cliente debe mandar
el Boucher escaneado al correo electrnico de la empresa.
Una vez realizado eso, el cliente ya puede acercarse el da
que indico como ingreso y disfrutar de su estada.
2.2.3.

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.

Puede ser accedida

a travs de un navegador y puede

estar almacenada en un servidor web remoto o en tu misma


PC, aparte del lenguaje HTML se puede agregar ms
funcionalidad y diseo al documento utilizando diversas
tecnologas como JavaScript y Css. [DDW10]
Figura 03: Pagina web

Fuente: [MER10]
2.3.2.

Sitio Web
Es

un

conjunto

de

pginas

web

organizadas

jerrquicamente enlazadas unas con otras, adems tiene


una localizacin o dominio en la World Wide Web en
internet.
Se tiene dos tipos de sitios web: Pblicos y Privados, los
pblicos su contenido est accesible a cualquier hora y a
todo el pblico (la gran mayora son pblicos), los privados

necesitan de una suscripcin para poder visualizar su


contenido, ya sea parcial o total del sitio web. [DDW10]

Figura 04: Esquema de un sitio web

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

base, necesitan de otras tecnologas de programacin como


Java, ASP.Net, Php, etc. [DDW10]

Figura 05: Funcionamiento de una aplicacin web

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

intrprete HTTP el cual se mantiene a la espera de


peticiones de clientes y le responde con el contenido segn
sea solicitado. Adems disponen de un intrprete de otros
lenguajes de programacin que ejecutan cdigo embebido

dentro del cdigo HTML de las pginas, esto se conoce


como programacin de lado del servidor y utiliza lenguajes
como ASP, PHP, Perl y Ajax.

Figura 06: Servidor de aplicaciones web

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.

Permite trabajar en modo cliente-servidor, donde la


los datos estn almacenados en el servidor y los
clientes acceden a dicha informacin a travs de la
red.

Figura 07: Servidor para la base de datos

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

aplicaciones Web de ASP.NET, rpida y fcilmente.


Las aplicaciones construidas se generan con los
servicios de Common Lenguage Runtime y se
benefician de .NET Framework. [CIB09]

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.

Metodologa Orientada a Objetos


Para el desarrollo del proyecto se utilizara la metodologa
RUP (Rational Unified Process).

Fases del RUP.


1. Inicio: Casos del negocio, se define el alcance
del proyecto y la posible arquitectura.

2. Elaboracin: especificacin de caractersticas,


plan del proyecto y la arquitectura base.
3. Construccin: Construccin del producto y se
completa el desarrollo del sistema basado en la
estructura base de la arquitectura.
4. Transicin: Garantizar que el software est
listo para la entrega final al usuario.

UML (Lenguaje Unificado de Modelado).


Es el lenguaje grafico para visualizar, especificar,
construir y documentar sistemas de software, es
independiente de los mtodos de anlisis y diseo.
Consta de vistas, diagramas y artefactos que ayudan a
modelar

documentar

gran

parte

del

sistema

(Mayormente es utilizado en sistemas de gran alcance.


[RUM07]
Figura 08: Lenguaje UML

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.

Diagrama de Caso de Uso del Negocio


Figura 10: Diagrama de Caso de Uso del negocio

Fuente: Elaboracin propia


3.2.

Requerimientos de la Aplicacin Web o Sitio Web

3.2.1. Requerimientos de usuario del sistema


Tabla 01: Requerimientos de usuario del sistema
ID
Descripcin
01
02
03
04
05
06
07

La aplicacin permitir el registro de clientes externos


generndoles un usuario y password para poder acceder a las
diversas funcionalidades de la aplicacin.
Se podr hacer una bsqueda de habitaciones por medio de un
filtro de fechas, numero de huspedes, etc.
Indicar o mostrar por tipo de habitacin la lista de habitaciones
disponibles con su respectivo precio
Al momento que el cliente haya iniciado sesin se activaran las
opciones de Registrar Pago, Mis Reservas, Registrar
Movilidad.
Para poder reservar necesariamente el cliente debe haber
iniciado sesin con su cuenta
Una vez hecho el filtro de bsqueda por habitacin adems de
mostrar la habitacin calcular el monto total a pagar por la
reserva de dicha habitacin y mostrar el detalle de dicho monto
Validar todos los campos de entrada de datos.

08
09
10
11

12

13
14
15
16
17
18
19
20
21

La momento de la reserva generar su cdigo de reserva e enviar


al correo electrnico
Permitir dar mantenimiento a la data de las tablas ms relevantes
de la aplicacin.
Buscar reservas por su cdigo y aparecer su detalle.
Registrar los pagos efectuados por cada reserva y calcular el
nuevo monto de la deuda total
Permitir registrar si desea el servicio de movilidad especificando
la hora y direccin a recoger(el pago de este servicio es
directamente con el chofer) *Servicio recomendado por el equipo
de desarrollo
Se deben utilizar imgenes e iconos que ayuden al usuario a
entender el significado de su uso adems de no tener
descripciones o prrafos muy largos
Las interfaces no deben contener ms de 15 campos para evitar
confusin en el cliente
Debe ser fcil de usar y sencillo para el cliente
Realizarse copias de respaldos diarios o semanales de la base
de datos.
Generar reportes tanto de reservas, registro de habitaciones,
salas de conferencias, etc.
El diseo de la aplicacin deber estar de acorde con los colores
propios de la empresa.
Deber contener enlaces a las redes sociales ms importantes y
populares actualmente.
El cliente podr visualizar y/o modificar sus datos personales.
Se tendr la opcin de recuperar contrasea.

Fuente: Hostal SOL DE PRIMAVERA

3.2.2. Diagrama de casos de uso del sistema


Figura 11: Diagrama casos de uso del sistema

Fuente: Elaboracin propia

3.2.3. Diagrama de colaboracin de casos de uso del sistema


3.2.3.1. Diagrama de colaboracin para el CUS_Validar_Usuario
Figura 12: Diag_Col_CUS_Validar_Usuario
si la validacion es correcta, mostrar en la cabecera de la pagina
"Bienvenido"+Nombre y apellidos, ademas se activaran o
mostraran las opciones("Mis Datos","Mis Reservas","Registrar
Pago","Registrar Movilidad","Cerrar Sesion")

10: Activar opciones


CI_wfr_Inicio

1: Seleccionar "Iniciar Sesion"

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

4: Selecciona opcion "Aceptar"

8: Mostrar mensaje
si la validacion es incorrecta muestra el
mensaje "Usuario o password incorrectos"
CI_wfr_Inicio_sesion

Fuente: Elaboracin propia

RH_PERSONA

3.2.3.2.

Diagrama de colaboracin para el CUS_Buscar_Habitacin

Figura 13: Diag_Col_CUS_Buscar_Habitacin


los datos son "CheckIn", "Noches",
"Huespedes", "Habitaciones", "Vista a calle"
2: PF_Lista_Tipo_Disponible(Datos)
1
1: Seleccionar datos

CI_wfr_Inicio

3: Consulta(Datos)
RH_HABITACION_TIPO

RH_HABITACION
1

4: Habitaciones disponibles
Usuario

CC_Tipo_Habitacion_L

5: Mostrar Lista de Habitaciones

CI_wfr_DisponibilidadGeneral

si hay habitaciones disponibles Mostrara por cada


habitacion su imagen,precio por noche y opcion
"Reservar", en caso contrario se mostrara la
pagina en blanco.

RH_RESERV_DETALLE
Se mostrara os datos
ingresados por el cliente, en la
parte izquierda de la pagina

0
1

RH_RESERVA

Fuente: Elaboracin propia

3.2.3.3.

Diagrama de colaboracin para el CUS_Reservar_Habitacion


Figura 14: Diag_Col_CUS_Reservar_Habitacin

Ver Diag_Col_CUS_Buscar Habitacion


2: Selecciona "Reservar"
CI_wfr_Inicio

3: PF_Registrar_Reserva(Datos)

1: Busca Habitaciones Disponibles


4: Grabar(Datos)
RH_RESERVA
5: Grabar(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

Fuente: Elaboracin propia

Se le enviara un mensaje a su email con


el cual se registr, donde se le dara
informacion de la empresa, el codigo de
reserva generado, la fecha maxima de
pago y el monto a pagar.

3.2.3.4.

Diagrama de colaboracin para el CUS_Registrar_Movilidad


Figura 15: Diag_Col_CUS_Registrar_Movilidad

Ver Diag_Col_CUS_Validar_Usuario

2: Seleccionar opcion "Registrar Movilidad"

CI_wfr_Inicio
12: Grabar(Direccion,hora,idreserva)

1: Iniciar Sesion
3: Mostrar

RH_MOVILIDAD

11: PF_Registrar_Movilidad(direccion,hora,idreserva)

4: Ingresar codigo de reserva

6: Consultar(codigo)
Usuario

5: PF_Busca_Reserva(codigo)
CC_Reserva_L

10: Ingresa direccion y hora de llegada

8: Mostrar Fecha Llegada

7: Datos de Reserva

9: Actualizar pagina
13: Mostrar mensaje

CI_wfr_AgregaMovilidad
"Movlidad Agregada con
Exito"

Fuente: Elaboracin propia

Si la consulta devolvio datos entonces


Mostrar campos "Direccion de
llegada","Hora de llegada" en caso
contrario mostrar mensaje "No se
han encontrado registros"

RH_RESERVA

3.2.3.5.

Diagrama de colaboracin para el CUS_Registrar_Pago


Figura 16: Diag_Col_CUS_Registrar_Pago
Ver Diag_Col_CUS_Validar_Usuario

2: Selecciona opcion "Registrar Pago"

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"

Fuente: Elaboracin propia

Si la consulta devolvio datos entonces


Mostrar campos "Nmero Depsito","Punto
Operacin","Fecha de Operacion ",ademas
en la parte izquierda de la pagina mostrar
los datos de la reserva , en caso contrario
mostrar mensaje "No se han encontrado
registros"

3.1.

Estructura de navegacin de Aplicacin Web o Sitio Web

3.1.1. Criterios para el diseo del mapa de navegacin


Investigando los diversos tipos de mapas de navegacin se
opt por elegir el tipo de mapa NAVEGACIN COMPUESTA
ya que nos permite combinar diversos sistemas de
navegacin (lineal, jerrquica, no lineal, compuesta, mltiple,
etc.) haciendo la navegabilidad entre las pginas ms
sencilla para el cliente no condicionndolo a seguir una ruta
predeterminada sino poder navegar entre los contenidos
libremente.

Mapa de navegacin de pginas estticas:


Figura 17: Mapa de navegacin para paginas estticas

Fuente: Elaboracin propia

Mapa de navegacin para la reserva de habitaciones:

35

Figura 18: Mapa de navegacin del proceso de reservas

Fuente: Elaboracin propia

Mapa de navegacin para la intranet:


Figura 19: Mapa de navegacin de la intranet

Fuente: Elaboracin propia


3.2.

Requisitos funcionales del Sistema


Tabla 02: Listado de Requerimientos funcionales
ID
Descripcin
01
Registrar Cliente
02
Registrar Habitacin
03
Registrar Usuario
04
Registrar Reserva de Habitacin
05
Registrar Temporada
06
Registrar Tipo de Habitacin
07
Registrar Tarifa
08
Buscar Temporada
09
Buscar Reserva de Habitacin
10
Buscar Cliente
11
Buscar Habitacin
12
Buscar Usuario
13
Buscar Tipo de Habitacin

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

Fuente: Elaboracin propia

3.3.

Diseo y/o Anlisis de la base de datos (Lgico/Fsico)

Diagrama Lgico:

37

Figura 20: Diagrama lgico de la base de datos

Fuente: Elaboracin propia

38

Diagrama Fsico:

39

Figura 21: Diagrama fsico de la base de datos

Fuente: Elaboracin Propia

40

3.4.

Requisitos NO Funcionales de la Aplicacin Web o Sitio Web


Se realiz una lista de requisitos no funcionales con las
caractersticas

que

establecen

las

restricciones

sobre

las

funcionalidades de la aplicacin.
Interfaz de Usuario

Todos los elementos de la interfaz que tengan interaccin con


el usuario contienen no ms de 100 caracteres que describen
la utilidad del elemento.

Segn sea el perfil de usuario, se debe habilitar / deshabilitar


las opciones correspondientes.

Las interfaces no contienen ms de 15 campos por pantalla


para evitar la confusin del usuario.

Rendimiento

El sistema procesa la informacin en un tiempo razonable para


el registro y bsqueda de un contenido.

El tiempo de respuesta a los usuarios y dems subsistemas


debe ser menor a 5 segundos.

Seguridad y Privacidad

41

El sistema debe comunicarse con el subsistema de seguridad


para la autenticacin de los datos de usuario y pagos con
tarjeta de crdito

Disponibilidad

El sistema debe estar disponible 100% del tiempo en cualquier


momento que el usuario lo requiera.

Para garantizar la disponibilidad del sistema, se debe de contar


con servidores que cumplan con las especificaciones tcnicas
mnimas de hardware.

Confiabilidad

Se debe contar con un servidor de respaldo en caso de que el


servidor principal falle.

Se debe mantener una copia de seguridad de la base de datos


para mantener la integridad de la informacin.

42

3.5.

Implementacin de Aplicacin Web o Sitio Web


Figura 22: Diagrama de despliegue de la aplicacin

Fuente: Elaboracin propia


3.6.

Creacin de manuales y/o documentaciones del Website

Tabla 03: Manual de usuario


MANUAL DE USUARIO(CLIENTE)
1. Pgina wrf_Inicio.aspx

Esta es la pgina principal de la aplicacin, en esta pgina se pueden


encontrar diversas opciones entre las cuales tenemos:
1. el mapa men de navegacin que me permite visitar las diferentes
paginas estticas de la aplicacin.
2. Regstrese esta opcin me permita acceder al formulario de registro
de usuario.
3. Iniciar Sesin con esta opcin se puede acceder al formulario de
inicio de sesin que aparecer al delante de la pgina.
4. Consultar me permite consultar las habitaciones disponibles

43

haciendo un filtro, dependiendo de los parmetros que escoja(Check


In, Noches, Huspedes, Habitaciones, Vista Calle)
2. Pgina wrf_Inicio_sesion.aspx

La opcin Aceptar me permite validar al usuario (previamente debe estar


registrado y haber ingresado su Email y Password) si en caso est
registrado ingresa a la aplicacin y se le otorga el privilegio de poder reservar
cualquier habitacin. La opcin has olvidado tu contrasea? me dirige al
formulario para recuperar la contrasea, y la opcin Regstrate al formulario
registro de usuario, Cancelar hace que salga del formulario.

3. Pgina wfr_RegistroUsuario.aspx

44

Permite al cliente registrarse y crear un usuario y password para poder


reservar habitaciones, para que el registro sea correcto tiene que llenarse los
campos con los datos correctos, los campos que tengan un * al lado derecho
quieren decir que son obligatorios una vez llenados los campos al presionar la
opcin Registrar se le enviara un mensaje con un enlace a su correo
electrnico (Email) para confirmar su registro.

4. Pgina wfr_RecuperarContrasea.aspx

La opcin Enviar contrasea permite enviar un mensaje a su correo


electrnico con su contrasea a recordar. Previamente debe haber indicado su
correo electrnico, el cual se validara para saber si es el correo que indico el
cliente al momento de registrarse.

5. Pgina wfr_DisponibilidadGeneral.aspx

Efectuado el filtro por las diferentes opciones que se presentan en la parte


superior(Check In, Noches, Huspedes, Habitaciones, Vista

45

Calle) y presionando la opcin Consultar nos presenta los tipos se


habitaciones y sus precios por noche, la opcin Reservar sirve para poder
generar un cdigo de reserva de dicha habitacin, como requisito debes estar
logueado para poder reservar en caso contrario te aparecer un mensaje
indicndote que no has iniciado sesin , la opcin Ver Detalle de Tarifa me
manda a una pgina informativa que aparecer delante e indicara el monto
total a pagar y su detalle por cada noche.

6. Pgina wfr_Inicio.aspx (usuario ha iniciado sesin)

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

Una vez hecho la bsqueda de la habitacin y haber elegido la opcin de


reserva de dicha habitacin (revisar el tem 3 del manual) automticamente
aparecer esta pgina indicando que la reserva se ha realizado de manera
satisfactoria adems muestra tu cdigo de reserva, aparte se enva dicho
cdigo con algunas especificaciones al correo electrnico con el cual te has
registrado.

8. Pgina wfr_Reservas.aspx

En esta pgina una vez elegido la opcin Mis Reservas me mostrara un


listado de las reserva que he realizado, aparte me ofrece opciones de hacer

47

un filtrado por estados (TODOS, PENDIENTES, PAGADO, etc.).


9. wfr_RegistroPago.aspx

Primero se debe buscar la reserva (ingresar el cdigo reserva) y presionar la


opcin Buscar Reservacin aparecer el formulario de registro de pago,
Este formulario sirve para que el cliente pueda dar a saber a la empresa si ha
hecho el depsito de dinero ya sea completo o parcial del monto estimado por
su reserva para lo cual debe llenar los campos indicados (se deben de llenar
correctamente todos los campos, es responsabilidad del usuario los errores)
luego hacer clic en la opcin Registrar Pago para guardar la informacin, la
opcin Desea Registrar? me direcciona al formulario para agregar
movilidad.
10. Pgina wfr_AgregaMovilidad.aspx

En esta pgina le da la opcin al cliente de registrar la hora de recojo y el


lugar, en caso sea de un lugar externo para lo cual previamente se busca con
el cdigo de reservacin y aparece la fecha para la cual se hizo la reserva se

48

ingresa la hora de recojo indicando la Hora de Recojo y si es AM o PM y la


Direccin de Recojo, luego presiona la opcin Agregar Traslado con lo
cual se registraran los datos.
11. wfr_Datos.aspx

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.

MANUAL DE USUARIO(PERSONAL DE LA EMPRESA)


1. Pgina wfr_ManLogin.aspx

En esta pgina inicial, tenemos un formulario para el inicio de sesin del


personal, adems se especifica que solo es para personal autorizado

49

(intranet), debemos llenar los campos de Usuario y Password luego


presionamos la opcin Aceptar la cual validara el usuario y password en
caso de estar registrado te re direcciona a la pgina principal de la intranet en
caso contrario aparecer un mensaje que indica Usuario o contrasea
incorrecto.

2. Pgina wfr_ManPrincipal.aspx

Una vez logueados se nos muestra la pgina principal de la intranet donde


visualizaremos las diferentes opciones que tenemos implementadas
(Servicios, Reservas, Temporada, Habitacin, Tipo de
Habitacin) cada una de estas opciones nos rediccionara a una pgina
implementad para realizar el mantenimiento de dicha tabla.

3. Pgina wfr_ManTemporada.aspx

En este formulario se va a realizar el mantenimiento de la tabla temporada


como podemos ver est conformado en dos partes la parte de arriba se tiene
que ingresar los datos a cada uno de los campos, adems se tiene las

50

opciones, Grabar: registra una nueva temporada(se debe de llenar


correctamente todos los campos) , Limpiar: que me permite dejar en blanco
los campos del formulario, en la segunda parte se muestra la lista de todas las
temporadas, cuenta con las opciones Eliminar: elimina los datos de la fila,
Seleccionar: Carga en los campos los datos de dicha fila para luego poder
modificarlos y luego grabarlos con la opcin Actualizar.

4. Pgina wfr_ManTipoHabitacion.aspx

En este formulario se va a realizar el mantenimiento de la tabla Tipo de


Habitacin como podemos ver est conformado en dos partes la parte de
arriba se tiene que ingresar los datos a cada uno de los campos, adems se
tiene las opciones, Grabar: registra una nueva temporada(se debe de llenar
correctamente todos los campos) , Limpiar: que me permite dejar en blanco
los campos del formulario, en la segunda parte se muestra la lista de todos los
Tipo de Habitacin, cuenta con las opciones Eliminar: elimina los datos de
la fila, Seleccionar: Carga en los campos los datos de dicha fila para luego
poder modificarlos y luego grabarlos con la opcin Actualizar.

5. Pgina wfr_ManServicio.aspx

En este formulario se va a realizar el mantenimiento de la tabla Servicios


como podemos ver est conformado en dos partes la parte de arriba se tiene
que ingresar los datos a cada uno de los campos, adems se tiene las

51

opciones, Grabar: registra un nuevo Servicio (se debe de llenar


correctamente todos los campos) , Limpiar: que me permite dejar en blanco
los campos del formulario, en la segunda parte se muestra la lista de todos los
Servicios, cuenta con las opciones Eliminar: elimina los datos de la fila,
Seleccionar: Carga en los campos los datos de dicha fila para luego poder
modificarlos y luego grabarlos con la opcin Actualizar.

6. Pgina wfr_ManHabitacion.aspx

En este formulario se va a realizar el mantenimiento de la tabla Habitaciones


como podemos ver est conformado en dos partes la parte de arriba se tiene
que ingresar los datos a cada uno de los campos, adems se tiene las
opciones, Grabar: registra una nueva Habitacin (se debe de llenar
correctamente todos los campos) , Limpiar: que me permite dejar en blanco
los campos del formulario, en la segunda parte se muestra la lista de todas
habitaciones, cuenta con las opciones Eliminar: elimina los datos de la fila,
Seleccionar: Carga en los campos los datos de dicha fila para luego poder
modificarlos y luego grabarlos con la opcin Actualizar.

7. Pgina wfr_ManReservas.aspx

52

En este formulario se va a realizar el mantenimiento de la tabla Reservas


como podemos ver est conformado en dos partes la parte de arriba se tiene
que ingresar los datos a cada uno de los campos, adems se tiene las
opciones, Grabar: registra una nueva Reserva (se debe de llenar
correctamente todos los campos) , Limpiar: que me permite dejar en blanco
los campos del formulario, en la segunda parte se muestra la lista de todas
Reservas, cuenta con las opciones Eliminar: elimina los datos de la fila,
Seleccionar: Carga en los campos los datos de dicha fila para luego poder
modificarlos y luego grabarlos con la opcin Actualizar.

Fuente: Elaboracin Propia

53

3.7.

Mantenimiento & Actualizaciones de las aplicaciones Web


Para el xito de la aplicacin web, aparte de tener un buen diseo y
funcionalidad es necesario de un mantenimiento constante y
actualizacin del contenido de la aplicacin web.

Se le ofrece el servicio de actualizar sus contenidos (imgenes,


informacin, etc.), ya sea estableciendo fechas o periodos fijos
(cada 15 das, mensual, etc.) o cuando el cliente lo requiera.

Crecimiento del sitio web, ofrecindole el servicio de crear


nuevas secciones, eventos, promociones en un periodo de
tiempo, etc.

Mejoras de diseo y funcionalidad, el servicio consta de


mejorar los aspectos de diseo o funcionales en la aplicacin
estas mejoras se dan en conjunto con el cliente quien da los
nuevos requerimientos a agregar o mejorar.

Mejora en la seguridad, consiste en mejorar la parte de


seguridad de la aplicacin basndose en los problemas o
amenazas que se puedan encontrar en el camino, estas
mejoras se realizan en conjunto con el cliente.

54

3.8.

Backup o copias de respaldo de Aplicacin Web (Website)

Para el procedimiento de copias de respaldo de la base de


datos, primero se debe establecer el periodo de tiempo que se
debe realizar la copia (diario, semanal, quincenal, mensual) y la
localizacin (ruta) donde se ha de guardar el archivo .bak, esto
se hace en conjunto con el cliente.

En segundo lugar, se configura en el motor de base de datos el


periodo, la hora exacta y la localizacin del archivo donde se
har

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

Se implement un mdulo de reserva de habitaciones para la


empresa SOL DE PRIMAVERA el cual permiti automatizar el
proceso de reservas de habitaciones agilizando los tiempos de
espera y el manejo de informacin con respecto a las reservas,
adems de lograr una mayor captacin de clientela.

Se cumpli eficientemente con la funcin encomendada por la


empresa Inversiones Cybercore implementando de manera
exitosa la aplicacin web para la reserva de habitaciones en
hoteles obteniendo buenos resultados y beneficios en ambas
partes tanto para la empresa Inversiones Cybercore y la empresa
SOL DE PRIMAVERA.

Se propuso agregar un nuevo servicio llamado Registrar


movilidad el cual consiste en ofrecer el traslado del cliente desde
su terminal de llegada hasta el hotel, para lo cual se agreg en la
aplicacin web la opcin Reservar movilidad.

Para la implementacin de la aplicacin web de reserva de


habitaciones en hoteles se aplicaron los conocimientos adquiridos
durante los 3 aos de enseanza dentro del instituto tecnolgico
del norte.

57

Recomendaciones

Se debera capacitar al personal encargado de la administracin


para la parte de intranet, para poder agregar y o actualizar
informacin que servir para que el cliente este informado de los
servicios y o actualizaciones que se estn dando en la empresa.

Se recomienda promocionar ms la empresa por medio de las


redes sociales publicar los servicios que ofrece, promociones, etc.

Actualizar la aplicacin con el fin de orientarlo cada ms vez ms,


a las nuevas necesidades que nazcan tanto del cliente como de la
misma empresa.

Enviar cartas de presentacin formales a diferentes empresas del


medio para que tengan en cuenta los servicios que ofrecen y
puedan contactarse con la empresa en caso de necesitar sus
servicios.

Se debera contar con dos servidores tanto para la aplicacin y


otro para la base de datos, los cuales deben ser utilizado
exclusivamente para esa funcin (Servidor), para la implantacin

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

Referencia. Segunda Edicin. Espaa. Madrid. 2007. 43-97p.

[CIB09] CIBERTEC. Lenguaje de Programacin III. Lima: Cibertec, 2009.


270p.

[CIB09] CIBERTEC. Anlisis y Diseo de Sistemas II - Laboratorio. Lima:


Cibertec, 2009. 145p.

[ZEL09] ZELAYA, Luis. Programacin Orientada a Objetos - Manual de


Ejercicios en Clase. Segunda Edicin. 2009. p. 09 - 10.
[CIB09] CIBERTEC. Programacin Orientado a Objetos I. Lima: Cibertec,
2009. 227p.

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].

[JUR12] JURADO CASTILLO, Eduardo. UML (Unified Modeling


Lenguage)[En lnea]. <
http://ingsoftwarejurado.blogspot.com/2012/09/uml-unified-modelinglanguage.html> [citado en 17 de septiembre del 2012].
[EZN13] EZNARRIAGA, Ana. Dropbox, nuestra Nube particular [En lnea].
<http://blogs.unir.net/unircm/nuevas-plataformas-online/dropbox-nuestranube-particular/> [citado en 26 de septiembre del 2013].
[PEO13] PEOGRAMADORESSV. Backups automticos de bases de
datos SQL Server 2008[Articulo de Internet] Arial, 2011. p. 1-1. Disponible

60

en: http://programadoressv.blogspot.com [Consulta: 1 de noviembre del


2013].
[DDW10] DDW-MARKETING DIGITAL. Sitios Web o Aplicaciones Web?
[Artculo de internet] Arial, 2010. Disponible en: http://www.ddw.com.ar
[Consulta: 2 de noviembre del 2013].

61

Anexos
Anexo 01

Anexo 02

Anexo 03

Anexo 04:

You might also like