Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ UPCommons. Portal de...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
versions View all 2 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Creació d'un generador d'horaris automàtic i personalitzat

Authors: Cervilla Rovira, Marc;

Creació d'un generador d'horaris automàtic i personalitzat

Abstract

Aquest document tractarà sobre un treball de fi de grau basat en el desenvolupament d'un generador d'horaris. L'objectiu principal del projecte és crear una eina capaç de generar els horaris dels treballadors d'una empresa de manera automàtica i personalitzada, utilitzant tecnologies com JavaScript, NodeJs i les bases de dades de MS SQL Server. El projecte intenta donar solució al problema que pateixen moltes empreses respecte a la infinitat de possibilitats existents en un horari de treball i tenint en compte totes les restriccions que comporta. Nosaltres proposem una funcionalitat en una pàgina web per tal que l'usuari pugui realitzar l'assignació horària de manera senzilla i eficient. El treball es divideix en diverses etapes, començant per una introducció detallada, on definim l'abast i la naturalesa del projecte, així com tota la teoria relacionada. També mostrem l'etapa de planificació i gestió, que inclou un informe de sostenibilitat que analitza els aspectes ambientals, econòmics i socials del projecte. A més a més, s'estableix la planificació temporal i el pressupost d'aquest. Posteriorment, procedim a explicar la fase de desenvolupament, des del disseny del software fins a la implementació d'aquest. Addicionalment, indiquem pas a pas el procés d'implementació del codi i, un cop acabat, duem a terme certes proves per comprovar l'eficiència del sistema. En tot moment, es busca proporcionar informació clara i comprensible per al lector, intercalant figures i taules per visualitzar les explicacions. Finalment, es presenten les principals conclusions obtingudes al llarg del procés. En definitiva, amb aquest treball de fi de grau, s'espera contribuir en l'àmbit de la planificació horària i proporcionar una eina per a les empreses interessades en gestionar eficientment els horaris dels seus treballadors.

This document will be about a bachelor's thesis project focused on the development of a schedule generator. The main objective of the project is to create a tool capable of automatically and personalized generating schedules for employees of a company, using technologies such as JavaScript, Node.js, and MS SQL Server databases. The project aims to provide a solution to the problem that many companies face regarding the countless possibilities involved in schedule planning, considering all the associated constraints. We propose a functionality on a web page to allow users to easily and efficiently perform schedule assignments. The work is divided into several stages, starting with a detailed introduction where the scope and nature of the project are defined, along with all the related theory. The planning and management phase is also presented, including a sustainability report that analyzes the environmental, economic, and social aspects of the project. Additionally, the project timeline and budget are established. Subsequently, the development phase is explained, from software design to implementation. Furthermore, a step-by-step description of the code implementation process is provided, followed by certain tests to verify the system's efficiency. Throughout, the aim is to provide clear and understandable information for the reader, incorporating figures and tables to enhance explanations. Finally, the main conclusions derived from the entire process are presented. In summary, with this bachelor's thesis, we aim to contribute to the field of schedule planning and provide a tool for companies interested in efficiently managing their workers' schedules.

Keywords

constraint programming, Àrees temàtiques de la UPC::Economia i organització d'empreses::Gestió i direcció::Recursos humans, nurse scheduling problem, nodejs, SQL Server, javascript, Hours of labor--Planning, SQL server, SQL (Llenguatge de programació), logic solver, restriccions, JavaScript (Computer program language), backtracking, programació de restriccions, horari, Jornada de treball--Planificació, SAT, autoscheduling, JavaScript (Llenguatge de programació)

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 65
    download downloads 82
  • 65
    views
    82
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
65
82
Green