DIGECO:KGFB
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.
Tartalomjegyzék
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
- A dokumentáció kollaboratív megalkotá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)
- Automatizálás lehetséges területei:
- 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
- https://miau.my-x.hu/miau/257/digeco/kgfb_wikipedia.xlsm
- https://miau.my-x.hu/miau/257/digeco/kgfb (korlátozott hozzáféréssel)
- https://drive.google.com/file/d/1eszEoV6eUfdskiAPmu7pHeImSzQ8ZLVC/view?usp=sharing
- https://drive.google.com/file/d/1Z8c5_rSzae5OXL8bQmG9QQYlGKkckD7Q/view?usp=sharing
- https://miau.my-x.hu/mediawiki/index.php/Vita:DIGECO:KGFB