Abstract—Time and Attendance System provides many benefits to organizations. It enables an employer to have full control of all employees working hours. It helps control labour costs by reducing over-payments, which are often caused by transcription error, interpretation error and intentional error. Manual processes are also eliminated as well as the staff needed to maintain them. It is often difficult to comply with labour regulation, but a time and attendance system is invaluable for ensuring compliance with labour regulations regarding proof of attendance. Every Organization has a specific location, which is determine by the GPS. The location of an employee can be determined by GPS device (Mobile Phone, GPS watch or GPS enabled device etc.). If the location of an employee and the location of organization is same (Approx.), then it should be said that, the employee is in the office. This paper use location as a proof of attendance and proposed a new time and attendance system based on location. Index Terms—Location-based service, GPS, locationing, time and attendance system, android, apps. I. INTRODUCTION Now a days, two types of attendance system are available, i) Manual and ii) Automated. Manual time and attendance systems use paper time cards and time sheets that employees fill out and managers oversee for accuracy. However, time and attendance information is subject to human error when various employees such as workers, managers, and payroll administrators all perform tasks that involve recording the numbers. Employees punch in and out when they arrive at work, go to lunch, take a break, or leave for the day. Generally, managers must add up the minutes and hours worked, using each employee's time card, and fill in a time sheet indicating hours worked for the week. Managers also spend time filling out attendance records based on whether employees punched the clock. A lot of man hours go into calculating time and attendance when using a manual system [1]. Automated time and attendance systems can use electronic tags, bar-code badges, magnetic stripe cards, biometrics (hand, fingerprint, or facial), and touch screens [2] in place of paper cards which employees touch or swipe to identify themselves and record their working hours as they enter or leave the work area. The recorded information is then ideally automatically transferred to a computer for processing although some systems require an operator to physically transfer data from the clocking point to the computer using a portable memory device. The computer may then be Manuscript received July 2, 2013; revised September 10, 2013. The authors are with the Department of Computer Science and Engineering, East West University, Dhaka, Bangladesh (e-mail: akash.bangla@gmail.com). employed to perform all the necessary calculations to generate employee time-sheets which are used to calculate the employees' wages. An automated system reduces the risk of errors that are common in a manual system, and allows the workforce to be more productive instead of wasting time on tedious administrative tasks. [3] This paper proposed an Automated Time and Attendance System that use Location instead of traditional methods. II. RELATED WORK In this section, we review some related technologies and previous works on the topic of location based application. Geolocationing is the first step to providing location based services. The most widely used locationing technologies are GPS, Wi-Fi, Cellular, Bluetooth, Infrared, and Radio Frequency Identification (RFID). Researchers work on these technologies for improving the services, such as accuracy and environmental effects. Using a single locationing technology, improve the locationing accuracy of RFID by developing reference tags in the field. Locationing accuracy can also be improved by combining two or more locationing technologies [4]. A number of related works exist on the application of different methods and principles to effectively monitor the attendance of individual. In [5], an embedded computer based lecture attendance management system was proposed. The system provides an improvised electronic card and card reader serially interfaced to the digital computer system. Attendance Management has also been carried out using attendance software that uses passwords for authentication. The authors in [6] designed and implemented a system that authenticates the user based on passwords, this type of system allows for impersonation since the password can be shared or tampered with. Passwords could also be forgotten at times thereby preventing the user from accessing the system. Other attendance solutions are RFID-based student attendance system. Problem with RFID [7] based systems is that individuals have to carry RFID cards and also the RFID detectors are needed to be installed [8]. The application of attendance system using biometric system has been demonstrated by Simao, Fonseca and Santos [9] with integration of wireless communications. However, the weaknesses of the system has been discovered by Zhang et al. [10] by introducing palm-print which developed an attendance system to record the employee attendance. Meanwhile a similar project has been implemented by Kardry and Smaili [11] which applied wireless Iris recognition attendance management system. In Bio-metric identification security is the main concern; if we lost our biometric identification database then our biometric A Location Based Time and Attendance System Mohammad Salah Uddin, Member, IACSIT, S. M. Allayear, N. C. Das, and F. A. Talukder International Journal of Computer Theory and Engineering, Vol. 6, No. 1, February 2014 36 DOI: 10.7763/IJCTE.2014.V6.832