j0hnskot Δημοσ. 7 Απριλίου 2013 Δημοσ. 7 Απριλίου 2013 Καλησπέρα! Αυτές τις μέρες φτιάχνω μια εφαρμογή λόγο ανάγκης ,για την καφετέρια μου. Το πρόβλημα είναι ο χρόνος που χάνουμε από την στιγμή που ο σερβιτόρος παίρνει την παραγγελία, μέχρι να την δώσει για υλοποίηση (η απόσταση του Α με τον Β είναι σχετικά μεγάλη) . Η λύση μου είναι να φτιαχτεί μια εφαρμογή βασισμένη σε HTML 5 και canvas η οποία μέσω κάποιας συσκευής που θα υποστηρίζει HTML 5 (πιθανώς κάποιο android κινητό) ο υπάλληλος θα "γράφει" την παραγγελία του πελάτη και θα στέλνεται στον Server . Λόγω όμως, της έλλειψης ενός καλού smartphone έχω αρκετά προβλήματα στο testing. Πιο αναλυτικά , η έκδοση android 2 (και κάποιες άλλες) δεν έχουν υλοποιήσει το function toDataUrl() της javascript με αποτέλεσμα να είμαι αναγκασμένος να χρησιμοποιώ custom script και να περιμένω έως και 1 λεπτό από την στιγμή που το canvas θα αρχίσει να μετατρέπεται έως να φτάσει στον server ( Site: Περισσότερα εδώ ) Ένας ακόμα λόγος είναι ότι πρέπει να είμαι σίγουρος ότι δεν υπάρχουν προβλήματα όσον αφορά το μέγεθος του canvas και την σωστή ανταπόκριση του server. Για τους παραπάνω λόγους έφτιαξα έναν apache server και αυτά που χρειάζονται test είναι ανεβασμένα στο http://dr3af.dyndns.org:8081/alpha -Αυτό που θα ήθελα από σας , αν είναι εφικτό, είναι να: Μπείτε στην σελίδα. Δώστε ένα όνομα (το οποίο να το θυμάστε): Στην επόμενη σελίδα να σχεδιάσετε έναν σταυρό που να φτάνει σε όλα τα άκρα της οθόνης σας, κάτω από τη γραμμή: Πατήστε το submit! Θα δώσει μηνύματα επιβεβαίωσης: Η εικόνα σας θα σταλεί στον server και ύστερα θα μεταφερθείτε πάλι στην σελίδα που σχεδιάζεται. Επαναλαβετε αυτα τα βήματα 4-5 φορές σχεδιάζοντας κάτι διαφορετικό κάθε φορά (είναι αναγκαίο για τα επόμενα τεστ). Μολις στειλετε και την τελευταία εικόνα και ξανα μεταφερθείτε στην αρχική σελίδα ,αυτή την φορα πατήστε το κουμπί "Edit" : Πατώντας το, θα μεταφερθείτε σε μια σελίδα παρόμοια με αυτή : Οι εικόνες που θα δείτε είναι αυτές που σχεδιάσετε πριν λίγο. Πατώντας πάνω σε μια από αυτές θα πάτε στην οθόνη επεξεργασίας, όπου θα μπορείτε να σχεδιάσετε κάτι πάνω στην υπάρχον εικόνα : Κάντε μια - δυο αλλαγές και πατήστε το κουμπί Submit. Αυτό θα σας πάει πάλι στην αρχική σελίδα. Επαναλάβετε τα παραπάνω βήματα μερικές φορές , αλλάζοντας διαφορετική εικόνα κάθε φορά Έπειτα απαντήστε μου σε αυτό το topic λέγοντας μου το όνομα και τα τυχόν προβλήματα που βρήκατε Πχ : Δεν μπορούσα να φτάσω μέχρι το τέρμα δεξιό μέρος της οθόνης. ή Μετά την αλλαγή της εικόνας , οι αλλαγές δεν διατηρήθηκαν. Το application αυτό θα το δώσω και σε σας στο μέλλον (μόλις τελειώσει) και θα είναι ανοιχτού κώδικα. Ίσως κάποιος έχει το ίδιο πρόβλημα με μένα! Να σημειώσω ότι αν προσπαθήσετε να "γράψετε" από pc δεν θα δουλέψει.Διαβάζει μόνο οθόνες αφής οπότε μόνο κινητά/tablets. Όλα όμως θα δουλέψουν κανονικά, απλά η εικόνα που θα φτάσει στον σερβερ θα είναι κενή. Ευχαριστώ!
vangelisbb Δημοσ. 8 Απριλίου 2013 Δημοσ. 8 Απριλίου 2013 Εαν κατάλαβα καλά θέλεις να κανεις ασύρματη παραγγελιοληψία. Για ποίο λόγο δεν το κάνεις με κουμπάκια ?
j0hnskot Δημοσ. 8 Απριλίου 2013 Μέλος Δημοσ. 8 Απριλίου 2013 Και όμως, αυτή θα είναι η τελική μορφή! Πιο συγκεκριμένα : Ας υποθέσουμε ότι ο πελάτης πέρα από μια κλασική παραγγελία του στυλ "Έναν φραπέ μέτριο με γάλα" , ίσως θελήσει "'Έναν φραπέ με 1.5 κουταλιά καφέ, μισή ζάχαρη και 1 παγάκι". Όπως βλέπεις, εκεί δημιουργείται μια ανάγκη σχολίων, μιας και δεν γίνεται να έχεις βάλει σαν κατηγορίες όλες τις πιθανές περιπτώσεις. Η λύση είναι να μπορεί ο υπάλληλος να επισυνάπτει ένα σχόλιο αναλύοντας το πως ακριβώς θέλει ο πελάτης τον καφέ του. Αυτό μπορεί να γίνει με 2 τρόπους. Α) Γράψιμο σχόλιου με το keyboard του κινητού (είτε αφής είτε κλασικό) Β)” Ζωγράφισμα” του σχόλιου. Οπότε, μιας και το “ζωγράφισμα” του σχολίου είναι πιο γρήγορο, η τελική μορφή θα είναι ο κατάλογος σε μορφή επιλογών συν την δυνατότητα σχολίου σε κάθε μια επιλογή. Για αρχή όμως αυτό που χρειάζομαι να δοκιμαστεί στην πλευρά του client είναι η ορθή λειτουργία του canvas σε διάφορες αναλύσεις και η αποστολή του στον server. Σύντομα και εφόσον έχω μαζέψει τις πληροφορίες που χρειάζομαι, θα γίνει η ένωση του καταλόγου με την δυνατότητα εισαγωγής σχολίου.
Dark_Sage Δημοσ. 8 Απριλίου 2013 Δημοσ. 8 Απριλίου 2013 αν πέσει το internet ή χαλάσει το router αυτομάτως δεν χάνεις την ικανότητα λήψης παραγγελιών με αυτό τον τρόπο?
j0hnskot Δημοσ. 8 Απριλίου 2013 Μέλος Δημοσ. 8 Απριλίου 2013 Καλησπέρα Dark_Sage! Η εφαρμογή δεν χρειάζεται internet. Αυτό μας αφήνει με το πρόβλημα του router ή και πρόβλημα του server. Οι παραγγελίες θα αποθηκεύονται και τοπικά με την δυνατότητα που μας δίνει η HTML 5 , το Local Storage. Έτσι, σε τέτοιες περιπτώσεις, οι παραγγελίες που είχαν ήδη ξεκινήσει την διαδικασία αποστολής αλλά απέτυχαν θα μπορούν να διαβαστούν από τον client μέχρι να επισκευαστεί η βλάβη.
cyberrobot Δημοσ. 8 Απριλίου 2013 Δημοσ. 8 Απριλίου 2013 Εγώ απορώ στο που θα βρεις συσκευές που θα είναι για 8-10 ώρες (ίσως και παραπάνω) ανοιχτές και το Wifi να ξεζουμίζει την μπαταρία.
j0hnskot Δημοσ. 8 Απριλίου 2013 Μέλος Δημοσ. 8 Απριλίου 2013 Η προσωπική μου συσκευή (Huawei u8120) με factory settings, wifi και λειτουργία τηλεφώνου αντέχει γύρο στις 6 ώρες. Μπορείς να υπολογίσεις σε μια συσκευή με λίγο μεγαλύτερη μπαταρία , απενεργοποιημένη λειτουργία τηλεφώνου και κλειστά τα διάφορα services που δεν χρειάζονται Επίσης από τη στιγμή βασίζεσαι σε συσκευή που εξαρτάται από την μπαταρία του, αγοράζεις και μια εφεδρική μπαταρία.
j0hnskot Δημοσ. 10 Απριλίου 2013 Μέλος Δημοσ. 10 Απριλίου 2013 Ο server προς το παρόν θα είναι κλειστός. Σύντομα θα ζητήσω κάποια τεστ και σε άλλα κομμάτια της εφαρμογής.Ευχαριστώ όσους βοήθησαν!
gkastros Δημοσ. 10 Απριλίου 2013 Δημοσ. 10 Απριλίου 2013 εγω νομιζω τοσο custom με σχολια δεν προκειται ποτε να παιξει στην πραγματικοτητα... Π.χ εστω μαι παραγγελια για μια παρεα 6-7 αοτμων Έναν φραπέ με 1.5 κουταλιά καφέ, μισή ζάχαρη και 1 παγάκι". Έναν φραπέ με 1.5 κουταλιά καφέ, μισή ζάχαρη και 2 παγάκι". Έναν φραπέ με 1.5 κουταλιά καφέ, 1 και μισή ζάχαρη και 1 παγάκι". .... κτλ... Που θα τα γραψει ολα αυτα?? Γιατι δεν δοκιμαζεις με VOice Recording και αποστολη αρχειου???
j0hnskot Δημοσ. 10 Απριλίου 2013 Μέλος Δημοσ. 10 Απριλίου 2013 Καταρχάς, όσον αφορά το voice recording που πρότεινες θα ήθελα να σημειώσω ότι δεν είναι εφικτό Οι λόγοι είναι πολλοί και ο κυριότερος είναι ότι αν αυτός που πρέπει να φτιάξει τους καφέδες ξεχάσει κάτι τότε πρέπει να χάσει αρκετό χρόνο για να ξανακούσει την ηχογράφηση Όσον αφορά την απορία σου για το “που θα τα γράψει αυτά” , θα σου εξηγήσω πώς είναι πάνω-κάτω η διαδικασία παραγγελίας. Ας πούμε ότι έχουμε δυο κατηγορίες προϊόντων και μερικά προϊόντα σε κάθε κατηγορία. Α) Καφέδες 1)Φραπέ 2)Ελληνικός Β)Αναψυκτικά 1)Πορτοκαλάδα 2)Λεμονάδα Ο υπάλληλος (έχοντας κατα νου την παραγγελία που ανέφερες) θα κάνει το εξής: 1) Θα επιλέξει την κατηγορία Α 2) Θα επιλέξει τον Φραπέ 3) Εφόσον η παραγγελία δεν είναι κάτι “φυσιολογικό” (πχ φραπέ μέτριος με γάλα) τότε ο υπάλληλος θα επιλέξει κατευθείαν την επιλογή σχόλιου και θα γράψει το τι θέλει ο πελάτης. Να σημειώσω ότι όλες οι καφετέριες δουλεύουν με συντομογραφίες Εγώ προσωπικά, για τον πρώτο καφέ που ανέφερες, θα έγραφα 1.5κ 1/2ζ 1π . 4)θα κάνει την ίδια διαδικασία και για τις επόμενες “περίεργες” επιλογές των πελατών. Ελπίζω να σε κάλυψα.
j0hnskot Δημοσ. 20 Απριλίου 2013 Μέλος Δημοσ. 20 Απριλίου 2013 Έχουν γίνει αλλαγές στην εφαρμογή και χρειάζεται να αλλάξω το αρχικό μου post. Πως μπορώ να το κάνω; Δεν βλέπω κάποια επιλογή για επεξεργασία.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα