Show simple item record

dc.contributor.advisorΔεσπότης, Δημήτριος
dc.contributor.authorΘεοδόσης, Ιωάννης Κ.
dc.date.accessioned2012-11-29T15:22:32Z
dc.date.available2012-11-29T15:22:32Z
dc.date.issued2012-11-29T15:22:32Z
dc.identifier.urihttp://dione.lib.unipi.gr/xmlui/handle/unipi/5124
dc.description.abstractΗ Ιεραρχική Ανάλυση Αποφάσεων είναι μια πολυκριτηριακή μέθοδος η οποία περιγράφει το πρόβλημα ως μια ιεραρχία στόχων και, με βάση αυτή μετατρέπει τις αφηρημένες προτιμήσεις σε αριθμούς. Αναλύεται σε τέσσερα στάδια τα οποία είναι η Ιεραρχική Ανάλυση του προβλήματος, η συλλογή των προτιμήσεων, ο υπολογισμός των επιμέρους προτεραιοτήτων και, τέλος η σύνθεσή τους στις καθολικές προτεραιότητες των διαθέσιμων λύσεων. Η μεθοδολογία, προβλέπει τον έλεγχο της συνέπειας των προτιμήσεων, κατά τον υπολογισμό των αποτελεσμάτων, ενώ καλό είναι να συμπληρώνεται από μια ανάλυση ευαισθησίας, η οποία θα δώσει μια εικόνα της σταθερότητας των προτεραιοτήτων. Στην εργασία αυτή, η μεθοδολογία υλοποιείται ως επέκταση του δημοφιλούς συστήματος διαχείρισης περιεχομένου Joomla. Αρχικά, εξετάζονται οι απαιτήσεις της υλοποίησης: είναι οι απαιτήσεις που προκύπτουν από τη φύση της μεθοδολογίας κι αυτές που προκύπτουν από το σύγχρονο περιβάλλον του διαδικτύου. Οι προδιαγραφές εξετάζονται κι από λειτουργική σκοπιά. Οι επεκτάσεις Joomla αναπτύσσονται κατά το πρότυπο Model-View-Controller. Για να αποφευχθεί ο εγκλωβισμός του κώδικα στη συγκεκριμένη πλατφόρμα, επιλέγεται, πέραν αυτού του προτύπου, η μεθοδολογία να υλοποιηθεί σε ένα σχετικά αυτόνομο κομμάτι κώδικα-πυρήνα το οποίο θα επικοινωνεί με το Joomla χωρίς να καταστρατηγεί το γενικότερο πρότυπο. Τεκμηριώνονται συνοπτικά οι κλάσεις οι οποίες αποτελούν το αυτόνομο αυτό κομμάτι κώδικα: ο εσωτερικός τρόπος λειτουργίας τους, το πως επικοινωνούν μεταξύ τους και το πως επικοινωνούν με το υπόλοιπο σύστημα. Επίσης, τεκμηριώνεται ο τρόπος υλοποίησης των ενεργειών οι οποίες είναι διαθέσιμες στο χρήστη. Τέλος, παρέχεται ένας λεπτομερής οδηγός χρήσης της επέκτασης.
dc.language.isoel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectΑποφάσεις, Λήψη των -- Μαθηματικά μοντέλα
dc.subjectΔιαδικτυακός προγραμματισμός
dc.titleΥλοποίηση της Ιεραρχικής Ανάλυσης Αποφάσεων (AHP) για Joomla CMS
dc.typeMaster Thesis
europeana.isShownAthttp://dione.lib.unipi.gr/xmlui/handle/unipi/5124
dc.identifier.call658.4'033 ΘΕΟ
dc.description.abstractENAnalytical Hierarchy Process (AHP) is a multi-criteria decision analysis method (MCDA) which decomposes a problem to a hierarchy of sub-problems, and, thus, becomes able to convert abstract preferences to numbers. It comprises of four steps, these being: hierarchical analysis of the problem, collection of preferences, and calculation of partial priorities and, last, composition of partial priorities to the global priorities of available alternatives. AHP specifies a way to measure consistency of preferences, in calculation step, while it should be accompanied by a sensitivity analysis process in order to ensure priorities’ stability. In this project, AHP is implemented as a component of the widespread Joomla CMS. Initially, we focus on implementation requirements; not only would those who derive from the methodology itself, but also those that suit a contemporary web application. Specifications are examined also from a functional point of view. Joomla components follow the Model-View-Controller (MVC) pattern. A slightly modified implementation path is followed, to avoid platform lock-in: AHP’s core is implemented as a semi-separate library of code (a «core») which communicates with Joomla, without compromising, though, the MVC pattern. Documentation consists of an overview of the core, including code internals, the way the classes communicate between them, and with Joomla. Also, we document implementation and flow of main actions that are available to the user. Finally, a detailed user-manual is provided.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

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

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»