Skip to content

Automated system for attendance monitoring at the university using students' ID Mifare smart cards

Notifications You must be signed in to change notification settings

zdanowiczkonrad/AttendanceMonitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attendance Monitoring System

This project gathers all implementations and documentations that were the result of my Engineer's Thesis project. Should you be interested in a more reader-friendly version of my work, take a look at the official document (Polish language only).

Intro

The project solves the goal of controlling a university students' attendance on courses based on her student id, being a Mifare SmartCard given a unique ID, that can be unambiguosly mapped to the student's id.

Project idea

Main functional requirements assume both contactless and contactful interaction with the students' id and an unlimited realtime control and visibility on the present course rooms and students attendances state by the authorized personnas.

The code is separated to few modules, including:

  • course room client application, handling interactions with students' and lecturers' ids
  • server application, responsible for updating current state of students' attendances
  • administration web appplication - where all attendances, rooms, lecturers, courses and students data can be explored and modified

An end-to-end interaction of the student with the system using the student's id relies on APDU, TCP and HTTP protocols.

Desktop client

Client

Administration webapp

Webapp

About

Automated system for attendance monitoring at the university using students' ID Mifare smart cards

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published