PDF de programación - Diseño e implementación de una plataforma web para la gestión de pistas de pádel

Imágen de pdf Diseño e implementación de una plataforma web para la gestión de pistas de pádel

Diseño e implementación de una plataforma web para la gestión de pistas de pádelgráfica de visualizaciones

Publicado el 8 de Abril del 2021
520 visualizaciones desde el 8 de Abril del 2021
1,9 MB
47 paginas
Creado hace 9a (16/03/2015)
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE

TELECOMUNICACIÓN

UNIVERSIDAD POLITÉCNICA DE CARTAGENA



Proyecto Fin de Carrera



“Diseño e implementación de una plataforma web para la gestión de

pistas de pádel.”


AUTOR: Bienvenido Valera Hurtado

DIRECTOR: Francesc Burrul i Mestres

Marzo / 2015





Autor

Bienvenido Valera Hurtado

E-mail del Autor

[email protected]

Director

Francesc Burrull i Mestres

E-mail del Director

[email protected]

Título del PFC

Diseño e implementación de una plataforma web para la gestión
de pistas de pádel.

Descriptores

Pádel, Reserva de pista de pádel

Resumen

Se plantea el desarrollo de una plataforma web para la reserva de pistas de pádel por
un usuario. Para ello se ha diseñado una central de reservas centralizada que permite a los
usuarios la búsqueda de pistas libres y una vez elegida su posterior reserva.



Hasta el momento la reserva se realiza en cada club individualmente. Se pretende
facilitar al usuario esta tarea de forma que sea más sencillo la práctica de este deporte en auge.



Titulación

Ingeniería Técnica de Telecomunicaciones, Esp. Telemática.

Intensificación



Departamento

Departamento de Tecnologías de Información y Comunicaciones

Fecha de Presentación Marzo 2015



2



Índice



CAPÍTULO 1. INTRODUCCIÓN ....................................................................................4

1.1. PLANTEAMIENTO INICIAL Y MOTIVACIÓN........................................................................................4
1.2. OBJETIVOS............................................................................................................................................5

CAPÍTULO 2. ESTUDIO DE LAS TECNOLOGÍAS Y HERRAMIENTAS DE
DESARROLLO ..............................................................................................................6

2.1. INTRODUCCIÓN.....................................................................................................................................6
2.2. PHP ........................................................................................................................................................6
2.3. MySQL ...................................................................................................................................................7
2.4. APACHE.................................................................................................................................................8
2.5. phpMyAdmin..........................................................................................................................................9
2.6. XAMPP..................................................................................................................................................10
2.7. Frameworks…………………………………………………………………………………………………….11
2.7.1. ¿Qué es un Framework?...................................................................................................11

2.7.2. Objetivos de un Framework…………………………………………………………………….11
2.7.3. Comparativa Frameworks………………………………………………………………………12

2.7.3.1. CodeIgniter……………………………………………………………………………12
2.7.3.2. Symfony……………………………………………………………………………….13


2.7.3.3. Zend Framework……………………………………………………………………..14
2.8. Zend Framework 2...............................................................................................................................15
2.9. JavaScript y jQuery…………...............................................................................................................16
2.10. CSS………..........................................................................................................................................16

CAPÍTULO 3. ANÁLISIS…………………………..........................................................18

3.1. DIAGRAMA CASOS DE USO………………………………………………………………………………..18
3.1.1 Casos de uso del usuario no registrado…..………………………………………………….18
3.1.2 Casos de uso del usuario registrado………………………………………………………….19
3.1.3 Casos de uso del gestor del club………………………………………………………………20
3.1.4 Casos de uso del administrador del portal…………………………………………………..22


CAPÍTULO 4. IMPLEMENTACIÓN ……………………………..…................................23

4.1. BASE DE DATOS………..…………………………………………………………………………………….23
4.2. ARQUITECTURA DE ZF2…………………………………………………………………………………….26
4.2.1 Estructura de directorios…………………………………….………………………………….28
4.2.2 Componentes del patrón MVC……………….…………………………………………………28
4.3. CAPA DE PRESENTACIÓN………………………………………...………………………………………..30
4.4. CÓDIGO EJECUTADO EN CLIENTE………...……………………………………………………………..31


CAPÍTULO 5 FUNCIONES IMPLEMENTADAS…..……..............................................32

5.1. REGISTRO DE UN USUARIO ………..................................................................................................32
5.2. LOG IN DE UN USUARIO REGISTRADO ..........................................................................................34
5.3. BÚSQUEDA Y RESERVA DE UNA PISTA .........................................................................................35
5.4. ADMINISTRADOR DE UN CLUB …………………...............................................................................40
5.5. ADMINISTRADOR DEL PORTAL WEB…………………………………………………………………….42

APÉNDICE. INSTALACIÓN Y PUESTA EN MARCHA ..............................................44

1. INSTALACIÓN Y CONFIGURACIÓN DE XAMPP..................................................................................44
2. INSTALACIÓN Y CONFIGURACIÓN DE ZENDFRAMEWORK.............................................................45

BIBLIOGRAFÍA…………………….…………………………………………………………47



3

Capítulo 1.

INTRODUCCIÓN.



1.1 Planteamiento inicial y motivación.

Se ha constatado que el pádel es un deporte en auge. Actualmente es el segundo
deporte más practicado en España, después del fútbol, desbancando al baloncesto como
actividad deportiva. Es por ello que la oferta de pistas para su práctica ha aumentado
considerablemente estos últimos años.

El problema surge cuando un usuario desea reservar una pista y para ello tiene que

contactar con cada club individualmente, ya sea mediante su rastreo por internet o realizando
diversas llamadas telefónicas, hasta localizar un club con pistas disponibles.

Ante la demanda generada se ha pretendido dar solución a la problemática de reservar

pista. Para ello se desea implementar un sistema centralizado de reservas vía portal web, que
sea utilizado por los jugadores de pádel para la búsqueda y reserva de pistas disponibles según
criterios geográficos, de horarios, etc. Tras un rastreo en internet no se ha encontrado ningún
servicio de estas características. Hasta ahora las reservas se gestionan individualmente por
cada club siendo esto tedioso para el jugador que desea buscar una pista disponible y
reservarla.

Las necesidades detectadas actualmente en los usuarios de pádel en internet y los

clubs que generan la demanda son las siguientes:



A. Jugadores:

a) Búsqueda de pistas disponibles entre una amplia oferta de clubes.

b) Reserva de la pista en el menor tiempo posible.

c) Toda la información del club localizada en un único portal.

B. Administrador del club:

a) Un sistema único de reservas

b) Que los usuarios conozcan su club.

El proyecto consistirá en la creación del sistema de reservas implementado en el portal

Servipadel.com.



4

1.2 Objetivos.



1. Crear una solución que permita a los usuarios encontrar fácilmente los clubs más

cercanos.



2. Generar una plataforma de gestión única y centralizada para todos los clubs.



3. Diseñar un buscador sencillo e intuitivo para los usuarios de la aplicación.



4. Construir un sencillo flujo de reserva en pocos pasos.



5.

Informar a los jugadores de pádel con movilidad geográfica de los clubs que

disponga alrededor, independiente de su ubicación.


6. Facilitar el encuentro entre jugador y club.


7. Formar una comunidad de jugadores de pádel que facilite la práctica de este

deporte.



5



ESTUDIO DE LAS TECNOLOGÍAS Y HERRAMIENTAS
ESTUDIO DE LAS TECNOLOGÍAS Y HERRAMIENTAS
ESTUDIO DE LAS TECNOLOGÍAS Y HERRAMIENTAS
DE DESARROLLO.
DE DESARROLLO.

Capítulo 2
Capítulo 2.



2.1 Introducción.

Como nuestro objetivo es desarrollar una aplicación web dinámica con acceso a
Como nuestro objetivo es desarrollar una aplicación web dinámica con acceso a
Como nuestro objetivo es desarrollar una aplicación web dinámica con acceso a


información almacenada en una base de datos, ante la variedad de herramientas disponibles,
información almacenada en una base de datos, ante la variedad de herramientas disponibles,
información almacenada en una base de datos, ante la variedad de herramientas disponibles,
he elegido el lenguaje de programación PHP, la base de datos MySQL, y el servidor web
he elegido el lenguaje de programación
, y el servidor web
Apache, por ser estándares "de facto" que ofrecen una potencia y flexibilidad suficientes. He
, por ser estándares "de facto" que ofrecen una potencia y flexibilidad suficientes. He
, por ser estándares "de facto" que ofrecen una potencia y flexibilidad suficientes. He
utilizado el servidor XAMPP por su sencilla instalación, facilidad de uso e integración de las
por su sencilla instalación, facilidad de uso e integración de las
por su sencilla instalación, facilidad de uso e integración de las
herramientas indicadas. Además nos proporciona la interfaz para el manejo de la base de
herramientas indicadas. Además nos proporciona la interfaz para el manejo de la base de
herramientas indicadas. Además nos proporciona la interfaz para el manejo de la base de
datos phpmyadmin.


Para e
  • Links de descarga
http://lwp-l.com/pdf19082

Comentarios de: Diseño e implementación de una plataforma web para la gestión de pistas de pádel (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad