Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15696
Title: Σχεδίαση Πληροφοριακού Συστήματος Συσχέτισης Δεδομένων Μέσω Αλγόριθμων Κατάταξης Και Γεωχωρικής Κωδικοποίησης
Authors: Γεώργιος Γλυμιδάκης
Ιωάννης Τουρνάκης
Λούμος Βασίλειος
Keywords: information filtering
recommender systems
συστήματα διαχείρισης βάσεων δεδομένων
αλγόριθμοι κατάταξης
αλγόριθμοι βαθμολόγησης
γεωκωδικοποίηση
google maps
vb.net
oracle
rankinggenerator
rankingservice.
Issue Date: 4-Jul-2010
Abstract: Η αλματώδης ανάπτυξη του Παγκόσμιου Ιστού τα τελευταία χρόνια τον έχει καταστήσει ως βασική πηγή πληροφόρησης για εκατομμύρια ανθρώπους. Ο τεράστιος όγκος δεδομένων που διακινείται μέσω αυτού, πολύ συχνά προκαλεί σύγχυση στο μέσο χρήστη, ο οποίος αδυνατεί να επιλέξει αυτό που πραγματικά τον ενδιαφέρει. Δημιουργήθηκε λοιπόν η ανάγκη για ύπαρξη κάποιου είδους φιλτραρίσματος της πληροφορίας. Το γεγονός αυτό, σε συνδυασμό με τις εντυπωσιακές εξελίξεις στην τεχνολογία των Συστημάτων Διαχείρισης Βάσεων Δεδομένων, επέτρεψε τη δημιουργία των αποκαλούμενων Recommender Systems. Τα συγκεκριμένα συστήματα έχουν στόχο να φέρουν σε επαφή ένα χρήστη με προϊόντα και υπηρεσίες που τον ενδιαφέρουν, συνήθως με βάση ένα εικονικό, προσωποποιημένο "προφίλ".Σκοπός της διπλωματικής εργασίας αυτής ήταν η σχεδίαση και η υλοποίηση ενός τέτοιου συστήματος εκ του μηδενός. Πρόκειται για ένα ολοκληρωμένο Πληροφοριακό Σύστημα, το οποίο αναλαμβάνει να επιλέξει, ανάμεσα από ένα σύνολο αποθηκευμένων χρηστών, τους καταλληλότερους για συγκεκριμένα events. Η επιλογή γίνεται βάσει μίας μεθόδου ταξινόμησης, η οποία κάνει χρήση συγκεκριμένων Αλγορίθμων Βαθμολόγησης και Κατάταξης, που λαμβάνουν υπόψη προσωπικές πληροφορίες των χρηστών και γεωχωρικά δεδομένα. Το σύστημα αυτό αποτελείται από πλήρες διαδικτυακό περιβάλλον και βάση δεδομένων Oracle. Επιπλέον δημιουργήθηκε μία εφαρμογή για τον έλεγχο της βαθμολόγησης, καθώς και ένα Service, το οποίο εκτελείται συνεχώς στο background και αναλαμβάνει, πέρα από κάποιες απαραίτητες ενέργειες συντήρησης, να παρακολουθεί σε πραγματικό χρόνο τις μεταβολές των δεδομένων, εκτελώντας εκ νέου τους αλγόριθμους όταν αυτό κριθεί απαραίτητο.Σχεδιάστηκαν δύο διαφορετικοί αλγόριθμοι βαθμολόγησης. Καθένας από αυτούς υλοποιήθηκε τόσο με χρήση συναρτήσεων VB.NET όσο και με χρήση Oracle PL/SQL Procedures. Πραγματοποιήθηκαν μετρήσεις για τον προσδιορισμό της ταχύτητας απόκρισης των διαφορετικών μεθόδων, τον καθορισμό των παραγόντων που την επηρεάζουν και τον έλεγχο της ευστοχίας των αποτελεσμάτων τους. Τα συμπεράσματα των μετρήσεων χρησιμοποιήθηκαν για την επιλογή της βέλτιστης υλοποίησης για το σύστημα.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15696
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2010-0108.pdf7.31 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.