A system and method for building GUI screens for a time keeping and expense
tracking system includes a time keeping and expense tracking (TKET) server
that includes computer instructions that define logic for building GUI
screens according to user definitions, communication channel throughput
capacity, and terminal capacity. Initially, the TKET server examines a
user's ID to determine his group affiliations and ability levels for
modifying the parameters, objects and layout of a GUI screen. Thereafter,
the TKET server allows the user to make changes according to his defined
abilities. For subsequent sessions, the TKET server builds a GUI screen
according to the previously defined parameters. One embodiment of the
present invention, the TKET server is operable to receive communication
signals transmitted by way of a wireless communication channel and to
generate corresponding display screens that are responsive to the user
terminal type. By way of example, if the user terminal is a mini laptop
having wireless communication capability, the TKET server transmits GUI
display signals in a lap protocol for display thereon the user terminal.
On the other hand, if the user terminal is merely a cellular phone, then
the TKET server is operable to transmit a very limited set of display
signals primarily comprising text and control characters. In one preferred
embodiment of the invention, the TKET server is operable to act as a
remote time clock. Accordingly, the TKET server is formed to receive and
interpret signals that define the user ID, an account code, and whether a
start or stop time-keeping event has been selected. Thus, by way of
example, a user may dial a specified number and may respond to, either
questions generated by an IVR or to text generated by the TKET server to
enter his ID, his account code, and whether he is selecting for the
time-keeping function to start or stop. The TKET server then tracks time
and stores the user time entries according to user ID, and according to
account code. The TKET server further is operable to generate reports
totaling the same.
Ένα σύστημα και μια μέθοδος για τις οθόνες GUI για ένα ακολουθώντας σύστημα χρονικών κράτησης και δαπάνης περιλαμβάνουν έναν ακολουθώντας (TKET) κεντρικό υπολογιστή χρονικών κράτησης και δαπάνης που περιλαμβάνει τις οδηγίες υπολογιστών που καθορίζουν τη λογική για την οικοδόμηση των οθονών GUI σύμφωνα με τους ορισμούς χρηστών, την ικανότητα ρυθμοαπόδοσης καναλιών επικοινωνίας, και την τελική ικανότητα. Αρχικά, ο κεντρικός υπολογιστής TKET εξετάζει την ταυτότητα ενός χρήστη για να καθορίσει τους συνεταιρισμούς ομάδας και τα επίπεδα δυνατότητάς του για την τροποποίηση των παραμέτρων, των αντικειμένων και του σχεδιαγράμματος μιας οθόνης GUI. Έκτοτε, ο κεντρικός υπολογιστής TKET επιτρέπει στο χρήστη για να κάνει τις αλλαγές σύμφωνα με τις καθορισμένες δυνατότητές του. Για τις επόμενες συνόδους, ο κεντρικός υπολογιστής TKET χτίζει μια οθόνη GUI σύμφωνα με τις προηγουμένως καθορισμένες παραμέτρους. Μια ενσωμάτωση της παρούσας εφεύρεσης, ο κεντρικός υπολογιστής TKET είναι λειτουργική για να λάβει τα σήματα επικοινωνίας που διαβιβάζονται μέσω ενός ασύρματου καναλιού επικοινωνίας και για να παραγάγει τις αντίστοιχες οθόνες επίδειξης που ανταποκρίνονται στον τελικό τύπο χρηστών. Σύμφωνα με, εάν το τερματικό χρηστών είναι ένα μίνι lap-top που έχει την ασύρματη ικανότητα επικοινωνίας, ο κεντρικός υπολογιστής TKET διαβιβάζει τα σήματα επίδειξης GUI σε ένα πρωτόκολλο περιτυλίξεων για την επίδειξη επ'αυτού το τερματικό χρηστών. Αφ' ετέρου, εάν το τερματικό χρηστών είναι μόνο ένα κυψελοειδές τηλέφωνο, κατόπιν ο κεντρικός υπολογιστής TKET είναι λειτουργικός για να διαβιβάσει ένα πολύ περιορισμένο σύνολο σημάτων επίδειξης που περιλαμβάνουν πρώτιστα τους χαρακτήρες κειμένων και ελέγχου. Σε μια προτιμημένη ενσωμάτωση της εφεύρεσης, ο κεντρικός υπολογιστής TKET είναι λειτουργικός για να ενεργήσει ως μακρινό χρονικό ρολόι. Συνεπώς, ο κεντρικός υπολογιστής TKET διαμορφώνεται για να λάβει και να ερμηνεύσει τα σήματα που καθορίζουν την ταυτότητα χρηστών, ένας κώδικας απολογισμού, και είτε μια έναρξη είτε σταματούν χρόνος- το γεγονός έχουν επιλεχτεί. Κατά συνέπεια, σύμφωνα με, ένας χρήστης μπορεί να σχηματίσει έναν διευκρινισμένο αριθμό και να αποκριθεί σε, είτε ερωτήσεις που παράγονται μπορεί από ένα IVR είτε στο κείμενο που παράγεται από τον κεντρικό υπολογιστή TKET για να εισαγάγει την ταυτότητά του, ο κώδικας απολογισμού του, και εάν επιλέγει για τη χρόνος-κρατώντας λειτουργία να αρχίσει ή να σταματήσει. Ο κεντρικός υπολογιστής TKET ακολουθεί έπειτα το χρόνο και αποθηκεύει τις χρονικές καταχωρήσεις χρηστών σύμφωνα με την ταυτότητα χρηστών, και σύμφωνα με τον κώδικα απολογισμού. Ο κεντρικός υπολογιστής TKET περαιτέρω είναι λειτουργικός για να παραγάγει τις εκθέσεις που συμπληρώνουν συνολικά το ίδιο πράγμα.