Street Advisor

Πτυχιακή Εργασία uoadl:2865984 333 Αναγνώσεις

Μονάδα:
Τμήμα Πληροφορικής & Τηλεπικοινωνιών
Πληροφορική
Ημερομηνία κατάθεσης:
2019-03-13
Έτος εκπόνησης:
2019
Συγγραφέας:
ΠΑΤΣΟΥ ΣΤΕΦΑΝΙΑ
Στοιχεία επιβλεπόντων καθηγητών:
Αθανασία Αλωνιστιώτη, Επίκουρος Καθηγητής, Τμήμα Πληροφορικής & Τηλεπικοινωνιών, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών
Πρωτότυπος Τίτλος:
Street Advisor
Γλώσσες εργασίας:
Αγγλικά
Ελληνικά
Μεταφρασμένος τίτλος:
Σύμβουλος Δρόμου
Περίληψη:
Η συγκεκριμένη πτυχιακή εργασία έχει ως σκοπό τη δημιουργία Android εφαρμογής για την ιχνηλάτηση και την παροχή πληροφοριών πορείας για έναν κινούμενο χρήστη. Η εφαρμογή προειδοποιεί τον χρήστη για ενδεχόμενη σύγκρουση αυτοκινήτου/προσώπου στην περιοχή κίνησης. Πρόκειται για μία εφαρμογή αποφυγής ανεπιθύμητων ατυχημάτων στον δρόμο. Χρησιμοποιεί τη θέση, την ταχύτητα ή τον βηματισμό καθώς και την πληροφορία που προέρχεται από διάφορους άλλους αισθητήρες της συσκευής αλλά και την κατεύθυνση του τηλεφώνου προκειμένου να προβλέψει την επόμενη θέση του χρήστη σε διάστημα 3 δευτερολέπτων στο μέλλον.
Αυτή η εφαρμογή προορίζεται για ταξιδιώτες καθώς και για «πεζοπόρους» στους δρόμους. Ωστόσο, όλοι οι ενδιαφερόμενοι μπορούν να εγκαταστήσουν αυτήν την εφαρμογή για μελλοντική πρόληψη.
Πριν την υλοποίηση της εργασίας, έγινε εκτενής βιβλιογραφική έρευνα σε σχέση με τις υπάρχουσες αλγοριθμικές λύσεις για την πρόβλεψη πορείας χρήστη.
Η εργασία χωρίστηκε σε 3 μέρη υλοποίησης:
 Σχεδιασμός (mockups) του User Interface (UI) της εφαρμογής.
 Υλοποίηση του κώδικα και των επιμέρους λειτουργιών της εφαρμογής.
 Έλεγχος κώδικα, επίλυση σφαλμάτων και βελτίωση.
Στον σχεδιασμό του UI χρησιμοποιήθηκε το “Pencil” [23]. Η υλοποίηση του κώδικα χωρίστηκε σε 2 μέρη, την υλοποίηση της εφαρμογής χρήστη και την υλοποίηση του εξυπηρετητή, ο οποίος λαμβάνει και επεξεργάζεται τα δεδομένα του χρήστη και αποστέλλει πίσω τα σχετικά αποτελέσματα.
Τα κύρια αποτελέσματα της εφαρμογής είναι τα εξής:
 Προσδιορίζει την τοποθεσία του χρήστη.
 Ενημέρωση χρήστη όταν συμβεί κάποιο περιστατικό με την μορφή (ηχητικής) ειδοποίησης.
 Εμφάνιση στατιστικών με την μορφή γραφημάτων.
 Υπολογισμός επόμενης θέσης χρήστη.
 Εμφάνιση αρχικής και επόμενης τοποθεσίας σε χάρτη.
 Ο χρήστης μπορεί να εγγραφεί ή/και να επεξεργαστεί τα προσωπικά του στοιχεία.
Στην παρούσα εργασία παρουσιάζονται εισαγωγικές έννοιες που σχετίζονται με τον σκοπό της υλοποίησής της, αλλά και παραπλήσιες υλοποιήσεις που πρόκειται να αναπτυχθούν στο μέλλον. Στην συνέχεια, συγκρίνονται βασικές μέθοδοι, μέθοδοι οι οποίες έχουν ερευνηθεί εκτενώς από ερευνητικά κέντρα και πανεπιστήμια, που υλοποιούν το συγκεκριμένο πρόβλημα. Στην τρίτη ενότητα, περιγράφεται αναλυτικά ο προτεινόμενος τρόπος που επιλέχθηκε στα πλαίσια της πτυχιακής για την ολοκλήρωσή της. Έπειτα, αναφέρονται διάφορες περιπτώσεις πειραμάτων που αποδεικνύουν την ορθή λειτουργία της εφαρμογής. Στο τελευταίο κεφάλαιο, διατυπώνονται τα αποτελέσματα που απορρέουν από τα πειράματα αλλά και μελλοντικές βελτιώσεις που μπορούν να υλοποιηθούν.
Κύρια θεματική κατηγορία:
Τεχνολογία – Πληροφορική
Λέξεις-κλειδιά:
Android, Internet of Things (Διαδίκτυο των Πραγμάτων), τοποθεσία, online database (online βάση δεδομένων), ειδοποίηση
Ευρετήριο:
Ναι
Αρ. σελίδων ευρετηρίου:
5
Εικονογραφημένη:
Ναι
Αρ. βιβλιογραφικών αναφορών:
50
Αριθμός σελίδων:
96
PtyxiakhErgasia_1115201400156.pdf (2 MB) Άνοιγμα σε νέο παράθυρο

 


StreetAdvisor.zip
21 MB
Δεν επιτρέπεται η πρόσβαση στο αρχείο.