Nano Timekeeper System (NCMS) v.1.0
- x10acidburn10x
- Nov 21, 2013
- 3 min read
Introduction:
With the new technology, instant time clocks system came into existence like the digital time and software time clocks. The latest type of this time keeping system is the biometric time clocks (finger/face/iris recognition system). However, the widespread use and acceptance of this type of technology (biometrics) is still in the early stage of development and probably the price is not that much affordable.
Software time clocks (log-in/log-out) system is still one way of good alternative for timekeeping, using their personal computer, barcode scanner and software. Now, they can monitor their time easily and much faster compared to their old ways of timekeeping. TimeClock Plus, TimeClick, and other software programs have the ability to collect and track down daily log-in/log-out transaction. Cables and web cameras attached to a personal computer and a small program is another way of simple and yet effective gathering time clocks information.
Nano TimeKeeper System (NTS), a new developed timekeeping application, is a small software program that has the capability to scan personal identification card with printed barcode (CODE 128 – ISO 15417) or QRcode from an ordinary webcam to a personal computer. The scanned information is analyzed and converted by ZBAR cam technology software into readable form. This converted information is simply used by the system for daily log-in/log-out transactions. Security camera system is also included in the software for image capturing of log-in, log-out and even denied entries of an employee, students or staff if they violated timekeeping policy. It has the ability to compute late arrival (tardiness), undertime, absences and total time of daily transactions. It has the capability to track down and control single or multiple log-in/log-out entries of an employee, students, or staff with daily shifting schedules assigned.
NTS is written under Windows 7 Ultimate 32bit environment. A constant test was also applied when new updates, new features and new request was added to the system. With a total of five hundred times code compilation for standalone execution were conducted to improve the alpha version to beta r1-7 version. NTS is now version 1 that is 96% free from bugs and the remaining 4% is caused by system incompatibility.
The main objective of NTS is to scan personal identification card with printed barcode (CODE 128 – ISO 15417) or QRcode from an ordinary webcam to a personal computer, and save converted information/transactions to database.

What is NTS?
Nano TimeKeeper System (NTS) is a program designed to keep track daily log-in and log-out time of employees, students or any other timekeeping related transactions. NTS has the capability to accept information from personal identification card with printed barcode (CODE 128 – ISO 15417) or QRcode through webcam scanning using zbar technology. Security camera system is also included in the software for image capturing of log-in, log-out and even denied entries of an employee, students or staff if they violated timekeeping policy. It has the ability to compute late arrival (tardiness), undertime, absences and total time of daily transactions. It is also capable of displaying, exporting, and creating reports from or to the time the transaction was recorded. Sounds and other related stuff are added like RAM status for system memory monitoring; idle time (for future use also) for NTS screensaver; time checking for advancing and reversing; and NTSloader for user access level mode. It is written under Windows 7 Ultimate 32bit environment.
Limitations
A random test was conducted to know the limitations of the program using the machines listed below. The results show that NTS are capable of running and handling the task of execution.
- Dell Inspiron Laptop 1.8ghz dual core inside, 3GB RAM, Windows 7 Ultimate 32bit
- Pentium 4 2.8 dual core, 512RAM, Windows XP SP3 Professional 32bit
- Pentium 4 2.6, 1.8ghz, 384RAM, Windows XP SP2 Professional 32bit
- Oracle VM Virtual box – Windows XP SP2 Professional 32bit
- Oracle VM Virtual box – Windows 7 SP1 Ultimate 64bit
- Intel core i3 second generation 3.10ghz, 2GB RAM, Windows 7 Ultimate 32bit
- Netbook with Windows XP SP2 Home Edition, 598 mhz Intel, 1GB RAM 32bit
- Dell Intel Core I5, 2430M CPU 2.40 ghz, Windows 7 Home Edition 64bit
The NTS program is untested to other devices.
NTS is limited to scan personal identification card with printed barcode (CODE 128 – ISO 15417) or QRcode from an ordinary webcam to a personal computer, and save converted information/transactions to database. Video recording, audio recording and other computer related work is not included in this version.