Black Book
Black Book
Introduction
1.2 Purpose
2.1 Purpose
2.2 Objectives
Chapter 3
Functional Features
Chapter 4
--> [Attendance Recorded in Database (Model)] --> [Confirmation Shown via Template]
[Faculty] --> [Admin Dashboard] --> [Student Attendance Reports / Manual Entry for On-Duty]
Chapter 6
Implementation Details
Chapter 7
7.1 Testing
3. GPS-Based Validation
• Test Case 4: Student within classroom geofence scans QR.
• Expected Result: Attendance submitted.
• Test Case 5: Student outside the classroom boundary attempts
to submit.
• Expected Result: System blocks attendance submission with
location error.
7.2 Validation
1. Input Validation
• All forms were tested for blank submissions, invalid inputs
(e.g., fake coordinates), and incorrect file uploads.
• Error messages and validations functioned as expected.
2. Data Consistency
• Duplicate attendance entries were successfully prevented.
• QR codes did not repeat and were unique for each session.
4. Security Validation
• Verified that hashed QR data could not be reverse-engineered.
• User sessions were protected; unauthorized access was
blocked.
Chapter 8
8.1 Conclusion
The Smart QR Code Based Attendance System successfully
addresses the common challenges associated with
traditional and semi-digital attendance methods. By
integrating dynamic QR codes, SHA-based encryption, and
GPS-based location validation, the system ensures that only
genuine and timely attendance is recorded.
Chapter 9