School Event Attendance Monitoring System with Barcode Scanning using PHP with Source Code
The School Event Attendance Monitoring System with Barcode Scanning is a PHP Project that manages the School's Student Attendance in Events. The purpose of this system is to improve the process of checking the attendance of the students in CHMSC and monitor their attendance in every school event. The system stores the list of students, officers, and events. The officers will have system access and they will be in charge of monitoring the students' attendance during the event that they are assigned. The source code is very strict on when a can officer checks attendance and display the result.
SYSTEM FEATURES
- Add Students
- Add Officers
- Add Event
- Manage Students
- Manage Officers
- Manage Event
- Generate barcode using the ID number
- Checking of attendance using a barcode scanner
- Generate Reports
- Printing of students attendance
- Printing of sanction tickets
- Printing of attendance in every event
How to Run
Requirements:
- Download and Install any local web server such as XAMPP/WAMP.
- Download the source code zip file.
Installation
- Extract the source code zip file. Rename the extracted source code folder into "attendance".
- Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
- If you are using XAMPP, copy the extracted folder and paste it into the XAMPP's "htdocs" directory. And if you are using WAMP, paste the source code inside the "www" directory.
- Open a web browser and browse the PHPMyAdmin. (http://localhost/phpmyadmin)
- Create a new database naming "dbattendance".
- Import the SQL file in your newly created database. The SQL file located inside the zip file in the "backups" folder. Extract the zip file and use the SQL file.
- Open a web browser and browse the web application. (http://localhost/attendance)
Admin Access
Username: admin
Password: admin123
How to Use
Populate first all the important lists such as the student, event, sanctions, and officers list in the admin side. For creating a new entry of student, the ID Number should be exactly 8 digits number. The mobile number fields in the system require 10 digits. Assign an officer after creating an event. For checking the student attendance, the checking will be only open between the login/out time set by the admin.
Demo
That's it! I hope this PHP Project will help you with what you are looking for.
Enjoy Coding.
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
Missing Php file
How to mark attendance
hey so if barcode scanning…
how to fix eror massge C:\xampp\htdocs\attendance\util\Code128.p
Bonsoir s'il vous plaît où…
Hello Good Sir, The scan is…
Can't Scan
Hi! How can I scan? I am studying the system and I can 't get how I will perform the scanning of barcode. Thanks for this awesome software.
Error
Script Error & Please send to me ([email protected]) Script Code
Anyone know how to fix this problem?
Sir / maam san po kita ma…
Add new comment
- Add new comment
- 28958 views