dc.contributor.advisor | Βίρβου, Μαρία | |
dc.contributor.author | Τζελέπης, Δημήτριος | |
dc.date.accessioned | 2025-04-29T09:36:48Z | |
dc.date.available | 2025-04-29T09:36:48Z | |
dc.date.issued | 2025-04 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17698 | |
dc.description.abstract | Η παρούσα διπλωματική εργασία επικεντρώνεται στην ανάπτυξη μιας ολοκληρωμένης desktop εφαρμογής διαχείρισης εργασιών, η οποία αξιοποιεί προηγμένους αλγορίθμους χρονοπρογραμματισμού για την οργάνωση και την προτεραιοποίηση καθημερινών δραστηριοτήτων. Ειδικότερα, υλοποιούνται τρεις αλγόριθμοι χρονολόγησης: Shortest Job Next, Least Laxity First και Round-Robin, οι οποίοι συγκρίνονται ως προς την απόδοση και την καταλληλότητά τους σε διαφορετικά σενάρια χρήσης. Η εφαρμογή σχεδιάστηκε χρησιμοποιώντας τη γλώσσα Java και το framework JavaFX, με τη χρήση της μεθοδολογίας ανάπτυξης Rational Unified Process και τεκμηρίωση μέσω UML διαγραμμάτων. Βασικός στόχος της εργασίας ήταν η δημιουργία ενός διαισθητικού και φιλικού προς τον χρήστη περιβάλλοντος, το οποίο επιτρέπει τη δημιουργία, επεξεργασία και διαγραφή εργασιών, καθώς και την αυτόματη ταξινόμησή τους μέσω των ενσωματωμένων αλγορίθμων. Επιπλέον, η εργασία εξετάζει τη δυνατότητα ενσωμάτωσης μελλοντικών λειτουργιών, όπως η ανάλυση δεδομένων μέσω τεχνητής νοημοσύνης, η υποστήριξη πολλαπλών πλατφορμών και η διασύνδεση με εξωτερικές εφαρμογές. Τα αποτελέσματα της έρευνας και της εφαρμογής καταδεικνύουν τη χρησιμότητα των αλγορίθμων στην αποτελεσματική διαχείριση χρόνου και προτείνουν κατευθύνσεις για περαιτέρω ανάπτυξη. | el |
dc.format.extent | 122 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.title | Βελτιστοποίηση διαχείρισης εργασιών με χρήση αλγορίθμων χρονισμού | el |
dc.title.alternative | Efficient task scheduling and management via timing algorithms | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | This thesis focuses on the development of a comprehensive desktop task management application utilizing advanced scheduling algorithms to organize and prioritize daily activities. Specifically, three scheduling algorithms are implemented: Shortest Job Next, Least Laxity First, and Round-Robin, which are compared in terms of performance and suitability across different use cases. The application was developed using Java and the JavaFX framework, following the Rational Unified Process development methodology and documented with UML diagrams. The primary objective of this study was to create an intuitive and user-friendly environment that allows users to create, edit, and delete tasks while automatically organizing them using the embedded algorithms. Furthermore, the study explores potential future functionalities, such as data analysis powered by artificial intelligence, multi-platform support, and integration with external applications. The results demonstrate the utility of the algorithms in effective time management and provide directions for further development. | el |
dc.contributor.master | Προηγμένα Συστήματα Πληροφορικής | el |
dc.subject.keyword | Διαχείριση εργασιών | el |
dc.subject.keyword | Αλγόριθμοι χρονοπρογραμματισμού | el |
dc.subject.keyword | Shortest Job Next | el |
dc.subject.keyword | Least Laxity First | el |
dc.subject.keyword | Round-Robin | el |
dc.subject.keyword | Java | el |
dc.subject.keyword | JavaFX | el |
dc.subject.keyword | UML | el |
dc.subject.keyword | Rational Unified Process | el |
dc.date.defense | 2025-04-10 | |