UNIVERSIDAD TECNOLOGICA AMERICA

toaststicksrifleΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 2 μέρες)

442 εμφανίσεις

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

1
-


INDICE GENERAL

1. TITULO DEL PROYEC
TO

-

2
-

2. DEFINICIÓN Y JUS
TIFICACIÓN DEL PROBL
EMA

-

2
-

2.1

D
EFINICIÓN

-

2

-

2.2

J
USTIFICACIÓN

-

2

-

3. OBJETIVOS

-

3
-

3.1.

O
BJETIVO
G
ENERAL

-

3

-

4. FUNDAMENTACIÓN TE
ÓRICA

-

4
-

P
LATAFORMA
N
ET
B
EANS

-

5

-

PORTAL

-

9

-

5.
-

IDEAS A DEFENDER

-

10
-

6. METODOLOGÍA INVES
TIGATIVA

-

10
-

7. RESULTADOS ESPERA
DOS

-

11
-

8. VIABILIDAD

-

11
-

8.1

V
IABILIDAD

O
PERATIVA

-

11

-

8.2

V
IABILIDAD
T
ECNOLÓGICA

-

12

-

8.3

V
IABILIDAD
E
CONÓMICA

-

13

-

8.4

V
IABILIDAD
A
CADÉMICA

-

14

-

8.5

V
IABILIDAD
L
EGAL

-

14

-

9. CRONOGRAMA DE ACT
IVIDADES

-

15
-

10. BIBLIOGRAFÍA

-

16
-




Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

2
-


1.
TITULO DEL PROYECTO


DESARROLLAR UN PORTAL TURISTICO Y HOTELERO PARA LA EMPRESA
“EL PARAISO”


2. DEFINICIÓN Y JUSTIFICACIÓN DEL PROBLEMA



2.1 Definición


El problema del que parte esta investigación es la falta de control y

organización

de los servicios turísticos

en cuanto a reservación de

paquetes, hospeda
je

en hoteles e información de servicios adicionales que

la empresa facilita.

Obteniendo

como resultado la

pérdida de clientes
y

sobre todo afectando la imagen y el desarrollo económico de la

organización.




2.
2

Justificación


Teniendo en cuenta que el portal


a desarrollar
promociona

los
lugares

turísticos
,

el sitio donde se h
ospeden los

clientes

y

la


agilización
,
automatización en el proceso de control de
reservaciones de
paquetes

y

tipo de habitaciones

que

tiene los hoteles
de la E
mpresa


Viajes
Paraíso
”,
se ha determinado la necesidad de implementar un
portal

que
cont
rola los

servicios turísticos y hoteleros

, para de esta manera garantizar una
adecuada administración y control
de “Viajes Paraíso”





Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

3
-



3.

OBJETIVOS


3.1.
O
bjetivo General


Desarrollar e implementar un Portal

Turístico y Hotelero
para
la empresa

”Via
jes Paraíso”
, en un entorno de desarrollo integrado
Netbeans

6.1
,
utilizando el lenguaje
JAVA (JEE)

y HTML

con
el

gestor de base de datos
My
SQL

para el almacenamiento de información
en

un lapso de 5 meses.


3.2.
OBJETIVOS ESPECÍFICOS




Investigar en fuent
es bibliográficas, Internet y a expertos programadores
en JAVA.



Determinar los procesos
deficientes que posee en el sistema vigente.



Automatizar procesos qu
e el sistema actualmente los administra de
forma manual.



Diseñar el modelo de datos utilizando herr
amientas CASE (Power
Designer)

acorde a los requerimientos



Desarrollar la aplicación con interfaces amigables para el usuario.



Implementación del Portal
cumpliendo con los requerimientos para
la

administración turística y hotelera de la empresa
en mención
.



Elaborar un informe técnico q
ue respalde el software desarrollado
.



Implantar el
portal

en las dependencias de la
Empresa.



Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

4
-




4. FUNDAMENTACIÓN TEÓRICA

Java

Un lenguaje simple.
Orientado al objeto, distribuido, interpretado, sólido,
seguro, de arquitec
tura neutral, portable, de a
l
to desempeño, de multihilos y
dinámico
"










PLATAFORMA


JME Java Micro Edición

dispositivos electrónicos


móviles







JSE
Java Estándar Edición
Aplicaciones de escritori
o






JSP




JEE

Java Estándar Edición
Aplicaciones distribuidas

JSP



APLICACIONES JAVA


APPLET


Aplicaciones que pueden correr dentro de un

navegador de
Internet
.

Que es Java
?


Un lenguaje


Una plataforma


Un “framework”


Una tecnología

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

5
-



SERVLETS


-

Aplicaciones que corren en un servidor W
eb.

-

JSP(java Server Page)

Un
a mezcla
excitante

de html y
código

java incrustado


NETBEANS

Se refiere a una plataforma para el desarrollo de aplicaciones de escritorio usando
Java y a un entorno de desarrollo integrado (IDE) desarrollado usando la
Plataforma NetBeans
.


Plataforma NetB
eans


Permite que las aplicaciones sean desarrolladas a partir de un conjunto de
componentes de software llamados
módulos
.


Un módulo es un archivo Java que contiene clases de java escritas para
interactuar con las APIs de NetBeans y un archivo especial (
manifest file) que lo
identifica como módulo.


Las aplicaciones construidas a partir de módulos pueden ser extendidas
agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados
independientemente,


Características de la plataforma
NetBe
ans
:




Administración de las interfaces de usuario (ej.
menús y barras de
herramientas).




Administración de
las configuraciones del usuario.




Administración del almacenamiento (guardando y cargando cualquie
r tipo de
dato).




Administración de ventanas.




Fram
ework basado en as
istentes (diálogos paso a paso).






PROGRAMACION ORIENTADA A OBJETOS


La programación orientada a objetos es una nueva forma de programar que trata
de encontrar una solución a estos problemas:


Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

6
-





CARACTERÍSTICAS DE LA POO


Abstracción
: Cada objeto en el sistema sirve como modelo de un "agente"
abstracto que puede realizar trabajo, informar y cambiar su estado, y
"comunicarse" con otros objetos en el sistema sin revelar
cómo

se implementan
estas características.


Encapsulamiento
: Signi
fica reunir a todos los elementos que pueden
considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.


Principio de ocultación
: Cada objeto está aislado del exterior, es un módulo
natural, y cada tipo de objeto expone una
interfaz

a

otros objetos que específica
cómo pueden interactuar con los objetos de la clase.



Polimorfismo
: L
as referencias y las colecciones de objetos pueden conte
ner
objetos de diferentes tipos

y la invocación de un comportamiento en una referencia
producirá el
comportamiento correcto para el tipo real del objeto referenciado.
Cuando esto ocurre en "tiempo de ejecución", esta última característica se llama
asignación tardía

o
asignación dinámica
.


Herencia
: Las clases no están aisladas, sino que se relacionan en
tre sí, formando
una jerarquía de clasificación. Los objetos heredan las propiedades y el
comportamiento de todas las clases a las que pertenecen. La herencia organiza y
facilita el polimorfismo y el encapsulamiento permitiendo a los objetos ser
definidos
y creados como tipos especializados de objetos preexistentes.


Clase
: Definiciones de las propiedades y comportamiento de un tipo de objeto
concreto.


Objeto
: Entidad provista de un conjunto de propiedades o atributos (datos) y de
comportamiento o funcion
alidad (métodos).


Método
: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución
se desencadena tras la recepción de un "mensaje".


Evento
: Un suceso en el sistema. También se puede definir como evento, a la
acción que genera que puede

desencadenar un objeto.


Mensaje
: Una comunicación dirigida a un objeto, que le ordena que ejecute uno
de sus métodos con ciertos parámetros asociados al evento que lo generó.


Propiedad o atributo
: Contenedor de un tipo de datos asociados a un objeto (
o a
una clase de objetos), que hace los datos visibles desde fuera del objeto y esto se
define como sus características predeterminadas, y cuyo valor puede ser alterado
por la ejecución de algún método.

.


Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

7
-





COMPARACIÓN DE METODOLOGÍAS


Con el paso del
tiempo las metodologías de análisis y diseño orientado a objetos
han ido convergiendo en:



Conceptos de modelado similares



Procesos similares

Las principales diferencias están en la notación



Diferentes iconos para la representación de los artefactos del dis
eño



Diferentes diagramas para expresar las relaciones entre clases y objetos

MODELO CASCADA




MODELO ESPIRAL




UNIFIED MODELING LANGUAGE (UML)



UML es el sucesor de la ola de métodos de A y DOO que aparecieron a finales
de los 80 y principios de los 90
.



UML unifica principalmente los métodos de Booch, Rumbaught (OMT) y
Jacobson.



UML está en proceso de estandarización por el OMG (Object Management
Group).

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

8
-



UML es un
lenguaje de modelado
, no un método. Un método incluye:

Lenguaje de modelado
:
Es la notació
n (en su mayoría gráfica) que utilizan los
métodos para expresar los diseños.

Proceso
: Son los pasos que se aconsejan dar para realizar un diseño


BASE DE DATOS (BD)


Es una colección de archivos interrelacionados
.

Se puede crear con un Sistema Gestor de b
ase de datos (SGBD)
.

El contenido de una base de datos engloba a la información de una
organización, los datos estén disponibles para los usuarios
.

Los componentes principales de un sistema de base de datos
:



H
ardware



E
l software SGBD



D
atos a gestionar



P
ers
onal encargado de la gestión del sistema


MySQL

es un sistema de gestión de base de datos relacional, multihilo y
multiusuario. Existen varias APIs que permiten, a aplicaciones escritas en
diversos lenguajes de programación, acceder a las bases de datos My
SQL.


MySQL

es muy utilizado en aplicaciones Web y en plataformas
(Linux/Windows
-
Apache
-
MySQL
-
PHP/Perl/Python).


Su popularidad como aplicación Web está muy ligada a PHP, que a
menudo aparece en combinación con MySQL.


MySQL

es una base de datos muy rápid
a en la lectura cuando utiliza el
motor no transaccional MyISAM, pero puede provocar problemas de
integridad en entornos de alta concurrencia en la modificación. En
aplicaciones Web hay baja concurrencia en la modificación de datos y en
Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

9
-

cambio el entorno e
s intensivo en lectura de datos, lo que hace a MySQL
ideal para este tipo de aplicaciones.

HTML
,

(
Lenguaje de Marcas de Hipertexto
), es el
lenguaje de marcado

predom
inante para la construcción de
páginas web
. Es usado para describir
la estructura y el contenido en forma de texto, así como para complementar
el texto con objetos tales como im
ágenes. HTML se escribe en forma de
"etiquetas", rodeadas por
corchetes angulares

(<,>). HTML también puede
describir, hasta un cierto punto, la apariencia de un documento, y pued
e
incluir un
script

(por ejemplo
Javascript
), el cual puede afectar el
comportamient
o de
navegadores web

y otros procesadores de HTML.

HTML también es usado para referirse al contenido del
tipo de MIME

text/html o todavía más ampliamente como un término genérico para el
HTML, ya sea en forma descendida del
XML

(como
XHTML

1.0 y
posteriores) o en forma descendida directamente de
SGML

(como HTML
4.01 y anteriores).

PORTAL

Portal es un término, sinónimo de puente
, para referirse a un Sitio Web que
sirve o pretende servir como un sitio principal de partida para las personas
que se conectan al World Wide Web. Son sitios que los usuarios tienden a
visitar como sitios ancla. Los portales tienen gran reconocimiento en
Internet por el poder de influencia que tienen sobre grandes comunidades.

La idea es emplear estos portales para localizar la información y los sitios
que nos interesan y de ahí comenzar nuestra actividad en Internet. Un Sitio
Web no alcanza el rango de po
rtal sólo por tratarse de un sitio robusto o por
contener información relevante. Un portal es mas bien una plataforma de
despegue para la navegación en el Web.

El Turismo

Es la suma de las relaciones y
prestaciones

de servicios que se derivan de
los desplazamientos humanos voluntariamente efectuados, de una manera
temporal y pos razones diferentes, tantos de los
negocios

como de las
consideraciones profesionales.


Paquete Turístico



Conjunto de dos o más servicios turísticos, que puede ser adquirido por un
cliente individual o grupal (sin importar el núme
ro de personas). ...

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

10
-




5
.
-


IDEAS A DEFENDER


L
a implementación de un Portal
Web

que permita a

l
a

empresa “Viajes
Paraíso

promocionar los sitos turísticos

y hoteleros,

así como
realizar
la
automatización de
los procesos
como son: control,

consultas
y r
eportes
con una mayor
rapidez y
eficiencia.


6. METODOLOGÍA INVESTIGATIVA


Para poder realizar este proyecto se aplicaros los métodos siguientes:




Utilizaremos el método hipotético deductivo
para partir de la idea a
defender y

obtener así nuevos conocim
ientos con respecto al tema
,

de mucha importancia
.




Se utilizará los métodos empíricos para determinar sus rasgos y
regularidades esenciales, como son: la observación y la modelación.


o

La observación es necesaria para la revisión de sistemas ya
existentes
y de estos obtener conocimientos nuevos e ideas
diferentes de un portal turístico.


o

La modelación será utilizada para la elaboración del portal
turístico y hotelero.


Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

11
-



Se realizarán las técnicas de entrevista y la encuesta para la
recolección de información
, mediante un diálogo directo con las
personas.



7. RESULTADOS ESPERADOS


Un sistema fácil de utilizar y eficaz en su
funcionamiento permitirá
la realización de
reserva en línea de los

paquetes y servicios que el portal ofrece
.
El sistema debe
contar con
un funcionamiento confiable y con un grado de error mínimo, para que
la optimización y utilización sea efectiva y con total garantías de
entendimiento
.
Fácil de deshacer y rehacer mandatos realizados en el sistema

cumpliendo con lo
siguiente:




Control de a
cceso al sistema.



Módulo de Mantenimiento



Módulo de Transacciones u Operaciones principales del sistema
:

o

Reserva de paquetes turísticos

o

Reservaciones de habitaciones

o

Registro de usuarios



Módulo de Reportes y Consultas
.



Sistema contará con una base de dato
s donde consten:



Designación de usuarios y permisos.



Productos, servicios, paquetes para reservaciones.


El documento final así como los anexos magnéticos

cumplirán

con los
estándares establecidos por la facultad.

8. VIABILIDAD


8.1

Viabilidad O
perativa


RESPONSABLES:

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

12
-

Los integrantes que intervienen en el desarrollo de este software
son:

Alexander Rivadeneira

Luis Untuña,

Eduardo Pérez

Alumnos del séptimo nivel de la Escuela de Informática de la
Facultad de Ciencias de la Computación y Electrónica de la
U
niversidad Tecnológica América (matriz), modalidad presencial,
sección nocturna.


ASIGNTURAS INVOLUCRADAS:

Ing. Robinson Campaña

docente de
Programación Avanzada
,
Ing.
Henry Cevallos docente de Ingeniería de Software, Ing. Bolívar
Jácome

docente de
Network
ing
,
Ing. Richard Las
luiza, docente de la
materia de Base de Datos Distribuidas,
Ing. Jaime Gutierrez, docente
de Probabilidad y Estadística, Ing. Shirley Défaz docente de
Incubadora V.


Con el grupo conformado y el compromiso de cada uno de ellos se dedu
ce
que el proyecto es viable.


8.2 Viabilidad Tecnológica



PC

HARDWARE

SOFTWARE

1

Procesador 1.86 MHz

Disco Duro 80 GB

1GB Memoria RAM

DVD Writer

Pantalla 17”

Microsoft Windows XP

Service Pack 2

Microsoft Office 2007

Lenguaje JAVA 5

MySQL Server 5
.0

Navegadores

Power Designer 12

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

13
-

Dream weaver mx 2004

Netbeans 6.1






Al contar

con
los equipos tecnológicos necesarios, tanto
como h
ardware y
software, se concluye que el proyecto integrador se
puede
ejecuta
r

en su
parte tecnológica
.


8.3 Viabilidad

Económica



PROYE
CCIÓN ECONÓMICA


Variables

Costos

Anillados

Copias

Impresiones

Transporte

Escáner

Sumi
ni
stros Materiales


Internet

Otros

$3,00

$5,00

$15,00

$10,50

$4.50

$2,50

$20.00


Total $
60
,50


El grupo de trabajo se compromete a afro
ntar los g
astos aproximados que

se calculó

en la
pro
y
ección

económica

al

creer conveniente su desarrollo,


p
or consiguiente el proyecto integrador es factible en su parte económica.

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

14
-


8.4 Viabilidad Académica

Para la ejecución del proyecto integrador se cu
enta con las asignaturas de:



Ingeniería de Software



Base Distribuidas



Programación Avanzada



Networking



Probabilidades y Estadísticas



Incubadora V


Contando con el asesoramiento de las asignaturas implicadas y con todos
los conocimientos requeridos para la
elaboración del software, se determina
que el proyecto integrador es factible en su parte académica.


8.5 Viabilidad Legal

De acuerdo a los artículos y estatutos de la Universidad Tecnológica
América, la realización del proyecto integrador no infringe ning
una ley, ni
restricciones legales y es posible efectuarla, de esta manera se concluye
que es ejecutable en la parte legal.












Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

15
-

9
. CRONOGRAMA DE ACTIVIDADES































Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

16
-

10.

BIBLIOGRAFÍA


JAVA



JAVIER GARCIA DE JALÓN. Aprenda Java co
mo si estuviera en primero.
Universidad de Navarra.



DEITEL & DEITEL. Cómo programar en Java. Prentice Hall.



PEDRO MANUEL CUENCA JIMÉNEZ. Programación Java para Internet.



JAVA. JOYANES, Luis. Mc Graw Hill, 2001.



JAVA 2. SANCHEZ, Luis. Mc Graw Hill, 2001.



Ja
va sin errores. MIRCHELL, David.


BASE DE DATOS



Aplique SQL

GROFF, James, 1998



SQL SEVER

DALTON, P. WHITEHEAD, P. Editorial Corolis, 2000.




SQL Server 2000 Black Book




MCSE SQL 2000 Database Design

Autor: Gillette, Cynthia

Editorial: Coriolis Group, LLC,

The



Fecha: 2001

Dewey: 005.75/65

LC Call Number: QA76.3.G553 2001eb

ISBN: 1
-
58880
-
034
-
2



INGENIERIA DE SOFTWARE



Ingeniería de Software un enfoque práctico, Roger Pressman



Ingeniería de Software y aplicaciones. Joice



ANÁLISIS DE SISTEMAS




Cuadern
os Didácticos Análisis y diseño orientado a

Autor: Cueva Lovelle, J.M.

Editorial: SERVITEC

Fecha: 2004


TURISMO

http: //Planes o proyectos
-

Turismo 2_0.mht

Portal Turístico y Hotelero




Alexander Rivadeneira, Luis Untuña, Eduardo Pérez

7
º Informática Sección Nocturna

-

17
-

http://Desarrollarán proyecto hotelero y residencial Turismo DiarioDigitalRD_com
-

Noticias Re
publica Dominicana
.mht