Personal Projects
 

TimeClock

Overview: TimeClock is a virtual time clock designed to allow employees to clock-in and clock-out with the click of a mouse. The employee logs into the system with a username and password and has the ability to create a TimeCard for their weekly payperiod. Each day within the payperiod (if the employee is working), he/she simply needs to click on the clock-in button to punch in and the clock-out button to punch out. TimeClock automatically calculates the total hours for the day and week as well as the total pay. If any employee wishes to keep their TimeCard for his/her own records, he/she can export their weekly TimeCard as a pdf file. The manager has the ability to correct any employee clock-in/clock-out errors by manually overwriting the times. The system automatically readjusts the TimeCard according to the new times.

Technology: TimeClock runs on Java 5.0 and is driven by XML technology. Employee information as well as employee timecards are written to and retrieved from XML files. The following external jar libraries are used:

  • JDOM XML Parser
  • Swing Layout Library
  • iText Library

System Requirements: Any platform running Java 5.0.

Download Latest Version (9/6/2007 Version 1.0):

Login Information:
Username: demo
Password: demo

**Please note that there are a couple significant (yet known) bugs in this application. However, the application is still functional.



Academic Projects
 
COMING SOON


Work-Related Projects
 
COMING SOON