dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Γρηγοριάδου, Σεβαστή | |
dc.date.accessioned | 2024-10-24T15:57:13Z | |
dc.date.available | 2024-10-24T15:57:13Z | |
dc.date.issued | 2024-10 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16904 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/4326 | |
dc.description.abstract | Η παρούσα διπλωματική εργασία εστιάζει στην ανάπτυξη ενός καινοτόμου συστήματος για την παρακολούθηση και διαχείριση χαμένων κατοικιδίων. Η ανάγκη για την υλοποίηση αυτού προκύπτει από την αύξηση των περιπτώσεων χαμένων ζώων και την επιθυμία των ιδιοκτητών να επανασυνδεθούν με τα κατοικίδιά τους. Η εργασία αναπτύσσει μια ολοκληρωμένη πλατφόρμα που διευκολύνει την επικοινωνία μεταξύ των χρηστών και προσφέρει χρήσιμες υπηρεσίες, όπως η καταγραφή πληροφοριών για χαμένα ζώα και η αναζήτηση κοντινών κτηνιατρικών κλινικών.
Η πλατφόρμα προσφέρει μια σειρά από δυνατότητες, περιλαμβάνοντας τη δυνατότητα αναφοράς χαμένων κατοικιδίων, επικοινωνίας μέσω μηνυμάτων, και την αλληλεπίδραση μέσω χαρτών για την αποστολή τοποθεσιών. Η λειτουργικότητα του συστήματος στηρίζεται σε σύγχρονες τεχνολογίες, όπως η γεωγραφική πληροφορία (GIS) και οι υπηρεσίες εντοπισμού, που επιτρέπουν στους χρήστες να εντοπίζουν κοντινές κτηνιατρικές κλινικές με βάση τις γεωγραφικές τους συντεταγμένες.
Η υλοποίηση της πλατφόρμας βασίζεται σε σύγχρονες τεχνολογίες που διασφαλίζουν την αποτελεσματικότητα και την ευχρηστία της. Η γλώσσα προγραμματισμού C# χρησιμοποιείται για την ανάπτυξη του back-end, προσφέροντας υψηλή απόδοση και ασφάλεια στη διαχείριση των δεδομένων. Στον τομέα του front-end, οι τεχνολογίες HTML, CSS και JavaScript συνδυάζονται για τη δημιουργία μιας φιλικής προς τον χρήστη διεπαφής, διασφαλίζοντας την εύκολη πλοήγηση και την αλληλεπίδραση του χρήστη με την εφαρμογή. Για την αποθήκευση και διαχείριση των δεδομένων χρηστών και πληροφοριών κατοικιδίων, αξιοποιείται ο SQL Server, προσφέροντας αξιόπιστες και αποτελεσματικές λύσεις αποθήκευσης. Η χρήση APIs επιτρέπει την ενσωμάτωση υπηρεσιών γεωγραφικών δεδομένων και αποστολής email, διευκολύνοντας την επικοινωνία και την αναζήτηση. Επιπλέον, η τεχνολογία SignalR ενσωματώνεται στην εφαρμογή για την υποστήριξη αμφίδρομης επικοινωνίας σε πραγματικό χρόνο, διευκολύνοντας τις αλληλεπιδράσεις και τις ειδοποιήσεις μεταξύ των χρηστών και του συστήματος, προσφέροντας μια ακόμα πιο δυναμική εμπειρία. Μέσω αυτών των τεχνολογιών, η πλατφόρμα προάγει την ευκολία και την αποτελεσματικότητα στην αναζήτηση και την παρακολούθηση των χαμένων κατοικίδιων.
Η παρούσα εργασία συμβάλλει στη δημιουργία ενός ασφαλούς και αποδοτικού περιβάλλοντος για την παρακολούθηση χαμένων κατοικίδιων και αναδεικνύει τη σημασία της επικοινωνίας και της συνεργασίας για την ευημερία των ζώων. | el |
dc.format.extent | 89 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Ανάπτυξη εφαρμογής για χαμένα κατοικίδια με χρήση του MVC Pattern και ενσωμάτωση των τεχνολογιών SignalR, email και Nominatim API | el |
dc.title.alternative | Development of a lost pets application using the MVC Pattern and Integration of SignalR, email, and Nominatim API technologies | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | This diploma thesis focuses on the development of an innovative system for monitoring and
managing lost pets. The need to implement this system arises from the increase in cases of lost
animals and the desire of owners to reconnect with their pets. The project develops an integrated
platform that facilitates communication between users and offers useful services, such as
recording information about lost animals and searching for nearby veterinary clinics.
The platform offers a range of features, including the ability to report lost pets,
communicate via messages, and interact through maps to send locations. The functionality of the
system is based on modern technologies, such as Geographic Information Systems (GIS) and
tracking services, which allow users to locate nearby veterinary clinics based on their
geographical coordinates.
The implementation of the platform relies on advanced technologies that ensure its
effectiveness and usability. The C# programming language is used for the development of the
back end, providing high performance and security in data management. In the front-end domain,
HTML, CSS, and JavaScript technologies are combined to create a user-friendly interface,
ensuring easy navigation and user interaction with the application. For storing and managing user
data and pet information, SQL Server is utilized, offering reliable and efficient storage solutions.
The use of APIs enables the integration of geographic data services and email sending, facilitating
communication and searching. Additionally, SignalR technology is incorporated into the
application to support real-time bidirectional communication, facilitating interactions and
notifications between users and the system, thereby offering a more dynamic experience.
Through these technologies, the platform promotes convenience and efficiency in the search for
and monitoring of lost pets.
This thesis contributes to the creation of a safe and efficient environment for monitoring
lost pets and highlights the importance of communication and collaboration for the welfare of
animals. | el |
dc.contributor.master | Προηγμένα Συστήματα Πληροφορικής | el |
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.keyword | Επανασύνδεση κατοικίδιων | el |
dc.subject.keyword | C# | el |
dc.subject.keyword | SignalR | el |
dc.subject.keyword | API | el |
dc.subject.keyword | CSS | el |
dc.subject.keyword | HTML | el |
dc.date.defense | 2024-10-10 | |