Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19802
Τίτλος: Ανάπτυξη φορητής εφαρμογής για την κοινή χρήση επιβατηγών αυτοκινήτων
Συγγραφείς: Κίτσης, Θεόδωρος Ιωάννης
Τσανάκας Παναγιώτης
Λέξεις κλειδιά: carpooling, mobile app, Django REST Framework, React,
Ημερομηνία έκδοσης: 24-Αυγ-2025
Περίληψη: Η σύγχρονη πραγματικότητα, η οποία χαρακτηρίζεται από την εντεινόμενη αστικοποίηση, την κυκλοφοριακή συμφόρηση και την κλιματική αλλαγή, καθιστά επιτακτική την ανάγκη για υιοθέτηση πιο βιώσιμων και οικονομικών λύσεων μετακίνησης. Στο πλαίσιο αυτό, ο συνεπιβατισμός (carpooling) αναδεικνύεται ως μια πολλά υποσχόμενη πρακτική, ικανή να μειώσει το περιβαλλοντικό αποτύπωμα, το κόστος μετακίνησης και τον αριθμό των οχημάτων στους δρόμους. Η παρούσα διπλωματική εργασία εστιάζει στον σχεδιασμό και την ανάπτυξη μιας ολοκληρωμένης φορητής εφαρμογής που αποσκοπεί στην προώθηση και διευκόλυνση της κοινής χρήσης επιβατηγών αυτοκινήτων για διαδρομές μεταξύ πόλεων. Κύριος στόχος της πλατφόρμας είναι να δημιουργήσει μια αξιόπιστη ψηφιακή κοινότητα, φέρνοντας σε επαφή οδηγούς που διαθέτουν ελεύθερες θέσεις στα οχήματά τους με επιβάτες που αναζητούν ασφαλείς, φθηνές και βολικές λύσεις για τις μετακινήσεις τους. Για την υλοποίηση του συστήματος στο backend, επιλέχθηκε το Django REST Framework, ένα ευέλικτο και επεκτάσιμο framework της Python, το οποίο επέτρεψε την ταχεία ανάπτυξη ενός ασφαλούς και καλά τεκμηριωμένου RESTful API. Για το frontend, προτιμήθηκε η βιβλιοθήκη React σε συνδυασμό με την TypeScript, μια επιλογή που διασφαλίζει τη δημιουργία δυναμικών, αποκριτικών και συντηρήσιμων διεπαφών χρήστη (User Interfaces) χάρη στην αρχιτεκτονική των components και την ασφάλεια τύπων που προσφέρει η TypeScript. Η αρχιτεκτονική του συστήματος ολοκληρώνεται με τη χρήση μιας σχεσιακής βάσης δεδομένων, η οποία εγγυάται την ακεραιότητα, τη συνοχή και την αποτελεσματική διαχείριση των δεδομένων που αφορούν χρήστες, διαδρομές, κρατήσεις και αξιολογήσεις. Η εργασία είναι δομημένη ώστε να παρέχει μια σφαιρική εικόνα του έργου. Αρχικά, παρατίθεται το θεωρητικό υπόβαθρο και γίνεται επισκόπηση των υφιστάμενων λύσεων στον χώρο του συνεπιβατισμού. Στη συνέχεια, αναλύονται εκτενώς οι τεχνολογικές επιλογές και παρουσιάζεται η αρχιτεκτονική του συστήματος, συμπεριλαμβανομένου του σχεδιασμού της βάσης δεδομένων και των endpoints του API. Ακολουθεί η λεπτομερής περιγραφή της υλοποίησης των βασικών λειτουργικοτήτων. Τέλος, παρατίθενται τα αποτελέσματα των δοκιμών ελέγχου (unit, integration, and user acceptance tests) που διενεργήθηκαν για την επαλήθευση της ορθής λειτουργίας, της απόδοσης και της ασφάλειας της εφαρμογής, επιβεβαιώνοντας την επιτυχή ολοκλήρωση των αρχικών στόχων του εγχειρήματος.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19802
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
Ανάπτυξη φορητής εφαρμογής για την κοινή χρήση επιβατηγών αυτοκινήτων.pdf5.28 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.