Abstract: The present invention relates to a method of generating a GUI screen, for time and attendance, including displaying a timesheet in a graphical bar format; receiving time entries in the timesheet; displaying the time entries along the graphical bar; and totaling the time entries. The time entries are displayed in real time, and can be received from either a web-based application, a biometric device, or an interactive voice response system. The graphical bar format includes differing portions displaying different shift periods and overtime. A timesheet can be displayed in a standard column format for the user, whereas other users only view the graphical bar format in real time. A plurality of screens can be displayed for viewing by a plurality of different users, wherein the screens can be displayed simultaneously; and wherein the screens are displayed in real time.