Design And Implementation Of An Online Barcode Attendance System

Computer Science Project Material with Source Code Included

Computer Science Project Material with Source Code Included


Abstract


Attendance is very important in every student. a single absent make a big difference in performance in the school. Most students of high school are prone to absence from classes claiming that the class is boring. Others due to laziness fail to attend classes, having preference of going to computer shops or playing games while some students cannot refuse the prospect of a friend asking them out during class period. Some of these actions are not reported to parents or guardians because the possible way of informing them is the traditional way which is by inviting the parents over through the students. With this, the authority would communicate the parents on the attendance level of the student. This process takes a long time and sometimes parents are not able to come because of their engagements, occupation or location. These are the reasons why parents/guardians are not informed about the absenteeism of the

students.

Online Barcode Attendance System is a software developed for daily student attendance in schools, colleges and institutes. It facilitates to access the attendance information of a particular student in a particular class. The information is sorted by the operators, which will be provided by the lecturer for a particular class. This system will help in evaluating attendance eligibility criteria of a student, and also help in parent involvement to the attendance performance of the student.

The Online Barcode Attendance System is developed using HTML, CSC, BOOTSTRAP, JAVA SCRIPT, PHP. It fully meets the objectives of the system which it has been developed.


Table Of Contents


  • Tittle Page
  • Certification i
  • Approval ii
  • Dedication iii
  • Acknowledgement iv
  • Abstract v
  • Table of Content vi
  • List of Figures viii
  • List of Tables x

Chapter One:

Introduction Pages

  • 1.0 Background of study 1
  • 1.1 Statement of the problem 2
  • 1.2 Objectives 2
  • 1.3 Significance of study 3

Chapter Two:

Literature Review

  • Introduction 4
  • 2.1 Theoretical Background 4-11
  • 2.2 Review of Related Literature 11-13
  • 2.3 Summary 13

Chapter Three:

System Analysis and Design

  • 3.0 Introduction 14-15
  • 3.1 Analysis of the Existing System 15-21
  • 3.2 Analysis of the Proposed System 21-23
  • 3.3 Design of the Proposed System 23-30

Chapter Four:

System Implementation

  • 4.0 Introduction 31
  • 4.1 Choice of Development Environment 31-32
  • 4.2 Implementation Architecture 32
  • 4.3 Use case diagram 33
  • 4.3 Software Testing 34-44
  • 4.4 Documentation 44
  • 4.4.1 User Manual 45

Chapter Five:

Summary and Conclusion

  • 5.0 Summary 46
  • 5.1 Conclusion 46
  • 5.2 Recommendation 47
  • References
  • Appendices

List Of Figures


  • Fig. 2.1 HTML codes 5
  • Fig. 2.2 CSS codes 6
  • Fig. 2.3 Snapshot of Sublime Text Editor 7
  • Fig. 2.4 Snapshot of MySQL Database 9
  • Fig. 2.5 pHp codes 9
  • Fig 2.6 Student ID card with QRcode 10
  • Fig. 3.1 Flowchart of the existing system 20
  • Fig. 3.2 Flowchart showing the design of the proposed system 22
  • Fig. 4.1 Implementation Architecture Diagram 32
  • Fig 4.2 Use case diagram 33
  • Fig 4.3 Snapshot of the Login Page 35
  • Fig 4.4 Snapshot of the Login Page showing error message for invalid course details 35
  • Fig 4.5 Snapshot of a student present 37
  • Fig 4.6 Snapshot of a Null attendance 37
  • Fig 4.7 Snapshot of the report modal 38
  • Fig 4.8 Snapshot of the admin page 38
  • Fig 4.9 Snapshot of the Admin Dashboard 39
  • Fig 4.10 Snapshot of all Registered Users 40
  • Fig 4.11 Snapshot of the Add User Page 40
  • Fig 4.12 Snapshot of all Registered students 41
  • Fig 4.13 Snapshot of the Add Student Page 42
  • Fig 4.14 Snapshot of Issue Tracking Page 42
  • Fig 4.15 Snapshot the DBM Page 43
  • Fig 4.16 Snapshot of the Settings Page 43
  • Fig 4.17 Snapshot of the Maintenance page 44

List Of Tables


  • Table 3.1 Comparison between these four types of cards 17
  • Table 3.2 Advantages of Fingerprint System 18
  • Table 3.3 Table Structure for Site Settings 23
  • Table 3.4 Table Structure for Issue Tracking 24
  • Table 3.5 Table Structure for Registered Students 24
  • Table 3.6 Table Structure for Course Register 28
  • Table 3.7 Table Structure for Users 29

Chapter One


Introduction

1.0 Background Of Study

In most educational institutions the attendance is taken manually. It is not only time consuming, but it is also insecure and unreliable and it can be lost. Some institutions are using punch card for attendance while this will be difficult for teachers to keep track of the large number of students because by using punch card, a student can help the other students or his/her friend to punch their card even the other student may be absent or come late in class, so it is not reliable.

To overcome these problems, I have developed a better system which is Web based; it is fully responsive where a user can use in mobile, tablets and different computer systems. In this system, records are kept safe and secure and the attendance information of particular or all students of particular class can be accessed easily and without time consuming, the report is generated automatically.

Attendance is very important in every student. a single absent make a big difference in performance in the school. Most students of high school are prone to absence from classes claiming that the class is boring. Others due to laziness fail to attend classes, having preference of going to computer shops or playing games while some students cannot refuse the prospect of a friend asking them out during class period. Some of these actions are not reported to parents or guardians because the possible way of informing them is the traditional way which is by inviting the parents over through the students. With this, the authority would communicate the parents on the attendance level of the student. This process takes a long time and sometimes parents are not able to come because of their engagements, occupation or location. These are the reasons why parents/guardians are not informed about the absenteeism of the students.

In this manner, I proposed an Online Barcode Attendance System with Short Message Service (SMS). Its function is to send a notification to parents that their student is absent. Attendance Monitoring System with SMS provide a fast way of informing the parent anytime anywhere.


1.1 Statement of the problem

Attendance is taken with student id card embedded with barcode containing full details about the student.

The daily attendance of students is taken automatically by scanning the student ID card with a barcode scanner.

The attendance report will be generated automatically without time consuming which is reliable and there will be not any mistakes.

It is fully responsive and flexible; it can be accessed from any computer no matter where you are.


1.2 Objectives

The study aims to:

  1. Eliminate duplicate data entry and errors in time and attendance entries.
  2. Eliminate paperwork and save time.
  3. Automatic calculation of attendance
  4. To Increase security.
  5. To involve parents in student attendance performance.

1.3 Significance of the problem

Economic Significance

The system being developed is economic with respect to School or Collage’s point of view. It is cost effective in the sense that has eliminated the paper work completely. The system is also time effective because the calculations are automated which are made at the end of the month or as per the user requirement. The result obtained contains minimum errors and are highly accurate as the data is required.

Behavioral Significance

The system working is quite easy to use and learn due to its simple but attractive interface. User requires no special training for operating the system.

Parent Involvement

The system engages parents in the attendance performance of the student by notifying them through Short Message Service(SMS) on attendance report every weekend.


Chapter Five


Summary and Conclusion

5.0 Summary

A child performance depends largely on his attendance to classes and parents would always want information about their child performance and attendance to classes. The researcher developed an Online Barcode Attendance System with Short Message Service(SMS) which takes and monitors the child regularity or punctuality to classes in line with this it also notifies the parents about the child’s performance in attendance through Short Message Service(SMS).


5.1 Conclusion

The Online Barcode Attendance System is developed using HTML, CSC, BOOTSTRAP, JAVA SCRIPT, PHP. It fully meets the objectives of the system which it has been developed. The system has reached a steady state where all bugs have been eliminated. The system is operated at a high level of efficiency and all the teachers and user associated with the system understands its advantage via User Manual. The system solves the problem It was intended to solve as requirement specification.

This project is completed by referring and following the project plan planned during the planning phases. The project breakdown in the project plan also acts as a guidance of this project.

In the conclusion, the result of this project has met all the requirements gathered during the planning and analysis phases. The system developed with the selected methodology. It is also passed all the test cases.

This project can be guidance and reference for future people who are going to develop the system similar to this project. People can refer this project and come up with a more creative and innovative idea.


5.2 Recommendation

In the development of this Online Barcode Attendance System with Short Message Service (SMS), I will recommend that if there is going to be any modification the developer should look forward in making it a stand-alone system, where by it does not require the use of external devices such as QR code scanner. This can be archived with the creation of android apps or IOS apps for the system, which uses built in camera as QR code scanner. In doing so, it further improves the portability, efficiency and reduces the time consumption of the system.


Project Material Download

3,000 Naira

The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…


Step One Purchase

Make Payment (Through Transfer) of ₦3,000 to Any of the Account Below

Access Bank PlcAcc No: 0811003731
Samphina Academy
Current Account
Zenith BankAcc No: 1225513212
Samphina Academy
Current Account
PalmPay Main LogoAcc No: 8143831497
Samphina Academy
Digital Account

Or CLICK HERE To Pay With Debit Card


FOR STUDENTS OUTSIDE NIGERIA
CLICK HERE To Purchase Material ($15)
FOR GHANIAN STUDENTS
Make Payment of 80 GHS to 0553978005 | Douglas Osabutey | MTN MoMo

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design And Implementation Of An Online Barcode Attendance System

The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply


  Contact Our Help Desk


Need a Different Topic? Perform a Quick Search

samphina.academy

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.