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

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

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

Publicado el 2 de Abril del 2021
284 visualizaciones desde el 2 de Abril del 2021
1,3 MB
58 paginas
Creado hace 2a (10/09/2018)
Escola Tècnica Superior d’Enginyeria Informàtica

Universitat Politècnica de València

Aplicación Web desarrollada en PHP

usando el Framework Symfony

Trabajo Fin de Grado

Grado en Ingeniería Informática

Autor: Ramon Guerrero Oriola

Tutor: José Vicente Busquets Mataix

2017-2018





2





Resumen

Desarrollar una aplicación web para la gestión de los registros de acceso en todas las sedes de

una empresa, utilizando el framework PHP Symfony.

En todas las sedes de la empresa, se habilitará un ordenador donde permitir al empleado
registrar su entrada o salida de la misma. Para ello el empleado tendrá que introducir su número
de DNI y, posteriormente validar el formulario.

La aplicación debe permitir al supervisor, listar de manera inmediata todos los presentes en un

local con el fin de evacuarlo en caso de emergencia.

Por otro lado, el administrador podrá acceder a la gestión de todos los empleados y sedes.
Además, el administrador tendrá la opción de listar los registros de todas las sedes, incluyendo un
filtrado por fecha.

Palabras clave: symfony, php, html, registro, apache.

3





Abstract

Develop a web application to manage every access record in all the headquarters of a company,

using the Symfony PHP framework.

Every company’s location will have available a computer to allow the employee to register
their entry or exit. The employee will have to enter his ID number and, subsequently, validate the
form.

The application must allow the supervisor to list, immediately, all employees present in a HQ,

in order to evacuate in case of emergency.

On the other hand, administrator can manage all employees and HQ. In addition, the

administrator will have the option to list the records of every site, including filtering by date.

Keywords: symfony, php, html, log, apache.



4





8





Contenido

Tabla de contenidos

I.

Introducción ................................................................................................................................... 10

1 - Introducción ................................................................................................................................. 10

1.1 Motivación............................................................................................................................... 10

1.2 Motivación personal ................................................................................................................ 10

1.3 Objetivo ................................................................................................................................... 10

2 - Symfony ....................................................................................................................................... 11

2.1 Otros proyectos con Symfony ................................................................................................. 11

II. Especificación de requisitos .......................................................................................................... 16

1 - Introducción ................................................................................................................................. 16

1.1 Propósito .................................................................................................................................. 16

1.2 Alcance .................................................................................................................................... 16

1.3 Definiciones, siglas y abreviaturas .......................................................................................... 16

1.4 Referencias .............................................................................................................................. 17

1.5 Visión global ........................................................................................................................... 17

2 - Descripción general ...................................................................................................................... 17

2.1 Perspectiva del producto.......................................................................................................... 17

2.2 Funciones del producto............................................................................................................ 17

2.3 Características de los usuarios ................................................................................................. 17

2.4 Restricciones ........................................................................................................................... 17

2.5 Suposiciones y dependencias .................................................................................................. 17

2.6 Requisitos futuros .................................................................................................................... 18

3 - Requisitos específicos .................................................................................................................. 18

3.1 Interfaces externas ................................................................................................................... 18

3.2 Funciones................................................................................................................................. 18

III. Análisis .......................................................................................................................................... 22

1 - Introducción ................................................................................................................................. 22

2 - Diagrama de clases ....................................................................................................................... 22

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

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

3.2 Casos de Uso ........................................................................................................................... 22

4 - Diagramas de actividad ................................................................................................................ 23

4.1 Grabar registro ......................................................................................................................... 23

4.2 Realizar login administrador / supervisor ................................................................................ 24

4.3 Alta usuario ............................................................................................................................. 25

4.4 Modificar o eliminar usuario ................................................................................................... 26



9





4.5 Alta sede .................................................................................................................................. 27

4.6 Modificar o eliminar sede ........................................................................................................ 28

4.7 Listar registros desde supervisor ............................................................................................. 29

4.8 Listar registros desde administrador ........................................................................................ 30

IV. Diseño ............................................................................................................................................ 31

1 - Introducción ................................................................................................................................. 31

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

2.1 Modelo..................................................................................................................................... 31

2.2 Vista ........................................................................................................................................ 31

2.3 Controlador .............................................................................................................................. 32

V.

Implementación ............................................................................................................................. 33

1 - Entorno de desarrollo ................................................................................................................... 33

1.1 Apache y certificado SSL ........................................................................................................ 33

1.2 PHP 7.0 .................................................................................................................................... 34

1.3 MYSQL y PHPMYADMIN .................................................................................................... 34

1.4 Configuración del proyecto ..................................................................................................... 34

2- Estructura Symfony ....................................................................................................................... 35

3- Creación de entidades ................................................................................................................... 36

3.1 Introducción ............................................................................................................................. 36

3.2 Creación de las entidades .............................................................
  • Links de descarga
http://lwp-l.com/pdf19063

Comentarios de: Aplicación Web desarrollada 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