【正文】
畢業(yè)設(shè)計(jì)報(bào)告(論文)報(bào) 告 題 目 : 基于ARM與Linux的 員工刷卡考勤系統(tǒng) 作者所在系部: 計(jì)算機(jī)科學(xué)與工程系 作者所在專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 作者所在班級(jí): B10512班 作 者 學(xué) 號(hào) : 20104051216 作 者 姓 名 : 王春景 指導(dǎo)教師姓名: 房好帥 完 成 時(shí) 間 : 2014年4月 北華航天工業(yè)學(xué)院教務(wù)處制北華航天工業(yè)學(xué)院畢業(yè)論文北華航天工業(yè)學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性及知識(shí)產(chǎn)權(quán)聲明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文)基于ARM與Linux的員工刷卡考勤系統(tǒng)是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品或成果。對(duì)本設(shè)計(jì)(論文)的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。因本畢業(yè)設(shè)計(jì)(論文)引起的法律結(jié)果完全由本人承擔(dān)。本畢業(yè)設(shè)計(jì)(論文)成果歸北華航天工業(yè)學(xué)院所有。本人遵循北華航天工業(yè)學(xué)院有關(guān)畢業(yè)設(shè)計(jì)(論文)的相關(guān)規(guī)定,提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本。本人同意北華航天工業(yè)學(xué)院有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以營(yíng)利為目的的前提下,可以公布非涉密畢業(yè)設(shè)計(jì)(論文)的部分或全部?jī)?nèi)容。特此聲明畢業(yè)設(shè)計(jì)(論文)作者: 指導(dǎo)教師: 年 月 日 年 月 日北華航天工業(yè)學(xué)院畢業(yè)論文摘 要本考勤系統(tǒng)基于嵌入式ARM與Linux技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)通信技術(shù),采用RFID卡作為標(biāo)識(shí)進(jìn)行刷卡記錄考勤信息,實(shí)現(xiàn)網(wǎng)絡(luò)化的員工出勤管理。同時(shí)把員工的即時(shí)照片和時(shí)間記錄在數(shù)據(jù)庫(kù)中,可以根據(jù)自己選擇多種條件的進(jìn)行查詢,提高了企事業(yè)單位人事部門的管理效率。該系統(tǒng)容易操作,使用起來(lái)非常方便,交互性非常好,可靠性非常的高。后臺(tái)服務(wù)器采用Qt開發(fā)顯示界面,對(duì)MYSQL數(shù)據(jù)庫(kù)進(jìn)行操作,功能包括員工基本信息管理、員工考勤信息管理。員工基本信息管理包括員工基本信息的增加、刪除、查找和修改功能;員工考勤信息管理包括員工考勤信息的查詢,并能與原始信息的進(jìn)行比對(duì)、防止代刷。前端采用ARM平臺(tái)、RFID技術(shù)、網(wǎng)絡(luò)編程技術(shù),利用Qt開發(fā)顯示界面,刷卡可通過(guò)HTTP訪問(wèn)后臺(tái)的CGI程序?qū)⒖ㄌ?hào)傳送至服務(wù)器,CGI程序通過(guò)卡號(hào)查詢保存在數(shù)據(jù)庫(kù)中的員工基本信息并返回?cái)?shù)據(jù)顯示在Qt界面上,同時(shí)將刷卡記錄保存到數(shù)據(jù)庫(kù)中并通過(guò)FTP將即時(shí)照片上傳到FTP服務(wù)器。關(guān)鍵字:考勤系統(tǒng),串口通信,RFID,CGI,QtAbstractThe attendance system based on embedded ARM and Linux technology, database technology, network munication technology, RFID card as identification card record attendance information carried, network of employee attendance management. At the same time, recorded the staff instant photos and time in the database, you can query a variety of conditions, improve the management efficiency of the personnel department. The systemis easy to operate,easy to use,interactivity is strong,has the very high reliability. The background serverusing Qtto develop display interface, to operationMYSQL database, the features include employees39。 basic information management, employee attendance information management. Basic information management staff including add, delete, check and change the staff basic information. Employee attendance information management including employee attendance information queries, and can be pared with the original information, to prevent behalf of the brush.Front endusing ARM platform,RFID technology,network programming technology, Qtto develop display interface. Via HTTP visit the background CGI program the card number will be sent to the server when brush card. CGI program through the the card number check employees39。 basic information stored in the database and returns the data displayed on the Qt interface. Meanwhile, credit card records will be saved to the database and upload instantly photos via FTP to FTP server.Keywords: Attendance system, Serial munication, RFID, CGI, QtII目 錄摘 要 IAbstract II第1章 緒論 1 課題研究的目的及意義 1 課題的目的 1 課題的意義 1 現(xiàn)狀及趨勢(shì)分析 2 課題現(xiàn)狀分析 2 課題趨勢(shì)分析 2 課題研究的主要內(nèi)容 2 項(xiàng)目主要內(nèi)容 2 項(xiàng)目主要工作 2 論文的基本結(jié)構(gòu) 3第2章 相關(guān)技術(shù)支持 4 Linux操作系統(tǒng) 4 串口通信 4 HTTP技術(shù) 5 FTP技術(shù) 5 MySQL數(shù)據(jù)庫(kù) 5 Qt開發(fā)工具 5 CGI應(yīng)用程序 6 RFID技術(shù) 6 ARM開發(fā)板 7第3章 系統(tǒng)設(shè)計(jì) 8 系統(tǒng)流程圖 8 終端系統(tǒng)流程圖 8 后臺(tái)系統(tǒng)流程圖 9 硬件設(shè)計(jì) 9 10第4章 系統(tǒng)實(shí)現(xiàn) 11 終端觸摸屏顯示模塊 11 11 13 14 14 HTTP服務(wù)器 14 FTP服務(wù)器 15 MYSQL數(shù)據(jù)庫(kù)模塊 16 數(shù)據(jù)字典 16 17 17 Linux下Qt安裝 18 18第5章 系統(tǒng)測(cè)試 21 后臺(tái)環(huán)境測(cè)試 21 MySQL數(shù)據(jù)庫(kù)測(cè)試 21 Vsftpd服務(wù)器測(cè)試 21 Apache服務(wù)器測(cè)試 21 串口測(cè)試 22 前端環(huán)境測(cè)試 22 總體測(cè)試 23 后臺(tái)管理測(cè)試 23 前臺(tái)考勤測(cè)試 25結(jié) 論 27致 謝 28參考文獻(xiàn) 29第1章 緒論當(dāng)今社會(huì)迅速發(fā)展,技術(shù)日新月異。信息作為現(xiàn)在社會(huì)中的一種非物質(zhì)的新形式的資源,受到了社會(huì)越來(lái)越多的關(guān)注。對(duì)于處于市場(chǎng)經(jīng)濟(jì)浪潮下的企事業(yè)單位而言,信息的掌握將會(huì)決定企業(yè)的未來(lái)。如何高效地獲取、處理以及管理信息,并對(duì)信息進(jìn)行準(zhǔn)確地判斷是企業(yè)發(fā)展壯大的一項(xiàng)基礎(chǔ)任務(wù)。本課題所研究的員工考勤系統(tǒng),它具有對(duì)進(jìn)出人員授權(quán)、查詢、統(tǒng)計(jì)和安保等多種功能,還可作為人事管理、考勤管理的依據(jù),對(duì)員工的業(yè)績(jī)進(jìn)行考核,既方便內(nèi)部人員或用戶的自由出入,又杜絕外來(lái)人員的隨意進(jìn)出,提高了企事業(yè)單位的安全防范能力??记谛畔⒆鳛槠笫聵I(yè)的一項(xiàng)基本信息,對(duì)企業(yè)內(nèi)部的穩(wěn)定、和諧等都具有很重要的作用。在以前,我國(guó)大多數(shù)企業(yè)采用手工記錄的方式記錄員工的出勤情況,并以此作為員工工資、績(jī)效或提拔的依據(jù)。但是手工記錄方式存在很多缺點(diǎn),比如準(zhǔn)確性差、容易出錯(cuò)、透明度低、不公平等等。由于這些問(wèn)題長(zhǎng)期得不到有效地解決,導(dǎo)致企業(yè)內(nèi)部不和諧