Εμφάνιση απλής εγγραφής

Σχεδιασμός και υλοποίηση συστήματος διαχείρισης και κοινοποίησης αρχείων στο νέφος

dc.contributor.advisorΣακκόπουλος, Ευάγγελος
dc.contributor.authorΞύδης, Τριαντάφυλλος
dc.date.accessioned2025-10-03T12:38:29Z
dc.date.available2025-10-03T12:38:29Z
dc.date.issued2025-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18166
dc.description.abstractΗ ραγδαία αύξηση του όγκου ψηφιακών δεδομένων έχει καταστήσει το υπολογιστικό νέφος βασικό εργαλείο για την αποθήκευση και τον διαμοιρασμό πληροφοριών. Η παρούσα πτυχιακή εργασία παρουσιάζει τον σχεδιασμό και την υλοποίηση ενός συστήματος διαχείρισης και κοινοποίησης αρχείων στο νέφος, με στόχο τον συνδυασμό απλότητας, ασφάλειας και επεκτασιμότητας. Το σύστημα επιτρέπει τη δημιουργία λογαριασμού χρήστη, τη μεταφόρτωση, λήψη και διαγραφή αρχείων, καθώς και τη δημιουργία μόνιμων ή προσωρινών συνδέσμων διαμοιρασμού με δυνατότητα ανάκλησης και αποστολής μέσω ηλεκτρονικού ταχυδρομείου. Η υλοποίηση βασίστηκε σε τεχνολογίες όπως Java, Spring Boot, MySQL και MinIO, ενώ αξιοποιήθηκαν αρχιτεκτονικές προσεγγίσεις όπως Clean Architecture, Ports & Adapters και Domain-Driven Design. Παράλληλα, εφαρμόστηκαν πρότυπα σχεδίασης όπως οι αρχές SOLID και Valet Key Pattern, με στόχο την επεκτασιμότητα και καθαρότητα του κώδικα. Η εργασία ολοκληρώνεται με προτάσεις για πιθανές βελτιώσεις, όπως η υποστήριξη φακέλων, εκδόσεων αρχείων και ενισχυμένων μηχανισμών ασφάλειας.el
dc.format.extent45el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΣχεδιασμός και υλοποίηση συστήματος διαχείρισης και κοινοποίησης αρχείων στο νέφοςel
dc.title.alternativeDesign and implementation of a file management and sharing system in the cloudel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThe rapid growth of digital data has established cloud computing as a fundamental solution for storage and file sharing. This dissertation presents the design and implementation of a cloud-based file management and sharing system, aiming to combine simplicity, security, and scalability. The system enables user account creation, file upload, download, and deletion, as well as the generation of permanent or temporary sharing links that can be revoked and sent via email. The implementation is based on technologies such as Java, Spring Boot, MySQL, and MinIO, while adopting architectural approaches including Clean Architecture, Ports & Adapters and Domain- Driven Design. In addition, design patterns such as SOLID principles and the Valet Key Pattern are applied to promote clean code and facilitate future extensibility. The work concludes with suggestions for possible improvements, including the introduction of folder support, file versioning, and enhanced security mechanisms.el
dc.subject.keywordCloud computingel
dc.subject.keywordFile management systemel
dc.subject.keywordFile sharingel
dc.subject.keywordSoftware architectureel
dc.subject.keywordClean architectureel
dc.subject.keywordDesign patternsel
dc.subject.keywordJavael
dc.subject.keywordΥπολογιστικό νέφοςel
dc.subject.keywordΣύστημα διαχείρισης αρχείωνel
dc.subject.keywordΔιαμοιρασμός αρχείωνel
dc.subject.keywordΑρχιτεκτονική λογισμικούel
dc.subject.keywordΚαθαρή αρχιτεκτονικήel
dc.subject.keywordΠρότυπα σχεδίασηςel
dc.subject.keywordS3 APIel
dc.subject.keywordValet Key Patternel
dc.subject.keywordDomain-driven designel
dc.subject.keywordWeb applicationel
dc.date.defense2025-09-23


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

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