A design framework for attendance tracking systems
Vadim, Korsakov (2014)
Vadim, Korsakov
2014
International Master's Degree Programme in Information Technology
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2014-03-05
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201402211096
https://urn.fi/URN:NBN:fi:tty-201402211096
Tiivistelmä
An attendance tracking system is a software-hardware based design that is used for counting the number of people who pass through its sensor for a limited period of time. Visitors are usually divided into two classes: incoming and leaving. This thesis is dedicated to developing of attendance tracking system TRIPWIRE which is currently running at Demola New Factory (Tampere location).
The system has been created for the purposes of tracking amount of visitors in Demola New Factory Tampere location. Another purpose of this thesis work was to create a customizable system which is friendly for 3rd party solutions.
Both of the above issues have been solved by implementing a client-server application. The server part is designed so that it has an API, which provides a framework for the client-side software. The current API supports statistical data collection and analysis, authentication and - different access levels for different users. Client-side software communicates with the server via HTTP-requests, and it can be implemented using any programming language which supports this type of communication. On the hardware level, TRIPWIRE is implemented as a simple 2 infrared lasers based sensor which is tracking incoming and leaving visitors. For the current moment of time (January, 2014) the system is running in a test mode at Demola Tampere location.
The thesis describes the process of creating software for the ATS TRIPWIRE from background analysis till making the working prototype, testing procedure and further possibilities for use and maintenance. It also includes system source codes published on the electronic media enclosed as an appendix.
The system has been created for the purposes of tracking amount of visitors in Demola New Factory Tampere location. Another purpose of this thesis work was to create a customizable system which is friendly for 3rd party solutions.
Both of the above issues have been solved by implementing a client-server application. The server part is designed so that it has an API, which provides a framework for the client-side software. The current API supports statistical data collection and analysis, authentication and - different access levels for different users. Client-side software communicates with the server via HTTP-requests, and it can be implemented using any programming language which supports this type of communication. On the hardware level, TRIPWIRE is implemented as a simple 2 infrared lasers based sensor which is tracking incoming and leaving visitors. For the current moment of time (January, 2014) the system is running in a test mode at Demola Tampere location.
The thesis describes the process of creating software for the ATS TRIPWIRE from background analysis till making the working prototype, testing procedure and further possibilities for use and maintenance. It also includes system source codes published on the electronic media enclosed as an appendix.