2007:SZR:Büntetőpont
Tartalomjegyzék
- 1 Forrás
- 2 A tervezett alkalmazás/megoldás címe
- 3 A feladat előtörténete
- 4 A feladat megoldás jelenlegi helyzete és ennek értékelése
- 5 A tervezett megoldás adatvagyonának bemutatása (ANYAG)
- 6 A feladat által érintett célcsoportok
- 7 A feladat megválaszolása kapcsán várható hasznosság
- 8 A válaszokat befolyásoló tényezők
- 9 A saját megoldás bemutatása (MÓDSZER)
- 10 Ajánlások megfogalmazása (KÖVETKEZTETÉS)
- 11 Az információ többletérték lehetőségének levezetése (VITA)
- 12 Kapcsolódó, ill. konkurens megoldások, dokumentumok
Forrás
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értemű 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?
Mennyi erőforrás feláldozásával jár ennek igénybe vétele?
Mennyire áll módjában az érdeklődőnek tetszőleges alternatív helyzetek következményének megismerésére?
Mennyi ennek a többletköltsége?
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 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 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