« Προηγούμενο - Έκδοση 6/16 (diff) - Επόμενο » - Τρέχουσα έκδοση
Lioutas, Vasileios, 19/12/2014 04:51


Emergency Road

Εισαγωγή

Το emergency road είναι μια εφαρμογή για smartphones με λειτουργικό android. Ως σκοπό έχει να την αποφυγή κυκλοφοριακής συμφόρισης. Η εφαρμογή παρέχει στον χρήστη την δυνατότητα να δηλώνει την παύση κυκλοφορίας σε κάποια οδό ή λεωφόρο λόγω καποιου συμβάντος, με αποτελέσματα να ενημερώνται αλλοι χρήστες της εφαρμογής και να επιλέγουν εναλακτικές οδούς για τον προορισμό τους.

Λειτουργίες

Παρακάτω παρουσιάζονται οι λειτουργίες που παρέχει η εφαρμογή στον χρήστη. Το σύστημα αναφέρεται σε χρήστες smartphone με λειτουργικό android που ενδιαφέρονται να ενημερωθούν για τυχόν παύση κυκλοφορίας.
Το σύστημα προσφέρει στους πελάτες της υπηρεσίας μία android εφαρμογή όπου μπορούν να δηλώνουν την τοποθεσία (οδό) στην οποία υπαρχει παύση κυκλοφορίας ώστε να ενημερώνται και άλλοι χρήστες της εφαρμογής.
Η ιστοσελίδα αποτελείται απο τα εξής μέρη:
• Την καταγραφή παύσης κυκλοφορίας σε κάποια συγκεκριμένη οδό.
• Την αναζήτηση στην βάση δεδομένων για όλα τα συμβάντα που έχουν καταγραφεί.
• Την αναζήτηση συμβάντων κόντα στην τοποθεσία του χρήστη.

Υποδομές

• Μία βάση δεδομένων που αποθηκεύει τα συμβάντα παύσης κυκλοφορίας. Η βάση αυτή περιέχει τα πεδία τα οποία χαρακτηρίζουν το κάθε γεγονός όπως ένας μοναδικός κωδικός ID, ημερομηνία και ώρα καταγραφής του γεγονότος, η τοποθεσία, η συντεταγμένες στον χάρτη, μια συντομη περιγραφή του γεγονότος και δύο πεδία που δηλώνουν την εγκυρότητα ή μη του γεγονότος τα οποία θα καθορίζοντα σύμφωνα με τις γνώμες των χρηστών.
• Το σύστημα προορίζεται να συνδιαστεί με χάρτες της Google (Google maps) και να επιτρέπει στο χρήστη την προειδοποίηση για τυχόν συμβάντα κοντά στην τοποθεσία του καθώς και για ενναλακτικές οδούς. Προς το παρόν οι λειτουργίες μέσω google maps δεν είναι διαθέσιμες.

Απαιτήσεις προγράμματος

1. Η εφαρμογή απο την πλευρά του χρήστη θα υποστηρίζεται απο android smartphones. Μέσω αυτής ο χρήστης θα μπορεί να εκτελεί τις διάφορες λειτουργίες. Η εφαρμογή προς το παρόν δεν υποστηρίζει μια web based εφαρμογή ώστε να είναι δυνατή η πρόσβαση σε αυτήν απο κάποιον υπολογιστή προς το παρόν.

2. Η εφαρμογή θα πρέπει να προσφέρει στον χρήστη μια φόρμα συμπλήρωσης κάποιον πεδίων (τοποθεσία,περιγραφή). Για λόγους καλύτερης χρήσης της εφαρμογής ο χρήστης θα πρέπει να συμπληρώνει την φόρμα με λατινικούς χαρακτήρες καθώς η εφαρμογή δεν προσφέρει ελληνικούς ή αλλου είδους χαρακτήρες. Τέλος η φόρμα ολοκληρώνεται με την φόρτωση μιας εικόνας απο την βιβλιοθήκη εικόνων του smartphone ή την χρησιμοποίηση της κάμερας την στιγμή της καταγραφής. Ωστόσο η λειτουργία αυτή δεν είναι ακόμη διαθέσιμη λόγω αδυναμίας του server να υποστηρίξει μεγάλο όγκο δεδομένων.

3. Η εφαρμογή υποστηρίζει αναζήτηση στην βάση δεδομένων απο τον χρήστη με βάση την τοποθεσία έιτε με τις συντεταγμένες στο χάρτη. Η αναζήτηση έχει σαν αποτέλεσμα την εμφάνιση στην οθόνη του smartphone ένα ή και περισσότερα συμβάντα. Η αναζήτηση γίνεται με βάση το λήμμα που θα δώσει ο χρήστης το οποίο και θα πρεπει να περιέχεται στο όνομα της τοποθεσίας των αποτελεσμάτων. Ο χρήστης στην συνέχεια με ένα άγγιγμα πάνω σε κάποιο από τα αποτελέσματα θα έχει την δυνατότητα να εμφανίζει περισσότερα στοιχεία του συμβάντος (μερομηνία και ώρα, περιγραφή) , ένα χάρτη της τοποθεσίας καθώς και θα μπορεί να εκφράσει την γνώμη του για την εγκυρότητα και την χρησιμότητα της καταγραφής μεσω buttons like-dislike. Η εφαρμογή θα πρέπει να μην επιτρέπει πολλαπλές καταχωρήσεις like-dislike απο ένα χρήστη στο ίδιο συμβάν.