All pastes #352071 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-02-12 15:58 UTC
rendered paste body
12/02/2007
Resoconto :

Prima presentazione del problema






















Sunto :
Durante l’inserimento dei dati per la creazione del grafico, viene tenuto un log, dove ogni input viene registrato, in concomitanza con l’utente che l’ha eseguita.
Successivamente i dati vengono messi in stato di “stage”, aspettando l’approvazione di un responsabile che gli deve accettare (avvertito da apposita e-mail o sms) .
Una volta accettati avviene la creazione del sito, con grafico e campi di testo ecc...
Se vengono rifiutati, si deve ricreare il tutto da zero.

Privilegi e Accessibilità:
Gli utenti sono suddivisi in categorie, ognuna delle quali ha dei privilegi :
1.	Admin (Gestione utenti)
2.	Responsabile (Gestione grafici) 
3.	Segreteria (Gestione siti con possibilità di modifica)
4.	Esterno

In virtù del loro privilegio possono eseguire solamente alcune azioni.




Struttura :
La struttura del sito è composta da una cartella denominata “admin”, la quale contiene sottocartelle contenenti i file di configurazione, immagini, template, stili e altro.

File di configurazione :
Il file di configurazione deve contenere la root path, e la matrice associativa che contiene le categorie degli utenti associate agli utenti stessi.
Oltre al file di configurazione globale, ogni isola è associato un altro file di configurazione.

 Aspetto gestionale (Form):
A seconda della tipologia utente che effettua l’accesso (login), il sito può presentare  una pagina con funzioni che variano a seconda dei privilegi utente impostati.
Se viene richiesto è possibile effettuare il bookmarking, che ci permette di seguire i passaggi della creazione, modifica ed aggiornamento delle varie isole da parte dei vari responsabili associati.

USE CASE
Sono diagrammi dedicati alla descrizione delle funzioni o servizi offerti da un sistema.
Riassumendo, sono rappresentazioni grafiche schematiche di UML che raffigura le relazioni tra gli utenti e i privilegi, funzione delle pagine e dei dati.

LOGIN

Richiesto di accesso alla sessione servizio utenti
1.	Richiesta gestione servizi utenti
2.	Login
3.	Inserimento parametri login
4.	Verifica e controllo dei dati inseriti da parte del sistema
5.	Visualizzazione della pagina richiesta se il controllo è stato avvenuto con successo.
6.	Visualizzazione di una pagina di errore se i controlli non sono andati a buon fine.



CREAZIONE UTENTE

Richiesta creazione utente
1.	Visualizzazione del Form di inserimento che contiene i campi da compilare per la nuova creazione utente.
2.	Verifica della correttezza dei dati inseriti.
3.	Visualizzazione di una pagina di errore se l’operazione non è andata completamente a buon fine.
4.	Visualizzazione di un messaggio di conferma se la creazione è stata avvenuta con successo.

MODIFICA UTENTE

Richiesta modifica utente
1.	Ricerca utenti
2.	Conferma di modifica utente
3.	Inserimento parametri e dati da aggiornare