Show simple item record

Ανάπτυξη διαδικτυακής εφαρμογής με το Blazor framework και το Entity Framework Core της Microsoft

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΠίτσιος, Δημήτριος
dc.date.accessioned2022-02-02T07:02:58Z
dc.date.available2022-02-02T07:02:58Z
dc.date.issued2021-12
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/14070
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/1493
dc.description.abstractΤην σημερινή εποχή, η πανδημία του κορωνοϊού έχει επιβαρύνει με επιπλέον άγχος τη ζωή των ανθρώπων, που για να ανταποκριθούν στις καθημερινές τους υποχρεώσεις εκτίθενται στον κίνδυνο της μόλυνσης από τον ιό COVID-19. Προκειμένου να αισθανόμαστε ασφαλείς με τους ανθρώπους που συναναστρεφόμαστε, είναι απαραίτητη η υποβολή του καθένα σε τακτικούς ελέγχους ανίχνευσης του ιού. Λόγω των νέων αυτών δεδομένων προέκυψε η ανάγκη οργάνωσης διαγνωστικών κέντρων στους δήμους κάθε περιοχής, που θα πραγματοποιούν δωρεάν rapid test και μίας εφαρμογής διαδικτύου μέσω της οποίας θα δίνεται η δυνατότητα στον υπεύθυνο οργανισμό υγείας να διαχειρίζεται τα αποτελέσματα αυτών των test. Για την ανάπτυξη της εφαρμογής αυτής πρέπει να δημιουργηθεί μία βάση δεδομένων όπου θα υπάρχουν καταχωρημένοι οι χρήστες, οι οποίοι όταν αποκτούν πρόσβαση στην εφαρμογή θα τους παραχωρείται κάποιος ρόλος. Ανάλογα με τον ρόλο τους θα έχουν πρόσβαση σε διαφορετικές λειτουργικότητες της εφαρμογής. Για παράδειγμα ένας χρήστης που έχει ρόλο ‘staff’ έχει το δικαίωμα να διαχειρίζεται τις πληροφορίες του συστήματος για τους ανθρώπους που υποβάλλονται στη διαδικασία των ελέγχων, ενώ ένας άλλος χρήστης με ρόλο ‘doctor’ έχει το δικαίωμα να καταχωρεί τα αποτελέσματα στο σύστημα. Ένας επιπλέον ρόλος χρήστη που υποστηρίζει το σύστημα είναι αυτός του ‘admin’ που αναλαμβάνει την διαχείριση των χρηστών αλλά και των γεωγραφικών δεδομένων που αφορούν τις πόλεις και τις περιοχές όπου τα διαγνωστικά κέντρα οργανώνουν τη δράση τους. Η παρούσα εργασία αφορά λοιπόν μία εφαρμογή διαδικτύου (web application), που βασίζεται στο ASP.NET Core framework της Microsoft, το οποίο είναι open-source και δίνει τη δυνατότητα ανάπτυξης και εκτέλεσης εφαρμογών ανεξαρτήτως λειτουργικού συστήματος (Windows, Mac, Linux). Μερικά ακόμα πλεονεκτήματα που προσφέρει το framework είναι ο μηχανισμός Razor και η τεχνολογία του Blazor, που είναι αλληλένδετη με τον εν λόγω μηχανισμό. Ένα τρίτο πλεονέκτημα είναι ένα απλό και εύχρηστο dependency injection σύστημα (DI-container). Στο κεφάλαιο της εισαγωγής που ακολουθεί, γίνεται μία αναφορά κάποιων βασικών στοιχείων για τις τεχνολογίες που αναφέρθηκαν ώστε να τεθεί μία κοινή βάση προκειμένου να αναλυθεί στη συνέχεια ο πηγαίος κώδικας που ορίζει τον τρόπο λειτουργίας της εφαρμογής.el
dc.format.extent65el
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleΑνάπτυξη διαδικτυακής εφαρμογής με το Blazor framework και το Entity Framework Core της Microsoftel
dc.title.alternativeDevelopment of a web application based on Microsoft’s Blazor framework and Entity Framework Coreel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.contributor.masterΠληροφορικήel
dc.subject.keywordC#el
dc.subject.keywordBlazor Frameworkel
dc.subject.keywordHTMLel
dc.date.defense2020-12-21


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


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