This thesis describes the design and development of an information system for managing volunteer shifts within a charitable organization. The objective of the project was to support the organization of volunteer activities through the digitalization of planning processes and information management. The work focused on the development of a database and a management application built using the Google AppSheet platform. Unlike traditional approaches, the database design was carried out by considering the data modeling logic provided by the AppSheet platform and the functioning of the application’s user interface. The analysis of requirements and operational workflows made it possible to identify the main entities, the relationships between data, and the structures needed to ensure effective information management, adapting the data model to the visualization, input, and modification features offered by the low-code tool. Based on the designed data structure, an application was developed to manage volunteer records, service shift scheduling, task assignment, and consultation of planned activities. Particular attention was given to user interface design, access permission management, and the automation of several organizational processes. The developed system was tested through functional and usability testing to verify its effectiveness and data consistency. The obtained results highlight how the use of low-code platforms enables the development of application solutions integrated with structured databases, supporting the digital transformation of organizational contexts with limited technical resources. The work also demonstrates how the close integration between database design and application interface modeling can represent an effective approach in the development of information systems based on no-code and low-code platforms.
La presente tesi descrive la progettazione e lo sviluppo di un sistema informativo per la gestione dei turni dei volontari presso un ente benefico. L’obiettivo del progetto è stato quello di supportare l’organizzazione delle attività di volontariato attraverso la digitalizzazione dei processi di pianificazione e gestione delle informazioni. Il lavoro si è concentrato sulla realizzazione di un database e di un’applicazione gestionale sviluppata mediante la piattaforma Google AppSheet. A differenza di un approccio tradizionale, la progettazione del database è stata effettuata tenendo conto della logica di modellazione dei dati prevista dalla piattaforma AppSheet e del funzionamento dell’interfaccia utente dell’applicazione. L’analisi dei requisiti e dei flussi operativi ha consentito di individuare le entità principali, le relazioni tra i dati e le strutture necessarie per garantire una gestione efficace delle informazioni, adattando la modellazione alle modalità di visualizzazione, inserimento e modifica dei dati offerte dallo strumento low-code. Sulla base della struttura dati progettata è stata sviluppata un’applicazione che consente la gestione dell’anagrafica dei volontari, la pianificazione dei turni di servizio, l’assegnazione delle mansioni e la consultazione delle attività programmate. Particolare attenzione è stata dedicata alla progettazione dell’interfaccia utente, alla gestione dei permessi di accesso e all’automazione di alcuni processi organizzativi. Il sistema realizzato è stato sottoposto a test funzionali e di usabilità per verificarne l’efficacia e la coerenza nella gestione dei dati. I risultati ottenuti evidenziano come l’utilizzo di piattaforme low-code consenta di sviluppare soluzioni applicative integrate con database strutturati, favorendo la digitalizzazione di contesti organizzativi con risorse tecniche limitate. Il lavoro dimostra inoltre come la stretta integrazione tra progettazione della base dati e modellazione dell’interfaccia applicativa possa rappresentare un approccio efficace nello sviluppo di sistemi informativi basati su piattaforme no-code e low-code.
Progettazione e sviluppo di un’applicazione gestionale basata su Google AppSheet per una fondazione benefica.
BORTOLI, DAVIDE
2025/2026
Abstract
This thesis describes the design and development of an information system for managing volunteer shifts within a charitable organization. The objective of the project was to support the organization of volunteer activities through the digitalization of planning processes and information management. The work focused on the development of a database and a management application built using the Google AppSheet platform. Unlike traditional approaches, the database design was carried out by considering the data modeling logic provided by the AppSheet platform and the functioning of the application’s user interface. The analysis of requirements and operational workflows made it possible to identify the main entities, the relationships between data, and the structures needed to ensure effective information management, adapting the data model to the visualization, input, and modification features offered by the low-code tool. Based on the designed data structure, an application was developed to manage volunteer records, service shift scheduling, task assignment, and consultation of planned activities. Particular attention was given to user interface design, access permission management, and the automation of several organizational processes. The developed system was tested through functional and usability testing to verify its effectiveness and data consistency. The obtained results highlight how the use of low-code platforms enables the development of application solutions integrated with structured databases, supporting the digital transformation of organizational contexts with limited technical resources. The work also demonstrates how the close integration between database design and application interface modeling can represent an effective approach in the development of information systems based on no-code and low-code platforms.| File | Dimensione | Formato | |
|---|---|---|---|
|
Bortoli_Davide.pdf
accesso aperto
Dimensione
1.21 MB
Formato
Adobe PDF
|
1.21 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/104190