2007:SZR:Büntetőpont

A Miau Wiki wikiből

Forrás

flash

A tervezett alkalmazás/megoldás címe

A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.

A feladat előtörténete

A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértelmű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.

A feladat megoldás jelenlegi helyzete és ennek értékelése

Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:

  • felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel
  • interneten keresztül www.magyarország.hu internetes címen

Mennyi időt vesz igénybe a fenti megoldások legkedvezőbbike?

Attól függ, hogy van e jogi végzettséggel rendelkező személy az ismeretségi vagy sem. Ha van, akkor akár pár napon belül részletes magyarázatot kaphatunk tőle. Ha nincs, akkor több napba is telhet míg keresünk egy megfelelő személyt, s egy időpontot mikor tájékoztathat minket. Viszont ha az internetet vesszük igénybe akkor percek alatt rálelhetünk a keresett információra, a kérdés csupán az, hogy mennyire tudjuk ezt megérteni.

Mennyi erőforrás feláldozásával jár ennek igénybe vétele?

Az internethez jóformán bárhonnan hozzáférhet az ember, de legrosszabb esetben is beülhet egy internetes kávézóba, és ott nézhet utána. Míg ha egy jogi végzettséggel rendelkező személy szakszerű tanácsadására van szükségünk, az jóval költségesebb lehet.

A tervezett megoldás adatvagyonának bemutatása (ANYAG)

Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a Magyarország.hu internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.

Érthető első olvasásra a jogi szöveg?

A jogi szöveg nagyon összetett, nekem nem sikerült első olvasásra megértenem minden részletét. Többször kellett átolvasnom, és nem egyszer kellett a programtervemet módosítanom összetettsége miatt.

A feladat által érintett célcsoportok

Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.

Hogyan lehet külföldiek számára is használhatóvá tenni a jelenlegi megoldást?

A program elejére helyezett menü segítségével válaszhatóvá teszük a nyelvet. Ezután indulna a tényleges program. Minden szöveges mező elé egy feltételt szúrnánk be mely leellenőrizné a kiválasztott nyelvet, és aszerint írná ki a megfelelő szöveget.

A feladat megválaszolása kapcsán várható hasznosság

Mint az órán is elhangzott, nehéz a megvalósítása ennek a feladatnak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.

Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.

A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.

A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.

A hasznosság mérésére két élethelyzetet illik összehasonlítani:

  • az online szolgáltatás nélkülit, illetve
  • a szolgáltatást magát

Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:

  • bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is

A válaszokat befolyásoló tényezők

Szabályok pontjainak megszegése, és annak mértéke.

A saját megoldás bemutatása (MÓDSZER)

A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele.

Előnyei:

  • a felhasználónak semmit nem kell átállítani a saját számítógépén
  • az interneten keresztül a világ bármely pontján elérhető
  • a program online és offline is alkalmazható
  • csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető
  • a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk

Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.

A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.

A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:

  …
  if (valtozo == ertek1) {
     Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.
  }
  else{
      if (valtozo == ertek2) {
     Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.
  }  
  …

A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...

 On(release){
  gotoAndPlay(Y);
 }

...és egy értéknövelést...

 On(release){
  _root.ertek=_root.ertek+X;
 }

...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.

Ajánlások megfogalmazása (KÖVETKEZTETÉS)

Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?

  • a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve
  • a Magyar Közlöny közreműködésével

Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?

  • több nyelvűség integrálása
  • felhasználóbaráttá tétele
  • esetleg több látványelem alkalmazásával népszerűbbé tétele

Az információ többletérték lehetőségének levezetése (VITA)

Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája említve lett:

  • Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt
  • Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?
  • Kényelmi problémák: pl. "vissza" funkció hiánya

Kapcsolódó, ill. konkurens megoldások, dokumentumok

A témához kapcsolódó másik rendszer, illetve a hozzátartozó dokumentáció.

Dokumentumok

Cikk a jogszabályról