Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16361
Title: Γραφικό Περιβάλλον Χρήστη Για Εξατομικευμένο Σύστημα Διαχείρισης Βάσεων Δεδομένων
Authors: Μαρούδας Εμμανουήλ
Σελλής Τιμολέων
Keywords: βάσεις δεδομένων
προτιμήσεις
εξατομίκευση
Issue Date: 21-Jul-2012
Abstract: Στα πλαίσια της γενικότερης ανάπτυξης του κοινωνικού διαδικτύου, του ηλεκτρονικού εμπορίου αλλά και της ψυχαγωγίας μέσω του διαδικτύου, προκύπτουν πολυάριθμα συστήματα τα οποία μπορούν να αξιοποιήσουν τις προτιμήσεις των χρηστών τους για να τους προσφέρουν μια καλύτερη εμπειρία. Στο επίπεδο της βάσης δεδομένων όμως, η εκφραστικότητα του απλού σχεσιακού μοντέλου και οι αυστηροί περιορισμοί που επιβάλλονται κατά τη διατύπωση των ερωτημάτων που το χρησιμοποιούν, δεν είναι επαρκείς για να ενσωματωθούν οι -πολλές φορές αβέβαιες και ποικίλης βαρύτητας- προτιμήσεις των χρηστών. Το σχεσιακό μοντέλο λοιπόν χρειάζεται να επεκταθεί για να συμπεριλάβει την έννοια της προτίμησης. Μια προσέγγιση για αυτή την επέκταση αποτελεί το σύστημα PrefDB, το οποίο τρέχει πάνω σε μια οποιαδήποτε σχεσιακή βάση δεδομένων και επεκτείνει τις λειτουργίες της, ώστε να μπορούν να οριστούν σε αυτή προτιμήσεις και να εκτελεστούν ερωτήματα που τις χρησιμοποιούν. Τα αποτελέσματα που επιστρέφονται έχουν δύο επιπλέον παραμέτρους: Τη βαθμολογία του καθενός με βάση τις προτιμήσεις που χρησιμοποιήθηκαν και την εμπιστοσύνη , που είναι ένα μέτρο της βεβαιότητας πως αυτή η βαθμολογία ανταποκρίνεται όντως στις προτιμήσεις του χρήστη.Ο σκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη μιας διαπροσωπείας χρήστη με τη μορφή διαδικτυακής εφαρμογής για τη διαχείριση συστημάτων που ενσωματώνουν το PrefDB. Η διαπροσωπεία αυτή υλοποιήθηκε με στόχο να είναι χρήσιμη για διαχειριστές τέτοιων συστημάτων,καθώς και για προγραμματιστές που φτιάχνουν εφαρμογές που στηρίζονται σε τέτοια συστήματα. Οι βασικές δυνατότητες της διαπροσωπείας είναι: Προσθαφαίρεση και επεξεργασία προτιμήσεων και προφίλ (ομάδες προτιμήσεων), αποθήκευση και φόρτωση ερωτημάτων με προτιμήσεις, πλοήγηση στο σχήμα των βάσεων, εκτέλεση ερωτημάτων και διαχείριση των αποτελεσμάτων.Στη διαδικάσία του σχεδιασμού, ξεκινώντας με πρότυπο τις εφαρμογές που παρέχουν τα ήδη υπάρχοντα συστήματα διαχείρισης βάσεων δεδομένων,καθορίστηκαν οι προδιαγραφές για το σύστημα. Στη συνέχεια, έγινε ανάπτυξη στο ευρέως διαδεδομένο περιβάλλον HTML/CSS/Javascript του πυρήνα της εφαρμογής, ενώ στη συνέχεια εμπλουτίστηκε με τη χρήση διαφόρων εργαλείων, ώστε να ικανοποιούνται όλες οι προδιαγραφές.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16361
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2012-0151.doc3.79 MBMicrosoft WordView/Open


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