DIGECO:KGFB

A Miau Wiki wikiből
Ez a feladat a KJE Gazdasági Informatika Specializációja keretében készült 
a félévente 4+4 tantárgyat átfogó képzés első szemesztere után. 
A publikus feladatok a MIAÚ Nr257 alatt találhatók: 
https://miau.my-x.hu/miau2009/index.php3?x=miau128&where[indexkod]=miau257
A specializáció célja világos célcsoportok számára hasznosságot ígérő 
(automatizálás által is érintett) feladatok felismerése, megoldása – 
lehetőség szerint alternatív megoldások összehasonlításával, részletes minőségbiztosítási elvárásokkal való szembesülés 
és a szubjektivitás minimalizálása mellett. A specializáció keretében jegyet csak publikációra alkalmas önálló feladattal lehet szerezni. 
A publikációk a szakdolgozatokra/TDK-dolgozatokra való interdiszciplináris felkészülést is támogatják. 
A szöveges dokumentáció szoftver-specifikációk alapjaként is szolgálhat programozási gyakorló feladatok kiadásakor.


Cím: Ellenőrző kalkulátor egy biztosító társaság kötelező gépjármű felelősségbiztosítási termékére

Bevezetés

Téma leírása

  • A gépjárművek üzemeltetésének feltétele a kötelező biztosítás megkötése. A gépjármű tulajdonosok számára minden évben, a biztosítási fordulót megelőző egy hónapban lehetőség nyílik a korábbi biztosításuk megerősítésére vagy új biztosítás megkötésére.
  • A biztosítási díjak összege függ a biztosítást ajánló biztosítási cégtől, illetve a kalkulációban megadott szempontoktól. Az ügyfél számára legmegfelelőbb biztosítás kiválasztásához, az ügyfélnek ismernie szükséges valamennyi biztosító ajánlatát, vagy fel kell vennie a kapcsolatot egy biztosítási ügynökkel.
  • Amennyiben az ügyfél saját maga kívánja megválasztani a megfelelő biztosítót, valamennyi biztosító ajánlatát részletesen át kell tanulmányoznia, kalkulációkat kell készítenie, hogy ezeket összehasonlítva dönteni tudjon. Tekintve a biztosító társaságok és a kalkulációs szempontok nagy számát, ez jelentős időbefektetést és gazdasági számításokban való jártasságot igényel az ügyfél részéről. Amennyiben biztosítási ügynök segítségét veszi igénybe a döntéshez, az ügynök időbeosztásához szükséges alkalmazkodnia.

Célok/Feladatok:

  • Szűkített terjedelmű kalkulátor létrehozása
    • Anonimizált demo adatbázis kialakítása
    • Kalkulációs séma kinyerése valós dokumentációból
    • Kalkulációs séma alkalmazása
      • Excel-ben,
      • Open Office-ban,
      • Google Docs-ban
  • Fejlesztési munka részletes dokumentálása
    • A dokumentáció kollaboratív megalkotása
      • Wiki-ben
      • Trello-ban
    • Tanulmány, jelentés, TDK dolgozat kialakítása

Célcsoportok:

  • Biztosítást igénybe vevő ügyfelek
  • Biztosító társaságok
  • Biztosító társaságokat felügyelő szervek

Hasznosság:

  • Ügyfelek részére
    • A kínálat egy adatbázisban történő nyilvántartása lehetőséget biztosít a felhasználók számára, hogy otthonukban, tetszőleges időben választhassák meg a számukra legkedvezőbb biztosítási ajánlatot. A programot akár többször is megnyithatják, a lehetőségeket átgondolhatják, összehasonlíthatják a végső választás előtt.A program alkalmazásával a felhasználók időt takarítanak meg, megszokott környezetükben, a lehetőségeket alaposan átgondolva hozhatják meg döntéseiket.
  • Biztosító társaságok részére
    • Napjainkban az online ügyfélszolgálat biztosítása alapvető elvárás az ügyfelek részéről. Az ügyfelek előnyben részesítik azokat a biztosító társaságokat amelyek díjkalkulációs lehetőségei egyszerűen elérhetőek, könnyen értelmezhetőek. A biztosító társaságok az online kalkuláció lehetőségével megtakarítják a személyes ügyfélszolgálati irodák és biztosítási ügynökök költségét.
  • Biztosító társaságokat felügyelő szervek
    • A felügyeleti szervek az online felületen a biztosító társaságok zavartatása nélkül ellenőrizhetik azok díjkalkulációs tevékenységét.

Újdonságtartalom:

  • Több alternatív megoldás azonos eredménnyel
  • Részleges automatizáltság
    • Automatizálás lehetséges területei:
      • az n db létezhető, de anonim élethelyzetre vonatkozó kalkuláció macro-alapú kiszámítása, ahol a repetitív munka az élethelyzetek számából fakad
      • kombinatorikai tereket részleges leírását jelentő megoldások (vö. szakértői rendszerek) ellenőrző modelljének fejlesztése (hasonlóságelemzési alapon), ahol a repetitív jelleg sok modell esetén áll elő
    • Automatizálás lehetséges technológiai hátterei:
      • Az eredmény kiszámítása, a megadott input adatok alapján, minden lekérdezés esetén azonos sorrendben és logika alapján történik. A számítások során azonos sorrendben ismétlődő lépések lehetővé teszik macro-alapú számítások kialakítását. Egy, a számítások teljes körét automatizáló macro még nem került kialakításra, ennek felépítésre irányuló kísérletek, "macro kezdemények" a számítások egy-egy lépésének elvégzésére képesek. A teljes körű macro megalkotását, egy a csapattól független fél vállalta. A külső fél bevonása biztosítja, hogy a csapat által kialakított számításokkal létrejövő output adatok megfelelősége a macro által ellenőrzésre kerülnek.
      • input-adatok átvételének támogatása pl. a forgalmi engedély megfelelő rubrikáiból képfeldolgozás keretében (ahol a képfeldolgozás során bármilyen programnyelv megengedett - akár macro-alapú megoldás is)
  • Platformfüggetlenség

Szakirodalmi feldolgozás

A kalkuláció alapjául a MABISZ honlapján található tarifa díjak szolgáltak. Az oldalon minden biztosító társaság tarifatáblája megtalálható, az adatokat kötelező nyilvánosságra hozni. A dokumentumok tartalmazzák az alapdíjakat, az egyéb szorzókat, a kedvezményeket, és a számítási képletet is. Az alkusz cégek szempontjából értékelve a célt/feladatot elmondható, hogy

  • a kalkulátor kielégíti az alkuszok igényét egy olyan kalkulációs séma iránt, amely összefogja, rendszerezi és naprakész adatokkal frissíti az összes biztosító ajánlatát.
  • a biztosítók ajánlatainak összehasonlításához nincs szükség arra, hogy az összes biztosító oldalát felkeresve, különböző számítási módszereket használva egyesével kiszámolják a biztosítók ajánlatait és a tarifák, kedvezmények változása esetén ismételten átszámolják az ajánlatokat.
  • ellenőrző kalkulátor segítségével, olyan információkhoz juthatnak, amely egy-egy biztosító termékeiről reális képet alkotnak.
  • az ügyfelek számára gyorsan, pontosan és átláthatóan be tudják mutatni a különböző biztosítók ajánlatait és ezáltal az ügyfél számára legmegfelelőbbet tudják ajánlani.
  • jelentősebb időráfordítás nélkül információt szolgáltathatnak az ügyfelek részére, milyen mértékben változhat a biztosítási díja ha változnak a biztosítási paramétereik pl.: másik bonusz/malusz osztályba kerül, vagy eltérő teljesítményű gépjárművet vásárol.
  • a kalkulátor segítségével jelentős időt takaríthatnak meg, ezáltal több ügyfélhez juthatnak el, akár személyesen, akár online felületen.

Felhasznált tudások és ezek forrása

  • Kalkulációs séma: [1]

Kockázatok

  • Kalkulációs séma: a kalkulátor az adott időszakra érvényes, a következő időszakra a séma tetszőlegesen változhat, így a tudás adott forrásból való átvételének automatizálása ellehetetlenülhet

Adatvagyon

  • Objektumok (esetek): Az adatbázis 50 gépjárműhöz véletlenszerűen generált adatokból áll. Az adatok tartalmazzák többek között a gépjármű első forgalomba helyezésének évét, a gépjármű kategóriáját, a biztosítást megkötő ügyfél életkorát, lakhelyét, nemét, a jármű használatának jellegét.
  • Ellenőrzési feladat: az 50 élethelyzet kombinatorikai egyediségének ellenőrzése pivot-táblázattal - ez a táblázat egyben az ellenőrző hasonlóság-elemzési modell inputját is garantálhatja

Képletek

  • Az Excel táblázat "Manuális adatbázis" fülön található képlet számítja ki a fiktív járművek biztosítási díját. A lap két képletet tartalmaz:
    • 2010 előtti forgalomba helyezés esetén: =FKERES(F2;$S$1:$AB$16;D2+1;0)*FKERES(G2;$R$37:$S$49;2;0)*FKERES(I2;$R$53:$S$59;2;0)*K2
    • 2010 utáni forgalomba helyezés esetén: =FKERES(F48;$S$63:$AB$78;D48+1;0)*FKERES(I48;$S$82:$AF$89;G48+1;0)*K48
  • A végleges Excel tábla egyetlen látható fülén, amely a felhasználói felületként szolgál, az Excel tábla egyik rejtett füléről vesz át adatot. A képlet:
    • =HA(10<='Manuális adatbázis'!AE24;'Manuális adatbázis'!AH17;'Manuális adatbázis'!AI17)

Programozás

  • A program három rendszerben (Excel, Open office /Libre Office/, Google Docs) került tesztelésre. A program működését az alábbi képhivatkozások igazolják. A képek a Wikipédia Commonsba lettek feltöltve.

Platform 1/Excel

  • Excel teszt [2]

Platform 2/Open Office

  • Libre Office teszt [3]

Platform 3/Google Docs

  • Google Docs teszt [4]

Tesztelés

  • A tesztelések sikeresen zajlottak, mindhárom program azonos eredményt adott. A sikeres tesztelést a képernyőképek igazolják.
  • Bár nem azonos szcenáriók láthatók a 3 tesztelési nézetben, de így a felhasználók maguk is a mindenkori másik két megoldás inputjait átállítva kikényszeríthetik az azonos végeredményeket egy-egy szcenárió esetére.

Jövőkép

  • Adatbázisok automatikus frissülése
    • A biztosítási díj kiszámításához szükséges bizonyos adatok, pl.: forgalomba helyezés éve, változhatnak. A jövőre való tekintettel vizsgálandó, hogy a statikus adatokat érdemes-e dinamikusan változóvá tenni, a frissülő adatokat tartalmazó adatbázisok behivatkozásával. A vizsgálatnál figyelembe kell venni az automatikus frissülés előnyeit (pl.: adatok manuális frissítési idejének megszűnése) és költségeit, kockázatait. (pl.: fejlesztői tudás biztosításának költsége, a kalkulációs adatok jövőben módosulásának kockázata)
  • Ügyfélszokások alapján ajánlatok módosítása
    • vizsgálható, hogy az ügyfelek mely ajánlatokat részesítik előnyben. A választás racionális vagy szubjektív okok is befolyásolják. Amennyiben az ügyfelek racionálisan választanak, a jelenleg ritkábban választott ajánlatok módosításával várható-e azok nagyobb arányú igénybe vétele.

Következtetések

  • Következtetésként az vonható le, hogy bár a program alapvetően működik, hosszú távon nem alkalmazható, mert a KGFB alapdíjának változása esetén már nem használható, így a teljes automatizálás nem váltható ki vele.

Összefoglalás

Munkánk során egy olyan kalkulátort készítettünk, amely n db fiktív személygépjármű biztosítási díját számítja ki Excelben, Libre officeban és Google Docsban. A megadott alapdíjból és az egyéb szorzókból kiszámítható végleges díjat Fkeres függvényekkel számítottuk ki, majd az eredményt HA függvénnyel jeleníttettük meg a felhasználói felületen. A végleges változatokból az egyéb füleket elrejtettük. A kalkulátor mindhárom programban működik, azonos eredményt ad, azonban teljes automatizálásra nem alkalmas, mert a kalkulátor az alapdíj változása essetén nem alkalmazható.

Kulcsszavak

  • KGFB
  • kalkulátor
  • MABISZ
  • automatizálás
  • Excel
  • Google Docs
  • Libre Office
  • alkusz

Mellékletek