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

Σύστημα διαχείρισης αιτημάτων υποστήριξης με έλεγχο πρόσβασης βάσει ρόλων

dc.contributor.advisorΣακκόπουλος, Ευάγγελος
dc.contributor.authorΕυσταθίου, Αθανάσιος
dc.date.accessioned2026-03-12T09:49:10Z
dc.date.available2026-03-12T09:49:10Z
dc.date.issued2026-01
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18994
dc.description.abstractΗ παρούσα μεταπτυχιακή διατριβή παρουσιάζει τη σχεδίαση και υλοποίηση ενός ολοκληρωμένου συστήματος διαχείρισης αιτημάτων υποστήριξης. Βασικός στόχος ήταν η ανάπτυξη μιας full-stack web εφαρμογής που παρέχει ένα κεντρικοποιημένο περιβάλλον για την παρακολούθηση και επίλυση αιτημάτων, με την ονομασία της εφαρμογής και το λογότυπο να είναι δυναμικά παραμετροποιήσιμα από τον διαχειριστή. Η αρχιτεκτονική του συστήματος βασίζεται σε ένα ασφαλές RESTful API που υλοποιήθηκε με Spring Boot, και σε ένα responsive frontend τύπου Single-Page Application (SPA) που αναπτύχθηκε με React. Η ασφάλεια επιτυγχάνεται μέσω JSON Web Tokens (JWT) και ενός εξελιγμένου μοντέλου Ελέγχου Πρόσβασης βάσει Ρόλων (RBAC) που υποστηρίζει τέσσερις διακριτούς ρόλους. Για την ακεραιότητα των δεδομένων, χρησιμοποιήθηκε μια σχεσιακή βάση δεδομένων MySQL με Spring Data JPA. Ένα από τα βασικά τεχνικά χαρακτηριστικά του συστήματος είναι η υλοποίηση ενός event-driven μηχανισμού καταγραφής ενεργειών (auditing) με χρήση @TransactionalEventListener, ο οποίος διασφαλίζει την ακεραιότητα του ιστορικού των αιτημάτων χωρίς να προκαλεί προβλήματα ταυτοχρονισμού.el
dc.format.extent96el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/
dc.titleΣύστημα διαχείρισης αιτημάτων υποστήριξης με έλεγχο πρόσβασης βάσει ρόλωνel
dc.title.alternativeA support ticket management system with role-based access controlel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis master's thesis presents the design and implementation of a full-stack support ticket management system. A primary objective was the development of a web application that provides a centralized environment for tracking and resolving requests, featuring a dynamically configurable application name and logo manageable by an administrator. The system's architecture is based on a secure RESTful API implemented with Spring Boot and a responsive Single-Page Application (SPA) frontend developed with React. Security is achieved through JSON Web Tokens (JWT) and an advanced Role-Based Access Control (RBAC) model supporting four distinct user roles. For data persistence, a relational MySQL database is utilized with Spring Data JPA. A key technical feature is the implementation of an event-driven auditing mechanism using @TransactionalEventListener, which ensures the integrity of the ticket history without introducing concurrency issues.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικής - Ανάπτυξη Λογισμικού και Τεχνητής Νοημοσύνηςel
dc.subject.keywordSpring Bootel
dc.subject.keywordReactel
dc.subject.keywordREST APIel
dc.subject.keywordJSON Web Token (JWT)el
dc.subject.keywordΈλεγχος Πρόσβασης βάσει Ρόλων (RBAC)el
dc.date.defense2026-01


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

Thumbnail

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

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

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

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