| dc.contributor.advisor | Αλέπης, Ευθύμιος | |
| dc.contributor.author | Τσιαλούκη, Πασχαλιά | |
| dc.date.accessioned | 2026-03-06T07:27:06Z | |
| dc.date.available | 2026-03-06T07:27:06Z | |
| dc.date.issued | 2026-01 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/18973 | |
| dc.description.abstract | Η παρούσα Διπλωματική Διατριβή εκπονήθηκε στα πλαίσια του Μεταπτυχιακού Προγράμματος
Σπουδών “Πληροφορική” του Τμήματος Πληροφορικής του Πανεπιστημίου Πειραιώς με στόχο
την ανάπτυξη μιας διαδικτυακής εφαρμογής, βασισμένης στις τεχνολογίες .NET 6 MVC και
Entity Framework, η οποία εξυπηρετεί την κοινοποίηση αγγελιών σχετικών με ζώα που έχουν
χαθεί, βρεθεί ή δίνονται για υιοθεσία. Η εφαρμογή διαθέτει και επιπλέον λειτουργίες όπως η
εύρεση των κοντινότερων κτηνιατρείων με λήψη τοποθεσίας μέσω διαδραστικού χάρτη καθώς
και η δυνατότητα συνομιλίας με άλλους χρήστες σε πραγματικό χρόνο.
Πέρα από την υλοποίηση της εφαρμογής, ιδιαίτερη έμφαση δόθηκε στην αναλυτική
τεκμηρίωση των σταδίων σχεδίασης και ανάπτυξης του έργου. Αρχικά, διατυπώνονται οι στόχοι
και η αναγκαιότητα της εφαρμογής, ενώ στη συνέχεια γίνεται ανασκόπηση πεδίου και
παρουσιάζονται οι λειτουργικές και μη λειτουργικές απαιτήσεις του συστήματος.
Το κύριο μέρος της διατριβής περιλαμβάνει την ανάλυση των τεχνολογιών που
χρησιμοποιήθηκαν, της αρχιτεκτονικής και των δομικών στοιχείων της εφαρμογής, τη δομή του
συστήματος και τον τρόπο διαχείρισης και οργάνωσης των δεδομένων στη βάση.
Επιπλέον, περιλαμβάνονται τα διαγράμματα UML που αναπτύχθηκαν στα πλαίσια της
διατριβής για την καλύτερη απεικόνιση και τεκμηρίωση του λογισμικού. Έπειτα παρουσιάζονται
όλα τα σενάρια λειτουργίας της εφαρμογής που έχουν ταυτόχρονα και τον ρόλο εγχειριδίου
χρήστη, τα οποία αποσκοπούν στην επεξήγηση του τρόπου χρήσης της εφαρμογής.
Η εργασία ολοκληρώνεται με την παρουσίαση συμπερασμάτων και πιθανών μελλοντικών
βελτιώσεων και επεκτάσεων. | el |
| dc.format.extent | 88 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Ανάπτυξη web εφαρμογής για αγγελίες χαμένων, ευρεθέντων και προς υιοθεσία ζώων με χρήση MVC .NET 6 και Entity Framework | el |
| dc.title.alternative | Development of a web application for lost, found and adoption animal posts using MVC .NET 6 and Entity Framework | el |
| dc.type | Master Thesis | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | The present Master’s Thesis was conducted as part of the Postgraduate Program in
“Informatics” at the Department of Informatics of the University of Piraeus, with the objective of
developing a web application based on .NET 6 MVC and Entity Framework technologies, which
serves as a platform for publishing announcements related to pets that are lost, found or
available for adoption. It also incorporates additional features such as locating the nearest
veterinary clinics through an interactive map, as well as real-time communication between users
via a chat system.
Beyond the implementation of the application, particular emphasis was placed on the
detailed documentation of the design and development stages of the project. Initially, the goals
and necessity of the application are outlined, followed by a field review and the presentation of
the system’s functional and non-functional requirements.
The main body of the thesis includes the analysis of the technologies employed, the
architecture and structural components of the application, the system’s design and the
management and organization of data within the database.
In addition, UML diagrams are included to better illustrate and document the software.
Subsequently, all usage scenarios of the application are presented, which also serve as a user
manual aimed at explaining how the application operates.
The thesis concludes with the presentation of conclusions and potential future
improvements and extensions. | el |
| dc.contributor.master | Πληροφορική | el |
| dc.subject.keyword | .NET 6 | el |
| dc.subject.keyword | Entity Framework | el |
| dc.subject.keyword | Identity Framework | el |
| dc.subject.keyword | MVC | el |
| dc.subject.keyword | SignalR | el |
| dc.subject.keyword | Web app | el |
| dc.subject.keyword | Google maps | el |
| dc.date.defense | 2026-01-22 | |