Stiahnuť prezentáciu
Prezentácia sa nahráva. Prosím počkajte
1
VYHĽADÁVANIE LETECKÝCH ZÁJAZDOV
Prieskum trhu VYHĽADÁVANIE LETECKÝCH ZÁJAZDOV Autor: Peter Krajník
2
Zdroj dát http://www.pelikan.sk/ - letenky
- obrázky - miesto, lokalizácia Autor: Peter Krajník
3
Architektúra aplikácie
Autor: Peter Krajník
4
Popis tried Crawler – trieda na prehľadávanie odkazov, umožňuje kontrolovať či sa používa validná url. HtmlPage – trieda reprezentuje Html stránku, zloženú z Html dokumentu, domény a url adresy, dokáže vytvárať validné url a spracovať všetky odkazy v Html dokumente. Analyzer – trieda slúži na analyzovanie stránok a extrakciu dát (letov, obrázkov, lokalizácií) DatabaseManager, FileManager – trieda predstavuje množinu operácií na prácu s údajmi v úložisku. Úložisko predstavuje buď databáza, zložená z troch tabuliek (flight, image, location) alebo skupina súborov (flights, images, location). Location – trieda reprezentuje samotnú lokalizáciu (aktuálnu polohu), konkrétnu IP adresu a polohu v tvare „mesto, kód_krajiny“. Image - trieda reprezentuje obrázky pre destinácie letov, konkrétny názov destinácie a odkazy na obrázky oddelené bodkočiarkou. Flight – trieda reprezentuje samotný let, konkrétne miesto odletu, miesto príletu, cenu a odkaz na vykonanie objednávky Autor: Peter Krajník
5
Zdroj informácií (HTML kód)
Uzol o 2 vrstvy vyššie (dedko) než identifikovaný odkaz Odkaz identifikovaný pomocou kľúčového slova Autor: Peter Krajník
6
Techniky vyhľadávania
Regulárne výrazy: Letisko Cena Číslo Obrázok Miesto Kód_krajiny IP_adresa Kľúčové slová: lacne-letenky specialoffer specoff cheap-flight Autor: Peter Krajník
7
Aplikácia - GUI Zobrazenie letov (filtrovanie)
Prechod medzi fotografiami Vyhľadanie letov podľa polohy Prechod medzi fotografiami Autor: Peter Krajník
8
Vyhodnotenie výsledkov
Počet relevantných dokumentov: 70 letov 895 obrázkov 1 lokalizácia Počet prehľadaných stránok: Lety – 4 stránky Obrázky – 70 stránok Lokalizácia – 1 stránka Počet získaných dokumentov: 70 letov 952 obrázkov 1 lokalizácia Počet získaných relevantných dokumentov: 70 letov 895 obrázkov 1 lokalizácia Autor: Peter Krajník
9
Inštalačná príručka Na spustenie aplikácie je potrebné mať v systéme nainštalované .NET framework 3.5. Na správnu funkčnosť aplikácie je potrebné mať nainštalované nasledujúce knižnice: mysql-connector-net-6.2.2 HtmlAgilityPack_1.4.0 Aplikácia používa 2 typy úložiska údajov: Súbory: Súbory sa vytvoria automaticky v rovnakom adresári ako má aplikácia. Databáza: Pre správnu funkcionalitu aplikácie je potrebné mať prístup k MySql databáze. Autor: Peter Krajník
Podobné prezentácie
© 2024 SlidePlayer.sk Inc.
All rights reserved.