Publication: Desarrollo de una aplicación web para el proceso de contratación
Loading...
Identifiers
Publication date
2014-09
Defense date
2014-10-06
Authors
Advisors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
IMDEA Networks Institute es un instituto de investigación creado por el Gobierno de la
Comunidad de Madrid en el que se realiza investigación científica de vanguardia en todas
las áreas de redes. Por ello, cada año se reciben cientos de solicitudes de investigadores
interesados en unirse al equipo, solicitudes que aumentan año a año.
Inicialmente, el instituto optó por la contratación de una empresa externa encargada
de proveer un formulario para la tramitación de dichas solicitudes. Las solicitudes eran
enviadas a nuestros servidores diariamente en formato XML y cargadas en una aplicación
php difícil de mantener y obsoleta que, dado el alto número de solicitudes, no se adaptaba
a los requerimientos actuales.
Por ello, debido a este aumento y al constante crecimiento del instituto nace el proyecto
ARP (Application Recruitment Procedure), con la intención de centralizar el procesamiento
de todas las solicitudes de forma interna.
Para el desarrollo de la herramienta se ha decidido utilizar el framework Ruby On Rails,
y el proyecto se ha dividido en dos partes o interfaces. La primera de ellas es un nuevo
formulario web, más intuitivo, dinámico y de carácter público.
La segunda de ellas consiste en una herramienta interna para el procesamiento de dichas
solicitudes en detrimento de la anterior. En ella el equipo de administración se encargará de
procesar todas las solicitudes que se vayan recibiendo durante el periodo de contratación.
En este Trabajo de Fin de Grado se describirá el proceso de realización de la interfaz
primera o formulario web, herramientas y lenguajes utilizados en el proceso y las pruebas
realizadas para testear su correcto funcionamiento.
IMDEA Networks Institute is a research institute created by the Madrid Regional Government in which cutting-edge scientific research is carried out in all areas of networking. Therefore, each year hundreds of requests for researchers interested in joining the team are received, increasing every year. Initially, the institute chose hiring an external company to provide a form for the processing of such applications. Applications were sent to our servers daily in XML format and loaded into a php application difficult to maintain and outdated that given the high number of applications, it was not adapted to the current requirements. Therefore, due to this increase and the continued growth of the institute, borns ARP project (Application Recruitment Procedure), with the intention to centralize the processing of all requests internally. For the development of the tool we have decided to use the Ruby On Rails framework, and the project has been divided into two parts or interfaces. The first is a new, more intuitive, dynamic and public web form. The second of these is an internal tool for processing such requests. In it, the management team will process all requests that are received during the registration period. In this Final Project Work will be described the process of realization of the first interface or web form, languages and tools used in the process and tests done to check that everything works properly.
IMDEA Networks Institute is a research institute created by the Madrid Regional Government in which cutting-edge scientific research is carried out in all areas of networking. Therefore, each year hundreds of requests for researchers interested in joining the team are received, increasing every year. Initially, the institute chose hiring an external company to provide a form for the processing of such applications. Applications were sent to our servers daily in XML format and loaded into a php application difficult to maintain and outdated that given the high number of applications, it was not adapted to the current requirements. Therefore, due to this increase and the continued growth of the institute, borns ARP project (Application Recruitment Procedure), with the intention to centralize the processing of all requests internally. For the development of the tool we have decided to use the Ruby On Rails framework, and the project has been divided into two parts or interfaces. The first is a new, more intuitive, dynamic and public web form. The second of these is an internal tool for processing such requests. In it, the management team will process all requests that are received during the registration period. In this Final Project Work will be described the process of realization of the first interface or web form, languages and tools used in the process and tests done to check that everything works properly.
Description
Keywords
Ruby On Rails, Formulario web, Desarrollo de aplicaciones web, Bases de datos