Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agradecimientos
A Dios, por darme la oportunidad de vivir y por acompañarme en todo momento, por
darme salud e iluminar mi mente para lograr todos mis objetivos. Por los triunfos y
los momentos difíciles que me han enseñado a valorarlo cada día más.
A mis padres, que han sabido formarme con buenos valores, sentimientos, hábitos,
por su apoyo, consejos, compresión, amor y por apoyarme con los recursos
necesarios para seguir estudiando.
A mis profesores, gracias por su tiempo, por su apoyo así como por los
conocimientos que me transmitieron durante todo este periodo de estudio.
III
ÍNDICE DE CONTENIDO
CAPÍTULO I INTRODUCCIÓN
1.1 Resumen....................................................................................................... 2
IV
3.3.3 Bootstrap. .............................................................................................. 14
CAPÍTULO IV METODOLOGÍA
V
5.2 Discusión.................................................................................................... 44
Bibliografía......................................................................................................... 46
VI
ÍNDICE DE ILUSTRACIONES
VII
CAPÍTULO V RESULTADOS Y DISCUSIÓN
ÍNDICE DE TABLAS
CAPÍTULO IV METODOLOGÍA
Tabla 1 4.1 Cronograma de Actividades ............................................................... 21
Tabla 2 4.2 Tabla de Evaluación ........................................................................... 37
VIII
TABLA DE SIGLAS Y ABREVIATURAS
TI Tecnologías de la Información
BD Base de Datos
IX
CAPÍTULO I
INTRODUCCIÓN
1.1 Resumen.
Las herramientas utilizadas para el desarrollo del proyecto fueron: HTML, CSS,
Bootstrap, JavaScript, PHP y MySQL. Estas herramientas tecnológicas permitieron
desarrollar un portal web dinámico y con un diseño responsivo.
La primera etapa que se realizó para el desarrollo del proyecto fue el levantamiento
de requerimientos, para esto, fue necesario consultar diferentes páginas web de
Congresos, de esta manera se analizaron y conocieron cuáles son las necesidades
de los posibles clientes a quienes va dirigido este portal web.
Con base a la investigación realizada, se detectaron los servicios que ofrecen los
portales web de Congresos, de esta manera se estructuró las secciones que
conformarían el portal web.
Mediante el uso de este portal web, ofrecerá a los usuarios un contenido más amplio
sobre un Congreso, así como también información actualizada y en tiempo real.
2
1.2 Abstract.
3
1.3 Introducción.
Internet en una herramienta muy útil que nos facilita obtener información de todo
tipo, tiene un gran impacto en el área de la educación, salud, trabajo,
entretenimiento, etc., a nivel mundial. Con la aparición del Internet se abre un mundo
de posibilidades para aquellas personas que hacen uso de este, una de ellas es la
posibilidad de comunicación entre personas a largas distancias.
Mediante el uso de portales web se ofrece a los usuarios un contenido más amplio
sobre un tema en concreto, así como también información actualizada y en tiempo
real, siempre y cuando dicho portal cuente con una base de datos.
4
Capítulo II: Marco Histórico, contiene información de la empresa, organigrama y en
qué área se estuvo trabajando.
Cada día es más eficiente la manera de dar a conocer un lugar, evento o negocio
por medio de una página web, esto es más demandante día con día ya que la
mayoría de las personas cuentan con un celular, tableta u ordenador.
5
ponentes, información sobre la sede de la reunión, servicios e infraestructura, la
fecha y duración del Congreso, imágenes, videos, noticias; el cual se podrá
actualizar el contenido, para despertar un mayor interés entre los posibles
asistentes. El portal también puede incluir enlaces a las Redes Sociales.
1.5 Objetivos.
6
CAPÍTULO II
MARCO HISTÓRICO
2.1 Antecedentes históricos.
2.2 Misión.
Desarrollar y diseñar páginas web creativas, sistemas web, y servicios en línea con
lo último en tecnología para la usabilidad y accesibilidad de los mismos,
satisfaciendo con esto las expectativas de nuestros clientes.
2.3 Visión.
Ser una empresa de clase internacional que brinde lo último en desarrollo web, con
personal capacitado y en constante actualización, ofreciendo calidad en nuestros
productos y confianza para nuestros clientes, desarrollando productos nuevos e
ingeniosos a través de la investigación.
8
2.4 Políticas.
Los proyectos deberán ser cumplidos en los plazos señalados por los contratos y
cumplir con las especificaciones técnicas contratadas
Por cada proyecto realizado deberá entregarse un informe técnico que informara el
estado del proyecto
9
2.7 Organigrama.
Dirección General
Mtro. Christian Galicia
García
Coordinación de Coordinación
proyectos y administrativa y de
desarrollo ventas
Mtro. Christian Galicia Mtro. Christian Galicia
García García
Técnico
programador
Personal de apoyo
Alumnos de estadía o
practicantes
10
CAPÍTULO III
MARCO TEÓRICO
3.1 Desarrollo Web.
3.1.1 Backend.
3.1.2 Frontend.
Es la parte del desarrollo web que se dedica de la parte frontal de un sitio web, en
pocas palabras del diseño de un sitio web, desde la estructura del sitio hasta los
estilos como colores, fondos, tamaños hasta llegar a las animaciones y efectos.
En lugar de construir una website para cada tipo de dispositivo (teléfono inteligente,
tableta, ordenador, laptop e incluso, hoy en día, para Smart TV), se crea una sola
website. De esta forma, la website detecta desde qué clase de dispositivo está
accediendo el usuario y muestra la versión más optimizada para ese medio,
12
reorganizando los elementos de la web e incluso discriminando algunos de ellos.
Una web creada con responsive web design mejora el posicionamiento en
buscadores u optimización de motores de búsqueda.
3.3.1 HTML.
3.3.2 CSS.
Por sus siglas Cascading Style Sheet (CSS) o mejor conocidas como Hojas de Estilo
en Cascada; es un lenguaje de hojas de estilos creado para controlar el aspecto o
presentación de los documentos electrónicos definidos con HTML. CSS es la mejor
13
forma de separar los contenidos y su presentación y es imprescindible para crear
páginas web complejas.
Al crear una página web, se utiliza en primer lugar el lenguaje HTML para marcar
los contenidos, es decir, para designar la función de cada elemento dentro de la
página: párrafo, texto destacado, tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto
de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y
vertical entre elementos, posición de cada elemento dentro de la página, etc.
3.3.3 Bootstrap.
Es un framework CSS desarrollado inicialmente por Twitter que permite dar forma
a un sitio web mediante librerías CSS que incluyen tipografías, botones, cuadros,
menús y otros elementos que pueden ser utilizados en un sitio web.
14
3.3.4 JavaScript.
Una página web dinámica es aquella que incorpora efectos como texto que aparece
y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas
con mensajes de aviso al usuario.
3.3.5 PHP.
PHP es un lenguaje interpretado del lado del servidor que se caracteriza por su
potencia, versatilidad, robustez y modularidad. Los programas escritos en PHP son
incrustados directamente en el código HTML y ejecutados por el servidor web.
15
3.3.6 MySQL.
16
CAPÍTULO IV
METODOLOGÍA
4.1 Metodología.
Las ventajas de este modelo es que facilita la comunicación con el cliente, los
resultados son visibles al comienzo del proyecto, disminuye el riesgo de errores,
facilita la gestión de cambios y aumenta la productividad. Por tanto esta metodología
es la que más se ajusta a las necesidades de este proyecto.
El tiempo estimado para terminar el primer prototipo es de 4 meses, con este primer
prototipo se pretende cubrir la mayor parte de requerimientos que podrá pedir un
cliente. El objetivo es crear un portal web para Congresos que sea adaptativo para
cualquier tipo de Congreso y autoadministrable por el cliente.
18
4.2 Descripción de Actividades.
4.2.1 Análisis.
En esta fase del proyecto se definieron los objetivos generales del proyecto, se
identificaron los requerimientos imprescindibles para el portal web y se desarrolló
un cronograma de actividades.
4.2.2 Diseño.
En esta fase se comenzó con el diseño rápido del portal web, primero se diseñaron
las pantallas de bajo nivel y posteriormente se comenzó a maquetar todo el diseño
del portal.
4.2.3 Ejecución.
4.2.4 Pruebas.
En esta fase se realizaron pruebas de testeo al portal web y a los módulos creados
en el administrador de contenido, dando solución a los diferentes errores para lograr
una mejor usabilidad y tener el mínimo número de errores en este prototipo.
19
4.3 Planeación.
20
Pruebas del portal web lun 24/07/2017 jue 27/07/2017
4.4 Implementación.
4.4.1 Alcance.
Para el desarrollo de este proyecto se utilizará tecnología libre, para reducir los
costos de la implementación del portal.
La primera etapa que se realizó para el desarrollo del proyecto fue el levantamiento
de requerimientos del portal web, para esto, fue necesario consultar diferentes
páginas web de Congresos, de esta manera se analizaron y conocieron cuáles son
las necesidades de los posibles clientes a quienes va dirigido este portal web.
El tiempo de respuesta promedio del sistema para las operaciones debe ser
mínimo.
El portal debe poder operar sin necesidad de instalar ningún software
adicional además de un navegador web.
22
El portal debe poseer un diseño “Responsive” a fin de garantizar la adecuada
visualización en múltiples dispositivos como ordenadores, tabletas y/o
teléfonos inteligentes.
Para el desarrollo del portal web no fue necesario diseñar una base de datos, ya
que el Administrador de Contenido trabaja con una, lo cual facilitó el desarrollo de
este proyecto. Fue necesario analizar la base de datos, conocer las tablas y las
relaciones que esta contenía, principalmente de las que se utilizarían para las
consultas del portal.
23
Ilustración 11 4.3 Montaje del Script
Usuario de la BD
Contraseña del usuario de la BD
24
4.4.4 Análisis y Diseño del Portal Web.
25
Logo Menú
Slider
Sección
Ponentes
Sección
Conferencias
Sección
Entradas
Registro
Sección Sede
del Evento
Sección
Patrocinadores
Sección
Noticias
Pie de página
26
Logo: Aquí el logotipo o imagen representativa del Congreso.
Menú: Sección superior con enlaces a las diferentes secciones del portal.
Sección Entradas: Parte de la página que se mostrarán los boletos destacados del
Congreso.
Sección Sede del Evento: Sección del portal que mostrará la sede, servicios e
infraestructura del Congreso; según sea el caso de cada Congreso.
Sección Noticias: Aquí se mostrarán las últimas cuatro noticitas del Congreso.
Mapa del Evento: En esta parte de la página se mostrará la ubicación del Congreso.
Una vez concluido la etapa de bajo nivel se prosiguió al maquetado del portal web,
el resultado es el siguiente:
27
Logo Menú
Slider
Sección
Ponentes
Sección
Conferencias
Sección
Entradas
Registro
Sección Sede
del Evento
Sección
Patrocinadores
Sección
Noticias
Pie de página
28
Este proyecto no es destinado para un Congreso en específico, ya que el portal está
ideado en implementarse en cualquier tipo de Congreso. Lo cual se creó un módulo
en el Administrador de Contenido para cambiar el estilo del portal web.
Luego de tener el diseño final del portal web se prosiguió con la estructura de los
módulos en el Administrador de Contenido.
29
Ilustración 16 4.8 Módulos en el Administrador de Contenido
Acerca del Evento. Esta sección fue creada para poder publicar cual es la
temática y objetivos que motivan a asistir al Congreso.
Ponentes. Sección en la que el administrador podrá registrar los datos de
los ponentes del Congreso.
Sede del Evento. Este módulo es para la publicación de la sede, servicios e
infraestructura del Congreso.
Precios de Boletos. Sección para registrar los detalles y costos de los
boletos.
Datos del evento. En esta sección el administrador podrá registrar los datos
de contacto del evento, como lo son la dirección, teléfono, correo electrónico
y redes sociales.
Patrocinadores. Sección para registrar los patrocinadores del Congreso.
Preguntas frecuentes. Este módulo fue creado para publicar posibles
preguntas que pueden tener los participantes acerca del Congreso.
Slider. Una sección para crear un slider que se mostrara en la página de
inicio del portal web.
30
Noticias del Evento. Sección para publicar noticias relevantes acerca del
evento.
Galería. En este módulo el administrador podrá crear catálogos de
fotografías y videos relacionados con el Congreso.
Programa del Evento. En esta sección el administrador podrá organizar las
actividades que se realizaran en el evento estableciendo la fecha, horario,
lugar y detalles que considere necesario.
Fecha del Evento. Una sección en el que se registra la fecha del inicio del
evento, con la finalidad de que en la página de inicio del portal web se
muestra un reloj de cuenta regresiva.
Configuración del Sitio Web. Este módulo fue creado para personalizar el
diseño del portal web, se presentan dos tipos de diseño de layout y diez
colores diferentes para el tema.
Usuarios. En este módulo se visualizan los usuarios registrados del
Congreso.
Se comenzó a programar las funciones del portal, esto mediante condigo PHP y
consultas a la BD.
31
Ilustración 17 4.9 Apartado para importar las clases
Clase utilerías: La clase utilerías contiene funciones específicas como dar formato
a la fecha y acortar texto.
Clase secciones: Contiene las funciones que reemplazan el código HTML, y estas
funciones son llamadas en cada sección, como se muestra a continuación:
32
Ilustración 20 4.12 Función Eventos Destacados
33
Ilustración 23 4.15 Programación de la Función ponentesDestacados
Esta función muestra los ponentes destacados del Congreso, la cual usa el método
consultarVariosRegistros seleccionando el número que representa a la sección
llamada Ponentes (creado en el Administrador de Contenido) y que tenga activo el
valor de destacado. Después copiamos el código HTML de la página para que al
visualizarse respete el formato y los estilos, se remplazan los datos por los nombres
de los componentes de la sección Ponentes. Finalmente quitamos el código HTML
y llamamos la función llamada poentesDestacados.
34
4.4.7 Pruebas.
35
Ilustración 27 4.18 Vista en Ilustración 26 4.19 Vista en Tableta
Teléfono Inteligente
36
4.5 Evaluación.
Así mismo esta aprobación fue respaldada con un cuestionario de satisfacción, que
respaldara los objetivos de este proyecto.
37
CAPÍTULO V
RESULTADOS Y
DISCUSIÓN
5.1 Resultados.
El Portal Web para Congresos diseñado con base a una investigación desarrollada
y a los requerimientos dados por la empresa ImagenInsite se obtuvieron los
siguientes módulos que componen el portal.
Ponentes
En este apartado se mostrara las fotografías, redes sociales e información
relacionada de los ponentes que participaran en el Congreso.
39
Ilustración 29 5.2 Apartado del módulo Ponentes
Noticias
Esta el módulo de noticias, donde el administrador del sitio puede subir
información referente al Congreso y la audiencia puede visualizarlo y
mantenerse informado.
40
Galería
Muestra las imágenes y videos del Congreso, el administrador del sitio podrá
clasificar las imágenes o videos.
Programa de Actividades
Muestra el programa de actividades del Congreso, en el que la audiencia
podrá visualizar la información necesaria de las conferencias o los talleres
del Congreso.
41
Precios
Este módulo mostrará el nombre, descripción y precio de los boletos del
Congreso.
Contacto
Muestra los datos de contacto, mapa y un formulario donde el usuario
puede solicitar información referente al Congreso.
42
Preguntas
En este módulo el administrador del sitio podra publicar y actualizar
información que los usuarios desean conocer.
Registro
Muestra un formulario de registro, donde el usuario podrá registrarse.
43
El portal cuenta con un diseño web responsivo o adaptativo, es decir tiene la
correcta visualización en distintos dispositivos con conexión a internet, tales como
computadoras de escritorio, tabletas o celulares. Dado que los elementos del portal
son redimensionados de forma de que se adapten correctamente al ancho de cada
uno de los dispositivos, permitiendo una correcta visualización y brindando una
mejor experiencia al usuario.
5.2 Discusión.
Las Tecnologías de la Información y Comunicación (TIC) han tomado un papel
importante en nuestra sociedad y se utilizan en diferentes actividades, forman parte
de diversos sectores como la educación, salud, laboral, empresarial, etc. Las TIC
son un conjunto de tecnologías desarrolladas para gestionar la información de
manera fácil y rápida, las nuevas TIC se caracterizan por permitir la comunicación
entre personas o grupos sin importar donde se encuentren. Esta comunicación se
realiza a través de páginas web, correo electrónico, videoconferencias, entre otros
sistemas.
44
5.3 Conclusiones.
45
Bibliografía
46