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