Piattaforma (pianificazione) oraria aziendale

Bignasca, Roberto (2020) Piattaforma (pianificazione) oraria aziendale. Bachelor thesis, Scuola Universitaria Professionale della Svizzera Italiana.

[img] Text
DOC_BIGNASCA.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial.

Download (2MB)
[img] Text
POSTER_BIGNASCA.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial.

Download (393kB)

Abstract

Questo progetto di diploma consiste nello sviluppo di un’applicazione web per la gestione anagrafica del personale e la pianificazione dei turni di lavoro per un’azienda che opera nel settore dei trasporti pubblici in Ticino. Oltre a soddisfare la domanda di copertura di tutti i turni, la pianificazione del lavoro deve soddisfare alcuni criteri come: vacante obbligatorie, riposo sufficiente e media del lavoro mensile, dettate dalla legge federale sul lavoro. Nello stato attuale, creare una pianificazione manualmente è un compito arduo che può richiedere diversi giorni di lavoro all’amministratore. Grazie alla piattaforma sviluppata durante questo lavoro di diploma, il gestore del personale è in grado di creare una pianificazione semi ammissibile in meno di un minuto richiedendo poche modifiche al amministratore per riuscire ad avere un pianificazione corretta. Questo obbiettivo è stato raggiunto tramite l’implementazione di un algoritmo euristico avido in Java per la generazione di una pianificazione, mentre il rispetto delle leggi federali e delle esigenze dell’azienda vengono controllate tramite un esecutore di vincoli. This thesis project consists in the development of a web application for managing staff records and scheduling work shifts for a company that operates in the public transport sector in Ticino. In addition to meeting the demand for coverage of all shifts, work planning must meet certain criteria such as: mandatory vacancy, sufficient rest and average monthly work, dictated by the federal labor law. Creating a schedule manually is a daunting task that can require the administrator several days of work. At the moment the platform is able to create a semi-admissible schedule in less than a minute requiring few changes to the administrator to be able to have a correct schedule. This goal was achieved through the implementation of a greedy heuristic algorithm in Java for generating a schedule, while compliance with federal laws and company needs are checked through a constraint executor.

Item Type: Thesis (Bachelor)
Corso: UNSPECIFIED
Supervisors: Poretti, Giacomo
Subjects: Informatica
Divisions: Dipartimento tecnologie innovative > Ingegneria informatica
URI: http://tesi.supsi.ch/id/eprint/4079

Actions (login required)

View Item View Item