Wiki

Έκδοση 6 (Lioutas, Vasileios, 19/12/2014 04:51) → Έκδοση 7/16 (Lioutas, Vasileios, 19/12/2014 05:01)


h1. Emergency Road


h1. Εισαγωγή

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

h1. Λειτουργίες

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

h1. Υποδομές

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

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

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

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

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