Projektinformáció
A fejlesztés célja a papír alapú útellenőrzési munkafolyamatok kiváltása egy egyedi fejlesztésű, mobil technológián alapuló táblagépes alkalmazással.
Típus | Alkalmazásfejlesztés |
Platform | Webes / Mobil |
Iparág / Szakterület | Logisztika / Navigáció |
GeoX termékek | DSM-10 / GeoXRaszter |
GeoX szolgáltatások | |
Technológia | Java, .net, SOAP |
Megrendelő | Magyar Közút |
Web |
Projektinformáció
A fejlesztés célja a papír alapú útellenőrzési munkafolyamatok kiváltása egy egyedi fejlesztésű, mobil technológián alapuló táblagépes alkalmazással.
Típus | Alkalmazásfejlesztés |
Platform | Webes / Mobil |
Iparág / Szakterület | Logisztika / Navigáció |
GeoX termékek | DSM-10 / GeoXRaszter |
GeoX szolgáltatások | |
Technológia | Java, .net, SOAP |
Megrendelő | Magyar Közút |
Web |
Fejlesztési cél
Az Útellenőri Feladattámogató Rendszer fejlesztésének célja
- a papír alapú útellenőrzési folyamatok kiváltása,
- a napi feladatkiosztások szervezésének támogatása,
- az ellenőrzési és hibajelzési folyamatok felgyorsítása (pl.: balesetben sérült táblák jelzése).
Tableten futó androidos alkalmazás
A táblagépre fejlesztett androidos alkalmazás teszi lehetővé a bejelentkezett felhasználónak a számára kiosztott feladat – bejárandó, ellenőrizendő útvonal – letöltését és a kijelölt ellenőrzési feladatok végrehajtását. Ez az alkalmazás teszi lehetővé továbbá a rendkívüli események (pl.: balesetek) és az azokhoz kapcsolódó feladatok azonnali helyszíni rögzítését is.
Webes irodai alkalmazás
A webes irodai modul teszi lehetővé a feladatkiosztás hatékony szervezését, a napi munkafolyamatok előkészítését, csoportosítását, leosztását a külső helyszíneken dolgozó munkatársak részére. Itt van lehetőség a helyszínen rögzített objektumadatok beolvasására, rendszerezésére és új munkafolyamatokhoz rendelésére is.
A két alkalmazás együttesen biztosítja a hatékony és könnyen ellenőrizhető feladat-végrehajtást, az adatfeldolgozási idők lecsökkentésével, a hibás vagy hiányos adatfelvétel minimalizálásával.
Mintaképek az alkalmazásból
Irodai webes felület funkcionalitása
A webes irodai modul segíti a központban dolgozó munkatársak feladat-előkészítési, -szervezési és -ellenőrzési munkáját. Minden külső helyszíni munkafolyamatból (új útvonal bejárása, vagy korábbi útvonal objektumainak ellenőrzése) származó adat mobil adatkapcsolaton keresztül folyamatosan feltöltésre kerül a központi adatbázisba, így minden felhasználó egy egységes, szinkronizált adatbázisból dolgozhat, nincs utófeldolgozási idő, adatrögzítési időveszteség.
Kezelt adatkörök
A webes irodai felület különböző adatkörökbe, illetve feladatokhoz rendelhető elemeket kezel, ezek:
- a rendszer valamennyi felhasználója és az azokhoz kapcsolódó jogosultságok,
- a rendszerben tárolt objektumok,
- a rendszerben létrehozott útvonalak (bejárási és ellenőrzési útvonalak), az azokra vonatkozó paraméterezések és
- az ellenőrzési folyamatokhoz tartozó adatok és beállítások.
Szerkesztési lehetőségek
A webes irodai felület a rendszerben tárolt valamennyi adatkör vonatkozásában, a felhasználóhoz rendelt jogosultsági szint szerint teszi lehetővé:
- új elemek létrehozását,
- meglévő elemek adatainak szerkesztését,
- meglévő elem törlését,
- meglévő elemek paraméterek szerinti szűrését,
- új elemek tömeges importálását Excel állományból,
- szűrési eredmények exportálását Excel állományba.
Térképes modul
A webes irodai alkalmazásba épített térképes modul teszi lehetővé az egyes útszakaszok térképi kijelölését és munkafolyamathoz rendelését.
Táblagépes modul funkcionalitása
A táblagépes modul a terepi adatgyűjtés eszköze, mely lehetővé teszi a papír alapú feladat-végrehajtás kiváltását egy táblagépen futó androidos alkalmazás használatával. Az alkalmazás használatához a terepi objektumok (pl.: közlekedési táblák) útszakaszhoz és elhelyezkedés szerint táblacsoportokhoz rendeltek, így könnyítve meg a terepi munkát.
A mobil eszközre a bejelentkezett felhasználó indulás előtt letöltheti a számára adott napra meghatározott munkafolyamatot: új útvonal bejárása, vagy adott útvonal objektumainak ellenőrzése, és az alkalmazás beépített párbeszéd paneleinek segítségével gyorsan és hatékonyan végezheti el az adatfelvételi és ellenőrzési feladatokat.
A mobil eszköz folyamatos kapcsolatban van a központi adatbázissal, így a felvett adatok valós időben kerülnek feldolgozásra, szinkronizálásra, ezzel az adatok utófeldolgozására fordítandó idő nullára csökkenthető.
Objektumok kezelése
A terepi munka során, az alkalmazás segítségével – útszakaszokhoz rendelten – rögzíthető minden olyan objektum (pl.: közlekedési tábla), mely a nyilvántartásban nem szerepel, vagy újonnan kerül kihelyezésre. A tábla paramétereinek rögzítését párbeszédpanel segíti a pontos és hiánytalan adatfelvétel érdekében.
Ellenőrzések
Az ellenőrzések a központi adatbázisból a bejelentkezett felhasználóhoz letöltött útvonalak bejárása során történik meg. Minden új útvonal bejárás és ellenőrzés kötött folyamat, ahol a feladat végrehajtását, az ellenőrzés lépéseit beépített párbeszéd panelek segítik.
Rendkívüli események rögzítése
A mobil alkalmazás lehetőséget biztosít a felhasználó számára, hogy a folyamatban lévő munkamenetét megszakítsa és rendkívüli eseményhez (pl.: balesethez) kapcsolódó objektumadatokat (pl.: sérült közlekedési tábla) és feladatokat rögzítsen és azt a központ felé továbbítsa.
Rendkívüli esemény rögzítése egyaránt történhet objektumhoz és útszakaszhoz kapcsoltan is, a modulban kerül minden olyan esemény rögzítésre, ami nem tartozik bele sem az útvonal-bejárási, sem az ellenőrzési folyamatba.
A rendszer kliens-szerver architektúrára épül és négy fő komponensre bontható fel:
- Kliens
- Táblagépes kliens
- Irodai webes kliens
- Szerver
- Alkalmazás és webszerver
- MSSQL adatbázis szerver
A táblagépes kliensek mobil hálózaton keresztül kommunikálnak a szerverrel zárt APN-hez kapcsolódva. A táblagép és webszerver közti kommunikáció SOAP protokollon keresztül folyik, melyet webszolgáltatások hálózaton keresztüli kommunikációjához terveztek. A SOAP XML-alapú kommunikáció tesz lehetővé, ami a jelen rendszer esetén azért is szükséges, mert a táblagépes alkalmazás (kliens) Java alapú, a szerver pedig .NET alapú.
Mintaképek az alkalmazásból
Irodai webes felület funkcionalitása
A webes irodai modul segíti a központban dolgozó munkatársak feladat-előkészítési, -szervezési és -ellenőrzési munkáját. Minden külső helyszíni munkafolyamatból (új útvonal bejárása, vagy korábbi útvonal objektumainak ellenőrzése) származó adat mobil adatkapcsolaton keresztül folyamatosan feltöltésre kerül a központi adatbázisba, így minden felhasználó egy egységes, szinkronizált adatbázisból dolgozhat, nincs utófeldolgozási idő, adatrögzítési időveszteség.
Kezelt adatkörök
A webes irodai felület különböző adatkörökbe, illetve feladatokhoz rendelhető elemeket kezel, ezek:
- a rendszer valamennyi felhasználója és az azokhoz kapcsolódó jogosultságok,
- a rendszerben tárolt objektumok,
- a rendszerben létrehozott útvonalak (bejárási és ellenőrzési útvonalak), az azokra vonatkozó paraméterezések és
- az ellenőrzési folyamatokhoz tartozó adatok és beállítások.
Szerkesztési lehetőségek
A webes irodai felület a rendszerben tárolt valamennyi adatkör vonatkozásában, a felhasználóhoz rendelt jogosultsági szint szerint teszi lehetővé:
- új elemek létrehozását,
- meglévő elemek adatainak szerkesztését,
- meglévő elem törlését,
- meglévő elemek paraméterek szerinti szűrését,
- új elemek tömeges importálását Excel állományból,
- szűrési eredmények exportálását Excel állományba.
Térképes modul
A webes irodai alkalmazásba épített térképes modul teszi lehetővé az egyes útszakaszok térképi kijelölését és munkafolyamathoz rendelését.
Táblagépes modul funkcionalitása
A táblagépes modul a terepi adatgyűjtés eszköze, mely lehetővé teszi a papír alapú feladat-végrehajtás kiváltását egy táblagépen futó androidos alkalmazás használatával. Az alkalmazás használatához a terepi objektumok (pl.: közlekedési táblák) útszakaszhoz és elhelyezkedés szerint táblacsoportokhoz rendeltek, így könnyítve meg a terepi munkát.
A mobil eszközre a bejelentkezett felhasználó indulás előtt letöltheti a számára adott napra meghatározott munkafolyamatot: új útvonal bejárása, vagy adott útvonal objektumainak ellenőrzése, és az alkalmazás beépített párbeszéd paneleinek segítségével gyorsan és hatékonyan végezheti el az adatfelvételi és ellenőrzési feladatokat.
A mobil eszköz folyamatos kapcsolatban van a központi adatbázissal, így a felvett adatok valós időben kerülnek feldolgozásra, szinkronizálásra, ezzel az adatok utófeldolgozására fordítandó idő nullára csökkenthető.
Objektumok kezelése
A terepi munka során, az alkalmazás segítségével – útszakaszokhoz rendelten – rögzíthető minden olyan objektum (pl.: közlekedési tábla), mely a nyilvántartásban nem szerepel, vagy újonnan kerül kihelyezésre. A tábla paramétereinek rögzítését párbeszédpanel segíti a pontos és hiánytalan adatfelvétel érdekében.
Ellenőrzések
Az ellenőrzések a központi adatbázisból a bejelentkezett felhasználóhoz letöltött útvonalak bejárása során történik meg. Minden új útvonal bejárás és ellenőrzés kötött folyamat, ahol a feladat végrehajtását, az ellenőrzés lépéseit beépített párbeszéd panelek segítik.
Rendkívüli események rögzítése
A mobil alkalmazás lehetőséget biztosít a felhasználó számára, hogy a folyamatban lévő munkamenetét megszakítsa és rendkívüli eseményhez (pl.: balesethez) kapcsolódó objektumadatokat (pl.: sérült közlekedési tábla) és feladatokat rögzítsen és azt a központ felé továbbítsa.
Rendkívüli esemény rögzítése egyaránt történhet objektumhoz és útszakaszhoz kapcsoltan is, a modulban kerül minden olyan esemény rögzítésre, ami nem tartozik bele sem az útvonal-bejárási, sem az ellenőrzési folyamatba.
A rendszer kliens-szerver architektúrára épül és négy fő komponensre bontható fel:
- Kliens
- Táblagépes kliens
- Irodai webes kliens
- Szerver
- Alkalmazás és webszerver
- MSSQL adatbázis szerver
A táblagépes kliensek mobil hálózaton keresztül kommunikálnak a szerverrel zárt APN-hez kapcsolódva. A táblagép és webszerver közti kommunikáció SOAP protokollon keresztül folyik, melyet webszolgáltatások hálózaton keresztüli kommunikációjához terveztek. A SOAP XML-alapú kommunikáció tesz lehetővé, ami a jelen rendszer esetén azért is szükséges, mert a táblagépes alkalmazás (kliens) Java alapú, a szerver pedig .NET alapú.