TABLE OF CONTENTS Title Page Approval Sheet Acknowledgment Table of Contents List of Tables List of Figures Abstract of the

Study Chapter 1 THE PROBLEM AND RESEARCH DESIGN 1.1 Introduction 1.2 Objectives of the Study 1.2.1 Development Objectives 1.2.2 Immediate Objectives 1.3 Significant of the Study 1.4 Scope and Limitation of the Study 1.5 Review and Literature of the Study 1.6 Framework of the Study 1.7 Research Design 1.8 Research Setting 1.9 Research Instrument 1.10 Data Gathering Procedure 2 1 2 i ii iii iv v vi vii

PRESENTATION, ANALYSIS, AND INTERPRETATION OF DATA 2.1 Use Case Diagram 2.2 Use Case Description 2.3 Sequence Diagram 2.4 Activity Diagram 2.5 Entity-Relationship Diagram 2.6 Data Dictionary 2.7 User Interface

3.

SUMMARY, CONCLUSIONS AND RECOMMENDATIONS

BIBLIOGRAPHY APPENDICES A. Definition of Terms B. List of Templates C. Curriculum Vitae

Attendance-Monitoring System A System Proposal for Department of Public Works and Highways

A Project Proposal Presented to Dr. Andrew P. Ponte Dean of the College of Information Technology Liceo de Cagayan University by Cayet ano D. Paderang a M a y 2 0 1 0

In Partial Fulfillment of the Subject System Analysis and Design

Paderanga in p a r t i a l f u l f i l l m e n t o f t h e requirements on the Subject IT302-11 (System Analysis and Design) has been examined and is recommended for acceptance and approved in Oral Examination. Approved by the Committee on Oral Examination with a Grade of .APPROVAL SHEET This project entitled Attendance-Monitoring System” prepared and submitted by Cayetano D. Instructor .

and blessings such as wisdom. I am very thankful for the knowledge and goodness he shared. I would like to express my genuine thanks to our almighty God for his unconditional love. and comments he provided me on my system that will make my system more reliable and detailed. Andrew P. unlimited support. I would also like extend my deepest thanks to our Dean of the College of Information Technology Dr. Ponte and at same time our subject instructor. and knowledge in making this system study successful.ACKNOWLEDGMENT First and foremost. .

LIST OF TABLES Table 1 2 Use Case for View Customer Record Use Case for Update Payments Page 20 20 .

LIST OF FIGURES Figure 1 2 Spiral Model Current System Flow Diagram Page 6 14 .

MySQL for the back-end.2 Objectives of the Study 1. An attendancemonitoring system maintains a daily record of a person's arrival and departure time from work.2. Automation is designed to maximize efficiency. and Windows Server for the operating system. .2 Immediate Objectives The project aimed to develop an System to a client- server event driven user interface using Active Server Pages as front-end. and quality service offered. 1.1. INTRODUCTION Technology nowadays is fast changing and new machines are developed in order to make job faster and more convenient. 1. It is undeniable that automation is a lot faster compared to the traditional way of doing job which requires much effort.1 Development Objectives The research project was intended to design. convenience.2. develop and implement an attendance-monitoring system serves as a time log that is set up as a computerized database.

Parents can request students' progress reports or transcripts. The findings would encourage them to use the information technology in the deployment of the curricular offerings. The findings of this study would help the university produce learners with skills and knowledge necessary to excel in the emerging digital society.3 Significant of the Study The findings of this study would benefit the following entities. date of birth. The Students. The Instructors. The system platform is dependent on the HyperText Markup Language (HTML) and the ASP Scripts. The findings of the study would serve as a springboard for related studies to be conducted in other academic settings. The Developers. An attendance-monitoring system tracks students' attendance and progress from pre-kindergarten through 12th grade. address.1.4 Scope of the Study This research will develop an Attendance-Monitoring system. The University. An attendance-monitoring system contains a person's name.5 Review of the Literature . The findings of this study would provide them insights they could use to improve the system that caters to the different learning levels of the clients. 1. The Future Researchers. medical history and attendance history. 1.

But they require manual entry of data by the staff workers. Furthermore idea of attendance tracking systems using facial recognition techniques have also been proposed but it requires expensive apparatus still not getting the required accuracy. In this paper we propose a system that automates the whole process of taking attendance and maintaining its records in an academic institute. For this reason an efficient system is designed.6 Framework of the Study . So the problem remains unsolved. Some software’s have been designed previously to keep track of attendance . Previously a very few work has been done relating to the academic attendance monitoring problem. Managing people is a difficult task for most of the organizations. taking the attendance of students on daily basis and maintaining the records is a major task. Manually taking the attendance and maintaining it for a long time adds to the difficulty of this task as well as wastes a lot of time. 1.Most of the attendance systems use paper based methods for taking and calculating attendance and this manual method requires paper sheets and a lot of stationery material. When considering academic institutes. and maintaining the attendance record is an important factor in people management.

add schedule and make schedule while the employee can view its attendance record of their arrival and departure time from work. add employees. .Makes Attendance View Employee Records Admin View Attendance Record Employe e 0 Attendance Monitoring System Add Employee Add Schedule Figure 1 Context Diagram The context diagram illustrates the structure of Information Messaging System. In the figure above the admin can view records.

Cagayan de Oro City. 1. The model starts with planning. the system was tested to determine the accomplishment of the stated objectives. and journals as bases for the system design.1. The flow of study was planned carefully. The next step taken was the gathering of data from internet. Patag.7 Research Design The researchers used the spiral model for the proposed system.8 Research Setting/locale This p r o p o s a l centered o n t h e A t t e n d a n c e -Monitoring System for Department of Public Works and Highways Apovel. After designing. . books.

. The model of the data and data relationships was presented using the Entity Relationship Diagram (E-RD). Interview with faculty and staff and review of related studies and literature published in the Internet were also done.1. 1.end.10 Data Gathering Procedure For the needed data. The system used the Internet Browser. a thorough review of the m a n u a l attendance system was conducted. and the program will be linked to Open Data Base Connectivity (ODBC).9 Research Instrument The requirements of proposed system were analyzed using the Unified Modeling Language (UML). The Macromedia Dreamweaver will be used for the programming editor. and the Internet Information Server (IIS) for the web site. The system will be developed in HTML format with Active Server Pages and Visual Basic Script for the language program. the MySQL for the back.

AND INTERPRETATION OF DATA This chapter presents the system design modeled on Unified Modeling Language. .diagram. ANALYSIS.2. The Use Case Description Tables depict the functions of each diagram.1 Use Case Diagram It describes the system from the user’s point of view.html). 2. PRESENTATION. It also describes the various functionalities expected from the system to be developed and how the user is going to interact with those features (interview- questions-on-uml-use-case-diagrams-class-diagram-and-sequence.

LOGIN Add Employee Make Schedule View Employee View Schedule Evaluates Employee’s Attendance Admin Logout Figure 3. Use Case Diagram for Administrator .

Login View Attendance Record Logout Employe e Figure 4. Use Case Diagram for Employee .

1) The user invokes the use case by clicking the “Log-in” button.com/interview-questions/6-uml/6interview-questions-on-uml-use-case-diagrams-class-diagram-and-sequencediagram.2 Sequence Diagram It shows the sequence of method and interactions between classes.fresherswisdom. 2) The user enters log-in name and password. User can access the system or just exit the website.2. User is on the website.wisdomplug. It explains the goals. It also shows the interaction of objects through message passing that reflects the sequence of events. Use case name Actor Description Normal Flow Alternate Flow Precondition Post-condition Assumption 2. plot. Every use case has one sequence diagram (http://www. User must be registered. and theme of the use case (http://books.com.google. Table 1 Use Case for Log-in Log-in Admin/Instructor/Student This use case is used by the actor to access the system. If log-in name or password is invalid.html). .2 Use Case Description It is a simple synopsis or abstract of the use case diagram. user has to reenter a valid user name or password.ph). 3) The system verifies and validates the log-in name and password.

) CHECK USER NAME & PASSWORD 4.) DISPLAY LOG-IN CHECK LOG-IN 2.) ENTER USER NAME & PASSWORD 3. Sequence Diagram for Log-in .USER INTERFACE LO-GIN CONTROLLER DATABASE U / ADMIN EmployeeSER 1.) INFORMATION DISPLAY Figure 5.

E-RD gives relationship of tables on a database. Activity Diagram for Log-in 2. and data elements (McFadden and Hoffer 1994). ENTER INVALID USERNAME ENTER INVALID PASSWORD VALID VALID Figure 6.html).org/development/en_GB/kdesdk/umbrello/uml-elements.kde. associations.3 Activity Diagram It describes the sequence of activities in a system (http://docs.learning courseware entities. The attributes of the tables show the information that is stored in the database.4 Entity-Relationship Diagram Entity-Relationship Diagram (E-RD) is a graphical representation of E. Make Admin sched ule Employee Schedule . these tables are interconnected with each other.2.

MNam e FNam e EmpId LNam e EmailAd d SchedI D AttID Date Status Attendance h a s w Vie w middlena me birth_d ate SchedI D admin id adminna me Passw ord EmpID day time admini d .

Schedule ID Attendance Status Attendance Date . Not Null Admin name Not Null Admin Password Data Type Size Numeric 7 Numeric 7 7 Numeric 15 varchar 15 varchar Value Not Null Not Null Not Null Not Null Not Null Description Admin ID No. Employees firstname Employees Middlename Employees Lastname Employees Email address Data Type Size Numeric 7 Numeric 7 15 Varchar 20 Varchar Value Not Null Not Null Not Null Not Null Description Attendance ID No. Schedule ID Employees ID Schedule day Schedule time Data Type Size Numeric 7 Numeric 7 7 Numeric 15 Varchar 15 Varchar Value Not Null Not Null Not Null Not Null Not Null Description Employees ID No.6 Data Dictionary Admin Filed Name AdminID AdminName Password Schedule Filed Name AdminID SchedID EmpID day time Employee Filed Name EmpID Fname MName Lname EmailAdd Attendance Filed Name AttID SchedID Status Date Data Type Size Numeric 7 Varchar 40 Varchar 15 Value Description Not Null Admin ID No.2.

This also refers of the systems capability in presenting the subject matters in wi n do w -based format by applying icons. Figure 8.7 User Interface This refers to the Attendance Monitoring System interface for a employee’s interaction in reviewing his/her attendance. Attendance-Monitoring System Main Page .2. menus which can be manipulated by a mouse and keyboard.

CONCLUSIONS. AND RECOMMENDATIONS SUMMARY (paragraph form) ……………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… CONCLUSIONS (paragraph form) ……………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… RECOMMENDATIONS (itemized) 1. Users must open first a browser and type in the address field the web site. ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… 23 .The AMS Main Page is designed to accommodate users who know little or nothing about the computer. 2. SUMMARY. 3. 3.

B. NY: Mike Hotek.. CA: Lynda. Sam Teach Yourself ASP.com Joydip Kanjilal and Sriram Putrew. JOURNALS and MAGAZINES COMPUTER WORLD (June 2006) IEEE ELECTRONIC SYSTEM AND SOFTWARE (2003) PC MAGAZINES (October – December 2006) SYS ADMIN (June – September 2002) WINDOWS 2001 (January – March 2001) COMPUTER DESIGNS (February – July 1995) . (2009). The Application MCgraw-hill Development. Sams Teach Yourself ASP.BOOKS Joseph Lowery.(2007). Eight Street Berkeley.. Randmond..(2007). United State of America: Pearson Education Inc. inc. Design. (2008)..NET Ajax.(2009). Microsoft SQL Server 2008 Step by Step. United State of America: Pearson Education Inc.5. Administration. Mannino.. Washington: Mike Hotek Scott Mitchell.NET 3. Companies.BIBLIOGRAPHY A. & Third Edition New Database York. Michel V. Macromedia DreamWeaver 8 Beyond the basic.

Open Database Connectivity (ODBC). Definition of Terms The following terms have been operationally defined to facilitate understanding of this study.APPENDIX A. It allows for electronic mail and the accessing and retrieval of information from remote sources. Internet. It is a system that provides a marking up or tagging of a document so that it can be published on the World Wide Web (WWW). Graphical Users Interface (GUI). Hypertext Markup Language (HTML). It means obtaining immediate responses to inquiries. This term refers to a type of display format that enables the user to choose command. It is a high performance web server that is built and optimized to deliver interactive web server applications for eCommerce and other uses. Internet Information Server (IIS). It is a global network of networks used to exchange information using the TCP/IP protocol. start programs. and see lists of files and other options by pointing to pictorial representation (icons) and lists of menu items on the screen. It is a system standard protocol . Interactive.

List of Plates Plate 1 Interview with the company administrator Page 52 . B.for accessing relational databases based around SQL.

26 .

Personal Background NAME : ADDRESS DATE OF BIRTH AGE CITIZENSHIP STATUS MOTHERS NAME FATHERS NAME HEIGHT WEIGHT HOBBIES : : : : : : : : : : B. Job Experiences YEAR COMPANY POSITION : : : : 27 . Educational Attainment ELEMENTARY SECONDARY COLLEGE DEGRESS C. Curriculum Vitae A.C.

Sign up to vote on this title
UsefulNot useful