Durante la mia attività di tirocinio ho collaborato alla progettazione ed alla realizzazione di un programma per agevolare, organizzare e gestire la tracciabilità del vino. Il progetto denominato Wine Quality Trek (WQT) aveva come obiettivo la realizzazione di un software in grado di immagazzinare un gran numero di informazioni (schede di gestione di tutte le fasi produttive dall’arrivo in cantina all’imbottigliamento finale, schede organolettiche, analisi chimico-fisiche, schede per la codifica dei vasi vinari, e molto altro), che venissero rese disponibili ai diversi utilizzatori mediante un’interfaccia grafica elegante, pratica e funzionale, accessibile da più operatori e con device di diverso tipo. Dopo un’attenta valutazione si è optato per una web app, sviluppata con: - protocollo HTTP, - framework Blazor, correda to da MudBlazor, .NET Framework, Entity Framework Core - linguaggi HTML, CSS, C#, Javascript, Razor, - data base management system: Microsoft SQL Server, Github. Abbiamo inoltre utilizzato i seguenti prodotti: Microsoft Visual Studio 2022 (editor visuale) e SQL Server Management Studio. Durante la fase di progettazione sono stati considerati tutti i vari aspetti operativi, selezionate le tecnologie più adeguate e valutate le migliori soluzioni per garantire sicurezza e ottimizzazione delle prestazioni. La scrittura del programma ha seguito la seguente procedura: • Sql Server Management Studio e Microsoft Sql Server sono stati utilizzati per gestire la parte di database; • C#, Razor, Blazor, .Net Framework sono stati usati per gestire il codice delle pagine, il tutto mediante il ricorso a Visual Studio; • MudBlazor, HTML e CSS sono stati utilizzati per definire la parte grafica dell’applicativo; • Javascript è stato usato dove servivano particolari funzioni non scrivibili diversamente in quanto dovevano interfacciarsi in maniera unica con il browser. Al termine del lavoro il prodotto WEB realizzato presenta le seguenti caratteristiche: - Interfaccia utente caratterizzata da chiarezza e semplicità d’uso, - Responsive Design - Sicurezza su più livelli - Ottimizzazione delle prestazioni grazie al minimo carico dati per pagina Il risultato finale è un sito web che soddisfa i requisiti delle diverse piattaforme, che si carica rapidamente e che offre un'esperienza utente fluida e ottimale. In estrema sintesi, da una precisa esigenza del committente abbiamo realizzato un software per la gestione delle operazioni di cantina che è al contempo altamente performante, di facile utilizzo, di grande capacità di gestione dei dati e di archiviazione degli stessi, nonché in grado di risalire in ogni momento a tutte le fasi del processo di produzione. Il tutto con un’interfaccia utente moderna, intuitiva e graficamente piacevole. Il prodotto finale è uno strumento che semplifica moltissimo l’operatività degli operatori, riducendo i tempi per effettuare operazioni ripetitive (archiviazione e ricerca dello storico) e consentendo agli stessi di dedicare molto più tempo alla ricerca della migliore soluzione tecnica per l’ottenimento del risultato finale: un vino di qualità per un consumatore di qualità. Ovviamente non sono mancate le difficoltà, che sono andate dall’interpretazione del progetto, per comprendere le vere necessità degli operatori finali, al primo utilizzo di alcune funzionalità e tecnologie.
Sviluppo di un’applicazione web per la tracciabilità della qualità del vino
FRANCO, ALESSANDRO
2021/2022
Abstract
Durante la mia attività di tirocinio ho collaborato alla progettazione ed alla realizzazione di un programma per agevolare, organizzare e gestire la tracciabilità del vino. Il progetto denominato Wine Quality Trek (WQT) aveva come obiettivo la realizzazione di un software in grado di immagazzinare un gran numero di informazioni (schede di gestione di tutte le fasi produttive dall’arrivo in cantina all’imbottigliamento finale, schede organolettiche, analisi chimico-fisiche, schede per la codifica dei vasi vinari, e molto altro), che venissero rese disponibili ai diversi utilizzatori mediante un’interfaccia grafica elegante, pratica e funzionale, accessibile da più operatori e con device di diverso tipo. Dopo un’attenta valutazione si è optato per una web app, sviluppata con: - protocollo HTTP, - framework Blazor, correda to da MudBlazor, .NET Framework, Entity Framework Core - linguaggi HTML, CSS, C#, Javascript, Razor, - data base management system: Microsoft SQL Server, Github. Abbiamo inoltre utilizzato i seguenti prodotti: Microsoft Visual Studio 2022 (editor visuale) e SQL Server Management Studio. Durante la fase di progettazione sono stati considerati tutti i vari aspetti operativi, selezionate le tecnologie più adeguate e valutate le migliori soluzioni per garantire sicurezza e ottimizzazione delle prestazioni. La scrittura del programma ha seguito la seguente procedura: • Sql Server Management Studio e Microsoft Sql Server sono stati utilizzati per gestire la parte di database; • C#, Razor, Blazor, .Net Framework sono stati usati per gestire il codice delle pagine, il tutto mediante il ricorso a Visual Studio; • MudBlazor, HTML e CSS sono stati utilizzati per definire la parte grafica dell’applicativo; • Javascript è stato usato dove servivano particolari funzioni non scrivibili diversamente in quanto dovevano interfacciarsi in maniera unica con il browser. Al termine del lavoro il prodotto WEB realizzato presenta le seguenti caratteristiche: - Interfaccia utente caratterizzata da chiarezza e semplicità d’uso, - Responsive Design - Sicurezza su più livelli - Ottimizzazione delle prestazioni grazie al minimo carico dati per pagina Il risultato finale è un sito web che soddisfa i requisiti delle diverse piattaforme, che si carica rapidamente e che offre un'esperienza utente fluida e ottimale. In estrema sintesi, da una precisa esigenza del committente abbiamo realizzato un software per la gestione delle operazioni di cantina che è al contempo altamente performante, di facile utilizzo, di grande capacità di gestione dei dati e di archiviazione degli stessi, nonché in grado di risalire in ogni momento a tutte le fasi del processo di produzione. Il tutto con un’interfaccia utente moderna, intuitiva e graficamente piacevole. Il prodotto finale è uno strumento che semplifica moltissimo l’operatività degli operatori, riducendo i tempi per effettuare operazioni ripetitive (archiviazione e ricerca dello storico) e consentendo agli stessi di dedicare molto più tempo alla ricerca della migliore soluzione tecnica per l’ottenimento del risultato finale: un vino di qualità per un consumatore di qualità. Ovviamente non sono mancate le difficoltà, che sono andate dall’interpretazione del progetto, per comprendere le vere necessità degli operatori finali, al primo utilizzo di alcune funzionalità e tecnologie.File | Dimensione | Formato | |
---|---|---|---|
863871_tesialessandrofranco.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
2.03 MB
Formato
Adobe PDF
|
2.03 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/83692