Rautateiden POS- ja terminaalijärjestelmän nykyaikaistaminen: jopa 14% matkustajaliikenteen kasvu

POS- ja terminaalijärjestelmien nykyaikaistaminen ja parantaminen, mikä helpottaa matkustajien maksamista ja optimoi kassanhoitajien työn.

Asiakas

Alue
EU
Asiakas vuodesta
2018

Asiakkaamme on suuri esikaupunkiraideliikenteen harjoittaja, joka on erikoistunut rautateiden matkustajaliikenteeseen. Asiakas on toiminut markkinoilla vuodesta 2005 ja sillä on 9000 työntekijää.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Asiakkaallamme oli vanhentunut rautatieterminaalin hallintaohjelmisto, joka haittasi lipunmyynnin ja kassojen työtä. Rautatieliikenteen hallintaohjelmisto ei vastannut nykyaikaisia realiteetteja, se oli hankala kassoille ja matkustajille, ja siinä oli jäätymis- ja häiriöongelmia, koska se ei kestänyt palvelimien kasvavaa kuormitusta.

Asiakkaalla oli jo laitteisto, kuten pistorasiat, kannettavat päätelaitteet lipunkerääjiä varten ja palvelin, joka ohjasi laitteiden toimintaa. Päätavoitteemme oli helpottaa junamatkustusasiakirjojen myöntämistä, käsittelyä ja kirjanpitoa lippupainokoneiden avulla ja parantaa kassojen työtä.

Kumppanuus alkoi vuonna 2018 ja jatkuu edelleen. Se sisältää ohjelmistokehityksen, ylläpidon ja lanseerauksen jälkeisen tuen.

Ratkaisu

Asiakkaan toiveet ja suositukset huomioon ottaen olemme toteuttaneet ominaisuuksia, jotka paransivat matkustajien lipunmyyntiprosessia, lisänneet joitakin lisätoimintoja ja helpottaneet junalippujen varausohjelmistoa.

Tämän seurauksena olemme ottaneet käyttöön kaksi .NET:hen perustuvaa työpöytäsovellusta: toisen kassoilla istuville kassanhoitajille ja toisen itsepalvelulippujen tulostuskoneille.

POS-asemat kassaa varten

Kassojen suorituskyvyn ja kassa-asemien parantamisen osalta seuraavat ominaisuudet ovat tulleet käyttöön:
  • kertaluonteisten matkustusasiakirjojen myynti ilman istumapaikkaa (täydellä hinnalla, alennettuun hintaan tai muulla kuin rahalla);
  • tilausten myynti;
  • matkustusasiakirjojen peruuttaminen;
  • tietojen pyytäminen ja lukeminen kosketuksettomista älykorteista;
  • kontaktittomien älykorttien talletusten palautus sähköisiä lompakoita varten.

Työnkulun automatisointi

Lisäksi olemme digitalisoineet joitakin kassojen paperitöitä ja yksinkertaistaneet säännöllisten raporttien ja tilastojen toimittamista päivittäisten/kuukausittaisten työvuorojen jälkeen. Erityisesti se on johtanut kätevien vaihtoehtojen luomiseen kassatyöntekijöille päätelaitteiden sisällä:
  • vuoron avaaminen ja sulkeminen;
  • kuukauden päätösistunto (vuoro);
  • säännöllisten kassaraporttien laatiminen ja tulostaminen;
  • valtuutus;
  • ohjelmistopäivitykset;
  • asetusten hallinta.

Itsepalvelulippujen tulostuskoneet

Kun on kehitetty sovellus itsepalvelulippujen tulostuskoneisiin, matkustajat ovat saaneet junien aikatauluohjelmiston ansiosta mahdollisuuden vastaanottaa lippuja tai ostaa tilauksen itse ilman välikäsiä. Käyttäjäystävällinen käyttöliittymä ja intuitiivinen ulkoasu ovat tehneet ostoprosessista yksinkertaisen ja suoraviivaisen.

Matkustajat voivat valita lähtö- ja määräpaikkakunnan, valita lippumuodon (meno- tai paluulippu), määrittää lippujen määrän ja ilmoittaa matkustuspäivän. Lippupainokoneista on tullut sellaisia, että ne pystyvät antamaan vaihtorahaa, hyväksymään kolikoita ja seteleitä ja pysymään yhteensopivina validointilaitteiden kanssa.

Lisäksi tiimimme on kehittänyt kortinvalidaattorin, jonka avulla matkustajat voivat tarkistaa jäljellä olevien matkojen määrän älykorttien avulla, ja sovelluksen, jolla voidaan valvoa ihmisten kulkua kääntöporteilla.

Teknologiat

Työpöytä
C#, WPF, Entity Framework, PRISM, Kolmannen osapuolen integrointi, Web API, Visual Studio, Visual Studio
Angular, Typescript, RxJS, Redux, Material Käyttöliittymä, Jasmine
.NET 5/6, ASP.NET, SignalR, Entity Framework, RabbitMq, Docker, mikropalveluarkkitehtuuri.
Alustat
Kotlin, CleanArchitecture, MVVM, ViewModel, LiveData, Coroutines, Dagger2, Room, Retrofit, SingleActivity, Navigation Component, ViewBinding, Mockito, JUnit
Swift, VIPER, CleanSwift, MVVM, GCD, samanaikaisuus, Snapkit, Alamofire, CoreData, SwiftLint
MS SQL Server, SQLLite, SSMS, SSMS

Prosessi

Asiakkaalla on jo valmiiksi räätälöity ohjelmisto, joten tiimimme ei tarvinnut rakentaa sovelluksia tyhjästä. Tarkoituksena oli optimoida ja laajentaa olemassa olevien ominaisuuksien toiminnallisuutta.

Tiimimme työskenteli ketterää menetelmää käyttäen päivittäisissä kokouksissa, joissa keskusteltiin edistymisestä ja tehtiin tarvittaessa muutoksia. Julkaisuja julkaistiin säännöllisesti 4-6 kuukauden välein demoversioiden kanssa tärkeiden ominaisuuksien arvioimiseksi ja debuggaamiseksi. Jokainen julkaisu päättyi tiimin kokoukseen, jossa pohdittiin ja hyväksyttiin seuraava kehitettävä ominaisuus.

Hankkeen haastavimpiin osiin, joista selvisimme onnistuneesti, kuuluivat matkojen ja tilausten kustannusten laskeminen, seteleiden ja kolikoiden vaihtaminen, synkronointi datakeskuksen kanssa, offline-toiminta ja hätätilan asentaminen järjestelmävian varalta.

Projektiryhmä kehittää parhaillaan omaa verkkosivustoa junalippujen varaamista ja ostamista varten sekä mobiilisovellusta.

Joukkue

2
Tiiminvetäjät
6
.NET Back-End-kehittäjät
3
Angular Front-End-kehittäjät
2
Mobiilikehittäjät
2
Liiketoiminta-analyytikot
4
QA Engineers
1
UI/UX-suunnittelija
1
DevOps
1
Projektipäällikkö

Tulokset

Maaliviivalla kävi selväksi, että POS-asemien ja päätelaitteiden järjestelmien sovellusten käyttöönotolla oli valtavat mahdollisuudet eksponentiaaliseen kasvuun. Esimerkiksi maksaminen kosketuksettomilla älykorteilla on houkutellut yhä enemmän matkustajia, koska lippujen tai tilausten ostaminen on tullut nopeammaksi ja helpommaksi. Myös kassojen virheiden ja laskuvirheiden määrä on vähentynyt, koska kassoilla on ollut vähemmän paperityötä.

Ohjelmiston kokonaissuorituskyvystä on tullut vastuullisempi ja vikasietoisempi. Valtavat jonot päätelaitteiden edessä ja päätelaitteiden toimintaa haittaavat esteet ovat jääneet historiaan. Matkustajamäärät ovat kasvaneet tuhansilla, koska asemille on asennettu lippujen tulostuskoneet, joilla aiemmin voitiin myydä vain käteistä.

Hankkeen kesto
  • 2018 - Jatkuva

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli