12/02/2007
Resoconto :
Prima presentazione del problema
Sunto :
Durante linserimento dei dati per la creazione del grafico, viene tenuto un log, dove ogni input viene registrato, in concomitanza con lutente che lha eseguita.
Successivamente i dati vengono messi in stato di stage, aspettando lapprovazione 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 laccesso (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 loperazione 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