PDF de programación - Aplicación Web de bases de datos en PHP usando el Framework Symfony

Imágen de pdf Aplicación Web de bases de datos en PHP usando el Framework Symfony

Aplicación Web de bases de datos en PHP usando el Framework Symfonygráfica de visualizaciones

Publicado el 2 de Abril del 2021
708 visualizaciones desde el 2 de Abril del 2021
2,5 MB
68 paginas
Creado hace 8a (02/09/2015)
Escola Tècnica Superior d’Enginyeria Informàtica

Universitat Politècnica de València



Aplicación Web de bases de datos en PHP

usando el Framework Symfony



Trabajo Fin de Grado

Grado en Ingeniería Informática



Autor: Eloy José Gómez Tébar

Tutor: José Vicente Busquets Mataix

2014-2015



Aplicación Web de bases de datos en PHP usando el Framework Symfony



2



Resumen

Implementación de una aplicación web de consulta de registros de acceso para el

administrador de un servidor de socios de un club de tenis, utilizando el conocido framework
PHP, Symfony y las librerías Bootstrap y jQuery.

La aplicación permite buscar a cualquier socio y obtener todos sus registros de acceso,
pudiendo además obtener gráficas de los datos obtenidos. Por otro lado, podrá acceder a la ficha
del socio para modificar sus datos o para eliminarlos.

Además será posible realizar consultas usando como término de búsqueda una fecha, de esta

forma podrá identificar usos irregulares del sistema más fácilmente.



Palabras clave: Symfony, registros de acceso, PHP, Aplicación Web.

3

Aplicación Web de bases de datos en PHP usando el Framework Symfony



4




1.


Tabla de contenidos

Introducción ................................................................................................................ 9

1 - Introducción ............................................................................................................... 9

2 - Symfony .................................................................................................................... 9

3 - Motivación y objetivos ............................................................................................... 10

4 - Entorno de desarrollo ................................................................................................. 10

2. Especificación de requisitos ......................................................................................... 11

1 - Introducción .............................................................................................................. 11

1.1 - Propósito ............................................................................................................ 11

1.2 - Alcance .............................................................................................................. 11

1.3 - Definiciones, siglas y abreviaturas ........................................................................ 11

1.4 - Referencias ......................................................................................................... 12

1.5 - Visión global ...................................................................................................... 12

2 - Descripción general ................................................................................................... 12

3 - Requisitos específicos ................................................................................................ 12

3.1 - Interfaces externas ............................................................................................... 12

3.2 - Funciones ........................................................................................................... 12

3.2.1 – Clase Socio ..................................................................................................... 13

3.2.2 – Clase Búsqueda ............................................................................................... 14

3.2.3 – Clase Registro ................................................................................................. 16

3. Análisis ...................................................................................................................... 17

1 - Introducción .............................................................................................................. 17

2 - Diagrama de clases .................................................................................................... 17

3 - Diagramas de casos de uso ......................................................................................... 18

3.1 - Caso base ........................................................................................................... 18

3.2 – Realizar búsqueda ............................................................................................... 19

3.3 - Listado .............................................................................................................. 20

3.3 – Gestionar socios ................................................................................................. 21

4 - Diagramas de actividad ............................................................................................. 22

4.1 - Realizar búsqueda .............................................................................................. 22

4.2 - Crear socio ........................................................................................................ 23

5

Aplicación Web de bases de datos en PHP usando el Framework Symfony

4.3 - Modificar socio .................................................................................................. 24

4.4 - Eliminar socio .................................................................................................... 25

4.5 - Borrar historial de búsquedas .............................................................................. 26

4.5 – Generar Pdf ........................................................................................................ 27

4. Diseño ...................................................................................................................... 28

1 - Introducción ............................................................................................................. 28

2 - Patrón de diseño ....................................................................................................... 28

2.1 - Modelo .............................................................................................................. 28

2.2 - Vista ................................................................................................................. 29

2.3 - Controlador ....................................................................................................... 30

3 - Funcionamiento general de una aplicación MVC ........................................................ 30

4 - Ventajas ................................................................................................................... 30

5 - Inconvenientes .......................................................................................................... 31

5.

Implementación ......................................................................................................... 32

1 - Instalación y configuración para desarrollos en un entorno Symfony ............................ 32

1.1 - Requisitos previos .............................................................................................. 32

1.2 - Instalación ......................................................................................................... 32

1.3 – Configuración de la base de datos ....................................................................... 33

2 - Bundles .................................................................................................................... 35

2.1 - Introducción ...................................................................................................... 35

2.2 - Creación ............................................................................................................ 35

2.3 - Activación .......................................................................................................... 37

3 - Enrutamiento ............................................................................................................ 38

3.1 - Introducción ...................................................................................................... 38

3.2 - Creación ............................................................................................................ 38

3.3 - Variables ........................................................................................................... 39

4 - Entidades ................................................................................................................. 40

4.1 - Introducción ...................................................................................................... 40

4.2 - Creación ............................................................................................................ 40

4.3 - Configuración de la entidad en la base de datos .................................................... 43

4.4 – Persistencia de objetos ....................................................................................... 44

5 - Vistas ...................................................................................................................... 45

5.1 - Introducción ...................................................................................................... 45

5.2 - Estructura .......................................................................................................... 45

5.3 – Variables e instrucciones de flujo ....................................................................... 48

6 – Registros ................................................................................................................. 50

6



6.1 - Introducción ...........................................................................................
  • Links de descarga
http://lwp-l.com/pdf19061

Comentarios de: Aplicación Web de bases de datos en PHP usando el Framework Symfony (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