Download presentation
Presentation is loading. Please wait.
Published bySusanna Rice Modified over 9 years ago
1
Lunchbox
2
Overview ➲ We developed a program called Lunchbox with the purpose of allowing the administrator to create a time sheet, create an employee database, and allow the employee to clock in, out, and in/out for breaks.
3
Goals ➲ Keep a database of the shifts employees worked ➲ Allow an administrator to manage and view the employees accounts ➲ Allow administrators to create a time sheet ➲ When an employee clocks in it would check the time sheet to see if the employee was supposed to be working
4
Goals ➲ Create a graphical user interface ➲ Allow multiple users
5
The Present Situation ➲ Login – Checks if the employee attempting to login exists and if the employee entered the correct password. ➲ Shift entry – Enters the shifts of the employees to the appropriate database file. ➲ Administrator Menu-Adds/Deletes/Modifies employee accounts. ➲ Schedule – Makes a schedule for employees
6
The Present Situation Cont'd ➲ Time sheet -Reads and displays employee clock in, clock out, break in, and break out.
7
Problems encountered ➲ Dynamically accessing files ➲ Visual C++wouldn't recognize endl character when printing to a text file. ➲ Handling multiple users
8
Achievements ➲ Multiple user interfaces ➲ Making, displaying, and printing out schedules ➲ Created employee database ➲ Able to record login and logout ➲ Password recognition ➲ Able to total the amount of hours per day
9
Later Upgrades ➲ The ability to compare the time sheet with the schedule ➲ Gtk2 or Qt interface ➲ Addition of a payroll program ➲ Messaging interface (for example- to ask for a day off) ➲ Ability of employees to see the weekly schedule
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.