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 | Size | Format | |
---|---|---|---|
DT2010-0108.pdf | 7.31 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.