Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Modernisering van het POS- en terminalsysteem van de spoorwegen: tot 14% groei van het passagiersverkeer

Modernisering en verbetering van POS- en terminalsystemen die betalingen voor passagiers vereenvoudigen en het werk van kassiers optimaliseren.

Klant

Industrie
Spoorwegvervoer
Regio
EU
Klant sinds
2018

Onze klant is een grote voorstedelijke spoorwegmaatschappij die gespecialiseerd is in personenvervoer per spoor. De klant is sinds 2005 actief op de markt en heeft 9000 werknemers.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Onze klant had verouderde software voor het beheer van spoorwegterminals die de prestaties van de kaartverkoop en het werk van de kassiers belemmerde. De spoorbeheersoftware beantwoordde niet aan de moderne realiteit, was onhandig voor kassiers en passagiers, en had problemen met vastlopen en haperen omdat het niet bestand was tegen de toenemende belasting van de servers.

De klant beschikte al over de hardware, waaronder stopcontacten, draagbare terminals voor ticketverzamelaars en een server die de werking van de apparatuur controleert. Ons hoofddoel was de uitgifte, verwerking en boekhouding van spoorwegreisdocumenten via ticketprinters te vergemakkelijken en het werk van de kassiers te verbeteren.

De samenwerking begon in 2018 en duurt tot op heden voort. Het omvat softwareontwikkeling, onderhoud en ondersteuning na de lancering.

Oplossing

Rekening houdend met de wensen en aanbevelingen van de klant, hebben wij de functies geïmplementeerd die het ticketverkoopproces voor passagiers verbeteren, enkele hulpfuncties toegevoegd en de software voor het boeken van treinkaartjes vergemakkelijkt.

Daarom hebben wij twee op .NET gebaseerde desktopapplicaties geïntroduceerd: één voor kassiers die aan de kassa's zitten en de tweede voor zelfbedieningsprinters.

POS-stations voor caissières

Wat de prestaties van de caissières en de verbetering van de kassastations betreft, zijn de volgende functies toegankelijk geworden:
  • verkoop van eenmalige reisdocumenten zonder zitplaats (tegen volle prijs, met of zonder korting);
  • verkoop van abonnementen;
  • annulering van reisdocumenten;
  • het opvragen, het lezen van informatie van contactloze slimcards;
  • terugbetaling van contactloze smartcards voor elektronische portemonnees.

Werkstroom automatisering

Bovendien hebben we het papierwerk van sommige kassiers gedigitaliseerd en het indienen van regelmatige rapporten en statistieken na dagelijkse/maandelijkse diensten vereenvoudigd. Dit heeft met name geleid tot het creëren van handige opties voor kassiers binnen de terminalapparatuur:
  • opening en sluiting van de dienst;
  • sluiting van de maand sessie (verschuiving);
  • het genereren en afdrukken van regelmatige kasverslagen;
  • autorisatie;
  • software updates;
  • instellingenbeheer.

Machines voor het zelf afdrukken van tickets

Wat betreft de ontwikkeling van een app voor zelfbedieningskaartjesprinters, hebben reizigers dankzij de treinplanningssoftware de mogelijkheid gekregen om zelf kaartjes te ontvangen of een abonnement te kopen zonder tussenpersonen. Een gebruiksvriendelijke interface en een intuïtieve lay-out hebben het aankoopproces eenvoudig en ongecompliceerd gemaakt.

Passagiers konden de stad van vertrek en de eindbestemming selecteren, het formaat van het ticket kiezen (enkele reis of retour), het aantal tickets specificeren en de reisdatum aangeven. Ticketprinters kunnen nu wisselgeld geven, munten en bankbiljetten accepteren en compatibel blijven met validators.

Daarnaast heeft ons team een kaartvalidator ontwikkeld waarmee passagiers via slimcards het aantal resterende ritten kunnen controleren en de app om het passeren van mensen bij tourniquets te controleren.

Technologieën

Desktop
C#, WPF, Entity Framework, PRISM, Integratie met derden, Web API, Visual Studio
Frontend
Angular, Typescript, RxJS, Redux, Material UI, Jasmine
Backend
.NET 5/6, ASP.NET, SignalR, Entity Framework, RabbitMq, Docker, Microservice Architectuur
Platformen
Android, iOS
Android
Kotlin, Clean Architecture, 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

Proces

De klant heeft al aangepaste software, dus ons team hoefde de apps niet vanaf nul op te bouwen. Het doel was om de functionaliteit van de bestaande functies te optimaliseren en uit te breiden.

Ons team werkte volgens de Agile-methode met dagelijkse vergaderingen om de voortgang te bespreken en zo nodig bij te sturen. Elke 4-6 maanden waren er regelmatige releases met demoversies om cruciale functies te evalueren en te debuggen. Elke release eindigde met een teamvergadering om de volgende te ontwikkelen functie te overwegen en goed te keuren.

De meest uitdagende onderdelen van het project die we met succes aankonden, waren de berekening van de kosten van reizen en abonnementen, het regelen van wisselgeld in bankbiljetten en munten, de synchronisatie met een datacentrum, het uitvoeren van de offline operatie en het installeren van een noodmodus in geval van een systeemstoring.

Het projectteam ontwikkelt momenteel een eigen website voor het boeken en kopen van treinkaartjes en een mobiele applicatie.

Team

2
Teamleiders
6
.NET Back-End Ontwikkelaars
3
Angular Front-End Ontwikkelaars
2
Mobiele ontwikkelaars
2
Business Analysts
4
QA Engineers
1
UI/UX Ontwerper
1
DevOps
1
Projectleider

Resultaten

Aan de eindstreep bleek dat de implementatie van de apps voor POS-stations en terminals systeemapparatuur het enorme potentieel voor exponentiële groei had. Betalen via contactloze slimcards heeft bijvoorbeeld meer passagiers aangetrokken omdat het kopen van tickets of abonnementen sneller en gemakkelijker is geworden. Het aantal fouten en misrekeningen van kassiers is ook afgenomen omdat zij minder papierwerk hebben.

De algemene prestaties van de software zijn verantwoordelijker en faalveiliger geworden. De enorme wachtrijen voor de terminals en de remmende werking van de terminals behoren tot het verleden. Het reizigersverkeer is met duizenden toegenomen dankzij de installatie van ticketprinters op de stations waar voorheen alleen offline contante verkoop mogelijk was.

Duur van het project
  • 2018 - Lopend

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl