Lasciate i vostri contatti, vi invieremo la nostra presentazione via e-mail.
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy.
Il modulo è stato inviato con successo! Troverete ulteriori informazioni nella vostra casella di posta elettronica.
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Modernizzazione del sistema di POS e terminali ferroviari

Modernizzazione e potenziamento dei sistemi POS e dei terminali che semplificano i pagamenti per i passeggeri e ottimizzano il lavoro dei cassieri.

Cliente

Industria
Trasporto ferroviario
Regione
UE
Cliente da
2018

Il nostro cliente è un grande vettore ferroviario suburbano specializzato nel trasporto ferroviario di passeggeri. Il cliente opera sul mercato dal 2005 e conta 9000 dipendenti.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell'NDA.

Sfida

Il nostro cliente disponeva di un software di gestione dei terminal ferroviari obsoleto che ostacolava le prestazioni della vendita dei biglietti ferroviari e il lavoro dei cassieri. Il software di gestione ferroviaria non corrispondeva alle realtà moderne, era scomodo per i cassieri e i passeggeri e presentava problemi di blocco e di glitch poiché non era in grado di sopportare il carico crescente dei server.

Il cliente disponeva già dell'hardware, comprese le prese, i terminali portatili per gli addetti alla riscossione dei biglietti e un server che controllava il funzionamento dell'apparecchiatura. Il nostro obiettivo principale era quello di facilitare l'emissione, l'elaborazione e la contabilizzazione dei documenti di viaggio ferroviari attraverso le macchine per la stampa dei biglietti e migliorare il lavoro dei cassieri.

The partnership began in 2018 and continues to this day. It includes software development, maintenance, and post-launch support.

Soluzione

Tenendo conto dei desideri e delle raccomandazioni dei clienti, abbiamo implementato le caratteristiche che hanno migliorato il processo di vendita dei biglietti per i passeggeri, aggiunto alcune funzioni ausiliarie e facilitato il software di prenotazione dei biglietti ferroviari.

Di conseguenza, abbiamo introdotto due applicazioni desktop basate su .NET: una per i cassieri che siedono alle casse e l'altra per le macchine per la stampa self-service dei biglietti.

Stazioni POS per cassieri

Stazioni POS per cassieri

Per quanto riguarda le prestazioni dei cassieri e il miglioramento delle stazioni POS, sono diventate accessibili le seguenti caratteristiche:
  • vendita di documenti di viaggio una tantum senza posto a sedere (a prezzo pieno, ridotto o non monetario);
  • vendite di abbonamenti;
  • cancellazione dei documenti di viaggio;
  • richiedere, leggere informazioni da smart card senza contatto;
  • rimborso dei depositi di smart card senza contatto per i portafogli elettronici.

Automazione del flusso di lavoro

Inoltre, abbiamo digitalizzato alcune pratiche dei cassieri e semplificato la presentazione di rapporti e statistiche regolari dopo i turni giornalieri/mensili. In particolare, abbiamo creato opzioni comode per i cassieri all'interno dell'apparecchiatura del terminale:
  • apertura e chiusura del turno;
  • sessione di chiusura del mese (turno);
  • generazione e stampa di rapporti di cassa periodici;
  • autorizzazione;
  • aggiornamenti software;
  • gestione delle impostazioni.
Automazione del flusso di lavoro

Macchine per la stampa self-service di biglietti

Per quanto riguarda lo sviluppo di un'app per le macchine per la stampa self-service dei biglietti, i passeggeri hanno avuto l'opportunità di ricevere i biglietti o acquistare un abbonamento da soli, senza intermediari, grazie al software di programmazione dei treni. Un'interfaccia user-friendly e un layout intuitivo hanno reso il processo di acquisto semplice e diretto.

I passeggeri potevano selezionare la città di partenza e la destinazione finale, scegliere il formato del biglietto (andata o ritorno), specificare il numero di biglietti e indicare la data del viaggio. Le macchine per la stampa dei biglietti sono diventate in grado di dare il resto, accettare monete e banconote e rimanere compatibili con le validatrici.

Inoltre, il nostro team ha sviluppato un validatore di carte che consente ai passeggeri di controllare il numero di viaggi rimanenti tramite smart card e l'app per controllare il passaggio delle persone ai tornelli.

Tecnologie

Desktop
C#, WPF, Entity Framework, PRISM, Third Party Integration, Web API, Visual Studio
Frontend
Angular, Typescript, RxJS, Redux, Material UI, Jasmine
Backend
.NET 5/6, ASP.NET, SignalR, Entity Framework, RabbitMq, Docker, Microservice Architecture
Piattaforme
Android, iOS
Android
Kotlin, CleanArchitecture, MVVM, ViewModel, LiveData, Coroutines, Dagger2, Room, Retrofit, SingleActivity, Navigation Component, ViewBinding, Mockito, JUnit
Swift
Swift, VIPER, CleanSwift, MVVM, GCD, Concurrency, Snapkit, Alamofire, CoreData, SwiftLint
Databases
MS SQL Server, SQLLite, SSMS

Processo

Il cliente disponeva già di un software personalizzato, quindi il nostro team non ha dovuto costruire le applicazioni da zero. Lo scopo era quello di ottimizzare ed espandere le funzionalità delle caratteristiche esistenti.

Il nostro team ha lavorato secondo la metodologia Agile, con riunioni quotidiane per discutere i progressi e apportare eventuali modifiche. Ogni 4-6 mesi venivano rilasciate regolarmente versioni dimostrative per valutare e debuggare le funzionalità cruciali. Ogni release si concludeva con una riunione del team per valutare e approvare la funzionalità successiva da sviluppare.

Le parti più impegnative del progetto che abbiamo affrontato con successo comprendevano il calcolo del costo dei viaggi e degli abbonamenti, la predisposizione del cambio in banconote e monete, la sincronizzazione con un centro dati, la conduzione delle operazioni offline e l'installazione di una modalità di emergenza in caso di guasto del sistema.

The project team is currently developing a proprietary website for booking and purchasing railroad tickets as well as a mobile application.

Macchine per la stampa self-service di biglietti

Squadra

2
Team Leads
6
.NET Back-End Developers
3
Angular Front-End Developers
2
Sviluppatori mobili
2
Analisti di business
4
Ingegneri QA
1
Designer UI/UX
1
DevOps
1
Responsabile di progetto

Risultati

Al traguardo, è apparso evidente che l'implementazione delle app per le stazioni POS e le apparecchiature del sistema dei terminali aveva un grande potenziale di crescita esponenziale. Ad esempio, il pagamento tramite smart card contactless ha attirato un maggior numero di passeggeri, poiché l'acquisto di biglietti o abbonamenti è diventato più rapido e semplice. Anche il numero di errori e di calcoli errati dei cassieri è diminuito grazie alla riduzione della documentazione cartacea.

Le prestazioni complessive del software sono diventate più responsabili e sicure. Le enormi code davanti ai terminali, insieme alle prestazioni inibitorie dei terminali, sono ormai un ricordo del passato. Il traffico di passeggeri è aumentato di migliaia di unità grazie all'installazione di macchine per la stampa di biglietti nelle stazioni, dove prima era disponibile solo la vendita offline in contanti.

Durata del progetto
  • 2018 - Ongoing

Avete bisogno di una soluzione tecnologica? Contattateci!

Selezionare l'oggetto della richiesta

Selezionare il budget del progetto

Vi informiamo che cliccando sul pulsante Invia, Innowise Group tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

Cosa succede dopo?

1

Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

2

Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

3

Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

4

Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

Grazie!

Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

freccia