wiki:BozzaVocabolario

Version 14 (modified by lfranc, 4 years ago) (diff)

--

Vocabolario

Nella descrizione dei processi relativi alla gestione degli Ordini (e delle Consegne), entrano in gioco diverse entità e concetti: per consentire una descrizione efficace, sintetica e non ambigua di tali processi, è necessario definire una terminologia condivisa e utilizzarla sistematicamente, sia nei documentitecnici che nel corso delle discussioni sul contenuto di tali documenti. Per organizzare meglio il vocabolario, si sono suddivisi i termini in macro-aree, anche se in alcuni casi un termine potrebbe appartenere a più macro-aree.

Gnerali

  • Sistema: è il software di gestione
  • Account: indica un utenza del Sistema.
  • Persona: Persona fisica; partecipa ad uno o più GAS; può essere Produttore e Gasista.

Produttori

  • Produttore: soggetto (Persona o Azienda) che fornisce un GAS
  • Prodotto: bene e/o servizio che il produttore propone ad un GAS; è caratterizzato da
    • Produttore
    • categoria/sotto-categoria merceologica (Categoria/SottoCategoria?)
    • unità di misura (UM)
    • quantità minima ordinabile (espressa in UM)
    • step di incremento ordinabile (espressa in UM)
    • confezione [1]
  • CatalogoProduttore: l'insieme dei Prodotti che un determinato Produttore mette a disposizione di ogni GAS
  • ListinoProduttore: definisce l'offerta economica base di un Produttore verso tutti i GAS; è una lista di elementi del tipo:
    • Prodotto
    • Prezzo
    • arco temporale di validità del prezzo

GAS

  • GAS: Gruppo di Acquisto Solidale
  • Retina: aggregato di GAS operanti in un territorio limitrofo
  • Gasista: membro di un GAS. A sua volta, questa entità può essere declinata nelle seguenti specializzazioni:
    • ReferenteProduttoreGAS: funge da interfaccia tra un GAS e uno specifico Produttore
    • ReferenteProduttoreRetina: funge da interfaccia tra una Retina di GAS ed un Produttore in comune
    • ReferenteOrdineGAS: gestisce un Ordine multi-Produttore a livello di GAS ; nel caso di un Ordine mono-Produttore, il !ReferenteOrdineGAS coincide con il corrispondente ReferenteProduttoreGAS
    • ReferenteOrdineRetina: gestisce un Ordine multi-Produttore a livello di Retina; nel caso di un Ordine mono-Produttore, il ReferenteOrdineRetina coincide con il corrispondente ReferenteProduttoreRetina
    • Turnista: gestisce la corretta distribuzione della merce nel PuntoDiConsegna
    • Contabile: gestisce il conto dei vari aderenti al GAS, le transazioni economiche con i Produttori, e il conto del GAS

  • !ListinoGAS: elenco dei Prodotti, con i relative Prezzi (modificati in base al Patto di Solidarietà) (e quantità) che un Produttore mette a disposizione di un GAS; può prevedere una quantità minima, eventualmente prevista dal Produttore; può prevedere un meccanismo di quota per Gasista; deve prevedere
  • ListinoGasista: elenco degli Prodotti, con i relative Prezzi (modificati in base alle esigenze del GAS) (e quantità) che un Produttore mette a disposizione di un GAS;
  • Patto di solidarietà: relazione tra un Produttore e un GAS
  • OrdineGasista?: viene generato, automaticamente o dietro conferma dell'utente, in base al contenuto del Cestino
  • OrdineGasistaProduttore?: risulta dalo scorporo di un OrdineGasista? in base al Produttore
  • OrdineProduttore?: un Ordine che il GAS invia al Produttore; è un aggregato di OrdiniParzialiGasista?
  • Ordine: è contrassegnata da una data di inizio, di fine, un ListinoGasista?, un PuntoDiRitiro? e una data di consegna, uno o piú Turnisti Può avere i seguenti stati:
    • Aperto:
    • Chiuso:
    • Consegnato:
    • Chiuso ed Evaso
  • Sede: sede del GAS
  • Catalogo: è l'insieme dei Prodotti che un determinato Produttore mette a disposizione di un GAS
  • Partita: insieme di Stock ritirabili dai GasistiAcquirenti? in un PuntoDiRitiro?
  • Carrello (Paniere o Cestino) : contiene l'insieme dei Prodotti selezionati per una determinata consegna da un Gasista

=

Logistica

Contabilità

  • Prepagato: Gestione di cassa al livello di GAS. La cassa paga i Fornitore e altre spese. I gasisti ricaricano il loro Conto Gasista che finisce in Cassa
  • Cassa: Conto fisico del GAS
  • Ricarica: Il Gasista da soldi al GAS per alimentare il Conto Gasista
  • Fattura: documento rilasciato dal produttore. Fattura, bolla, foglio di carta, strascio, niente.
  • Movimento totale DES: visualizza il totale delle transazioni economiche mensili ed annuali di un Des eventualmente diviso per categoria merceologica --> Statistiche
  • Conto Totale Gas: ad uso del Gasista contabile
  • Conto Gasista: movimenti e stato del conto corrente del Gasista (Totale debito/credito)
  • Conto GAS: movimenti e stato del conto corrente del GAS (Totale debito/credito)
  • Conto Produttore: movimenti e stato del conto corrente del Patto di solidarietà (Totale debito/credito)
  • Stock Des: è una partita di unità di un Prodotto che il Produttore mette a disposizione di un Des, in un determinato intervallo di tempo e ad un dato Prezzo;
    • Stock singolo gas: è una partita di unità di un Prodotto che il Produttore mette a disposizione di un GAS, in un determinato intervallo di tempo e ad un dato Prezzo

Ruoli

A livello implementativo e concettuale, la differenza tra Ruolo ed Entità è la seguente:

  • un Entità è un'unità informativa all'interno del programma; può essere implementata come una classe, un oggetto, una tabella/record in un database,..
  • un Ruolo è semplicemente un insieme di permessi operativi (i quali definiscono le azioni che un soggetto dotato di quel ruolo può eseguire all'interno del Sistema)

Alcuni ruoli da prevedere all'interno del Sistema:

  • Amministratore
  • Gasista
  • Contabile
  • ReferenteProduttore
  • ReferenteRetina
  • !ReferenteGAS
  • Turnista

Note

[1] * CF/CX: il numero di confezioni (CF) per Cartone (CX) può essere espresso nei termini della quantità minima/step di incremento ordinabile