You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -39,40 +39,79 @@ \subsection{Membri del gruppo presenti}%
39
39
\label{sub:membri_del_gruppo_presenti}
40
40
41
41
\begin{enumerate}
42
-
\item\placeholder{membri presenti}
43
-
% \item Riccardo Agatea
42
+
\item Riccardo Agatea
44
43
% \item Tobia Apolloni
45
-
%\item Riccardo Cestaro
46
-
%\item Alberto Cocco
47
-
%\item Luca Ercole
48
-
%\item Alberto Gobbo
49
-
%\item Alessandro Rizzo
50
-
%\item Fabio Scettro
44
+
\item Riccardo Cestaro
45
+
\item Alberto Cocco
46
+
\item Luca Ercole
47
+
\item Alberto Gobbo
48
+
\item Alessandro Rizzo
49
+
\item Fabio Scettro
51
50
\end{enumerate}
52
51
% sub:membri_del_gruppo_presenti (end)
53
52
% sec:informazioni_logistiche (end)
54
53
55
54
\section{Introduzione}%
56
55
\label{sec:introduzione}
57
56
58
-
\placeholder{\dots}
57
+
Abbiamo definito lo schema relazionale del database che verrà sviluppato in MySQL che sarà fondamentale per tutte le interrogazioni che saranno effettuate dal back-end e front-end del sistema di Stalker.
58
+
59
+
Inoltre abbiamo preso decisioni che erano rimaste in sospeso dall'ultimo incontro, in merito all'ambiente di sviluppo da utilizzare per il front-end e agli strumenti per lo sviluppo del layout grafico di applicazione mobile e web application.
59
60
60
61
\section{Ordine del giorno}%
61
62
\label{sec:ordine_del_giorno}
62
63
63
64
\begin{itemize}
64
-
\item\placeholder{\dots}
65
+
\item Definizione struttura schema relazionale per il database MySQL
66
+
\item Varie ed eventuali
65
67
\end{itemize}
66
68
% sec:ordine_del_giorno (end)
67
69
68
-
\placeholder{SEZIONI VERBALE}
70
+
\section{Definizione struttura schema relazionale per il database MySQL}%
Il gruppo ha lavorato congiuntamente per realizzare lo schema relazionale del database MySQL che verrà utilizzato nel sistema di Stalker per memorizzare tutti i dati relativi agli utenti registrati e alle organizzazioni nel loro complesso.
73
+
74
+
Abbiamo utilizzato \href{https://www.genmymodel.com/}{GenMyModel}, uno strumento online per costruire diagrammi e molto altro.
75
+
76
+
L'attività principale svolta è stata l'individuazione di tutte le entità, le relazioni tra esse e gli attributi coinvolti.
77
+
78
+
Lo schema relazionale sarà ulteriormente raffinato a partire dal documento di \textit{Analisi dei Requisiti} per aggiungere i dettagli mancanti.
79
+
80
+
Una volta ultimato, lo schema concettuale sarà definito in un database relazionale MySQL che servirà per comunicare i dati d'interesse all'applicazione mobile e alla web application.
Il gruppo ha valutato attentamente quale ambiente di sviluppo utilizzare per lo sviluppo dell'applicazione mobile tra Android Studio e IntelliJ IDEA\@.
90
+
91
+
Nonostante Android Studio sia un ambiente di sviluppo dedicato alle applicazioni Android, i requisiti di sistema minimi sono troppo onerosi per i computer di alcuni membri del gruppo.
92
+
93
+
Vista la possibilità di sviluppare applicazioni Android e un ambiente di sviluppo più leggero, la scelta è ricaduta su \href{https://www.jetbrains.com/help/idea/getting-started-with-android-development.html}{IntelliJ IDEA 2019.3.3} versione Community, in quanto la licenza è gratuita.
Per l'aspetto grafico dell'applicazione mobile, è stato scelto il linguaggio visuale di Google \href{https://material.io/develop/android}{\glossario{Material design}}, in quanto c'è un'ampia documentazione per Android che descrive i vari componenti grafici e i temi da applicare all'applicazione.
99
+
100
+
Per quanto riguarda l'aspetto grafico della web application, è stato scelto \href{https://getbootstrap.com/}{\glossario{Bootstrap}}, una piattaforma per la creazione di contenuti web che offre un'ampia documentazione.
0 commit comments