You are on page 1of 10

i

DEVELOPMENT OF A WEB-BASED ATTENDANCE SYSTEM


USING RASPBERRY PI

A Thesis
Presented to the Faculty of the School of Engineering
Marinduque State College
Tanza, Boac, Marinduque

In partial Fulfillment
of the requirements for the Degree
Bachelor of Science in Electronics Engineering

MARIA LUISA LABAGUIS


CHRISTIAN T. MANUBA

May 2019
ii

DEDICATION

This thesis project is humbly dedicated to

Our family,

Our classmates,

Our friends,

Our relatives,

For their constant love, encouragement and support

And above all, to our Almighty God

-Luisa & Christian


iii

ACKNOWLEDGEMENT

The researchers would like to extend their sincerest gratitude and appreciation for the

people who contributed a lot for the success of the study:

Engr. Teodoro M. Ricamara, their thesis adviser, for his valuable guidance and support he

had given during the study;

Engr. Joybelle Buenaventura, Engr. Maria Althea R. Casia, and Mr. Edgardo Laririt,

members of the panel, for their skills and comments that made the developers stive and persevere

in making the project better.

To Ms. Claudine T. Manuba for her valuable lessons in programming she imparted.

To their parents who were always there to support financially and morally.

To their classmates and friends for their motivations and encouragements.

To all those who helped and contributed to this study.

And above all, to God Almighty.

The Researchers
iv

ABSTRACT
v

TABLE OF CONTENTS

Preliminaries Pages

Title page i

Dedication ii

Acknowledgement iii

Abstract iv

Table of contents v

List of tables viii

List of figures ix

Chapter 1: Problems and its Background

Introduction 1

Background of the study 3

Statement of the problem 4

Significance of the study 5

Scope and Limitations

Chapter 2: Review of Related Literatures and Studies

Review of related literatures 7

Conceptual Framework of the Developed system 15


vi

Definition of terms 17

Chapter 3: Methodology

Project design 18

Project development 22

Hardware Aesthetics and Construction 23

Software development and Simulations 26

Operation and Testing Procedures 27

Data gathering Procedure 28

Evaluation Procedure 29

Evaluation System 30

Chapter 4: Presentation, Analysis and Interpretation of Data

Project Description 32

Result and Discussions 42

Chapter 5: Summary, Conclusion, and Recommendations

Summary 49

Conclusion 49

Recommendation 50
vii

Bibliography 51

Appendices

Appendix A: Source Code 54

Appendix B: Evaluation Result of the Evaluators 68

Appendix C: MSC Seng Evaluation tool 71

Appendix D: User Manual 77

Appendix E: Project Gantt Chart 78

Curriculum Vitae 79
viii

LIST OF TABLES

No. Name Page

Table 1Numerical and descriptive Rating for the Evaluation 31

Table 2 Summarized description and operation of the system 40

Table 3Accuracy of the System in Registration of Information of the Students 42

Table 4Accuracy of the System in Recording Log Entry Information

in the Database 43

Table 5Accuracy of the System in Monitoring user time logs 44

Table 6Overall Accuracy of the GUI Embedded Raspberry PI 3B

Attendance System 44

Table 7Functionality of the System to Produce a Printout Report 45

Table 8Acceptability of the system using MSC School of Engineering

Evaluation tool 47
ix

LIST OF FIGURES

No. Name Page

Figure 1 Conceptual Framework of the Developed System 15

Figure 2 Block diagram of the Web-based GUI Attendance System using

Raspberry Pi 3b 18

Figure 3 Flow chart of the attendance Registry 19

Figure 4 Flow chart of the logging in/out 20

Figure 5 RPi router 21

Figure 6 Project development Divisions and Process 22

Figure 7 Raspberry Pi 3 Model B 23

Figure 8 Secure Digital (SD) card 24

Figure 9 Power Adaptor 25

Figure 10 Computer monitor 25

Figure 11 Smartphone 26

Figure 12 Complete setup of the developed prototype 33

Figure 13 Web Structure 33

Figure 14 Screenshot of the System's Index page 35

Figure 15 Screenshot of the Student’s Registration Page 36

Figure 16 Screenshot of the Student Login Page 36

Figure 17 Sample Student’s Page 37

Figure 18 Admin’s Log in Page 37

Figure 19 Screenshot of the Admin’s Monitoring Page 38


x

Figure 20 Sample Printout 39

Figure 21 Sample printout of the records of all CE students 46

Figure 22 Sample printout of the Records of all CpE Students 47

Figure 23 Sample printout of the Record of all 5th year students 47

You might also like