freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

計算機科學與技術專業(yè)畢業(yè)論文基于arm與linux的員工刷卡考勤系統(tǒng)-wenkub

2023-07-08 19:49:32 本頁面
 

【正文】 年 月 日 年 月 日北華航天工業(yè)學院畢業(yè)論文摘 要本考勤系統(tǒng)基于嵌入式ARM與Linux技術、數據庫技術、網絡通信技術,采用RFID卡作為標識進行刷卡記錄考勤信息,實現(xiàn)網絡化的員工出勤管理。因本畢業(yè)設計(論文)引起的法律結果完全由本人承擔。 畢業(yè)設計報告(論文)報 告 題 目 : 基于ARM與Linux的 員工刷卡考勤系統(tǒng) 作者所在系部: 計算機科學與工程系 作者所在專業(yè): 計算機科學與技術 作者所在班級: B10512班 作 者 學 號 : 20104051216 作 者 姓 名 : 王春景 指導教師姓名: 房好帥 完 成 時 間 : 2014年4月 北華航天工業(yè)學院教務處制北華航天工業(yè)學院畢業(yè)論文北華航天工業(yè)學院本科生畢業(yè)設計(論文)原創(chuàng)性及知識產權聲明本人鄭重聲明:所呈交的畢業(yè)設計(論文)基于ARM與Linux的員工刷卡考勤系統(tǒng)是本人在指導教師的指導下,獨立進行研究工作取得的成果。本畢業(yè)設計(論文)成果歸北華航天工業(yè)學院所有。同時把員工的即時照片和時間記錄在數據庫中,可以根據自己選擇多種條件的進行查詢,提高了企事業(yè)單位人事部門的管理效率。前端采用ARM平臺、RFID技術、網絡編程技術,利用Qt開發(fā)顯示界面,刷卡可通過HTTP訪問后臺的CGI程序將卡號傳送至服務器,CGI程序通過卡號查詢保存在數據庫中的員工基本信息并返回數據顯示在Qt界面上,同時將刷卡記錄保存到數據庫中并通過FTP將即時照片上傳到FTP服務器。interactivity is strong,MYSQL database, the features include employees39。network programming technology, Qt對于處于市場經濟浪潮下的企事業(yè)單位而言,信息的掌握將會決定企業(yè)的未來。在以前,我國大多數企業(yè)采用手工記錄的方式記錄員工的出勤情況,并以此作為員工工資、績效或提拔的依據。 課題研究的目的及意義 課題的目的本課題的目的就是開發(fā)出一款能夠實時記錄員工出勤情況的考勤系統(tǒng),實現(xiàn)員工考勤信息處理的自動化,包括員工考勤信息的采集、員工考勤信息查詢、員工考勤信息統(tǒng)計等功能,實現(xiàn)企業(yè)內部員工考勤系統(tǒng)的現(xiàn)代化。對于當今大多數的企業(yè),擁有一個良好的員工考勤信息管理系統(tǒng),可加強對職工的管理,增強企業(yè)的核心競爭力,對企業(yè)的發(fā)展有著積極的促進作用。 課題趨勢分析隨著科學技術的迅速發(fā)展,加上計算機技術使用中的各種優(yōu)勢,眾多的企事業(yè)單位加大了對其的重視,增加了現(xiàn)代化的員工考勤信息管理系統(tǒng)投入和應用。 課題研究的主要內容 項目主要內容本系統(tǒng)基于ARM平臺和Linux系統(tǒng),整體為C/S結構,通過網絡進行通信,員工佩戴RFID卡進行考勤,在刷卡的同時進行即時拍照防止代刷,將刷卡時間和即時拍照發(fā)送至服務器進行保存。 項目主要工作本設計主要需要完成的工作如下:(1) 查找資料,閱讀文獻,對本畢業(yè)設計的背景和需要做的工作進行了解。(5) 搭建交叉編譯環(huán)境,安裝XShell終端模擬軟件。(9) 對本設計的總體設計方案進行需求分析。(13) 完成各功能模塊的功能,并對各個模塊進行測試,及時發(fā)現(xiàn)錯誤,提供可行性。在緒論部分介紹了系統(tǒng)開發(fā)的背景、意義和現(xiàn)狀;在相關技術支持部分介紹了系統(tǒng)開發(fā)過程中涉及到的技術,包括串口通信、RFID技術、CGI程序、MYSQL數據庫、HTTP、FTP、Qt等;在系統(tǒng)設計部分描述了系統(tǒng)的功能、大致組成及實現(xiàn)方案,包括硬件設計和軟件設計;在系統(tǒng)實現(xiàn)部分介紹了系統(tǒng)如何實現(xiàn)及模塊演示,在最后一部分對系統(tǒng)的可行性和功能進行了測試。Linux操作系統(tǒng)自1991 年的10 月5 日誕生,在短時間內獲得了飛速的發(fā)展,受到了程序員、用戶和企業(yè)的關注與青睞。該課題是在Linux操作系統(tǒng)下進行開發(fā)的,大多數的開發(fā)環(huán)境也是在Linux下進行配置的,這也源于Linux本身也是一款嵌入式操作系統(tǒng)?,F(xiàn)在市面上常見的串口為9針串口和25針串口,其實對于簡單的串口通信來說只需要用到三根線,即地線、接收數據線和發(fā)送數據線。 HTTP技術HTTP(HypertextHTTP的通信過程一般分為建立連接、請求信息的發(fā)送、響應信息的發(fā)送和關閉連接四步。FTP的使用流程是:首先登錄FTP服務器,它有匿名登錄和驗證登錄兩種模式,匿名登錄不需要輸入用戶名與密碼,驗證登錄則需要輸入用戶名與密碼,登錄成功后,才能夠在FTP服務器上上傳或下載文件。由于MySQL數據庫速度快、體積小、成本低、開源、簡單等優(yōu)點,受到了廣大用戶的青睞。在開發(fā)過程中,所遵循的流程基本是:首先聲明所需的窗口部件,設置它們所應具備的屬性,比如它們的位置、大小、顏色等等;然后利用Qt的信號和槽機制對相應的窗口部件編程,編寫窗口部件對應的槽函數,完成窗口部件的功能;最后實現(xiàn)用戶與圖形用戶界面的交互,圖形用戶界面與后臺的數據的交互。CGI程序使網頁具有交互功能。(4)執(zhí)行CGI程序,完成所需要的操作,進行數據格式的轉換。 RFID技術RFID技術,也就是射頻識別(Radio Frequency Identification)技術,又叫做無線射頻識別技術。射頻識別系統(tǒng)主要具有讀取方便快捷、使用壽命長、識別速度快、應用范圍廣、安全性好、數據容量大、標簽數據可動態(tài)更改、能動態(tài)實時通信等方面的系統(tǒng)優(yōu)勢。 第3章 系統(tǒng)設計 系統(tǒng)流程圖本系統(tǒng)是基于C/S模式的,對于系統(tǒng)流程圖分為終端系統(tǒng)流程圖和后臺系統(tǒng)流程圖兩個部分?;拘畔⒐芾戆▎T工基本信息的添加、刪除、查找和修改,以及拍照和圖片的上傳;考勤信息管理主要包括員工考勤信息的查詢和照片核對功能,防止代刷。具體可分為終端觸摸屏顯示模塊、網絡傳輸模塊、MYSQL數據庫模塊和后臺管理模塊。 終端觸摸屏顯示模塊終端觸摸屏顯示模塊由ARMLinux平臺進行實現(xiàn),使用的硬件是ARM的開發(fā)板連接的觸摸屏,通過串口連接RFID讀卡器,在LCD 顯示屏上可顯示刷卡員工基本信息并能即時拍照等。(4) make(5) make install 即可將QT安裝在/usr/local/Trolltech/(6)準備中文字體,下載文泉驛字體庫,;加到開發(fā)板根文件系統(tǒng)(1)根文件系統(tǒng)/lib需要的庫如下,這些庫可從armlinuxgcc安裝目錄下得到(具體與版本有關,你可以試一個QT程序看提示缺少什么);(2)拷貝tslib、QT相關庫到開發(fā)板根文件系統(tǒng)將安裝的tslib目錄拷貝到開發(fā)板根文件系統(tǒng)的/usr/local;;(3)創(chuàng)建QT配置文件在根文件系統(tǒng)的/etc目錄下創(chuàng)建一名字叫做profile的文件,寫入內容如下:注意TSLIB_TSDEVICE、QWS_MOUSE_PROTO指定的設備與具體開發(fā)板內核相關,可能與上面不同;(4)采用nfs方式掛載根文件系統(tǒng);(5)超級終端中輸入:/usr/local/tslib/bin/ts_calibrate,進行觸摸屏校正;將Qt/E庫和armlinuxgcc添加到Qt creator中去。(4)通過調用服務器相關的CGI程序查詢員工的信息并返回顯示;查詢成功,轉(6);查詢失敗,轉(2)。終端觸摸屏顯示模塊的界面如圖41:圖41 系統(tǒng)軟件結構圖卡號、姓名、部門用來顯示員工的基本信息,其中卡號用來顯示從串口讀卡器讀取的射頻卡的卡號;左右兩個Label用來顯示原始圖片和即時照片;最下面的Label用來顯示操作信息和結果。CGI 程序運行在Apache服務器上,主要任務是處理終端發(fā)送過來的表單數據,并經過處理的數據反饋給終端設備。 printf(Hello, world\n)。搭建vsftpd服務器:安裝Vsftpd服務器  終端輸入sudo aptget install vsftpd  安裝之后會在/srv/下建立一個ftp目錄,訪問下可以看到一個空白內容的ftp空間。 數據字典通過分析系統(tǒng)所需要完成的功能,從而得出系統(tǒng)所需的數據,然后根據數據之間的關系,將數據庫設計為兩個表:員工基本信息表和員工考勤信息表。創(chuàng)建表員工基本信息表(baseinfo): create table baseinfo (cardID char(12) not null,staff_name char(10) not null,staff_sex char(3) not null,staff_photo char(100) not null,staff_ID char(20)not null,staff_birth char(10) not null,staff_phone char(15) not null,staff_address char(40),staff_department char(10) not null,
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1