Ανάπτυξη REST API με χρήση του Laravel Framework και οπτικοποίηση δεδομένων επισκεψιμότητας μουσειακών χώρων με Chart.js
| dc.contributor.advisor | Τσελίκας, Νικόλαος | |
| dc.contributor.author | Παπαδοπούλου, Ευαγγελία | |
| dc.contributor.committee | Τσελίκας, Νικόλαος | |
| dc.contributor.committee | Γιαννόπουλος, Κωνσταντίνος | |
| dc.contributor.committee | Πέππας, Κωνσταντίνος | |
| dc.contributor.department | Τμήμα Πληροφορικής και Τηλεπικοινωνιών | el |
| dc.contributor.faculty | Σχολή Οικονομίας και Τεχνολογίας | el |
| dc.contributor.master | Σύγχρονες Ασύρματες Επικοινωνίες | el |
| dc.date.accessioned | 2025-06-30T07:54:32Z | |
| dc.date.available | 2025-06-30T07:54:32Z | |
| dc.date.issued | 2025-02-25 | |
| dc.description | Μ.Δ.Ε. 5 | el |
| dc.description.abstract | Η παρούσα εργασία επικεντρώνεται στην ανάπτυξη ενός REST API με χρήση του Laravel, το οποίο αντλεί δεδομένα επισκεψιμότητας από μια βάση δεδομένων και τα παρουσιάζει σε μορφή JSON, επιτρέποντας την οπτικοποίησή τους μέσω γραφημάτων. Στη συνέχεια, αναλύονται οι τεχνολογίες που χρησιμοποιήθηκαν, όπως το XAMPP, το phpMyAdmin, ο Composer και το Laravel, ενώ περιγράφεται η διαδικασία εγκατάστασης και σύνδεσης με τη βάση δεδομένων. Ακολουθεί η υλοποίηση του REST API, η οποία περιλαμβάνει τον σχεδιασμό των controllers και των routes, καθώς και τη διαχείριση των δεδομένων μέσω του DB Facade. Επιπλέον, εξετάζεται η δημιουργία των endpoints και η επιστροφή των δεδομένων σε μορφή JSON, ώστε να μπορούν να αξιοποιηθούν από την εφαρμογή. Στη συνέχεια, παρουσιάζεται η σελίδα Dashboard, η οποία αναπτύχθηκε με Blade Templates, JavaScript και Chart.js. Περιγράφεται η δομή της, η επικοινωνία με το REST API μέσω fetch requests και η οπτικοποίηση των δεδομένων με δυναμικά γραφήματα. Τέλος, καταγράφονται τα συμπεράσματα της εργασίας και προτείνονται πιθανές μελλοντικές βελτιώσεις, με έμφαση στην περαιτέρω ανάπτυξη της λειτουργικότητας και της απόδοσης του συστήματος. | el |
| dc.description.abstracttranslated | This study focuses on the development of a REST API using Laravel, which retrieves visitor data from a database and presents it in JSON format, enabling its visualization through charts. Next, the technologies utilized, such as XAMPP, phpMyAdmin, Composer, and Laravel, are analyzed, along with a description of the installation process and database connection. The implementation of the REST API follows, including the design of controllers, routes, and data management through DB Facade. Additionally, the creation of endpoints and the process of returning data in JSON format are examined to ensure seamless integration with the application. Subsequently, the Dashboard page is presented, developed using Blade Templates, JavaScript, and Chart.js. The structure of the dashboard, its communication with the REST API via fetch requests, and the visualization of data through dynamic charts are thoroughly described. Finally, the conclusions of the study are outlined, and potential future improvements are proposed, focusing on further enhancing the system’s functionality and performance. | el |
| dc.format.extent | 100 | el |
| dc.identifier.uri | https://amitos.library.uop.gr/xmlui/handle/123456789/9005 | |
| 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.subject | Σύνολα δεδομένων | el |
| dc.subject | Laravel(Πλαίσιο λογισμικού) | el |
| dc.subject | Οπτικοποίηση πληροφοριών | el |
| dc.subject | Επισκεψιμότητα μουσείων | el |
| dc.subject | Λογισμικό ανοιχτού κώδικα | el |
| dc.subject | Γραφικά υπολογιστών | el |
| dc.subject | Data sets | el |
| dc.subject | Laravel(Software framework) | el |
| dc.subject | Information visualization | el |
| dc.subject | Museum attendance | el |
| dc.subject | Open source software | el |
| dc.subject | Computer graphics | el |
| dc.subject.keyword | REST API | el |
| dc.subject.keyword | JSON | el |
| dc.subject.keyword | Laravel | el |
| dc.subject.keyword | Chart.js | el |
| dc.subject.keyword | Dynamic charts | el |
| dc.subject.keyword | Δυναμικά γραφήματα | el |
| dc.title | Ανάπτυξη REST API με χρήση του Laravel Framework και οπτικοποίηση δεδομένων επισκεψιμότητας μουσειακών χώρων με Chart.js | el |
| dc.type | Μεταπτυχιακή διπλωματική εργασία | el |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- papadopoulou_2022202301012.pdf
- Size:
- 1.81 MB
- Format:
- Adobe Portable Document Format
- Description:
- Μεταπτυχιακή διπλωματική εργασία
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 933 B
- Format:
- Item-specific license agreed upon to submission
- Description:
