【正文】
畢業(yè)設(shè)計報告(論文)報 告 題 目 : 基于ARM與Linux的 員工刷卡考勤系統(tǒng) 作者所在系部: 計算機科學與工程系 作者所在專業(yè): 計算機科學與技術(shù) 作者所在班級: B10512班 作 者 學 號 : 20104051216 作 者 姓 名 : 王春景 指導教師姓名: 房好帥 完 成 時 間 : 2014年4月 北華航天工業(yè)學院教務處制北華航天工業(yè)學院畢業(yè)論文北華航天工業(yè)學院本科生畢業(yè)設(shè)計(論文)原創(chuàng)性及知識產(chǎn)權(quán)聲明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(論文)基于ARM與Linux的員工刷卡考勤系統(tǒng)是本人在指導教師的指導下,獨立進行研究工作取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(論文)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品或成果。對本設(shè)計(論文)的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。因本畢業(yè)設(shè)計(論文)引起的法律結(jié)果完全由本人承擔。本畢業(yè)設(shè)計(論文)成果歸北華航天工業(yè)學院所有。本人遵循北華航天工業(yè)學院有關(guān)畢業(yè)設(shè)計(論文)的相關(guān)規(guī)定,提交畢業(yè)設(shè)計(論文)的印刷本和電子版本。本人同意北華航天工業(yè)學院有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;可以采用影印、縮印、數(shù)字化或其它復制手段保存論文;在不以營利為目的的前提下,可以公布非涉密畢業(yè)設(shè)計(論文)的部分或全部內(nèi)容。特此聲明畢業(yè)設(shè)計(論文)作者: 指導教師: 年 月 日 年 月 日北華航天工業(yè)學院畢業(yè)論文摘 要本考勤系統(tǒng)基于嵌入式ARM與Linux技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)通信技術(shù),采用RFID卡作為標識進行刷卡記錄考勤信息,實現(xiàn)網(wǎng)絡(luò)化的員工出勤管理。同時把員工的即時照片和時間記錄在數(shù)據(jù)庫中,可以根據(jù)自己選擇多種條件的進行查詢,提高了企事業(yè)單位人事部門的管理效率。該系統(tǒng)容易操作,使用起來非常方便,交互性非常好,可靠性非常的高。后臺服務器采用Qt開發(fā)顯示界面,對MYSQL數(shù)據(jù)庫進行操作,功能包括員工基本信息管理、員工考勤信息管理。員工基本信息管理包括員工基本信息的增加、刪除、查找和修改功能;員工考勤信息管理包括員工考勤信息的查詢,并能與原始信息的進行比對、防止代刷。前端采用ARM平臺、RFID技術(shù)、網(wǎng)絡(luò)編程技術(shù),利用Qt開發(fā)顯示界面,刷卡可通過HTTP訪問后臺的CGI程序?qū)⒖ㄌ杺魉椭练掌鳎珻GI程序通過卡號查詢保存在數(shù)據(jù)庫中的員工基本信息并返回數(shù)據(jù)顯示在Qt界面上,同時將刷卡記錄保存到數(shù)據(jù)庫中并通過FTP將即時照片上傳到FTP服務器。關(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)狀及趨勢分析 2 課題現(xiàn)狀分析 2 課題趨勢分析 2 課題研究的主要內(nèi)容 2 項目主要內(nèi)容 2 項目主要工作 2 論文的基本結(jié)構(gòu) 3第2章 相關(guān)技術(shù)支持 4 Linux操作系統(tǒng) 4 串口通信 4 HTTP技術(shù) 5 FTP技術(shù) 5 MySQL數(shù)據(jù)庫 5 Qt開發(fā)工具 5 CGI應用程序 6 RFID技術(shù) 6 ARM開發(fā)板 7第3章 系統(tǒng)設(shè)計 8 系統(tǒng)流程圖 8 終端系統(tǒng)流程圖 8 后臺系統(tǒng)流程圖 9 硬件設(shè)計 9 10第4章 系統(tǒng)實現(xiàn) 11 終端觸摸屏顯示模塊 11 11 13 14 14 HTTP服務器 14 FTP服務器 15 MYSQL數(shù)據(jù)庫模塊 16 數(shù)據(jù)字典 16 17 17 Linux下Qt安裝 18 18第5章 系統(tǒng)測試 21 后臺環(huán)境測試 21 MySQL數(shù)據(jù)庫測試 21 Vsftpd服務器測試 21 Apache服務器測試 21 串口測試 22 前端環(huán)境測試 22 總體測試 23 后臺管理測試 23 前臺考勤測試 25結(jié) 論 27致 謝 28參考文獻 29第1章 緒論當今社會迅速發(fā)展,技術(shù)日新月異。信息作為現(xiàn)在社會中的一種非物質(zhì)的新形式的資源,受到了社會越來越多的關(guān)注。對于處于市場經(jīng)濟浪潮下的企事業(yè)單位而言,信息的掌握將會決定企業(yè)的未來。如何高效地獲取、處理以及管理信息,并對信息進行準確地判斷是企業(yè)發(fā)展壯大的一項基礎(chǔ)任務。本課題所研究的員工考勤系統(tǒng),它具有對進出人員授權(quán)、查詢、統(tǒng)計和安保等多種功能,還可作為人事管理、考勤管理的依據(jù),對員工的業(yè)績進行考核,既方便內(nèi)部人員或用戶的自由出入,又杜絕外來人員的隨意進出,提高了企事業(yè)單位的安全防范能力??记谛畔⒆鳛槠笫聵I(yè)的一項基本信息,對企業(yè)內(nèi)部的穩(wěn)定、和諧等都具有很重要的作用。在以前,我國大多數(shù)企業(yè)采用手工記錄的方式記錄員工的出勤情況,并以此作為員工工資、績效或提拔的依據(jù)。但是手工記錄方式存在很多缺點,比如準確性差、容易出錯、透明度低、不公平等等。由于這些問題長期得不到有效地解決,導致企業(yè)內(nèi)部不和諧