| Version 14 (modified by lfranc, 2 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
- PuntoDiConsegna?: è il luogo dove il Produttore consegna un ordine
- PuntoDiRitiro?: è il luogo dove il Gasista ritirare i prodotti consegnati dai Produttori, assistiti dal Referente (GasistaTurnista?)
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
