Operatív Kapacitásmenedzsment szoftver közlekedés szektorban
Ez a projekt egy egyedi fejlesztésű operatív kapacitásmenedzsment és valós idejű információs platform, amelyet egy országos tömegközlekedési szolgáltató számára készítettünk. A rendszer célja, hogy a napi üzemeltetés során gyors és átlátható képet adjon a járműflotta, a humán erőforrások és az operatív események aktuális állapotáról, miközben támogatja a döntéshozatalt és az incidensek kezelését minden szervezeti szinten.
A rendszer lenyűgöző léptékű: több mint 600 országos buszjárat, több mint 6 200 autóbuszból álló flotta, 3 100+ település kiszolgálása, évi 406 millió feletti helyközi utasszám és 261 millió helyi utas kezelését támogatja, összesen 16 millió fölötti menetrendszerű járaton keresztül.
A projekt célja
A platform elsődleges célja a cég napi operatív feladatainak és döntéshozatalának támogatása: a meghatározó információk összegyűjtése és könnyen értelmezhető, szerepkör-alapú formában való elérhetővé tétele diszpécserek, forgalomszervezők, sofőrök, telephelyvezetők és felsővezetők számára egyaránt. A vizualizációs eszközök azonosítják a kritikus kapacitáshiányokat, kockázatokat és fenyegetéseket – a valós idejű eseményértesítések pedig gondoskodnak arról, hogy a megfelelő személyek időben kapjanak tájékoztatást.
Főbb modulok és funkciók
Irányítópult
A rendszer központi kezdőképernyője, amely élő kulcsmutatókat jelenít meg – az összes autóbusz száma, javítóban lévő járművek, rendkívüli események, negatív szabad kapacitás és gondot okozó hiányok – egy pillantásra áttekinthető információs sávban. A csempe-alapú navigáció gyors hozzáférést biztosít minden funkcionális területhez a felhasználó szerepkörének megfelelően.
Vezetői riportok
Ez a modul lehetővé teszi az arra jogosult felhasználók számára, hogy adott napra vonatkozó riportokat töltsenek le Excel és PDF formátumban: jármű rendelkezésre állás, napi tény- és tervteljesítmény, IT bejelentések összesítője, valamint munkaidő-nyilvántartás. Buborék-diagram vizualizálja a műszaki üzemenként kiadott autóbuszok számát, összehasonlítva a tervezett és ténylegesen kiadott járműveket a nap folyamán.
Kapacitásmenedzsment
A rendszer operatív magja, öt almodulba szervezve:
- Autóbusz flotta – hierarchikus adattáblák (országos → régiós → üzem → telephely szinten): állomány, javítók, anyaghiány, menetrendszerű/helyi/különjárati/szerződéses/tartalék járatok terv-tény adatai, Forgalmi és Műszaki nézetben egyaránt.
- Forgalmi teljesítmény – összes szolgáltatáskategória tény/terv menetadatai: kimaradt helyközi és helyi járatok, késő járatok, vonatpótló, rásegítő, vezényelt tartalék és vezényelt HR.
- Humán erőforrás lista – autóbuszvezető és műszaki dolgozói létszámadatok régiónkénti és üzemenkénti bontásban: szükséges létszám, vezényelve, tartós tartalék és tartós távollét.
- Rendkívüli események – közlekedési és üzemi balesetek összesítője helyszín, régió és üzem szerint.
- Utaskiszolgálásban résztvevő IT eszközök – nyitott IT-bejelentési jegyek a bejelentés óta eltelt idő alapján kategorizálva, pályaudvari és járműfedélzeti megbontásban.

Bejelentők
Ez a modul négy eseménykategória strukturált rögzítésére szolgál:
- Közlekedési baleset – 12 eseménytípus, 3 értesítési szinten (üzemvezető, régióvezető, felsővezető), vétkesség, mentők/rendőrség/tűzoltók, személyi sérülés és fájlfeltöltés rögzítésével.
- Üzemi baleset – sérülés jellege és sérültek száma, kötelező szöveges leírással.
- Munkaidő bejelentés – műszakonkénti létszámjelentés 16 műszaki munkakör szerint, naponta déli 12 óráig.
- IT bejelentés – négy altípus: pályaudvari utastájékoztató hiba, pályaudvari WIFI-kiesés, jármű utastájékoztató hiba, jármű OBU hiba – hibás eszközök azonosításával, ticket ID-vel és állapotkövetéssel.


Rendkívüli események
A menüpont a legutóbb bejelentett közúti és üzemi balesetek élő listáját jeleníti meg, súlyossági szinteket jelző színkódokkal, és a menüpont melletti jelölőszimbólummal értesít az új, magas súlyosságú eseményekről.

Interaktív térkép
A rendszer egyik legfontosabb funkciója, rétegezett megjelenítéssel:
- Forgalmi telephelyek valós idejű autóbuszszámokkal, kapacitásarányokkal (járatteljesítő / szabad / javítóban) és negatív kapacitás-figyelmeztetéssel
- Élő buszpozíciók menetidő-státusszal (időben / kis késés / nagy késés / siet)
- IT-eszközhiba jelzők járművenkénti lebontásban
- Műszaki telephelyek és adataik
- Forgalmi torlódás overlay (Google Maps-stílusú színjelölés)
- Útdíjas szakaszok kiemelése
- Időjárási adatok és radarnézet településenkénti bontásban

Beállítások
Ez a modul az adminisztrátorok számára lehetővé teszi a vezetői riportok automatikus kiküldési listájának konfigurálását, baleseti értesítési szabályok beállítását eseménytípus és súlyossági szint szerint, valamint a külső adatinterfészekkel való szinkronizálás állapotának és időpontjainak nyomon követését.
E-Menetlevél
Integrált elektronikus menetlevél-rendszert biztosít: járművenkénti és időszaki menetlevelek generálásához, tárolásához és visszakereséséhez, beleértve az útvonaltérképet, sofőradatokat, szállítmányinformációkat és fogyasztási normákat. A Sorszámozott (Hivatalos) változat egyedi sorszámmal tárolja a menetleveleket, javítási munkafolyamatot támogat, és tömeges PDF-exportot tesz lehetővé.
Hozzáférés-kezelés
Átfogó szerepkör-alapú hozzáférés-vezérlési mechanizmus biztosítja, hogy minden felhasználó kizárólag a feladatköréhez és területi illetékességéhez kapcsolódó adatokat és funkciókat érhesse el. A definiált szerepkörök: Betekintő, Vizsgáló, Telephelyvezető, Üzemvezető, Régióvezető, Felsővezető és Adminisztrátor – mindegyik pontosan meghatározott jogosultságokkal a riportok, incidenskezelés, kapacitásadatok és rendszerbeállítások terén.
Integrációk
A platform valós időben szinkronizál több vállalati rendszerrel: APEX, SIRI (járműpozíció és menetadatok), DPX, FORGIR, SAP, Oracle 19c, MS SQL, valamint MS Azure Entra ID az identitáskezeléshez. Az e-mail kommunikáció SMTP/IMAP/POP3 protokollokon keresztül zajlik.
Technológiai stack:
Irányítópult alkalmazás:
- Backend: Java 17, Spring Boot 3, Spring Data JPA, Spring Web, Spring Security, Spring OAuth2 Resource Server, Spring Cloud Azure, Spring Data Redis, Spring Kafka, Spring WebServices, Spring Data JDBC, Quartz, Flyway, Freemarker, Apache POI, Jackson, ModelMapper, OpenCSV, Jsoup
- Frontend: Vue 3, Nuxt 3, PrimeVue, Chart.js, Pinia, Quill, vee-validate, yup, vue3-google-map, MSAL
- Infrastruktúra: Nginx, PostgreSQL, Redis, Apache Kafka, Zookeeper, LibreOffice
- Külső adatbázisok: Oracle 19c, MS SQL
- Integrációk: APEX, SIRI, DPX, FORGIR, SMTP, IMAP, POP3, SAP, MS Azure Entra ID
E-Menetlevél:
- Backend: Java, Spring Boot, Spring Data JPA/JDBC, Maven, Vertx.io, async Netty, Apache Kafka, FlywayDB, Thymeleaf, Ruby on Rails (RoR), Python
- Frontend: iOS (natív), Android (natív), Ionic
- Infrastruktúra: PostgreSQL, Nagios, syslog-ng, Grafana/Graphite, Dropwizard Metrics
- Hardver-integráció: GPS modenek (Teltonika, ATrack), Google Maps
- Tesztelés: jMeter, Selenium







