1 EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN This report is submitted in partial fulfillment of the requirements for the Bachelor of Information and Communication Technology (Software Development) FACULTY INFORMATION AND COMMUNICATION TECHNOLOGY KOLEJ UNIVERSITI TEKNIKAL KEBANGSAAN MALAYSIA 2004
2 ABSTRACT Employee Attendance System (EAS) is a simple windows-based attendance system that specifically developed for small and medium companies. The software application can manage the recordings, controlling and monitoring of employee absences. The purpose is to make sure that the staffs are punctual and do their jobs on time. Currently, there is no proper system to monitor the employees' attendance at some companies. Besides, the companies still use the paper-based system to store the records of the employees. With the implementation of this system, paper-based system will be eliminated. This system can save time and minimize the manpower for manual management. The administrators can easily trace the attendance of the employees compare to manual paper recording and file keeping system. Besides, the employees' records are more secure which are saved into the database. This system is also helps to reduce clerical cost such as papers, files and stationery. As for the Employee Attendance System, Model Driven Development (MDD) will be used as the project methodology. This is because MDD minimize planning overhead and all phases are planned up front, means the project cannot become infeasible and get canceled. Besides that, requirement analysis tends to be more through and better documented in the model-driven approach. The system can be used by the system's administrator such as supervisor and the employees of the company. Each of users has their own interface through the system login. There are some of the modules included in the developed system such as admin sign in, admin sign out, view records employees, register for new employees, view employees working time, total of employees who work over time, total of employees who apply medical leave, total of employees who apply leave, list if leave applied by the employees and various reports generated, print reports as references, employee sign in and sign out their attendance, apply leave and check leave. As a conclusion, the proposed system is able to help the administrator to manage recordings, monitoring and tracking the attendance of the employees. It is also provide an accurate time management for the employees in order to sign in and sign out their attendance.
3 ABSTRAK Sistem Pengurusan Masa Pekerja merupakan sistem yang mudah untuk kegunaan syarikat yang kecil. Sistem ini menyediakan satu kaedah pengurusan masa yang efektif untuk menguruskan rekod dan mengawasi masa kehadiran peke rja. Pada masa sekarang, terdapat syarikat yang tidak mempunyai sabaranng sistem untuk menguruskan masa kehadiran pekerja. Selain itu, sesetengah syarikat masih menggunakan sistem fail untuk merekod maklumat peke rja. Dengan menggunakan sistem ini, kaedah pengurusan kertas akan dihapuskan. Sistem ini dapat menjimatkan masa dan meminimumkan tenaga ke rja untuk menguruskannya secara manual. Pihak pengurus dapat mengesan masa kehadiran pekerja dengan mudah berbanding dengan sistem fail. Selain itu, maklumat pekerja akan lebih terselamat kerana disimpan di dalam pangkalan data. Sistem ini juga dapat menjimatkan perbelanjaan pejabat seperti kertas, fail dan alat tulis. Sistern Pengurusan Masa Pekerja menggunakan Model Driven Development (MDD) sebagai projek metodologi. Ini adalah kerana MDD meminimumkan perancangan overhed dan perancangan dibuat secara tersusun. Selain itu, analysis keperluan menjadi lebih sempurna dan didokumentasikan menggunakan pendekatan model-driven. Sistem ini boleh digunakan oleh pihak pengurus dan pekerjapekerja syarikat. Setiap user akan mempunyai antaramuka yang tersendiri setelah mendaftarkan diri melalui sistem login. Terdapat beberapa modul yang akan dibangunkan seperti pengurus dahr dan keluar, melihat maklumat pekerja, mendaftarkan maklumat untuk peke rja baru, melihat masa kehadiran pekerja, melihat bilangan peke rja yang beke rja lebih masa, melihat bilangan pekerja yang memohon cuti sakit, melihat bilangan peke rja yang memohon cuti, memberikan kelulusan cuti pekerja, menjana dan mencetak laporan, pekerja mendaftar untuk memasukkan kehadiran dan mendaftar keluar, memhon cuti dan memeriksa status kelulusan permohonan. Sebagai kesimpulan, sistem yang akan dibangunkan dapat membantu pihak pengurus untuk mengendalikan rekod peke rja dan mengawasi masa kehadiran peke rja. Sistem ini juga membekalkan pengurusan waktu yang tepat untuk membolehkan pekerja mendaftar masuk dan keluar apabila datang bekerja.
4 CHAPTER I INTRODUCTION Employee Attendance System (EAS) is a simple attendance that specifically developed for small or medium companies where about 50 employees have. The purpose is to make sure that the employees are punctual and do their jobs on time. With this system, the administrator may save their time to observe the employees. This system provides easy to use and reliable employee attendance tracking and reporting. It allows employee to clock in and clock out using the PC keyboard with the clock program. The employee also can apply leave and check leave through the system. The system will monitor the employees working time. Besides, the system can store the records for employees such as their personal details information. The system will calculate the amount of employees who works over time, coming late and apply leave for certain purpose. Based on the calculation of the above categories, the system is able to generate various reports such as attendance record, monthly attendance record and employee attendance analysis. Currently, there is no proper system to monitor the employees' attendance at some industry companies. Besides, the company still uses the paper-based system to keep tracks the records of the employees. As a solution, the system will be developed to overcome the problems that stated above and provide an effective way to monitor the employees' attendance. This system will provide a user-friendly interface to make the system easy to use.
5 There are some types of methodologies that can be used to develop a project. AS for the Employee Attendance System, Model Driven Development (MDD) has been &sen as project methodology. 1.2 Problem Statements After visiting some industry companies, there is no proper system to monitor the employees' attendance. Some companies still using log book to keep track the employees' attendance. This attendance records are not precise. Besides, the company still uses the paper-based system to keep tracks the records of the employees. This method is not secure because the records may lose. It is also hard to find certain records using paper-based system. 1.3 Objective There are several objectives that identified in this system. These objectives are listed as below: rn rn rn rn rn Able to keep track the attendance and records for the employees such as their personal details information. Able to calculate the total working day of the employees, total of the employees who work over time, total of the employees who are coming late and total of the employees who apply leave. Able to generate various reports such as daily attendance record, monthly attendance record and employee attendance analysis. Can improve the efficiency and systematic of company for recording and'managing employees' record. To provide a paperless environment by using a computerized system that can save a lot of time.
6 rn To eliminate need for expensive time clock hardware. The program is intuitive and easy to use where can do everything just by pointing and clicking the mouse. 1.4 Scopes The system can be used by the system's administrator such as supervisor and the employees of the company. Each of users has their own interface through login. The project focused more on a small company or subsidiary company or factory or independently owned company where about 50 employees have. This is because it is easy to monitor and maintain. This system is running on Windows platform. It is a simple window based attendance system developed for office use. There are some of the modules included in the developed system that listed as below: Admin sign in and sign out View records employees Registration form for new employees View employees working time, total of employees who works over time, total of employees who are coming late, total of employees who apply leave, list of leave applied by the employees and various reports generated. Print reports as reference Admin change password Employee sign in and sign out Apply leave and check leave Employee change password
7 1.5 Contributions The developed system can trace the attendance of the employees while they are coming and leaving for work. The employee can apply and check leave through the system. Besides, the system is able to calculate the total working day of the employees, total of the employees who work over time, total of the employees who are coming late and total of the employees who apply leave and also able to generate reports regarding the attendance of the employees. With the report, the administrator can easily analyze and detect the performance of the employees in the company. Besides, the system can keep track the records about the employees such as their personal details information. The administrator can view those records easily through this system without have to find among the files. With the implementation of this system, the paper-based system will be eliminated. This system can save time and minimize the manpower for manual management. The administrator can easily trace the attendance of the employees compare to manual paper recording and file keeping system. Besides, the employees' records are more secure which are saved into the database. This system is also helps to reduce clerical cost such as papers, files and stationery. 1.6 Expected Output The developed system will help the administrator to manage recordings, monitoring and tracking the attendance of the employees. The administrator also can control the leave that applied by the employees and manipulate employee profile. Besides, this system is also can be used by the employees to sign in when starting to work and sign out,when leaving for work. The employee also can apply and check leave through this system.
8 The most important thing of having the system is to maintain an accurate and precise time management to track the attendance of the employees. Besides, the system is able to calculate the total working day of the employees, total of the employees who work over time, total of the employees who are coming late and total of the employees who apply leave and also able to generate reports regarding the attendance of the employees. 1.7 Conclusion The suggested project is to develop a system that can keep track the attendance of the employees. The project can be used in small company or subsidiary company or factory where have about 50 employees. The system can be used by the system's administrator such as supervisor and the employees of the company. Each of users has their own interface through login. There are some of the objectives that need to be accomplished while developing this system. These objectives are important because it can ensure the system functions developed are fulfilling the needs and demands which required. The developed project can improve the efficiency and systematic of the organization or company and also can solve the problems raised in manual way and thus can bring convenient to the employees in order to complete the company tasks.
9 CHAPTER I1 LITERATURE REVIEW 2.1 Introduction Chapter I discussed the overview, problem statements, objectives and scopes, contributions and expected output of the project to get a better understanding of doing this project. This chapter will describe on research and case study regarding the attendance system in the industries. Literature review is the process of reviewing the current state of knowledge about the topic under discussion. The main purposes of literature review is to let the developer perform some study and analysis on the similar previous or current existing system, get a better understanding about the features offered in these system and thus let the developer to gather valuable information and ideas from the existing system. There are some research studies and other types of literature that used to collect the related information for the project. The raw of material and resources are based on reviews, theoretical articles, case studies, journal articles, books, Internet (electronics journal), interview and document sampling. The sources such as reviews, theoretical articles, case studies and journal articles can offer a ielatively concise, up-to-date format for information about the time and attendance system, and because all reputable journals are referred.
10 The reference books do offer a good starting point from which to find more detailed sources such as provides some URL address as a link to the related website. There are some useful knowledge findings about the attendance system such as theories descriptions, diagrams, information needs and system process can be found through the reference books. Electronics journal is the fastest-growing source of information on the Internet they always are up-to-date. There are some of the samples software system and information finding about the time and attendance system can be found easily from the Internet. An interview session has been carried out with some of the officers in KUTKM. Through the interview session, the user responses about this time and attendance system can be referred and it is a useful feedback from them that can helps to develop better time and attendance system. There are some of the findings includes reports, organization chart, policy manuals, job descriptions and documentation of existing system that can help for better understanding the organization and its business objectives. Document sampling can find out the information requirements that people have in the current system. It is also can provide statistical data about volumes of transactions and patterns of activity. There are some findings obtained such as copies of related documents about the attendance system and can view the screenshots of existing computer systems for the attendance management. 2.2 Fact and Finding Time and attendance software system is software to manage or monitor the time worked by employees for the purpose of efficiently processing payroll. These systems may be integrated with existing payroll processing software. Also, these systems may track labor distribution, building security, and personnel scheduling. These systems usually are able to give reports of overtimeldocking of non-exempt employees.
11 The advantages of time and attendance system are, can reduce the time needed to enter 'hours worked' data into payroll system and can reduce errors in enforcement of company attendance policies. In order to produce more quality system software, some research findings has been made. Thus, there are some case studies of current system for time and attendance system. Case Study 1: Absentee Management System Absentee Management System provides a comprehensive methodology for keeping track of the employees' absences and annual leavelvacation. It uses MDI or Multiple Document Interface. This means a user can have access to more than one part of the system at any given time. The system runs on Microsoft Windows 95/98/NT/2000. A ClientIServer option is available for Novel1 and Windows 95/98/NT/2000 Servers. The system will run on any other PC compatible network without the ClientIServer option. The minimum system requirements are a PC with a Pentium Processor and 16 Megabytes of RAM. There are some main functions of the Absentee Management System, which are listed as below: - AddfAmend Employee demographic details Record Absences (in hours or days) Record Planned Leave Request Absences Enter weekly timesheets ParametersIRules set-up and upkeep View and Print Reports New notification capabilities
12 The system handles multiple users. Each user is assigned a unique user name and ü ass word. Any transactions and inputlupdated data will have the user identification associated with it. This functionality is handled by the system itself, and the information is taken directly from the system login screen. The system's administrator will assign user names and passwords, as well as security profiles. Case Study 2: Attendance Software System Attendance Management System is an easy way to keep track of any organization's attendance records. It also works very well as a member database. The program was developed with three main goals in mind: versatility, ease of use, and security. Versatility-Not every organization has the same attendance policies, so this program easily allows you to specify your organization's policies. You can also store any information you'd like about each member. Ease of Use -This program is very intuitive. It was designed so that all of the instructions you need are right on the screen. In addition to using your mouse with the program, you can also use the keyboard for almost every function. If you do get stuck, extensive online help is included. Security -All information can be password protected to prevent unauthorized people from viewing sensitive data. You can turn the password protection on or off at your convenience. In addition to keeping track of attendance records, here is what else the program does:. Maintains a running list of members who are absent and present. Members may be excused so that absences don't count against them (great for members who are on extended leave, for example.)
13 Customizable attendance reports show you exactly the information that you need. Automatically create a list of members who have not met your group's minimum attendance requirements. View an event schedule for your group with the click of a button. Store information about each member - phone number, address, and any other information. Print professional-looking membership rosters, mailing labels, attendance forms, and attendance reports. You may specify a password for each member to keep sensitive information private. The program is intuitive and easy to use - you can do everything just by pointing and clicking the mouse. Detailed online help is included, and free technical support is always available to answer your questions. Case Study 3: AttendView AttendView provides easy to use and reliable employee attendance tracking and reporting. It allows employees to clock in and out using the PC keyboard with the AV Clock program. Optionally, a bar code or magnetic card reader can be used for clocking in and out. The AV Tools may be run on any computer with network access to the timeclock data to monitor employee attendance and create reports. AV Clock can be also be used to monitor the status of employees from any computer on the network. AV Tools Features: m Various reports can be generated, including detailed time reports, daily totals reports, weekly totals time reports, and department totals time reports. Track Vacation, Sick time as well as time spent on different jobs by each employee. Time data and AV Tools are password protected. Each administrator has configurable permission settings.
14 8 Allows editing of the time data (by administrators with time data edit permission). 8 Icons can be selected or imported for each department andlor employee. rn Export function can be used to export data to a CSV file. AV Clock Features: Tracks attendance of an unlimited number of employees (Attendview Unlimited version). PC-based solution; eliminates need for expensive timeclock hardware. Can be used with magnetic stripe or bar code readers. Employees can leave messages. An asterisk appears next to the employee's name after leaving a message. Messages can be viewed by clicking on the name of an employee. Outside Work button allows employees to clock in with an Outside Work status. This indicates that helshe is working outside the facility. Clock in and out sounds and animations can be configured and imported. Report button allows employees to create a Daily or Detailed report of their time data. Can be used to viewlmonitor employee status with the clock inlout function disabled. Case study above shows the attendance system that is available from the Internet. Through the case studies, some similarities of features are noticed such as store employees' information, view and prints reports, record absences, record planned leave, request absences, leave message and setup utilities. The identified similarities can help to determine the necessary features that should be included in the program system. The differences among the case studies are analyzed such as new notification capabdities can be used with magnetic stripe or bar code readers and, can configure and import sounds and animations. The identified differences can help to produce advance system software that has additional features which may vary from others system.
15 As the summarization of case studies, it is important to conduct the case studies because the trends of current system that used by any company or organization will be noticed. The common requirements based on the needs and demands of most company or organization are identified. Besides, the current system can be referred and the features of similarities and differences can be analyzed. Moreover, some ideas and opinions for the developed system will be obtained. Thus the case studies can help me to produce a more quality and advanced product. 2.3 Conclusion With the conducting on literature review, there is more understanding on the research topic such as the related information, the trends of current system, necessary features and additional features, requirements based on the user' needs and demands, minimum system requirements, and others. The information seeking not only can widen my area of knowledge for the research field, but also can give me some ideas and opinions as reference in order to create more creative and user-friendly software system. Through the literature review, a clear view is obtained for the research topic and better understanding is gained for the developed software system. The process of doing research helps to determine the methodology that will be used in this project. The methodology that has been chosen in this project is the Model Driven Development (MDD) that emphasizes the drawing of models to help visualize and analysis problems, define business requirements and design information system.
16 CHAPTER I11 PROJECT PLANNING AND METHODOLOGY 3.1 Introduction Chapter I1 discussed about the case study of the proposed system and the methodology that will be used to develop the system. This chapter concentrates the detail description about the technique and procedures that are used to gather the system requirements and will specify the justifications for the chosen methodology for the project. There are seven phases needed to be followed in order to accomplish the developed project. In the preliminary investigation phase, the perceived problems, opportunities and directives that triggered the project are defined and the risk of pursuing the project assessed. Besides, the phase must also establish the project charter that establishes scope, preliminary requirements and constraints as well as each schedule. In the problem analysis phase, the existing system will be studied by collecting factual information from the system users concerning the business and the perceived problems, causes and effects. From all this information, better understanding of the existing system's problems will be gained.
17 In the requirements analysis phase, business requirements are defined and prioritized, means to approach the users to find out what they need or want out of the new system. This phase is able to identify the data, process and interface requirements for the users of a new system. It is triggered by the approved system improvement objective from the problem analysis phase. From the system users, requirements and priorities are collected and analyzed. This information is collected through interviews and questionnaires. The deliverable for this phase is a business requirements statement. In the decision analysis phase, solutions are identified and analyzed for feasibility and recommend a system as the target solution to be designed. In the design phase, the business requirements statement will be transformed from the requirements analysis phase into design specifications for construction, means this phase addresses how technology will be used in the new system. Design requires soliciting ideas and opinions from users, vendors and IT specialists. It is also requires adherence to internal technical design standards that ensure completeness, usability, reliability, performance and quality. In the construction phase, system components are constructed and tested for that design based some level of design specifications. The purpose of this phase is to build and test a system that fulfills business requirements and design specification and to implement the interfaces between the new system and existing system. Once tested, a system is ready for implementation. In the implementation phase, a smooth transition will be provided from the old system to new system and help users cope with normal start-up problems. Thus, this phase delivers the production system into operation. Besides, I also involve training individuals that will use the final system and developing documentation to aid system users. Project planning is the function of selecting the objectives of the project and establishing the policies, procedures, and programs necessary for achieving them. Project planning involves planning for schedule development, budget development,
18 project administration, leadership styles and conflict management. Project planning is important task because decision made in the early phases of the project set the direction and force with which the project moves forward as well as the boundaries within which the work of the project team is carried out. There are three benefits to develop a project plan which are planning reduces uncertainty, increases understanding and improves efficiency. There are some things that needed to put in consideration while developing the project. There are time, resources and experience. Time management is important because it can estimate the time required to complete each milestone in project phase. It is able to determine how much time needed to perform each task by referring to the schedule that given by the committee. In addition, this project is not a full time development because there will be other subjects to be concentrated. Therefore, time allocated is limited and tight. It is hard to find and get the accessories such as barcode reader, fingerprint reader, hand reader, swipe card system and others recognition system in order to integrate with the attendance system. This is because the accessories require more cost and budget consideration. To develop a good quality project, there will be a lot of knowledge and skills required. Due to my knowledge and skills about the attendance system are limited, therefore some times have to spend on researches and studies about the system. There are many things that need to learn in order to obtain the related information. Therefore some consideration have to take in account on above things in order to come out a quality project system on specify timeframe. 3.2 High-Level Project Requirements The topic will describe about the facilities to be used, software tools to be used for software development and identify hardware as well.
19 3.2.1 Project Facilities Requirement There are some project facilities required such as printer, lab and lecturer room. The system requires printer for printing the report that specified by the Lab is needed for the purpose of presentation and demo prototype system. Lecturer room is used for project discussion Software Requirement The software requirement for developing the system consists of development platform, development tools, database management system and others software. a) Development Platform (Windows XP) For the Employee Attendance System, Windows XP Professional is chosen as the development platform because it has offered many features and advantages such as reliable, easy to use, secure and high performance that suite the needs of the project scope. b) Development Tools (Microsoft Visual Basic 6.0) For the client side, Microsoft Visual Basic 6.0 is used with ADO as the connector. Microsoft Visual basic 6.0 is chosen as the development tool because it is the most popular language for development. Visual Basic has evolved from the original BASIC language and now contains several hundred statements, functions, and keywords, many of which relate directly to the Windows GUI. c) Database Management System (MySQL) On the server side which is the database, MySQL, MySQL - Front and ODBC are used as the driver to connect visual basic to MySQL. MySQL is chosen as the database system because MySQL is a multi-
20 user, multithreaded RDBMS server that uses SQL to interact with and manipulate data. It is the most popular open source SQL database, is developed and provided by MySQL AB. MySQL AB is a commercial company that builds its business providing services around the MySQL database. d) Others Others software such as Microsoft Project, Adobe Photoshop 6.0 and Rational Rose will be used. Microsoft Project will be used to develop a standard Gantt chart. Adobe Photoshop is used to design the splash screen of the system. Rational Rose is one of a handful of tools that supports rapid application development using UML Hardware Requirement There are some minimum system requirements that need to be followed while installing the software that listed as below: An IBM PC or compatible computer, Intel Pentium 300 or higher m processor. Windows 95/98/Me/NT/2000/XP 50 MB available disk space rn 1024 x 768 pixels by 256 color display Mouse CD-ROM drive
21 3.3 System Development and Approach I > f 1 preliminary Project charter Investigation \ i I Scope - 2 1,: Unanticipated Problem Problem Analysis f Scope Issue I Dan~n;vnmantn ;en.~n System improvement objectives 3 Business requirement Requirement Analysis 1 Decision issu. Design statement L[sb Approved system proposal Design issue I 6 Construction \. J I, Design sp,,,,,,,,,,,,, O Functional system Implementation issues v r - 7 Implementation \ O Operation system L Operation or support issue support Figure 3.1 : Model Driven Development (MDD)
22 In the project methodology Model Driven Development (MDD) is chosen as the project methodology. MDD is a methodology that emphasizes the drawing of models to help visualize and analyze problems, define business requirements, and design infomation systems. The model driven takes on the appearance of a waterfall, suggesting that phases must generally be completed in sequence. Model Driven Development consists of seven activities that listed as below: 1. Preliminary Investigation During preliminary investigation, simple system models can be useful to visualize project scope. Defining scope is critical to estimating time and costs to complete the model driven route. 2. Problem Analysis System modeling technique calls for extensive modeling of the current system to identify problems and opportunities for improvement. This is true if the underlying business process is believed to be inefficient. This may be helpful if the system is very large and complex. 3. Requirements Analysis Requirement analysis requires analysts to document business requirements with 'logical' system models. Logical models show only 'what' a system must be or must do. They depict the system independent of any possible technical implementation. 4. Decision Analysis The decision analysis requires analysts to document alternative technical solutions with 'physical' system tnodels. Physical models show not only what a system is or does, but also how the system is physically and technically implemented. They reflect technology choices and the limitations of those technology choices.
23 5. Design Detailed physical models are a common product of many system design techniques. Examples include database schemas, structure charts, and flowcharts. They serve as a blueprint for construction of the new system. 6. Construction construction translates the physical system models into software. In this case the system of the company. 7. Implementation During implementation, system models can be included in training and user manuals for the new system. 3.4 Project Schedule and Milestones A good project plan is able to make sure the project is progressing well based on the given timeframe. Therefore, a number of major activities must be undertaken and completed while developing the project. It is handled by a person. This project is divided into two phases which are Projek Sarjana Muda I and Projek Sarjana Muda II. The first phase is starts on 29'h March 2004 and ended on 1 9 ~ May The duration is 8 weeks. During Projek Sarjana Muda I, the activities started on the preparation for the proposed title and submit to supervisor for approval. After being proposed, the proposed title is submitted to the committee for final inspection and approval. Then, a series of paper works on project introduction, literature review, project planning and methodology, analysis and preliminary design and prototype, conclusion are carried out.
24 2 1 Chapter I describes about the introduction for the topics such as overview, problem statement, objective, scopes, contributions and expected output. Chapter I1 describes about the literature review for the topics such as introduction, fact and finding and conclusion Chapter I11 describes about the project planning and the methodology used in the project such as introduction, project facilities requirement, software and hardware requirements, system development approach, project schedule and milestones and conclusion. Chapter IV describes on analysis that include some of the topics such as introduction, business process, problem analysis, and problem statements, functional requirement, software requirement, hardware requirement and implementation /deployment requirement. Chapter V describes about design and prototype which include topics such as introduction, raw data, system architecture, conceptual and logical design, database design, input/output specification and interface design. Chapter VI is the conclusion for the overall Projek Sarjana Muda I that includes some of the topics such as summary of information seeking and collecting, discussion and summary. The second phase starts on 21st June 2004 and estimated to be ended on the early October The duration is about 15 weeks. The activities such as design, implementation, testing and project conclusion will be carried out. Chapter V describes on design and which includes topics such as introduction, raw data, system architecture, user interface design, navigation design, input and output design, logical database design, software specification and physical database design.
25 I such as introduction, software development environment setup, configuration setup, version control procedure and implementation status. Chapter VII describes on testing for the developed project. There are some topics include such as introduction, test plan, test strategy, test design and test case results. Chapter VIII is the conclusion for the overall Projek SarjQna Muda that includes some of the topics such as observation on weaknesses and strengths, propositions for improvement and conclusion. Finally, there is a presentation for this project. The Gantt chart of Projek Sarjana Muda is shown in Appendix A. 3.5 Conclusion The Employee Attendance System is planned to overcome the problems occurred in the current existing system. The project will be divided into two phases which is Project I and Project 11. Project I consists of project planning and analysis and Project I1 is the design and implementation of the system. Project planning plays an important role in developing this project because it can ensure the activities which undertaken will be completed at the specified time given. A system development methodology provides guidelines for completing every activity in the system development life cycle including specific models and techniques. In this project, model driven development is used for the project methodology. The computerized employee attendance system is proposed to solve the current problems that occurred while using the file keeping system. Therefore the administrator job to keep track the attendance and employee record will be easier.
26 23 The software used in this project are Microsoft Visual Basic 6.0, Adobe photoshop 6.0, Microsoft Project and MySQL as the database system. Microsoft Visual Basic is used as the programming language for the proposed system., I I I
27 CHAPTER N ANALYSIS 4.1 Introduction Chapter IV will be discussed after doing the literature review and case study of the system. This chapter describes the research analysis on the problems that occurred in the current system. The overall chapter 4 consists of topics such as introduction, analysis of current system, analysis of to be system and conclusion Analysis of Current System The topic will analyze the business process, problem analysis and problem statements of current system Business Process In business process, an organization has been chosen to analyze the problems of the current attendance system and also to analyze the requirements of the proposed system. Therefore, Kolej Universiti Teknikal Kebangasan Malaysia (KUTKM) has been chosen for the purpose of doing the research to obtain the related information regarding the project topic.
Car Rental Management System (CRMS) Lee Chen Yong This report is submitted in partial fulfillment of the requirement for the Bachelor of Computer Science (Database Management) FACULTY OF INFORMATION AND
YGK Payroll System LEE LING LING A thesis submitted in partially fulfilment of the requirement for the award of degree of Bachelor of Computer Science (Computer System and Networking) Faculty of Computer
JOB AGENT MANAGEMENT SYSTEM LU CHUN LING A thesis submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Computer Sciences (Software Engineering) FACULTY OF COMPUTER
INTEGRATED STAFF ATTENDANCE SYSTEM (ISAS) WEE PEK LING A report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Computer Science (Computer Systems & Networking)
UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI SEMESTER 2 2013/2014 PROJEK SARJANA MUDA 1 (BITU ) BITD REPORT PROJECT TITLE: UTeM SPORT CARNIVAL EVENT MANAGEMENT SYSTEM PREPARED
SYSTEM DEVELOPMENT AND THE WATERFALL MODEL What is a System? (Ch. 18) A system is a set of integrated components interacting with each other to serve a common purpose. A computer-based system is a system
HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA A thesis submitted in fulfillment of the requirement for the awards of Bachelor of Computer Science (Computer Systems & Networking) with Honours Faculty of
DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL A report submitted to the Graduate School in partial fulfillment of the requirement for the Degree Master of Science (Information
THE FINGERPRINT IDENTIFICATION OF ATTENDANCE ANALYSIS & MANAGEMENT LEE GUAN HENG (Software Engineering) This project is submitted in partial fulfillment of the requirements for the degree of Bachelor of
HELPDESK SYSTEM FOR FACULTY SULIYANI BT HJ RAHIM This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development) FACULTY OF INFORMATION AND
WOODEN FURNITURE PURCHASING SYSTEM NOR ASIKIN BINTI OTHMAN BASIR A report submitted in partial fulfilment of the requirements for the award of the degree of Bachelor of Computer Technology ( Software Engineering)
PROGRESS MONITORING SYSTEM FOR STUDENT FINAL YEAR PROJECT SITI NURHIDAYAH BT MOHAMAD KHAZALI THESIS SUBMITTED TO IN FULLFILLMENT OF THE DEGREE OF COMPUTER SCIENCE IN SOFTWARE ENGINEERING FACULTY OF COMPUTER
SECURE E- MEDICAL RECORD SYSTEM JENNIFER LAW (Network Computing) This project is submitted in partial fulfillment of the requirements for the degree of Bachelor of Computer Science with Honours Faculty
i WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN A thesis submitted in fulfillment of the requirements for the award of the degree of Masters of Science (IT Management) Faculty of Computer
CLINICAL MANAGEMENT SYSTEM (CMS) YEO YEN PING This project is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science with Honours (Cognitive Science) Faculty of Cognitive
ii RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID This thesis is submitted as partial fulfilment of the requirement for the award of the Bachelor of Electrical Engineering
Advanced ID Creator User Guide Revision 8.0.3 Table of Contents Chapter 1 Introduction... 1-5 Special Features... 1-5 What s New?... 1-5 Chapter 2 Installing Advanced ID Creator... 2-7 Minimum System Requirements...
BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN A thesis submitted in fulfillment of the Requirement for the award of the degree of Bachelor of Computer Science (Computer Systems & Networking)
NVENTORY MANAGEMENT SYSTEM USNG DSTRBUTED SYSTEM APPROACH GOH LRONG This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development) FACULTY
ADP Workforce Now Security Guide Version 2.0-1 ADP Trademarks The ADP logo, ADP, and ADP Workforce Now are registered trademarks of ADP, Inc. Third-Party Trademarks Microsoft, Windows, and Windows NT are
Software designed for academic centers What is Log In? Log In is a computerized attendance tracking system for any type of open-entry/open exit class or lab environment. It can be used in Reading Labs,
DATA TRANSMISSION BETWEEN PDA AND PC USING WIFI FOR POCKET BARCODE APPLICATION SEAH YEOW NGEE UNIVERSITI TEKNOLOGI MALAYSIA iii To my dearest parents, brother and sisters, for their continuous love, motivation,
SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD A project report submitted in partial fulfillment of the requirements for the award of the degree of
MASTER S PROJECT REPORT SUMMARY LEVEL OF SERVICE (LOS) FOR MULTILANE HIGHWAY AND ROAD ACCIDENT INFORMATION SYSTEM DEVELOPMENT OF BATU PAHAT AREA (LORIS) Prepared by: Mohd Ezree Bin Abdullah Master of Engineering
0000039038 Online blood donation reservation and management system / Teh Geok Tuan. ONLINE BLOOD DONATION RESERVATION AND MANAGEMENT SYSTEM TEH GEOK TUAN This report is submitted in partial fulfillment
ONLINE RESTAURANT MANAGEMENT SYSTEM (ORMS) HANISAH BINTI MD TAHA This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Database Management) FACULTY OF
SQCpack 7 Technical Overview This paper is designed for Information Technology workers who need to understand technical details for deploying and supporting SQCpack 7. I. Application background II. SQCpack
BUS MANAGEMENT SYSTEM HASDILAZIRA BT ABD LATIIF A report submitted in partial fulfilment of the requirements for the award of the degree of Bachelor of Computer Technology (Software Engineering) Faculty
LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY A project report submitted
Time Billing and Project Management Software Built With Your Industry Knowledge BillQuick Agent 2010 Getting Started Guide BQE Software, Inc. 2601 Airport Drive Suite 380 Torrance CA 90505 Support: (310)
CELL PHONE SALES MANAGEMENT SYSTEM (CPSMS) SIT1 AISHAH BT. This report is submitted in partial Mfillment of the requirements for the Bachelor of Computer Science (Database Management) FACULTY OF INFORMATION
UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG iv ABSTRACT UMP-Automatic Sports Facilities Management System (UMPASFMS) was proposed to help UMP Sports
Upgrading from Call Center Reporting to Reporting for Call Center www.nortelnetworks.com 2003 Nortel Networks i Table of Contents Table of Contents Change History...1 How to use this guide...2 Introduction...
ii CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI A project submitted in partial fulfillment of the requirements for the award of the degree of Master of Computer
Tutorial No. 1 - Solution (Introduction to Computers & Programming) Computer Programming and Utilization (2110003) 1. Draw a block diagram of computer architecture. 2. List various components of a computer
DRUG MANAGEMENT SYSTEM (DMS) NURUL A1N BINTI MUHAMMAD A thesis submitted in fulfillment of the requirements for the award of the degree of Bachelor of Computer Science (Computer Systems and Networking)
APPLICATION NOTE Contents The DMP Software Family... 1 Stand-Alone Link Software... 1 Add-on Modules for Link Software... 1 System Link End-User Panel Management Software... 2 Simple Registration and Activation...
E-ECLAB INVENTORY SYSTEM FOR FKP (SOFTWARE DEVELOPMENT) NURSAFINAZ BINTI JAAFAR UNIVERSITI MALAYSIA PAHANG E-ECLAB INVENTORY SYSTEM FOR FKP (SOFTWARE DEVELOPMENT) NURSAFINAZ BINTI JAAFAR Report submitted
Microsoft Office Outlook 2010: Level 1 Course Specifications Course length: 8 hours Course Description Course Objective: You will use Outlook to compose and send email, schedule appointments and meetings,
i INTEGRATING CONSUMER TRUST IN BUILDING AN E-COMMERCE WEBSITE NUR ZAILAN BIN OTHMAN A project report submitted in partial fulfillment of the requirements for the award of the degree of Master of Science
Trend ScanMail for Microsoft Exchange Quick Start Guide Trend ScanMail for Microsoft Exchange ScanMail for Exchange This Quick Start Guide provides a step-by-step guide to installing ScanMail for Exchange,
Automated Timetable Scheduling System for FTMK Direct Entry Student (ATSS) TN. MOHD FAKHRUZZAMAN B. TN ISMAIL This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer
PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA Thesis submitted in fulfillment of the requirements for the award of the degree of Bachelor of Mechanical Engineering
Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
FTMK LECTURER'S APPOINTMENT SYSTEM (FLAS) NORAHAYU BTNTI MOHD RAMLY This report is submitted in partial fulfillment of the requirements for the Bachelor in Computer Science (Software Development) FACULTY
Upgrading from Call Center Reporting to Reporting for Contact Center BCM Contact Center Document Number: NN40010-400 Document Status: Standard Document Version: 02.00 Date: June 2006 Copyright Nortel Networks
RCS WTM Time Manager RCS WTM Time Manager 100 % web-based and integrated with different ERP systems RCS WTM Time Manager is a simple and effective system to record the time and resources required to perform
Microsoft Dynamics GP Release Workflow Administrator s Guide December 10, 2012 Copyright Copyright 2012 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information
ii SCHOOL ASSET MANAGEMENT SYSTEM NOOR HARTINI BINTI SHAMSUDIN A report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Computer Science (Software Engineering)
Microsoft Dynamics GP 2010 Workflow Administrator s Guide March 30, 2010 Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and
Project Report s Synopsis On behalf of NORTHERN INDIA ENGINEERING COLLEGE Faizabad Road, Lucknow (U.P.) ON THE TOPIC ONLINE MOVIE TICKET BOOKING SYSTEM SUBMITTED BY: ANSHUL (0705613023) ANIL(07056130 1
i DRIVING SCHOOL INFORMATION SYSTEM (DriSIS) MOHD HAZIQ BIN ISHAK A thesis submitted in fulfilment of the requirement for the award of the degree of Bachelor of Computer Science (Computer Systems & Networking)
Functional Area 3 Skill Level 301: Applications Systems Analysis and Programming Supervisor (Mercer 1998 Job 011) Description: Supervises activities of all applications systems analysis and programming
WIRELESS BANDWIDTH MONITORING MOHAMMAD HELM1 BIN JABRI This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Networking) FACULTY OF INFORMATION AND COMMUNICATIONS
Installation Guide for Workstations Copyright 1998-2005, E-Z Data, Inc. All Rights Reserved. No part of this documentation may be copied, reproduced, or translated in any form without the prior written
0000039098 Development of confectionery shop system for Tian Mi confectionery / Noor Ezyma Zahari. DEVELOPMENT OF CONFECTIONERY SHOP SYSTEM FOR TIAN MI CONFECTIONERY NOOR EZYMA BT ZAHARI This report is
Symantec Backup Exec 12.5 for Windows Servers Quick Installation Guide 13897290 Installing Backup Exec This document includes the following topics: System requirements Before you install About the Backup
THE RELATIONSHIP BETWEEN HUMAN RESOURCE INFORMATION SYSTEM (HRIS) AND HUMAN RESOURCE MANAGEMENT (HRM) ALFRED PUN KHEE SEONG UNIVERSITI TEKNIKAL MALAYSIA MELAKA I / We * hereby declare that have read For
Time Profile ZP3600 Web User's Manual 7001068003 S5 This description corresponds to the current state of version 2.0 of the programme. Modifications may be made without prior notification. 7001068003 S5
Network Scanner Tool R3.1 User s Guide Version 3.0.04 Copyright 2000-2004 by Sharp Corporation. All rights reserved. Reproduction, adaptation or translation without prior written permission is prohibited,
IMPROVING SERVICE REUSABILITY USING ENTERPRISE SERVICE BUS AND BUSINESS PROCESS EXECUTION LANGUAGE AKO ABUBAKR JAAFAR A project report submitted in partial fulfillment of the requirements for the award
Engineering Change Control Systems (atecc) Product Life Cycle Management Enterprise information boundaries are disappearing as corporations open their networks to allow external access by manufacturing
AdminToys Suite Installation & Setup Guide Copyright 2008-2009 Lovelysoft. All Rights Reserved. Information in this document is subject to change without prior notice. Certain names of program products
ATTENDANCE SYSTEM USING MYKAD AND MOBILE APPLICATION MASTIJRA BINTI AWANG A thesis submitted in partial fulfillment of the requirement for awarded of the Bachelor of Computer Science (Software Engineering)
BillQuick Web i Time and Expense User Guide BQE Software Inc. 1852 Lomita Boulevard Lomita, California 90717 USA http://www.bqe.com Table of Contents INTRODUCTION TO BILLQUICK... 3 INTRODUCTION TO BILLQUICK
Getting Started Guide Introduction... 3 What is Pastel Partner (BIC)?... 3 System Requirements... 4 Getting Started Guide... 6 Standard Reports Available... 6 Accessing the Pastel Partner (BIC) Reports...
National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency
e-vehicle BOOKING SYSTEM AT UMP NAJIHAH BINTI YAAKOE Report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Computer Sciences (Computer Systems & Networking)
DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID A report in partial fulfillment of the requirements For award of the Diploma of Mechanical Engineering
UPGRADE ASSET MANAGEMENT SYSTEM FONG KHENG FEI This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development) FACULTY OF INFORMATION AND
ACKNOWLEDGEMENT Bissmillahirrahmanirrahim, Alhamdulillah. Thanks to Allah SWT, whom with His willing giving me the opportunity to complete this Final Year Project which is title FM Telephone Transmitter.
Administrator Operations Guide 1 What You Can Do with Remote Communication Gate S 2 Login and Logout 3 Settings 4 Printer Management 5 Log Management 6 Firmware Management 7 Installation Support 8 Maintenance
Pearl Echo Installation Checklist Use this checklist to enter critical installation and setup information that will be required to install Pearl Echo in your network. For detailed deployment instructions
ADAPTIVE MEDICAL COURSEWARE SYSTEM FOR MEDICAL STUDENT NORHASNIDA BINTI HASANUDDIN REPORT SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE (GRAPHIC AND MULTIMEDIA) FACULTY OF COMPUTER SYSTEM AND
SAFETICA INSIGHT INSTALLATION MANUAL SAFETICA INSIGHT INSTALLATION MANUAL for Safetica Insight version 6.1.2 Author: Safetica Technologies s.r.o. Safetica Insight was developed by Safetica Technologies
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1.1 INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
Database Project Lifecycle Philippe Bonnet, 2006 2 Software Engineering The implementation of a database application is a significant engineering endeavor The project must complete On time On budget The
Welcome To Paragon 3.0 Paragon MLS is the next generation of web-based services designed by FNIS specifically for agents, brokers, and MLS administrators. Paragon MLS is an amazingly flexible online system
Installing M3 2-1 INSTALLING M3 2 CHAPTER CONTENTS This chapter explains how to perform a first time installation of the M3 Library Automation System or an upgrade installation for an existing M3 site.
MAS 90 Installation and System Administrator's Guide 4WIN1010-02/04 Copyright 1998-2004 Best Software, Inc. All rights reserved. Rev 02 Contents Chapter 1 Introduction 1 How to Use This Manual 1 Graphic
PREREQUISITE GUIDE JUNE 21, 2006 ION EEM 3.8 Server Preparation This document details the server configuration required for an ION EEM installation. This document can and should be used by the your company
Discovering Computers 2008 Chapter 12 Information System Development Chapter 12 Objectives List the phases in the system development cycle Identify the guidelines for system development Describe the various