Attendance System
Attendance System
The document is written based on the real information gathering methodologies through formal
way of system requirement and information gathering like inspection interview, reading, and
through observation on real environment. Activities were supported by especially by Mr.
Kelemework and others who have relation with work.
The report document format is based on the template that is given by our mentor and the
interpretation of the report is prepared by considering that everyone can understand it.
Abstract
Attendance management is important to every single organization; it can decide
whether or not an organization such as educational institutions, public or private sectors
will be successful in the future. Organizations will have to keep a track of people within
the organization such as employees and students to maximize their performance.
Managing student attendance during lecture periods has become a difficult challenge.
The ability to compute the attendance percentage becomes a major task as manual
computation produces errors, and wastes a lot of time. For the stated reason, an
efficient Web-based application for attendance management system is designed to
track student's activity in the class. This application takes attendance electronically and
the records of the attendance are storing in a database. The system design using the
Model, View, and Controller (MVC) architecture, and implemented using the power of
Laravel Framework. JavaScript is adding to the application to improve the use of the
system. MySQL used for the Application Database. The system designed in a way that
can differentiate the hours of theoretical and practical lessons since the rate of them is
different for calculating the percentages of the students' absence. Insertions, deletions,
and changes of data in the system can do straightforward via the designed GUI without
interacting with the tables. Different presentation of information is obtainable from the
system. The test case of the system exposed that the system is working enormously
and is ready to use to manage to attend students for any department of the University.
INTRODUCTION Due to student's interest in classrooms, and whose is the largest
union in the study environment of university or institution, so recording absence at a
department having a large number of students in a classroom is a difficult task and time-
consuming. Moreover, the process takes much time, and many efforts are spent by the
staff of the department to complete the attendance rates for each student. So in many
institutions and academic organizations, attendance is a very important criterion which
is used for various purposes. These purposes include record keeping, assessment of
students, and promotion of optimal and consistent attendance in class. As long as in
many developing countries, a minimum percentage of class attendance is required in
most institutions and this policy has not been adhered to, because of the various
challenges the present method of taking attendance presents. The process of recording
attendances for students was in the form of hardcopy papers and the system was
manually done. Besides wasting time and taking efforts for preparing sheets and
documents, other disadvantages may be visible to the traditional one due to loss or
damage to the sheets-sheet could be stolen.
Problem statement
Problem Statement:
Attendance Management System is 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. This system will also help in evaluating attendance eligibility criteria of a student.
By just a click on the mouse, the system will be able to produce the students' attendance report thus
reducing the need for manual labour which is prone to human errors and time consuming.
This application is built for automating the processing of attendance. It also enhances the speed of
performing attendance task easily.
The Student Attendance will be based on the department and section. According to the department
wise and section wise the attendance will be marked for the students. It includes present, absent
and leave column for each student so that they would mark the attendance like period wise. By just
a click on the mouse, the system will be able to produce the students' attendance report thus
reducing the need for manual labour which is prone to human errors and time
Problem statement and justification
The Existing system is a manual entry for the students. Here the attendance will be carried out in
the hand written registers. It will be a tedious job to maintain the recordfor the user. The human
effort is more here. The retrieval of the information is not as easyas the records are maintained in
the hand written registers.This application requires correct feed on input into the respective field.
Supposethe wrong inputs are entered, the application resist to work. so the user find it difficult
touse
1.1
PROBLEM STATEMENT
Based on the observation, there is no available student attendance system inUniversiti Teknikal
Malaysia Melaka (UTeM). UTeM is still practicing the manualway of taking daily attendance.
Lecturer distributes attendance sheet to be sign bystudent during class session or personally
marked the attendance sheet one by one by calling out student name accordingly. However, the
attendance sheet can be losteasily and the whole attendance process is tending to human
mistake.Consequently, data loss may happen and the data in attendance list might beinaccurate
due to deception. Besides, lecturer needs to manually analyze number ofabsences and calculate
the percentage of present from the attendance list collectedor recorded. Lecturer needs to identify
number of absentees based on each subjectwith the respective classes that he or she taught. At
the end of the semester,lecturer required to calculate the percentage of present of each student to
make surethe student can take their final exam for the respective subject. Therefore, it is
timeconsuming and the result of calculation might go wrong when lecturer missed outsome of
the data in the attendance record. In addition, lecturer needs to manuallywrite all the details
about the attendance data to the appropriate documents whenneeded. Warning letter will be
distributed to the student when the student total
number of absences is 3 or 6 time from the total class session according to UTeM’s
student attendance policy. On the other hand, attendance report also needs to befilled in by all the
lecturers at the end of the semester based on each subject taught.This is to determine whether all
the students met the university attendance policy
before student is allow to take the final exam. However, all the attendance dataneed to
be analyzed manually first before warning letter and attendance reportdocument can be filled
in. All this work has indirectly increases lecturers' work.This system developed will reduce the
manual work and avoid redundant data. Bymaintaining the attendance manually, then
efficient reports cannot be generated.The system can generate efficient weekly, consolidate
report based on theattendance. As the attendances are maintained in registers it has been a tough
taskfor admin and staff to maintain for long time. Instead the software can keep longand retrieve
the information when needed
objective
The objectives of developing Student Attendance Management System areidentified based on the
review of the problem statements. The purposes are listedas below:
To store, access and manage student attendance data for every lecture andlab classes.
All the student attendance data will be stored and managed throughStudent Attendance
Management System.
This system enables lecturer to add, view, make changes or delete onsubjects, classes, students
and attendance accordingly. Moreover,saving attendance records into the system will be more
secured ascompared to paper-based records.ii.
To automatically calculate number of absences and the percentage of present of the students
based on subjects with respective lecture and labclasses.
Student Attendance Management System enhances calculation process to be more accurate and
fast. This system by default will do the analysis,which are counting the number of absences and
calculate the percentageof present of all the students based on the input data. Hence,
thecalculated value can be ascertained and trusted as the calculation processis developed to run
automatically within the system.
iii.
To generate warning letter, attendance report and attendance listautomatically and accurately
along with the required details and in correctformat.iv.
4 Student Attendance Management System will helps to analyze all theattendance data inserted
and then verified either each of the students isfollowing the university attendance policy. If the
attendance policy is beingviolated, the system will automatically generate warning letter, either
inMalay or English language to the respective student. The attendance reportwill be generated
based on the overall attendance of the student for the particular subject. On the other hand,
attendance list can be printed outeasily when required as the data is ready to be obtained from
the system with the format based on the manual attendance sheet. Therefore, attendancereport,
attendance list and warning letter will be filled, displayed and printed based on the analysis made
from the inputted student attendance details withthe approved format.
1.5. Methodology
Introspection: This method has been the primary base for the project. Therefore
Using the current or background knowledge and experience of the team, the team
was able be to identify and list out the common functionalities and requirements
for the project. This helps the team to proceed to the next level. Furthermore, it had
been a bridge or cause for other methodology to conduct them in proper method.
Interview: We interview different stakeholders to collect information
(requirements) about the project. To do this, we interviewed the following.
Debretabor university computing lectures