Zostaw swoje dane kontaktowe, a prześlemy Ci nasz oficjalny dokument e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Polityka prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Modernizacja kolejowych punktów sprzedaży i terminali: wzrost ruchu pasażerskiego do 14%

Modernizacja i ulepszenie systemów POS i terminali, które upraszczają płatności dla pasażerów i optymalizują pracę kasjerów.

Klient

Przemysł
Transport kolejowy
Region
UE
Klient od
2018

Naszym klientem jest duży podmiejski przewoźnik kolejowy, który specjalizuje się w kolejowym transporcie pasażerskim. Klient działa na rynku od 2005 roku i zatrudnia 9000 pracowników.

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami umowy NDA.

Wyzwanie

Nasz klient posiadał przestarzałe oprogramowanie do zarządzania terminalami kolejowymi, które utrudniało sprzedaż biletów kolejowych i pracę kasjerów. Oprogramowanie do zarządzania koleją nie odpowiadało współczesnym realiom, było niewygodne dla kasjerów i pasażerów oraz miało problemy z zawieszaniem się i usterkami, ponieważ nie było w stanie wytrzymać rosnącego obciążenia serwerów.

Klient posiadał już sprzęt, w tym gniazdka, przenośne terminale dla kasjerów oraz serwer kontrolujący pracę urządzeń. Naszym głównym celem było ułatwienie wydawania, przetwarzania i rozliczania kolejowych dokumentów podróży za pośrednictwem maszyn drukujących bilety oraz usprawnienie pracy kasjerów.

Współpraca rozpoczęła się w 2018 roku i trwa do dziś. Obejmuje ona rozwój oprogramowania, konserwację i wsparcie po uruchomieniu.

Rozwiązanie

Biorąc pod uwagę życzenia i zalecenia klienta, wdrożyliśmy funkcje, które usprawniły proces sprzedaży biletów dla pasażerów, dodaliśmy kilka funkcji pomocniczych i ułatwiliśmy oprogramowanie do rezerwacji biletów kolejowych.

W rezultacie wprowadziliśmy dwie aplikacje desktopowe zbudowane na .NET: jedną dla kasjerów, którzy siedzą przy kasach, a drugą dla samoobsługowych maszyn drukujących bilety.

Stanowiska kasowe dla kasjerów

Jeśli chodzi o wydajność kasjerów i ulepszanie stacji POS, dostępne stały się następujące funkcje:
  • sprzedaż jednorazowych dokumentów podróży bez miejscówki (po pełnej cenie, ulgowej lub niepłatnej);
  • sprzedaż subskrypcji;
  • anulowanie dokumentów podróży;
  • żądanie, odczyt informacji z bezstykowych kart inteligentnych;
  • Zwrot depozytów za pomocą zbliżeniowych kart inteligentnych dla portfeli elektronicznych.

Automatyzacja przepływu pracy

Ponadto zdigitalizowaliśmy niektóre dokumenty kasjerów i uprościliśmy składanie regularnych raportów i statystyk po dziennych/miesięcznych zmianach. W szczególności zaowocowało to stworzeniem wygodnych opcji dla kasjerów w ramach urządzeń terminalowych:
  • otwarcie i zamknięcie zmiany;
  • sesja zamknięcia miesiąca (zmiana);
  • generowanie i drukowanie regularnych raportów kasowych;
  • autoryzacja;
  • aktualizacje oprogramowania;
  • zarządzanie ustawieniami.

Samoobsługowe maszyny do drukowania biletów

Jeśli chodzi o rozwój aplikacji dla samoobsługowych automatów do drukowania biletów, pasażerowie otrzymali możliwość samodzielnego odbioru biletów lub zakupu abonamentu bez pośredników dzięki oprogramowaniu do planowania pociągów. Przyjazny dla użytkownika interfejs i intuicyjny układ sprawiły, że proces zakupu jest prosty i nieskomplikowany.

Pasażerowie mogli wybrać miasto wyjazdu i miejsce docelowe, wybrać format biletu (w jedną stronę lub w obie strony), określić liczbę biletów i wskazać datę podróży. Maszyny drukujące bilety stały się zdolne do wydawania reszty, akceptowania monet i banknotów oraz zachowania kompatybilności z kasownikami.

Ponadto nasz zespół opracował walidator kart umożliwiający pasażerom sprawdzenie liczby pozostałych przejazdów za pomocą kart inteligentnych oraz aplikację do kontrolowania osób przechodzących przez bramki obrotowe.

Technologie

Desktop
C#, WPF, Entity Framework, PRISM, integracja stron trzecich, 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
Platformy
Android, iOS
Android
Kotlin, CleanArchitecture, MVVM, ViewModel, LiveData, Coroutines, Dagger2, Room, Retrofit, SingleActivity, Navigation Component, ViewBinding, Mockito, JUnit
Swift
Swift, VIPER, CleanSwift, MVVM, GCD, współbieżność, Snapkit, Alamofire, CoreData, SwiftLint
Bazy danych
MS SQL Server, SQLLite, SSMS

Proces

Klient ma już dostosowane oprogramowanie, więc nasz zespół nie musiał budować aplikacji od podstaw. Celem była optymalizacja i rozszerzenie funkcjonalności istniejących funkcji.

Nasz zespół pracował przy użyciu metodologii Agile z codziennymi spotkaniami w celu omówienia postępów i wprowadzenia zmian w razie potrzeby. Co 4-6 miesięcy regularnie wydawane były wersje demonstracyjne, które umożliwiały ocenę i debugowanie kluczowych funkcji. Każde wydanie kończyło się spotkaniem zespołu w celu rozważenia i zatwierdzenia kolejnej funkcji do opracowania.

Najtrudniejsze części projektu, z którymi z powodzeniem sobie poradziliśmy, obejmowały obliczanie kosztów podróży i subskrypcji, organizowanie wymiany banknotów i monet, synchronizację z centrum danych, prowadzenie operacji offline oraz instalację trybu awaryjnego na wypadek awarii systemu.

Zespół projektowy opracowuje obecnie własną stronę internetową do rezerwacji i zakupu biletów kolejowych, a także aplikację mobilną.

Zespół

2
Liderzy zespołów
6
.NET Back-End Developers
3
Programiści front-end Angular
2
Programiści mobilni
2
Analitycy biznesowi
4
Inżynierowie QA
1
Projektant UI/UX
1
DevOps
1
Kierownik projektu

Wyniki

Na mecie okazało się oczywiste, że wdrożenie aplikacji dla stacji POS i urządzeń systemu terminali ma ogromny potencjał wykładniczego wzrostu. Na przykład, płacenie za pomocą zbliżeniowych kart inteligentnych przyciągnęło więcej pasażerów, ponieważ zakup biletów lub subskrypcji stał się szybszy i łatwiejszy. Zmniejszyła się również liczba pomyłek i błędnych obliczeń popełnianych przez kasjerów, ponieważ mieli oni mniej papierkowej roboty.

Ogólna wydajność oprogramowania stała się bardziej odpowiedzialna i bezpieczna. Ogromne kolejki przed terminalami, wraz z hamującą wydajnością terminali, przeszły do przeszłości. Ruch pasażerski wzrósł o tysiące dzięki instalacji maszyn do drukowania biletów na stacjach, gdzie wcześniej dostępna była tylko sprzedaż gotówkowa offline.

Czas trwania projektu
  • 2018 - w toku

Skontaktuj się z nami!

Zarezerwuj połączenie lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka