Font Size: a A A

The Research And Design Of Attendance System Based On Embedded Linux

Posted on:2016-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhaoFull Text:PDF
GTID:2298330467998863Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Personnel attendance has always been an important part of implementing the employeemanagement and performance evaluation by various enterprises and institutions. An excellentstaff attendance system has a tremendous help to enhance the efficiency of the staffmanagement and straight the staff’s working attitude by enterprises and institutions. Thepurpose of this project is to implement an excellent staff attendance system. We can enhancethe efficiency of the staff management and provide the basis for the performance evaluationvia the system. However, the project also provides a reference to how to implement ascientific and efficient management system.The project implements an attendance system based on embedded Linux. It can managethe attendance of staff and monitoring temperature, humidity and other environmentalconditions in the same time. The reasons of using embedded Linux is to guarantee specificityand cost-effective. The attendance management is the core function of this system. Tomonitoring temperature, humidity and other environmental conditions in order to satisfy thespecial requirement by customers when requirements analysis.This attendance system relates to the fingerprint recognition technology, sensortechnology, embedded technology, network communication technology, database technology,human-machine interface UI interaction technology and other related technologies. Weimplement authentication and identification via fingerprint recognition technology, implementmotoring temperature, humidity, and other environmental conditions via sensor technology,develop system based on embedded devices, publish attendance statistics via local areanetwork, record attendance information by a database, interact with the customers viahuman-machine interface technology.In the system architecture design, we further confirmed specific requirements byrequirements analysis and then get the system data flow diagram. Then according to the dataflow diagram the top-down design, we divide the system into the perception module,fingerprint attendance module, communication module, print module, and system supportthose5big modules. Perception module implements the environmental monitoring.Fingerprint attendance module, communication module and the print module mainly services in personnel attendance. System support is to provide support and maintenance to othermodules and the whole system. After complete the functional design, we design the database.We decided to use a SQLite database and design staff information table, fingerprintinformation table, attendance information form, the administrator information table those fourtables with their constraints.System hardware environment consists of an UP-CUP S2440teaching and researchplatform for embedded systems, a PC host computer, an EMBA500-FMF Series capacitivefingerprint module, a sensor expansion board and a mini printer and other equipment. Theembedded platform is connected to the PC host computer via the serial port0, is connected tothe fingerprint module via USB interface, is connected to the mini printer via the serial port1,is connected to the sensor expansion board via slot. In addition, the embedded platform isconnected to LAN, and it can connect to PC host computer and other machines via LAN.In the detailed design and implementation of the system software, we write andcross-compile the code via the PC host computer, and then port the target code to embeddedplatform to run and debug. Some functions are implemented in the embedded platform andthe PC host computer. We cut the function of embedded Web server, and it can just publishinformation.Our tests consist of unit testing and integration testing, and we use white box and blackbox testing method to test. After that, we fix the problems and errors found by tests via debug.The attendance system that the project implemented has great practical value toenterprises and institutions. And the process of this system implementing provides referenceto other management system.
Keywords/Search Tags:Attendance system, Embedded Linux, fingerprint identification, Authentication, Sensor, Cross compiling, Embedded web server
PDF Full Text Request
Related items