This thesis project was carried out at Ranocchi Software S.R.L. in Senigallia (AN), a company specializing in providing fiscal services to businesses and labor consultants. The company's main software is GIS: a modular application written in COBOL for managing data on individuals and legal entities. To overcome the limitations of the language, Java microservices were previously developed to enhance interoperability. However, with the growing adoption of cloud-based service solutions by businesses in recent years, Ranocchi invested in the Ranocchi World project. This initiative resulted in a web portal that enables access to GIS services online, offering greater flexibility and accessibility for clients. Later, it was decided to extend some of these services to mobile platforms, which is how this project was born. It was necessary to reinterpret and adapt the solutions already used in the web environment in order to develop a mobile application that is both solid and scalable in terms of its class structure and methods. In the financial services sector, consumer needs often change rapidly, and the industry is subject to sudden shifts in regulations and requirements. Therefore, this project is aimed at creating a robust and adaptable mobile solution that can integrate with existing technologies and effectively meet the ever-evolving demands of the company’s clients.

La realizzazione di questo progetto di tesi è stata realizzata presso Ranocchi Software S.R.L., azienda di Senigallia (AN) specializzata nel fornire servizi fiscali a imprese e consulenti del lavoro. Il software principale dell'azienda è GIS: è un software modulare scritto in COBOL che serve per gestire dati di persone fisiche e giuridiche. Per superare le limitazioni del linguaggio, in passato sono stati creati dei microservizi in Java per aumentarne l'interoperatività, ma negli ultimi anni con la crescente adozione, da parte delle aziende, di soluzioni cloud per la distribuzione di servizi, Ranocchi ha investito nel progetto Ranocchi World. Questo progetto consiste in un portale web che permette di accedere ai servizi di GIS anche via internet, offrendo una maggiore flessibilità e accessibilità ai clienti. Successivamente è stato deciso di portare alcuni di questi servizi su piattaforme mobile, ed è qui che nasce questo progetto. È stato necessario interpretare e adattare le soluzioni già adottate dall’azienda in ambito web per creare un’applicazione mobile solida e scalabile dal punto di vista della struttura delle classi e dei metodi. Nel settore dei servizi finanziari le esigenze dei consumatori cambiano molto spesso, inoltre si è soggetti a repentini cambi di normative e requisiti. Quindi questo progetto mira a creare una soluzione mobile robusta e adattabile, capace di integrarsi con le tecnologie esistenti e rispondere efficacemente alle esigenze in continua evoluzione dei clienti dell'azienda.

Progettazione e sviluppo di un’applicazione cross-platform con Flutter per servizi di helpdesk, ticketing e gestione di ferie e permessi

PACENTI, IVAN
2023/2024

Abstract

This thesis project was carried out at Ranocchi Software S.R.L. in Senigallia (AN), a company specializing in providing fiscal services to businesses and labor consultants. The company's main software is GIS: a modular application written in COBOL for managing data on individuals and legal entities. To overcome the limitations of the language, Java microservices were previously developed to enhance interoperability. However, with the growing adoption of cloud-based service solutions by businesses in recent years, Ranocchi invested in the Ranocchi World project. This initiative resulted in a web portal that enables access to GIS services online, offering greater flexibility and accessibility for clients. Later, it was decided to extend some of these services to mobile platforms, which is how this project was born. It was necessary to reinterpret and adapt the solutions already used in the web environment in order to develop a mobile application that is both solid and scalable in terms of its class structure and methods. In the financial services sector, consumer needs often change rapidly, and the industry is subject to sudden shifts in regulations and requirements. Therefore, this project is aimed at creating a robust and adaptable mobile solution that can integrate with existing technologies and effectively meet the ever-evolving demands of the company’s clients.
2023
2025-02-20
Design and development of a cross-platform application with Flutter for helpdesk, ticketing and leave and time-off management services
La realizzazione di questo progetto di tesi è stata realizzata presso Ranocchi Software S.R.L., azienda di Senigallia (AN) specializzata nel fornire servizi fiscali a imprese e consulenti del lavoro. Il software principale dell'azienda è GIS: è un software modulare scritto in COBOL che serve per gestire dati di persone fisiche e giuridiche. Per superare le limitazioni del linguaggio, in passato sono stati creati dei microservizi in Java per aumentarne l'interoperatività, ma negli ultimi anni con la crescente adozione, da parte delle aziende, di soluzioni cloud per la distribuzione di servizi, Ranocchi ha investito nel progetto Ranocchi World. Questo progetto consiste in un portale web che permette di accedere ai servizi di GIS anche via internet, offrendo una maggiore flessibilità e accessibilità ai clienti. Successivamente è stato deciso di portare alcuni di questi servizi su piattaforme mobile, ed è qui che nasce questo progetto. È stato necessario interpretare e adattare le soluzioni già adottate dall’azienda in ambito web per creare un’applicazione mobile solida e scalabile dal punto di vista della struttura delle classi e dei metodi. Nel settore dei servizi finanziari le esigenze dei consumatori cambiano molto spesso, inoltre si è soggetti a repentini cambi di normative e requisiti. Quindi questo progetto mira a creare una soluzione mobile robusta e adattabile, capace di integrarsi con le tecnologie esistenti e rispondere efficacemente alle esigenze in continua evoluzione dei clienti dell'azienda.
File in questo prodotto:
File Dimensione Formato  
tesi_ivan_pacenti.pdf

accesso aperto

Descrizione: Progettazione e sviluppo di un’applicazione cross-platform con Flutter per servizi di helpdesk, ticketing e gestione di ferie e permessi
Dimensione 8.97 MB
Formato Adobe PDF
8.97 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12075/21111