Smart Attendance System using QR Code with SMS Notification
1. SMART ATTENDANCE SYSTEM
USING QR CODE WITH
SMS NOTIFICATION
NAME: FATIN NADZIRAH BINTI ABDUL KHALID@MOHAMMED
MATRIC NO: BTAL17046392
COURSE: BACHELOR OF COMPUTER SCIENCE
(SOFTWARE DEVELOPMENT)
SUPERVISOR: DR. WAN AEZWANI BINTI WAN ABU BAKAR
2. • Nowadays, taking attendance manually by using paper and pen was one
approach we used even we knew the process seems slow and
unproductive.
• Students play truant and trying to cheat on their attendance by asking
friends to put initial on the attendance sheet.
• This project proposed as an alternative solution for educators to streamline
the process of taking the attendance by using QR Code.
• This system is a web based system under the supervision of lecturers to
generate the QR Code and to collect data of the attendance.
INTRODUCTION
3. • Record of students attendance are done manually by using attendance
sheet during class session.
• The attendance sheet could be lost and it gives opportunity for students to
cheat their attendance.
• Students play truant and parents did not notify their children’s attendance
for classes.
PROBLEM STATEMENT
4. To design an efficient computerized attendance system to be used
for lecturers, students and parents.
To implement the system to facilitate the lecturers managing
student’s attendance.
To evaluate the effectiveness of the system in order to notify parents
regarding the students attendance.
OBJECTIVES
5. SCOPE
Admin
- Has privileges to control all lecturer, student and parent management.
Lecturer
- Lecturer may login the system which username and password provided by admin.
- Lecturer can edit,update and take attendance of the class.
- Lecturer can view the attendance list of the students and generate the report.
Student
- Student needs to login the system which username and password provided by admin.
- Student can update the profile or register their parents information.
Parents
- Parents can login to the system which username and password provided by admin.
- Parents may receive weekly attendance report via sms notifications and online system.
6. • There are no devices provided for this system
• Difficulties will occur for the system to notify the weekly
report if the parent stays abroad and not set the number
for international caller.
LIMITATION
8. Literature Review
Author/Year Objectives/
Method
Strength Weakness/
Limitation
Xiong Wei, Anupam
Manori, N..,N.. & Vivek
Kumar
(2017)
• QR Code system is
used to computerize
the traditional way of
recording attendance
and provide efficient
method to track
attendance.
• An Android app is
developed to take
attendance & generate
student attendance.
• All process of
managing the student
attendance record and
report are performed
online and can be
viewed the via mobile
phones.
• The teacher needs to
scan the QR Code of
the particular student
in order to confirm their
attendance.
Arpankumar Patel, Ansel
Joseph,Shubham
Suravase & Rohini Nair
(2019)
• The proposed system
use QR Code by using
android application.
• The lecturer does not
have to maintain any
record as data get
stored directly in the
database.
• The system is solely
based on strong
internet connectivity
9. Existing Application
• This existing system is
a mobile application
system for scanning QR
code.
• The system is focus on
recording attendance
for class, test or event.
• Advantage: The user
will be notified for any
new activity that has
been updated and can
be set for any five
languages.
10. Expected Result
• The system able to manage student attendance record efficiently.
• The system able to facilitate lecturers to collect data and information.
• The system notifies the attendance record for parents effectively.
20. Initial Planning
In this phase, the brainstorming session started and the title for the proposed project. The problem of
system was identified before proceed to next phase.
Planning Phase
The specific goals were identified in this phase. This planning process includes the detailed overview of
each goal, including the reason for its selection and the outcomes of goal system.
Analysis Phase
All requirements was analyzed and the problems fully understood. The information from related journal,
papers and existing system was gathered to have a better understanding in developing the system.
21. Design Phase
In this phase, Context Diagram (CD), Entity Relationship Diagram (ERD), Data Flow Diagram (DFD),
and database was designed to know more details about the system.
Implementation Phase
In this phase, it takes the prototype from the design phase and converts in working model. The decisions
from the previous phases will influence how the implementation phase will be actually carried out.
Testing Phase
In this phase, the system is tested and bugs is corrected to determine whether the system
meets the specified requirements and find any errors occur in the coding before the
system can be used by the users.
22. Deployment Phase
The system is ready to be used by the user. Once the system is stable, it is reviewed
that the system meets all the goals in the project plan for their satisfaction.
Evaluation Phase
In evaluation phase, the effectiveness of program operations, implementation, and
service delivery were analyzed. It helps to determine the effectiveness of program
management and determine either the system meets all the requirements or not.
23. METHOD / TECHNIQUE
QR CODE
• Quick Response Code, is a two dimensional code
used to record thousands of characters and
numbers in a small image created.
• Modules (fundamental unit of QR Code) store data
and make up the rows and columns of the QR Code
(Data Matrix).
24. • Position patterns- help scanners find the edges of QR Code.
• Version information- it is directly connected with their dimensions and the amount of data
which should be encoded.
• Timing patterns- enable the scanning software to understand the width of a single module.
• Format Information- helps the scanning device to define the data format, encoded in the QR
code.
• Alignment patterns- allow the scanning device to define the possible perspective distortion
of the QR code image.
• Data and error correction keys- It has a capability to remain scannable even if it damaged.
32. • Rjeib, H. D., Ali, N. S., Al Farawn, A., Al-Sadawi, B., & Alsharqi, H. (2018). Attendance
and information system using rfid and web-based application for academic
sector. International Journal of Advanced Computer Science and Applications, 9(1).
• Hendry, M. R. M., Rahman, M. N. A., & Seyal, A. H. (2017). Smart attendance system
applying QR code. In 12th International Conference on Latest Trends in Engineering and
Technology (ICLTET'2017) May (pp. 22-24).
• Hendry, M. R. M., Rahman, M. N. A., & Seyal, A. H. (2017). Smart attendance system
applying QR code. In 12th International Conference on Latest Trends in Engineering and
Technology (ICLTET'2017) May (pp. 22-24).
• Arpankumar p, Ansel J, Shubham S & Rohini N (2019) Smart Student Attendance
System Using QR Code. In 2nd International Conference on Advances in Science &
Technology(ICAST-2019)
REFERENCES
When conducting research, it is easy to go to one source: Wikipedia. However, you need to include a variety of sources in your research. Consider the following sources:
Who can I interview to get more information on the topic?
Is the topic current and will it be relevant to my audience?
What articles, blogs, and magazines may have something related to my topic?
Is there a YouTube video on the topic? If so, what is it about?
What images can I find related to the topic?
Once you find your sources, you will want to evaluate your sources using the following questions:
Author:
Who is the author?
Why should I believe what he or she has to say on the topic?
Is the author seen as an expert on the topic? How do you know?
Current:
How current is the information in the source?
When was the source published?
Is the information out-of-date?
Accuracy:
Is the content accurate?
Is the information presented objectively? Do they share the pros and cons?
After consulting a variety of sources, you will need to narrow your topic. For example, the topic of internet safety is huge, but you could narrow that topic to include internet safety in regards to social media apps that teenagers are using heavily. A topic like that is more specific and will be relevant to your peers. Some questions to think about to help you narrow your topic:
What topics of the research interest me the most?
What topics of the research will interest my audience the most?
What topics will the audience find more engaging? Shocking? Inspiring?
Now, that you have narrowed your topic, you will want to organize your research in a structure that works. There are some common organizational patterns based on the kind of research you are doing.
Organizational Structures:
Cause and Effect- this kind of structure is great for explaining the causes and effects of a topic
Compare and Contrast- in this pattern you highlight the similarities and differences of the topic
Explain process- this structure is great for outlining a series of steps to follow;
Definition- if you want to make sure your audience understands what something is using illustrations, meanings, clarifying misconceptions, you may want to use this structure
Classification- a common organizational structure is grouping like topics or facts from the research together. For instance, in the internet safety about social media apps, you may organize the research where you look at each social media app one at a time
After you’ve done your research, it’s time to put your presentation together. The first step in the process is to introduce the topic. This is a great time to connect your topic to something that your audience can relate. In other words, why should they listen to all the information you will be sharing in your research presentation? What is in it for them? You may also want to include a graphic or image to grab their attention.
Feel free to duplicate this slide by right-clicking on this slide in the slides pane to the left and select Duplicate Slide.
The next step in your presentation is to state your claim or topic clearly. Your teacher may even call this your thesis. As you state your thesis, you may find that this layout is not the best layout for your claim or topic. You can change the layout by clicking the drop-down menu next to the Layout in the Slides menu section. You can choose Two Content, Comparison, or Picture with Caption. Note: A different layout might change the look of the icons on this page.
You will also want to state your facts. You have done the research now share some of the interesting facts with your audience. Facts do not have to be boring; you can communicate facts in a variety of ways by going to the Insert Tab. In the Insert tab you can:
Insert pictures from your computer or online.
Add a chart
Create some SmartArt
Insert a variety of icons to help your facts come to life. Note: You can change the color of the icons by selecting the icon and then click on the Format tab and then Graphics Fill. From there, you will choose a color from the list or choose More Fill Colors to give you more options.
Since this research presentation is a result of your hard work and searching, you want to make sure you support the claims or points in your presentation with facts from your research findings. Make sure you give the author proper credit for helping you share your ideas. If one of your sources has a video that is relevant to your topic, you can add the video as added support. Keep in mind the length of the video and the amount of time you have for your presentation. For a 5 minute speech, the video should be no longer than 30 seconds.
Questions to consider:
How will you state the author of the source?
Will you need to cite the source on the slide?
What are some ways you can engage your audience so they feel like they are a part of the presentation? Some ideas to consider is by taking a quick poll like: by a show of hands, how many of you think school uniforms are a way to cut down on bullying? Another suggestion is to have them hold up a certain number of fingers to see if they agree or disagree. Finally, you can share a story that the audience can relate to that makes them laugh.
After all the applause, your audience may have some questions. Be prepared to answer some of their questions by making a list of questions you think they might ask. You may also want to share the presentation with them by providing the link to your presentation, if they want more information.