+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Gestione turni

  1. #1
    Pagano Tony non è in linea Scolaretto
    Ciao ragazzi
    dovrei preparare un programma per la gestione dei turni, il cliente mi ha già fornito un esempio dell'attuale sistema di turnazione da lui adottato ma che esegue manualmente. A me il compito di renderlo automatizzato. Purtroppo come sapete sono neofita e non sò da dove incominciare. Potreste darmi qualche consiglio o suggerirmi qualche link dove visionare qualche esempio?
    [img]smileys/smiley19.gif[/img]
    ℹ️ Leggi di più su Pagano Tony ...

  2. #2
    L'avatar di Master85
    Master85 non è in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao Tony,
    Gestione turni... Potresti illustrare brevemente cosa dovrebbe *fare* il software che andrai a realizzare ?

    Felice di aiutarti,
    Master85

  3. #3
    Pagano Tony non è in linea Scolaretto
    Ciao Joseph
    In pratica ,il cliente ha quattordici operai in un ospizio e deve gestire i turni in tre orari (antimeridiano,pomeridiano e notturno) e 8 reparti( r1,r1a,r2,r2a,r3,r4,lavanderia, cucina) alcuni di loro lavorano solo in cucina o in lavanderia ma fanno ugualmente il turno di notte. Dopo il turno di notte hanno due giorni di riposo tutti gli operai. Fin ora ha scelto lui il reparto e il turno da far compiere alla persona secondo il seguente schema:
    es.
    3 pomemeridiano r1
    3 ant. r1a
    3 pom. r2
    3 ant r2a
    1 notte
    1 rip.
    1 rip .1

    per tutti i quattordici operai.
    inoltre c'è un operaio (identifico gli operai con numeri)
    il num 4 che non fà il notturno. Mi rendo conto che è un pò difficile da capire ma ho cercato di spiegarlo nel modo migliore possibile.
    ℹ️ Leggi di più su Pagano Tony ...

  4. #4
    L'avatar di Master85
    Master85 non è in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao Tony,
    Allora, risolvere il problema e' molto semplice, dovresti iniziare a osservarlo da una nuova *posizione*:

    Eliminiamo i tre orari: antimeridiano, pomeridiano e notturno, sostituendoli con dei semplici campi contenenti orari di inizio e orario di fine.

    Ecco come risolverei il problema:

    tabella: tbl_Operai:
    ------------------------------------
    ID_operaio, nome, cognome e altri campi relativi all'operaio

    tabella: tbl_Turni:
    ------------------------------------
    ID_turno, nome_turno, ora_inizio, ora_fine

    tabella: tbl_Reparti:
    ------------------------------------
    ID_reparto, nome_reparto, altre specifiche

    tabella: tbl_Master (la tabella che associa, l' operaio al turno e al reparto)
    ------------------------------------
    ID_Operaio, ID_Turno, ID_Reparto

    In questo modo possiamo ovviare alla ridondanza dei dati nella tabella tbl_Master nel caso in cui avessimo sviluppato l' applicazione secondo il tuo schema.

    Ovviamente, in questo modo non siamo piu' vincolati da turni, reparti o operaio predefiniti. Ma il sistema potra' essere ampliato, aggiungendo nuovi turni, nuovi reparti e nuovi opeai.

    A questo punto, per vedere, ad esempio, che turni ha l' operaio con ID = 3 non ti restera' che eseguire una semplice query SQL sulla tabella tbl_Master.

    Spero che i miei consigli siano stati utile,

    A presto,
    Master85

    P.S.
    Non vorrai passato tutta l' applicazione spero [img]smileys/smiley46.gif[/img]

  5. #5
    Pagano Tony non è in linea Scolaretto
    [img]smileys/smiley36.gif[/img]
    ℹ️ Leggi di più su Pagano Tony ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Turni su disponibilità
    Da uldex nel forum Microsoft Excel
    Risposte: 6
    Ultimo Post: 02-09-2015, 17:01
  2. turni di lavoro
    Da lucas_71 nel forum Microsoft Excel
    Risposte: 11
    Ultimo Post: 20-11-2014, 21:50
  3. calendario turni
    Da FLAVIANO nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 14-07-2014, 10:11
  4. gestione turni
    Da mimm nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 13-10-2011, 21:02
  5. [Progettazione]DB turni di lavoro
    Da s.lucesoli nel forum Altri Database Server
    Risposte: 0
    Ultimo Post: 24-03-2006, 18:20