25-08-2017, 09:32 PM
Factory Time Attendance Management System
Factory Time.doc (Size: 4.91 MB / Downloads: 95)
ABSTRACT
This project aims at designing an attendance system with could effectively manage attendance of employees at factories in Cambodia. Attendance is marked after employee identification. For employee identification, a RFID card reorganization based identification system is used. RFID cards are considered to be the best and fastest method for biometric identification. In this project, many new algorithms have been used. Using these new algorithms, I have developed an identification system which is faster in implementation than any other available today in the market. Although I’m using this RFID card identification system for factory employee identification purpose in my project, the matching results are so good that I could perform very well on large database.
INTRODUCTION
Background
Factory Time Attendance Management System (FTAMS) is an innovative and comprehensive software that can connect to time attendance devices to manipulate employee attendance records. It can correctly compute for proper compensation of employees or workers, based on attendance records.
Whatever the payroll requirements, the system is capable of flexibility for meeting rules related to breaks, meals, rounding, time-off, and managing holidays.
Statement of Problems
Factories of all sizes use time attendance processes to gather information about the amount of time that employees spend on the job. For years, collating the employee time records in most of factories in Cambodia has always been somewhat of a problem because all work is done on paper, so that all calculation to generate report is done manually.
Scope and Limitation
The Factory Time Attendance Management System is built as a desktop application. It will provide a guideline to register employees or workers with all of their information and attendance card numbers. So when an employee or worker is already registered, he or she will use the attendance card provided by the factory to record his or her attendance by scanning the card on the time attendance device.
The system is able to record leave of each employee. So if an employee or worker is late or absent, these days and time should be deducted accordingly. If an employee or worker has an attached consent of leave, no deductions should be made to the salary of him or her.
The FTAMS will automatically generate annual leave for employees or workers who have been working for over one year. This system is also able to download attendance records from time attendance devices and generate reports as per the requirement (monthly) or in the middle of the session.
This Factory Time Attendance Management System currently can only connect to RFID time attendance devices. On the other hand, the system cannot operate online as a web based application.
Package Diagram
This software consists of three main packages, Employee Registration Management, Payroll Calculation Management, and Time Attendance Device Management package. Figure 2.1 shows the initial architecture of these three packages, and a package which will provide the mechanisms for the distribution of the application. At this early stage in the project, it is not clear what this will be, but something will be necessary to meet the requirements.
Activities Diagram for Login Use Case:
When the user starts up the application, the system will pop up a security form requiring the user to enter a correct username and password before performing the system. After that, the user should press login button to login to the system. The system will verify the entered username and password. When the username and password are valid, the system will show up the main windows form; otherwise, the system will pop up an invalid username and password form.
Activities Diagram for Register Employee:
When a worker or employee joins the factory, the administrator must register him or her as a new employee. To make the registration, the administrator must open the employee registration form then fill some required information of the employee such as card number, employee ID, name, sex, nationality, date of birth, position, start work date, salary, and work time. After filling the information, the administrator should press save button to save those information into the database and to register the card number into RFID time attendance devices. After you press the button, the system will validate the input information. If the employee ID is not duplicate, the information will be saved into the database; but if it is duplicate, the system will pop up a form to alert a duplicate data message. After the information is successfully saved, the system will automatically register the card number into all attendance devices. If the registration failed, the system will roll back the saved information in the database.
Activities Diagram for Record Leave:
Recording leave is done when there is an employee or worker is absent from work. It is performed by the administrator. To record leave, he or she must open the leave form and then choose an employee name. After that, the administrator should define the date and type of leave. There are two types of leave, annual leave and informed leave. When the annual leave is selected, no deduction should be made, but if the informed leave is selected, the salary will be deducted. Finally, the administrator presses the save button to record the leave into the database.
Database Design
Database design is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a Data Definition Language, which can then be used to create a database. A fully attributed data model contains detailed attributes for each entity.
The term database design can be used to describe many different parts of the design of an overall database system. Principally, and most correctly, it can be thought of as the logical design of the base data structures used to store the data. In the relational model these are the tables and views. In an object database the entities and relationships map directly to object classes and named relationships. However, the term database design could also be used to apply to the overall process of designing, not just the base data structures, but also the forms and queries used as part of the overall database application within the database management system (DBMS).
CONCLUSION
Factory Time Attendance Management System (FTAMS) is an innovative and comprehensive software that can connect to time attendance devices to manipulate employee attendance records. It can correctly compute for proper compensation of employees or workers, based on attendance records.
Whatever the payroll requirements, the system is capable of flexibility for meeting rules related to breaks, meals, rounding, time-off, and managing holidays.