Fig-2: System Diagram Core of the system The system consists of two main parts, public,
and private site. The public site is where everybody can
visit it, while the private section is limit to authorized
people. The public part consists of a simple page asking
for the log in details. So, anyone with the credentials
can log in and check his/her attendance details. The
private part has designed for staff of the system. There
are 5 types of users for this part similar to the staff of
University, and they are lists below from the highest
level of privileges to the least level of privileges:
Full Admin User (FAU), This type of user is normally used by the
university registration directory to register all the details
of students at the University. This user has all the
privileges over the system to control everything within
the system. Through this user, HDUs are creating.
Head of Department User (HDU), The head of the department at the university
uses this user type to manage the department students.
This user can create courses, credits of the courses,
theoretical and practical hours for each course, create,
department staff, lecturers, and assistant lecturers. This
function used to assign the teachers to their courses.
With the privileges of this user, editing the attendance
details is possible to including the removal of a student
attendance.
Since the students at each department are
categorizing according to their classes (stages),
therefore, the first thing this user has to do is to create
the department classes. Normally there are 4
classes/stages in each department to assign students to
their classes.
Afterwards, the courses are creating for each
class, and students having these courses was inserting
into them. Later, the lecturers will assign to each
course.