High Level Design Document - Challengers-Software-Team/RegistroElettronico GitHub Wiki
Specifiche
Specifiche Cliente:
- Accesso ad informazioni diverse in base ai permessi che gli sviluppatori avranno attribuito a quel tipo di categoria(Preside, Docente, Genitore e Alunno).
- Accesso tramite PC, Tablet e Smartphone, attraverso le credenziali di accesso univoco.
- Possibilità di consultazione in qualsiasi momento della giornata in modo semplice e intuitivo.
- Accesso al servizio da parte di più utenti nel medesimo momento.
- Visualizzazione delle informazioni attraverso un'interfaccia grafica semplice, familiare ed intuitiva.
Specifiche Tecniche:
- Utilizzo di un Flow Chart per poter organizzare il lavoro.
- Utilizzo di diagrammi UML per poter organizzare il lavoro.
- Utilizzo di Linguaggio Di Programmazione JAVA attraverso l'IDE NetBeans.
- Utilizzo dell'applicazione Discord per i meeting.
- Utilizzo di Database e del linguaggio SQL.
- Utilizzo dell'applicazione TomCat.
- Utilizzo di Socket TCP.
- Utilizzo dei linguaggi HTML e CSS.
Suddivisione in Blocchi
Funzioni e Interazioni
Funzioni:
Ogni utente interagisce con una GUI per poter accedere al registro
Interazioni:
- Ogni utente che vuole usufruire del servizio, deve accedervi attraverso l'utilizzo delle credenziali da inserire in due Aree di testo.
- Utilizzo di un bottone per la connessione al registro elettronico e uno per la disconnessione.
GUI :
Funzioni :
- L'utente avrà a disposizione due aree di testo in cui inserire nome utente e password
- Un bottone per connettersi
- Un bottone per disconnettersi
Dopo aver effettuato l'accesso saranno disponibili questo elenco di interazioni :
- Bottone che, una volta cliccato mostra le valutazioni
- Bottone che, una volta cliccato mostra i dati della classe
- Bottone che, una volta cliccato mostra i dati personali
Invio Credenziali
Funzioni : Le credenziali devono essere inviate al server tramite la GUI, con username e password
Ricevere
Funzioni :
L'utente riceve la risposta del server e appare a schermo la pagina principale del registro
Interazioni :
Riceve la pagina JSP dal thread creato in quel momento