HEAL DSpace

Σχεδίαση Πληροφοριακού Συστήματος Συσχέτισης Δεδομένων μέσω Αλγόριθμων Κατάταξης και Γεωχωρικής Κωδικοποίησης

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Γλυμιδάκης, Γεώργιος
dc.contributor.author Τουρνάκης, Ιωάννης
dc.contributor.author Glymidakis, Georgios
dc.contributor.author Tournakis, Ioannis
dc.date.accessioned 2025-10-03T10:33:35Z
dc.date.available 2025-10-03T10:33:35Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/62611
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.30307
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Αλγόριθμοι Κατάταξης el
dc.subject Αλγόριθμοι Βαθμολόγησης el
dc.subject Γεωκωδικοποίηση el
dc.subject Βέλτιστη υλοποιηση el
dc.subject Γεωχωρικά δεδομένα el
dc.title Σχεδίαση Πληροφοριακού Συστήματος Συσχέτισης Δεδομένων μέσω Αλγόριθμων Κατάταξης και Γεωχωρικής Κωδικοποίησης el
dc.contributor.department Τομέας επικοινωνιών ηλεκτρονικής και συστημάτων πληροφορικής el
heal.type bachelorThesis
heal.classification Συστήματα Διαχείρισης Βάσεων Δεδομένων el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2010-09-01
heal.abstract Η αλματώδης ανάπτυξη του Παγκόσμιου Ιστού τα τελευταία χρόνια τον έχει καταστήσει ως βασική πηγή πληροφόρησης για εκατομμύρια ανθρώπους. Ο τεράστιος όγκος δεδομένων που διακινείται μέσω αυτού, πολύ συχνά προκαλεί σύγχυση στο μέσο χρήστη, ο οποίος αδυνατεί να επιλέξει αυτό που πραγματικά τον ενδιαφέρει. Δημιουργήθηκε λοιπόν η ανάγκη για ύπαρξη κάποιου είδους φιλτραρίσματος της πληροφορίας. Το γεγονός αυτό, σε συνδυασμό με τις εντυπωσιακές εξελίξεις στην τεχνολογία των Συστημάτων Διαχείρισης Βάσεων Δεδομένων, επέτρεψε τη δημιουργία των αποκαλούμενων Recommender Systems. Τα συγκεκριμένα συστήματα έχουν στόχο να φέρουν σε επαφή ένα χρήστη με προϊόντα και υπηρεσίες που τον ενδιαφέρουν, συνήθως με βάση ένα εικονικό, προσωποποιημένο “προφίλ”. Σκοπός της διπλωματικής εργασίας αυτής ήταν η σχεδίαση και η υλοποίηση ενός τέτοιου συστήματος εκ του μηδενός. Πρόκειται για ένα ολοκληρωμένο Πληροφοριακό Σύστημα, το οποίο αναλαμβάνει να επιλέξει, ανάμεσα από ένα σύνολο αποθηκευμένων χρηστών, τους καταλληλότερους για συγκεκριμένα events. Η επιλογή γίνεται βάσει μίας μεθόδου ταξινόμησης, η οποία κάνει χρήση συγκεκριμένων Αλγορίθμων Βαθμολόγησης και Κατάταξης, που λαμβάνουν υπόψη προσωπικές πληροφορίες των χρηστών και γεωχωρικά δεδομένα. Το σύστημα αυτό αποτελείται από πλήρες διαδικτυακό περιβάλλον και βάση δεδομένων Oracle. Επιπλέον δημιουργήθηκε μία εφαρμογή για τον έλεγχο της βαθμολόγησης, καθώς και ένα Service, το οποίο εκτελείται συνεχώς στο background καιαναλαμβάνει, πέρα από κάποιες απαραίτητες ενέργειες συντήρησης, να παρακολουθεί σε πραγματικό χρόνο τις μεταβολές των δεδομένων, εκτελώντας εκ νέου τους αλγόριθμους όταν αυτό κριθεί απαραίτητο. Σχεδιάστηκαν δύο διαφορετικοί αλγόριθμοι βαθμολόγησης. Καθένας από αυτούς υλοποιήθηκε τόσο με χρήση συναρτήσεων VB.NET όσο και με χρήση Oracle PL/SQL Procedures. Πραγματοποιήθηκαν μετρήσεις για τον προσδιορισμό της ταχύτητας απόκρισης των διαφορετικών μεθόδων, τον καθορισμό των παραγόντων που την επηρεάζουν και τον έλεγχο της ευστοχίας των αποτελεσμάτων τους. Τα συμπεράσματα των μετρήσεων χρησιμοποιήθηκαν για την επιλογή της βέλτιστης υλοποίησης για το σύστημα. el
heal.abstract The rapid development of the World Wide Web in recent years has rendered it the basic source of information for millions of people around the world. The huge volume of data transferred through the Net often causes confusion to the average user, who is unable to choose the things that are really of interest to him. The need for some kind of information filtering was therefore presented. This fact combined with the impressive advancements in Database Management Systems technology, led to the creation of Recommender Systems. The goal of these systems is to bring each user in touch with products and services which may be of interest to him. The purpose of this thesis was the design and implementation of such a system from scratch. It is a complete Information System, the main goal of which is to select among a set of users, those who are most likely to be interested in certain events. The choice is made based on a user ranking method, which applies certain algorithms that take into account personal information of the users and geospatial data. This system is comprised by a web interface and an Oracle database. Furthermore, an application, which enables control of the ranking procedures, and a service, which is continuously executed in the background, monitoring the changes in the database in real time and executing the algorithms and other essential functions, were created. Two different ranking algorithms were proposed. Each of them was implemented in two ways: with VB.NET functions and with PL/SQL procedures. Certain tests were conducted in order to determine the time that each method needs to produce results, the various factors that affect it and to check the accuracy of these results. The conclusions of these tests were used to specify the best implementation of the system. en
heal.sponsor ΕΜΠ el
heal.advisorName Λούμος, Βασίλειος
heal.committeeMemberName Λούμος, Βασίλειος
heal.committeeMemberName Καγιάφας, Ελευθέριος
heal.committeeMemberName Θεολόγου, Μιχαήλ
heal.academicPublisher Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 336 σ.
heal.fullTextAvailability false


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα