PDF Google Drive Downloader v1.1


Report a problem

Content text IES PERE MARIA ORTS I BOSCH-Alberto Vizuete Cano.pdf

IES PERE MARIA ORTS I BOSCH CICLOS FORMATIVOS DE GRADO SUPERIOR Familia Profesional: Informática y Comunicaciones PROYECTO DE FIN DE CICLO Ciclo Formativo Empleo IMED AUTOR: Alberto Vizuete Cano TUTOR: Sonia Guardiola Ponsoda Benidorm, 25/06/2018
Empleo IMED DAW 2 IES PERE MARIA ORTS I BOSCH Tabla de contenido 1. Introducción. ................................................................................................................. 4 1.1. Objetivo......................................................................................................................... 4 1.1.1. Frontend. ....................................................................................................................... 4 1.1.2. Backend......................................................................................................................... 4 1.2. Justificación................................................................................................................... 4 2. Estudio Económico. ...................................................................................................... 6 2.1. Justificación de la ideaEmpresarial............................................................................... 6 2.2. Descripción de Marketing. ............................................................................................ 8 2.2.1. Cualidades del producto. ........................................................................................... 8 2.2.2. Estrategia del producto.............................................................................................. 8 2.2.3. Publicidad.................................................................................................................. 8 2.2.4. Distribución............................................................................................................... 8 2.2.5. Ubicación de la empresa............................................................................................ 9 2.3. RRHH / Forma Jurídica................................................................................................. 9 2.4. Análisis de viabilidad.................................................................................................... 9 2.4.1. Costes fijos y variables.............................................................................................. 9 2.4.2. Balance inicial......................................................................................................... 10 2.4.3. Precio del producto.................................................................................................. 10 2.4.4. Tipos de impuestos.................................................................................................. 11 3. Análisis y diseño. ........................................................................................................ 12 3.1. Planificación temporal................................................................................................. 12 3.2. Clases. ......................................................................................................................... 12 3.3. Modelo Relacional....................................................................................................... 16 3.4. Casos de uso. ............................................................................................................... 17 3.4.1. Frontend. ..................................................................................................................... 17 3.4.1.1. DefaultController. ....................................................................................................... 17 3.4.1.2. ExperienciaProfController. ......................................................................................... 25 3.4.1.3. FormacionController. .................................................................................................. 28 3.4.1.4. OfertaController. ......................................................................................................... 30 3.4.1.5. PublicacionesController. ............................................................................................. 33 3.4.1.6. UsuarioController........................................................................................................ 35 3.4.2. Backend....................................................................................................................... 41 3.4.2.1. DefaultController. ....................................................................................................... 41 3.4.2.2. AdminController. ........................................................................................................ 48 3.4.2.3. GrupoUsuarioController.............................................................................................. 60 3.4.2.4. OfertaController. ......................................................................................................... 62 4. Entorno de Programación............................................................................................ 70 4.1. Entorno de trabajo. ...................................................................................................... 70 5. Implementación........................................................................................................... 72 5.1. Prototipo...................................................................................................................... 72 5.2. PHP + Symfony........................................................................................................... 72 5.3. XAMPP....................................................................................................................... 75 5.4. MySQL........................................................................................................................ 76 5.5. TWIG + HTML5......................................................................................................... 78 5.6. CSS3............................................................................................................................ 80 5.7. Bootstrap. .................................................................................................................... 81 5.8. JavaScript + jQuery..................................................................................................... 82 5.9. Pruebas funcionales..................................................................................................... 83 5.10. Accesibilidad............................................................................................................... 86 5.11. SEO – Posicionamiento en buscadores. ...................................................................... 87 6. Manuales..................................................................................................................... 89
Empleo IMED DAW 3 IES PERE MARIA ORTS I BOSCH 6.1. Manual de despliegue.................................................................................................. 89 6.2. Manual de operación. .................................................................................................. 91 7. Conclusiones. ............................................................................................................ 112 8. Bibliografía. .............................................................................................................. 113 9. Anexo. ....................................................................................................................... 114
Empleo IMED DAW 4 IES PERE MARIA ORTS I BOSCH 1. Introducción. 1.1. Objetivo. 1.1.1.Frontend. Lograr una aplicación web, adaptada para todos los dispositivos, con un diseño web corporativo, donde los usuarios puedan visualizar ofertas de trabajo para el grupo de hospitales IMED y poder inscribirse en ellas.  Web Reponsive.  Registro de candidatos para las ofertas de trabajo.  Listado e inscripción de ofertas de trabajo.  Creación/edición del Currículum Vitae.  Subida de documentos e imágenes.  Presencia en redes Sociales.  Almacenamiento de todos los datos de los candidatos y de las inscripciones a las ofertas en base de datos.  Buen posicionamiento SEO mediante: o Palabra clave en el título HTML. o Palabra clave en tus imágenes, tanto en la imagen como en el ALT. 1.1.2.Backend. Lograr una aplicación web, adaptada a todos los dispositivos, con un diseño web corporativo, donde los usuarios autorizados puedan crear ofertas de trabajo, llevar un control de los candidatos que se han registrado y de las inscripciones que han realizado.  Web Reponsive.  Buscador para encontrar todo tipo de candidatos a través de una serie de filtros.  Creación de usuarios y grupos de usuarios.  Creación/Edición de ofertas de trabajo.  Recomendar candidatos a otros usuarios.  Visualización de inscripciones de las ofertas de trabajo.  Almacenamiento de los usuarios, grupos de usuarios y ofertas en base de datos. 1.2. Justificación. Con el desarrollo de este proyecto, se pretende ofrecer un medio para poder
Empleo IMED DAW 5 IES PERE MARIA ORTS I BOSCH encontrar trabajo dentro de los hospitales de IMED y un sistema para poder llevar un control de todos los candidatos registrados y las inscripciones a las ofertas de empleo. Este fue el primer proyecto que me propusieron en la empresa cuando comencé debido a que necesitaban un sistema de gestión de currículums que fuera informatizado y no en papel, como lo llevaban haciendo hasta ahora. Para los empleados que se dedican a contratar trabajadores para la empresa, les facilita mucho el trabajo al no tener que leer uno a uno todos los currículums, sino que pueden encontrar a los candidatos que estén buscando mediante un buscador, hacerles un seguimiento, recomendarlos a otros empleados, descartarlos, etc. En la actualidad, este modelo lo podemos observar en páginas como Infojobs.net o Trabajando.es, pero estas webs son más generales y están más enfocadas para trabajos de todo tipo. Para el desarrollo de la página web he utilizado, en la parte de cliente: como lenguaje de marcas HTML5, el diseño de la web con CSS3 y las animaciones con JavaScript, además también he utilizado el framework BootStrap, para el diseño Responsive, sus clases y funciones Javascript ya implementadas, la librería jQuery para las animaciones y peticiones AJAX para obtener, guardar, editar o eliminar datos de la base de datos sin necesidad de recargar la página. Para la parte del servidor he utilizado como lenguaje PHP (Hypertext Preprocessor), a través de su framework Symfony, como motor de base de datos he usado MySql para el almacenamiento de datos y su despliegue lo he realizado en un servidor Linux Centos, con un servidor web Apache, PHP7 y MySql como motor de base de datos, con la aplicación PhpMyAdmin, para la administración de la base de datos de nuestra página web.

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.