Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/38961
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΤζαμπάζης, Χρήστοςel
dc.date.accessioned2025-05-22T12:01:53Z-
dc.date.available2025-05-22T12:01:53Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/38961-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΓλώσσα Προγραμματισμούel
dc.subjectΔιαδίκτυοel
dc.subjectJavaScripten
dc.titleΜελέτη, σχεδίαση και υλοποίηση διαδικτυακής εφαρμογής για τον έλεγχο πρόσβασης των χρηστώνel
heal.typebachelorThesis-
heal.type.enBachelor thesisen
heal.type.elΠροπτυχιακή/Διπλωματική εργασίαel
heal.classificationΓλώσσα Προγραμματισμού - JavaScript-
heal.classificationΔιαδίκτυο - Εφαρμογή ελέγχου-
heal.dateAvailable2025-05-22T12:02:53Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής και Τηλεπικοινωνιών. Τμήμα Πληροφορικής και Τηλεπικοινωνιώνel
heal.publicationDate2025-
heal.abstractΗ παρούσα πτυχιακή εργασία αποσκοπεί στη μελέτη, τον σχεδιασμό και την ανάπτυξη μιας διαδικτυακής εφαρμογής ελέγχου και διαχείρισης πρόσβασης χρηστών, αξιοποιώντας τη γλώσσα προγραμματισμού JavaScript. Ιδιαίτερη έμφαση δίνεται στο DiDRoom, το οποίο θα χρησιμοποιηθεί ως λύση ανοιχτού κώδικα για τη διαχείριση ψηφιακών πορτοφολιών ταυτότητας. Στο πρώτο μέρος της εργασίας, αναλύεται διεξοδικά η λειτουργία του DiDRoom. Παρουσιάζονται βήμα προς βήμα οι μικροϋπηρεσίες που προσφέρει η πλατφόρμα, καθώς και η διαδικασία δημιουργίας και διαχείρισής τους. Γίνεται αναφορά στις έννοιες της έκδοσης διαπιστευτηρίων (issuance), των προτύπων (templates) και των μικροϋπηρεσιών (microservices). Επιπλέον, εξετάζεται η διαδικασία εγκατάστασης των μικροϋπηρεσιών σε έναν πραγματικό διακομιστή, περιγράφοντας τις απαραίτητες ρυθμίσεις και προσαρμογές που απαιτούνται για τη βέλτιστη λειτουργία του συστήματος. Το δεύτερο μέρος της εργασίας εστιάζει στην ανάπτυξη της εφαρμογής, περιγράφοντας αναλυτικά τα στάδια υλοποίησής της. Η εφαρμογή θα προγραμματιστεί με JavaScript για το frontend, ενώ θα χρησιμοποιεί local storage για την αποθήκευση δεδομένων. Η επιλογή αυτών των τεχνολογιών βασίζεται στην υψηλή απόδοση και ευχρηστία που προσφέρουν, διασφαλίζοντας παράλληλα την αποτελεσματική διαχείριση των δεδομένων των χρηστών.el
heal.abstractThis thesis aims to study, design, and develop a web application for user access control and management, utilizing the JavaScript programming language. Particular emphasis is placed on DiDRoom, which will be used as an open-source solution for managing digital identity wallets. The first part of the thesis provides a detailed analysis of DiDRoom's functionality. It presents step-by-step the microservices offered by the platform, as well as the process of creating and managing them. Key concepts such as issuance, templates, and microservices are discussed. Additionally, the deployment process of these microservices on a real server is examined, describing the necessary configurations and adjustments required for the system's optimal operation. The second part focuses on the development of the application, outlining in detail the implementation stages. The application will be developed using JavaScript for the frontend and will utilize local storage for data storage. The choice of these technologies is based on their high performance and usability, ensuring efficient management of user data.en
heal.advisorNameΛιάγκου, Βασιλικήel
heal.committeeMemberNameΚαρβέλης, Πέτροςel
heal.committeeMemberNameΣτεργίου, Ελευθέριοςel
heal.academicPublisherΤμήμα Πληροφορικής και Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi-
heal.fullTextAvailabilitytrue-
Appears in Collections:Προπτυχιακές εργασίες Τμ. Μηχανικών Πληροφορικής Τ.Ε.



This item is licensed under a Creative Commons License Creative Commons