GUJARAT TECHNOLOGICAL UNIVERSITY
Chandkheda, Ahmedabad
VISHWAKARMA GOVERNMENT
ENGINEERING COLLEGE
A
Project
Report On
QR CODE BASED ATTENDANCE SYSTEM
Under subject of
DESIGN ENGINEERING – I B
B.E. , SEMESTER IV
(Computer Engineering Branch)
SUBMITTED BY:
Sr.No. Name of Student Enrollment No.
1. Sahil Gondaliya 230170107120
2. Roshan Ranpara 230170107116
3. Priten Vasava 230170107149
4. Krish Patel 230170107093
5. Nihil Patel 230170107077
Mr. Bhavin Patel
(Faculty Guide)
Prof. Kajal Patel
(Head of
Department)
Academic
Year (2024-
1
2025)
2
CONTENTS
Page No.
Sr No. Topic
1. Introduction 3
2. AEIOU Canvas 4
3. Empathy Canvas 7
4. Mind Map 10
5. Learning Needs Matrix 11
6. Ideation Canvas 13
Product Development 15
7.
Canvas
Protoype 18
8.
9. Conclusion 20
10. Reference 21
3
1) INTRODUCTION
We are trying to make a QR CODE BASED ATTENDANCE SYSTEM, which use smart
computer technology, are like helpful assistants in the college , company etc. A QR-based
attendance system is a modern approach to tracking attendance in schools, universities, and
other organizations. It utilizes QR (Quick Response) codes to identify students, teachers, and
other staff members, making it a fast and efficient way to keep track of attendance
Advantage:
1. Efficiency: QR codes can be quickly scanned using smartphones or dedicated devices,
reducing the time required for attendance taking compared to manual methods.
2. Accuracy: Automation decreases the chances of human error in recording attendance data,
leading to more reliable records.
3. Convenience: Students or employees can easily check in by scanning a QR code,
eliminating the need for physical attendance sheets or cards.
4. Real-time Data: Attendance data can be instantly updated in a centralized system,
allowing for immediate access to attendance records.
5. Cost-effective: QR codes can be generated and printed inexpensively, making them a cost-
effective solution for attendance tracking.
6. Enhanced Security: QR codes can include encryption or unique identifiers, improving
security and preventing fraudulent check-ins.
Design Engineering :
Design Engineering is based on globally accepted Design Thinking methodology. Design is
a plan of a system, its implementation and utilization for attaining for a goal. It is to change
undesired situation into desired situation means to find solution undesired/uncomfortable
situation.
Design Thinking :
Unique QR codes are generated for each individual (students, employees, etc.).
Individuals scan their QR codes using a mobile device or a webcam.
The QR code contains information about the individual, including their name, ID number,
and other relevant details.
Traditional attendance methods (manual sign-in sheets, roll-calls, swipe cards) are replaced
by QR codes.
Attendance data is immediately available for real-time monitoring by teachers, supervisors,
or administrators.
4
2) AEIOU CANVAS
AEIOU basically stands for Activities, Environments, Interactions, Objects, and Users.
This is essentially a Framework to structure all observations you make on the field during
user research. But to best understand it, let’s continue with the example of the Campus
Information Desk. You would realize by now that the search for the efficient solution is a
design thinking workshop in itself.
Activities are goal directed sets of actions—paths towards things people want to
accomplish.
Attendance Tracking
QR Code Generation
Data Analysis
System Administration
Feedback Collection
Environments detail the context and characteristics of the space where activities are
being observed.
Classroom
Office Spaces
Event Venues
Online Platforms
Public Spaces
Interactions are between a person and someone or something else; they are the
building blocks of activities.
User-to-Device Interaction
User-to-user Interaction
Device-to-Device Interaction
User-to-System Interaction
User-to-Dtar Interaction
Objects are the building blocks of the environment, key elements sometimes put to
complex or even unintended uses, possibly changing their function, meaning and context.
Smartphones
QR Code Printouts
QR Code Scanners
Attendance Reports
System Hardware
5
Users who are the people being observed? What are their personalities like? How do
they engage with other people to reach goals?
Students
Teachers
Administrators
Event Organizers
IT Personnel
6
7
3) EMPATHY CANVAS
Empathy Canvas is divided into various sections the section which you are seeing over
your is a user section then the stakeholder's, activities, storyboarding, and then you have
a happy or sad story.
It is used to develop a deep, shared understanding and empathy for other people, an
Empathy Map is a tool that helps describe aspects of a user's experience, needs and
pain points.
What is the first thing that comes to mind as a user for transportation if could be both it
could be passengers etcetera whatever other users according to you for this extremely big
thing that has come to your mind you note it down in the first column that is in the user
section and number of new users remember.
Users who are the people being observed? What are their personalities like? How do
they engage with other people to reach goals?
Students
Teachers
Administrators
Event Organizers
Technical Support
Stakeholders In Empathy Canvas are those who are going to get a direct or an indirect
income because of these users so write down the number n number of names of these
stakeholders in this particular column of stakeholders
.
Educational Institutions
Corporate Entities
Event Management Companies
Software Developers/Providers
Government Agencies
Activities are goal directed sets of actions—paths towards things people want to
accomplish.
Attendance Tracking
QR Code Generation
Data Analysis
System Administration
Feedback Collection
8
Story Boarding
When you're talking about the storytelling part I have two situations one let it be a happy
situation and let it be a sad situation.
Happy Stories(Positive
Scenarios) 1.Increased Efficiency:
Students and teachers experience smoother attendance processes, leading to more
time for meaningful interactions in the classroom. The QR-based system saves
administrative time and resources, allowing educators to focus on teaching.
2. Improved Engagement:
Event organizers use QR codes to create interactive experiences for participants.
Attendees appreciate the convenience of quickly checking in using their
smartphones, contributing to a positive event experience and fostering engagement.
Sad Stories(Negative
Scenarios): 1.Technical Issues:
During a crucial exam, the QR-based attendance system experiences a server
outage, causing disruption and stress among students and faculty. The system's failure
results in inaccurate attendance records and frustration among stakeholders.
2. Privacy Concerns: Users raise concerns about data privacy and security related to
the QR-based attendance system.
An incident involving unauthorized access to attendance records leads to a loss of trust
among stakeholders and potential legal implications.
9
10
4) MIND MAP
MIND MAP is a diagram in which information is represented visually, usually with
a Central idea placed in the middle and associated ideas arranged around it. It is a
Powerful technique to help you visually develop and organize ideas and information.
Our purpose is to remind users to their task and display events on widget view.
Application has many features such as
• You can set password You can add or edit events
• You can also set your profile.
To use of this application users need to first create their account and enter basic details.
Database systems, Android system, GUI (Graphics User Interface) are use in the application.
With smartphones users can use application at anywhere.
11
5) Learning Needs Matrix
The Learning Needs Matrix serves as a structured framework to identify and address the knowledge
and skills essential for the successful completion of the QR code attendance system project. This
matrix outlines the key areas of learning required for project development, encompassing technical
competencies, conceptual understanding, tools and resources, project management skills, and
testing/validation proficiency.
Tools/Method Theories:
Version Control System
Database System MongoDB
QR Code Generative Libraries
Mobile Development Tools
Component Materials Strength Criteria:
Database Management System
Load Testing
Ui Testing
Backend Testing
Security Protocols
Application Standards and Design:
QR Code Standards
Data Privacy Standards
Integration
UI Design Standards
Accessibility Standards
Software:
Frontend
Backend
UX-Design
IDE-Tools Like VS Code
Data Analysis
12
13
6) Ideation Canvas
Ideation is the process where you generate ideas and solutions through sessions such as
sketching, prototyping, brainstorming, brain writing, worst possible idea and a wealth of other
ideation techniques.
“Ideation is the mode of design process in which you concentrate on idea generation”
This canvas is designed to be used in the creative ideation stage of a design process, when
you are looking to generate ideas for solutions.
This canvas is designed to be used in the creative ideation stage of a design process, when
you are looking to generate ideas for solutions.
People: Here we included the people that are included in this project
Students
Teachers/Instructors
Event Organization
It Professionals
Administrators
Attendance
Parents/Guardians
Activities: Activity means a thing that a person, group or anything can do.
Learning
Skill Development
Assessment
Presentation
Collaboration
Networking
Community Engagement
Situation: Situation means which position this website is used.
Classroom Settings
Professional Conference
Team Meeting
Examination Hall
Field Type
Virtual Event
Crisis Response
14
Props: it is the things or tools used in our project to get solution.
Book and Stationery
Computers/Laptops
Projector/Screen
Microphones/Speakers
Whiteboard/Markers
Camera/Recording Equipment
Event Badges/IDs
15
7) PRODUCT DEVELOPMENT CANVAS
The Product Development Canvas is often abbreviated as PDC. There are several sections
that make up the PDC including user, purpose, experience, imagine and visualize the
feelings expectations and experience that users will have after interacting with the developed
product and think about the functions, features, components and validation and revalidation.
PDC develops your ability to collaborate on roadmap.
PDC analysis a product or engineering team to provide insight into restructuring an
organization.
Purpose: purpose means reason for which something is done.
Efficiency
Accuracy
Data Analysis
Convenience
Integration with Technology
Enhanced Security
People: Here we included the people that are included in this project
Teachers/Instructors
Event Organization
It Professionals
Administrators
Attendance
Parents/Guardians
Product Experience:
Product experience can be defined as the experience that user get after using the
app. Following are product experience of our app.
Ease of Use
Speed and Efficiency
Reliability
Accessibility
Data Privacy and Security
Feedback and Confirmation
16
Product function: Product function means what functions our products should perform
to meet the customer experience. Following are the product function of our app.
QR Code Generation
Attendance Recording
Data Management
Reporting and Analytics
Integration with Existing System
User Authentication and Security
Product features: product features are a product's traits or qualities or attributes that deliver
value to end user and differentiate a product in market.
Reporting and Analytics
Security Features
User Authentication
Scalability
Real-Time Data Capture
User-Friendly Interface
Components: Components means a part or element of larger whole. Following are the
components of our app.
User Interface
Backend Database
QR Code Generation Module
Attendance Management System
Integration APIs
Security Features
Customer Revalidation:
Ease of Use and Accessibility
Speed and Efficiency of QR Code Scanning
Feedback and Confirmation Mechanisms
Data Privacy and Security Measures
Mobile Accessibility and Device Compatibility
Overall System Reliability and Performance
Reject, Redesign, Retain:
Market Demand Rejections
Value Proposition Rejection
17
18
8) Prototype
19
20
8) CONCLUSION
Our QR code-based attendance system offers an efficient, accurate, and user-
friendly solution. By adopting this system, educational institutions and
organizations can streamline attendance management effectively. Implementing a
QR-based attendance system offers numerous advantages in terms of efficiency,
accuracy, and convenience for users. However, challenges such as technology
dependency, privacy concerns, and user adoption must be carefully addressed
through a comprehensive design thinking approach. By focusing on user
experience, functional requirements, and system components, the project can
deliver a robust attendance solution that meets the needs of stakeholders and
enhances overall organizational efficiency. Success hinges on iterative
development, continuous user validation, and a commitment to refining the
product based on real-world feedback and market demands.
21