国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ARM—Linux與JavaEE網(wǎng)絡(luò)化門禁考勤系統(tǒng)的設(shè)計

2014-07-18 18:40:30房好帥志鵬哲豪春景
電腦知識與技術(shù) 2014年13期
關(guān)鍵詞:數(shù)據(jù)庫

房好帥 志鵬 哲豪 春景

摘要:提出了一種網(wǎng)絡(luò)化門禁考勤系統(tǒng)的設(shè)計方案,由門禁考勤機和后臺服務(wù)器通過網(wǎng)絡(luò)連接構(gòu)成。門禁考勤機以ARM處理器為核心,連接RFID讀卡器、攝像頭、LCD顯示屏、門禁控制器等構(gòu)成硬件系統(tǒng),移植Linux作為嵌入式操作系統(tǒng);采用JavaEE技術(shù)實現(xiàn)后臺服務(wù)接口,部署在后臺服務(wù)器安裝的Tomcat中;利用數(shù)據(jù)庫和FTP文件傳輸保存門禁考勤信息記錄;整體架構(gòu)設(shè)計擴展性較好,現(xiàn)有的人事管理系統(tǒng)經(jīng)過少量的二次開發(fā)便可與本方案進行集成。

關(guān)鍵詞:門禁考勤系統(tǒng);嵌入式Linux;JavaEE;后臺服務(wù)接口;數(shù)據(jù)庫

中圖分類號:TP316 文獻標識碼:A 文章編號:1009-3044(2014)13-2967-04

Design of Networked Access Control and Attendance System Based on ARM-Linux and JavaEE

FANG Hao-shuai, LI Zhi-peng, ZHENG Zhe-hao, WANG Chun-jing

(Department of Computer Science and Engineering, North China Institute of Aerospace Engineering, Langfang 065000, China)

Abstract: Proposes a design proposal of networked access control and attendance system, includes access control and attendance clients connect server via network. The hardware of access control and attendance client consists of ARM as the core processor, connects the RFID card reader, camera, LCD and access controller. Develops the service interfaces using JavaEE technology, and then deployed in Tomcat which the server has installed. The access control attendance record information can saved in database and by FTP file transferring. The overall architecture of this design has a preferable expansibility, only after a few secondary developments, existing personnel management systems can be integrated with the design proposal.

Key words: Access control and attendance system; Embedded Linux; JavaEE; service interface; database

1 門禁考勤系統(tǒng)的現(xiàn)狀及發(fā)展趨勢

門禁考勤系統(tǒng)主要應(yīng)用于人員進出控制與授權(quán),同時與人事管理系統(tǒng)集成、機電設(shè)備控制等聯(lián)動,實現(xiàn)自動化身份識別與信息統(tǒng)計。市場上已有產(chǎn)品對于人員身份識別的方式目前有密碼、RFID卡、生物特征識別3種,有些產(chǎn)品同時支持多種方式。就工作時的聯(lián)接方式而言,已經(jīng)從最初的單機門禁考勤系統(tǒng)逐漸向聯(lián)機、網(wǎng)絡(luò)化門禁系統(tǒng)發(fā)展,也出現(xiàn)了一些網(wǎng)絡(luò)化的解決方案,但這些方案普遍沒有考慮基于當前已有系統(tǒng)進行整合或二次開發(fā),授權(quán)方式不夠靈活,與人事管理系統(tǒng)結(jié)合才能更有效的發(fā)揮其作用。

本文提出一種基于嵌入式ARM-Linux和JavaEE技術(shù)的設(shè)計與實現(xiàn)方案,后臺服務(wù)接口可在人事管理系統(tǒng)的基礎(chǔ)上采用JavaEE進行二次開發(fā),門禁考勤機通過Http協(xié)議與后臺進行通信,實現(xiàn)分布式的網(wǎng)絡(luò)化進出控制系統(tǒng),也有利于人事部門的統(tǒng)一管理和授權(quán)。系統(tǒng)開發(fā)也充分利用開源操作系統(tǒng)、中間件和第三方庫,增強了健壯性同時降低了成本。

2 方案總體設(shè)計

門禁考勤系統(tǒng)的實現(xiàn)總體流程如圖1所示,員工使用RFID刷卡進行身份驗證,并拍下刷卡的即時照片,門禁考勤機程序通過Http協(xié)議向后臺身份驗證與信息保存服務(wù)接口發(fā)出請求,服務(wù)器中的服務(wù)接口驗證身份并保存刷卡信息,返回員工的基本信息和檔案照片,門禁考勤機提示刷卡完成,顯示基本信息并將即時照片上傳到服務(wù)器FTP,作為防止代刷證明供人事部門查詢。

系統(tǒng)技術(shù)架構(gòu)如圖2所示,門禁考勤機采用ARM處理器擴展多種外設(shè)構(gòu)成硬件系統(tǒng),軟件部分移植bootloader,交叉編譯Linux內(nèi)核并配置所需硬件驅(qū)動程序,文件系統(tǒng)中加入第三方庫Qt Embedded、JSON lib、jpeg lib,開發(fā)門禁考勤終端程序。服務(wù)器部分包括后臺服務(wù)接口部署在Web Server(如Tomcat),采用開源MVC框架Struts,ORM框架Hibernate實現(xiàn)訪問數(shù)據(jù)庫,JSON lib進行標準JSON數(shù)據(jù)格式序列化與反序列化。

3 后臺服務(wù)接口的關(guān)鍵技術(shù)實現(xiàn)

為使用JavaEE開發(fā)后臺服務(wù)接口,采用流行的Struts框架進行設(shè)計,代碼實現(xiàn)層次劃分為action、services、dao三層。實現(xiàn)控制器的action層將POJO類進行配置便可以作為Servlet請求接口,實現(xiàn)如下:

1) 編寫POJO類實現(xiàn)Servlet,其方法作為后臺服務(wù)接口的實現(xiàn),主要方法如下:endprint

public class PersonRecordAction {

public void recordByCard() {……}//進行身份驗證和保存刷卡信息

public void searchRecords() {……}//按條件查詢刷卡信息

//其它方法實現(xiàn)在此省略 }

2) 在struts.xml的標簽內(nèi)對Servlet實現(xiàn)的POJO類進行配置,將其方法配置為action,主要代碼如下:

method="recordByCard">

method="searchRecords">

<!—其它action配置在此省略—>

配置完成之后,將工程打包生成部署文件RecordServices.war,使用Tomcat控制臺或直接拷貝到webapp目錄下,Tomcat啟動后即可自動完成部署。門禁考勤終端程序可以編程訪問URL“http://服務(wù)器ip:端口號/RecordServices/recordByCard.action”進行請求服務(wù)接口進行服務(wù),接口中的流程如下:

1)獲取HttpServletRequest、HttpServletResponse類的實例:

HttpServletRequest request = ServletActionContext.getRequest();

HttpServletResponse response=ServletActionContext.getResponse();

2)HttpServletRequest解析GET/POST請求提交的參數(shù):

String paraval = request.getParameter(paraname);

3)調(diào)用業(yè)務(wù)邏輯實現(xiàn)的services層,services層的實現(xiàn)需要訪問數(shù)據(jù)庫,其底層代碼采用流行的ORM數(shù)據(jù)庫訪問框架Hibernate實現(xiàn);為了將業(yè)務(wù)邏輯和數(shù)據(jù)庫訪問代碼耦合度降低,業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)庫訪問層dao類的方法;

4)將業(yè)務(wù)邏輯執(zhí)行結(jié)果封裝至一POJO類ReqRet實例aret,使用JSON lib進行序列化,使用HttpServletResponse類的實例進行結(jié)果的返回:

PrintWriter out = response.getWriter();

out.print(JSONObject.fromObject(aret).toString());

4 基于ARM-Linux平臺實現(xiàn)門禁考勤機終端

4.1 ARM-Linux系統(tǒng)平臺搭建前期準備工作

在Linux系統(tǒng)中移植與交叉編譯U-Boot、Linux內(nèi)核,采用BusyBox制作嵌入式根文件系統(tǒng)。界面的開發(fā)采用第三方庫Qt 4.8,標準數(shù)據(jù)交換格式采用json-c-0.9,圖像格式的轉(zhuǎn)換采用lib-jpeg,這些庫都提供開源源代碼,編譯并加入嵌入式根文件系統(tǒng)的方法如下:

1)下載完整的源代碼壓縮包,解壓到有訪問權(quán)限的目錄;

2)切換到源代碼目錄執(zhí)行“./configure –help”,顯示編譯配置項幫助信息;

3)執(zhí)行“./configure +配置項”命令,進行編譯前配置,設(shè)置交叉編譯器設(shè)置,安裝路徑在/usr/local,編譯為共享庫;

4)執(zhí)行“make”命令開始編譯,編譯完成后執(zhí)行“make install”將編譯后生成的頭文件和共享庫安裝拷貝到Linux下安裝路徑;

5)將編譯后的共享庫拷貝到嵌入式根文件系統(tǒng);

6)將共享庫目錄添加到LD_LIBRARY_PATH環(huán)境變量(在嵌入式跟文件系統(tǒng)/etc/profile中修改)。

4.2 門禁考勤終端程序的實現(xiàn)關(guān)鍵技術(shù)

4.2.1 員工刷卡與門禁控制器串口設(shè)備的訪問

RFID讀卡器和門禁控制器通過串口與ARM處理器連接,使用Posix_QextSerialPort類進行串口操作。需要讀取RFID讀卡器串口數(shù)據(jù),在Qt程序中,采用定時器輪詢的方法進行讀?。?/p>

1)設(shè)定定時器的timeout信號的槽函數(shù)為readCardNo():

QTimer cardserialPortTimer = new QTimer(this);

connect(cardserialPortTimer, SIGNAL(timeout()), this, SLOT(readCardNo()));

cardserialPortTimer→start(TIMER_INTERVAL);

2)在槽函數(shù)readCardNo()中采用Posix_QextSerialPort類的方法讀取串口,直到讀取內(nèi)容為開始第一個字符為0x02,最后字符為0x0D0x0A0x03,截取中間的字符作為RFID的卡號。

門禁控制器通過RS485總線連接處理器,需要通過串口發(fā)送命令字符串進行控制,Posix_QextSerialPort類提供了writeData(const char * data, qint64 maxSize)方法進行發(fā)送數(shù)據(jù)。

4.2.2 即時拍照攝像頭設(shè)備的訪問endprint

攝像頭的圖像采集使用V4L2 API獲取一幀圖像,訪問設(shè)備文件進行讀取后格式轉(zhuǎn)換得到即時拍照,實現(xiàn)方法步驟為:

1)使用open系統(tǒng)調(diào)用打開“/dev/video0”設(shè)備;

2)使用ioctl系統(tǒng)調(diào)用設(shè)置攝像頭視頻數(shù)據(jù)格式(VIDIOC_S_FMT,如RGB565),并啟動視頻采集(VIDIOC_STREAMON);

3)使用read系統(tǒng)調(diào)用從視頻中讀取一幀圖像至緩沖區(qū),使用lib-jpeg提供的圖像格式轉(zhuǎn)換函數(shù)轉(zhuǎn)換為jpeg格式;

4)使用close系統(tǒng)調(diào)用關(guān)閉攝像頭設(shè)備。

4.2.3 門禁考勤終端程序訪問后臺服務(wù)接口

在Qt4提供的network API中,QNetworkAccessManager類提供了發(fā)送網(wǎng)絡(luò)請求和接收網(wǎng)絡(luò)應(yīng)答的方法,QNetworkRequest類用來管理請求,QNetworkReply類用來接收應(yīng)答,通過信號和槽的機制三者進行協(xié)同工作:

1)使用QNetworkRequest類實例構(gòu)造Http請求頭,調(diào)用QNetworkAccessManager類的post或get方法請求后臺服務(wù)接口,返回QNetworkReply類實例;

2)使用connect方法綁定QNetworkReply類實例readyRead信號與槽函數(shù)httpReadyRead(),finished信號與槽函數(shù)httpFinished ();

3)當應(yīng)答從服務(wù)器返回時,httpReadyRead()槽函數(shù)被調(diào)用,使用QNetworkReply類實例的readAll方法讀取返回字符串;

4)當一次Http請求結(jié)束后,httpFinished ()被調(diào)用,使用QNetworkReply類實例的deleteLater方法做清除處理。

4.2.4 門禁考勤終端程序訪問FTP服務(wù)器

使用QFtp類進行檔案照片和即時拍照的傳輸,其中的login方法進行登錄FTP服務(wù)器進行驗證,get和put用來下載和上傳文件,操作完成產(chǎn)生done信號。

5 設(shè)計方案的原型系統(tǒng)的實現(xiàn)與測試

基于上述設(shè)計方案實現(xiàn)原型系統(tǒng),門禁考勤機采用S3C6410 ARM11開發(fā)板,連接13.56MHz RFID讀卡器(RS232接口)、門禁控制器(RS485接口);燒寫U-Boot-1.1.6、Linux-2.6.28內(nèi)核、BusyBox-1.15.3文件系統(tǒng),Qt 4.8作為界面開發(fā)庫;服務(wù)器采用MyEclipse6.5開發(fā)后臺服務(wù)接口,MVC庫為struts2-2.1.8.1,ORM庫為hibernate-3.1,安裝JDK_1.6及JRE,使用Tomcat-6.0.18進行部署服務(wù),安裝mysql-5.1.73及其Java驅(qū)動。

系統(tǒng)測試使用一臺服務(wù)器和多個門禁考勤機終端,經(jīng)過與實際的實驗室門禁系統(tǒng)集成,多人次使用運行穩(wěn)定,界面顯示正確無亂碼,門禁考勤機LCD顯示屏用戶界面如圖3所示,顯示了員工基本信息、檔案照片和即時拍照,并提示刷卡成功。

圖2 門禁考勤機LCD顯示屏用戶界面

6 結(jié)束語與展望

本文針對門禁考勤系統(tǒng)的網(wǎng)絡(luò)化的發(fā)展趨勢,基于主流的ARM-Liux平臺和JavaEE技術(shù),設(shè)計與實現(xiàn)了門禁考勤機的原型系統(tǒng)。在此系統(tǒng)上可方便的增加密碼方式或是指紋識別、面部識別等模塊,后臺服務(wù)與人事管理系統(tǒng)結(jié)合可以實現(xiàn)靈活的授權(quán)控制,方便了人事管理人員的查詢、統(tǒng)計報表,因此系統(tǒng)整體結(jié)構(gòu)設(shè)計具有良好的擴展性,可以為相關(guān)行業(yè)產(chǎn)品化的技術(shù)路線提供參考。

參考文獻:

[1] 凌振寶,李嬌陽,樸冠宇,等.基于RFID的考勤系統(tǒng)的設(shè)計與實現(xiàn)[J].吉林大學(xué)學(xué)報:信息科學(xué)版,2013,31(5):470-476.

[2] 高小明.辦公樓群網(wǎng)絡(luò)門禁管理系統(tǒng)的設(shè)計[J].計算機光盤軟件與應(yīng)用,2013(21):279-280.

[3] 郭盛,黃剛,王峰.校園卡門禁系統(tǒng)在高校實驗室中的應(yīng)用研究[J].中國現(xiàn)代教育裝備,2013(19):8-10.

[4] 朱仕浪,王宜懷,馮德旺,等.基于流水線和RFID技術(shù)的快速門禁系統(tǒng)[J].福建農(nóng)林大學(xué)學(xué)報:自然科學(xué)版,2013,42(5):552-556.

[5] 王月浩,劉杰,余洲,等.RFID在實驗室門禁考勤上的應(yīng)用[J].重慶文理學(xué)院學(xué)報:社會科學(xué)版,2013,32(5):132-135.

[6] 金貽,鄭軍,鄢吉多,等.門禁考勤管理系統(tǒng)的設(shè)計與實現(xiàn)[J].貴陽學(xué)院學(xué)報:自然科學(xué)版,2013,8(29):51-52.

[7] 李杰文.當前門禁考勤管理系統(tǒng)設(shè)計[J].信息與電腦:理論版,2013(9):16-17.

[8] 周細義,任亞運,肖祥,等.RFID技術(shù)在實驗室管理系統(tǒng)中的應(yīng)用研究[J].湖南理工學(xué)院學(xué)報:自然科學(xué)版,2013,26(3):40-44.

攝像頭的圖像采集使用V4L2 API獲取一幀圖像,訪問設(shè)備文件進行讀取后格式轉(zhuǎn)換得到即時拍照,實現(xiàn)方法步驟為:

1)使用open系統(tǒng)調(diào)用打開“/dev/video0”設(shè)備;

2)使用ioctl系統(tǒng)調(diào)用設(shè)置攝像頭視頻數(shù)據(jù)格式(VIDIOC_S_FMT,如RGB565),并啟動視頻采集(VIDIOC_STREAMON);

3)使用read系統(tǒng)調(diào)用從視頻中讀取一幀圖像至緩沖區(qū),使用lib-jpeg提供的圖像格式轉(zhuǎn)換函數(shù)轉(zhuǎn)換為jpeg格式;

4)使用close系統(tǒng)調(diào)用關(guān)閉攝像頭設(shè)備。

4.2.3 門禁考勤終端程序訪問后臺服務(wù)接口

在Qt4提供的network API中,QNetworkAccessManager類提供了發(fā)送網(wǎng)絡(luò)請求和接收網(wǎng)絡(luò)應(yīng)答的方法,QNetworkRequest類用來管理請求,QNetworkReply類用來接收應(yīng)答,通過信號和槽的機制三者進行協(xié)同工作:

1)使用QNetworkRequest類實例構(gòu)造Http請求頭,調(diào)用QNetworkAccessManager類的post或get方法請求后臺服務(wù)接口,返回QNetworkReply類實例;

2)使用connect方法綁定QNetworkReply類實例readyRead信號與槽函數(shù)httpReadyRead(),finished信號與槽函數(shù)httpFinished ();

3)當應(yīng)答從服務(wù)器返回時,httpReadyRead()槽函數(shù)被調(diào)用,使用QNetworkReply類實例的readAll方法讀取返回字符串;

4)當一次Http請求結(jié)束后,httpFinished ()被調(diào)用,使用QNetworkReply類實例的deleteLater方法做清除處理。

4.2.4 門禁考勤終端程序訪問FTP服務(wù)器

使用QFtp類進行檔案照片和即時拍照的傳輸,其中的login方法進行登錄FTP服務(wù)器進行驗證,get和put用來下載和上傳文件,操作完成產(chǎn)生done信號。

5 設(shè)計方案的原型系統(tǒng)的實現(xiàn)與測試

基于上述設(shè)計方案實現(xiàn)原型系統(tǒng),門禁考勤機采用S3C6410 ARM11開發(fā)板,連接13.56MHz RFID讀卡器(RS232接口)、門禁控制器(RS485接口);燒寫U-Boot-1.1.6、Linux-2.6.28內(nèi)核、BusyBox-1.15.3文件系統(tǒng),Qt 4.8作為界面開發(fā)庫;服務(wù)器采用MyEclipse6.5開發(fā)后臺服務(wù)接口,MVC庫為struts2-2.1.8.1,ORM庫為hibernate-3.1,安裝JDK_1.6及JRE,使用Tomcat-6.0.18進行部署服務(wù),安裝mysql-5.1.73及其Java驅(qū)動。

系統(tǒng)測試使用一臺服務(wù)器和多個門禁考勤機終端,經(jīng)過與實際的實驗室門禁系統(tǒng)集成,多人次使用運行穩(wěn)定,界面顯示正確無亂碼,門禁考勤機LCD顯示屏用戶界面如圖3所示,顯示了員工基本信息、檔案照片和即時拍照,并提示刷卡成功。

圖2 門禁考勤機LCD顯示屏用戶界面

6 結(jié)束語與展望

本文針對門禁考勤系統(tǒng)的網(wǎng)絡(luò)化的發(fā)展趨勢,基于主流的ARM-Liux平臺和JavaEE技術(shù),設(shè)計與實現(xiàn)了門禁考勤機的原型系統(tǒng)。在此系統(tǒng)上可方便的增加密碼方式或是指紋識別、面部識別等模塊,后臺服務(wù)與人事管理系統(tǒng)結(jié)合可以實現(xiàn)靈活的授權(quán)控制,方便了人事管理人員的查詢、統(tǒng)計報表,因此系統(tǒng)整體結(jié)構(gòu)設(shè)計具有良好的擴展性,可以為相關(guān)行業(yè)產(chǎn)品化的技術(shù)路線提供參考。

參考文獻:

[1] 凌振寶,李嬌陽,樸冠宇,等.基于RFID的考勤系統(tǒng)的設(shè)計與實現(xiàn)[J].吉林大學(xué)學(xué)報:信息科學(xué)版,2013,31(5):470-476.

[2] 高小明.辦公樓群網(wǎng)絡(luò)門禁管理系統(tǒng)的設(shè)計[J].計算機光盤軟件與應(yīng)用,2013(21):279-280.

[3] 郭盛,黃剛,王峰.校園卡門禁系統(tǒng)在高校實驗室中的應(yīng)用研究[J].中國現(xiàn)代教育裝備,2013(19):8-10.

[4] 朱仕浪,王宜懷,馮德旺,等.基于流水線和RFID技術(shù)的快速門禁系統(tǒng)[J].福建農(nóng)林大學(xué)學(xué)報:自然科學(xué)版,2013,42(5):552-556.

[5] 王月浩,劉杰,余洲,等.RFID在實驗室門禁考勤上的應(yīng)用[J].重慶文理學(xué)院學(xué)報:社會科學(xué)版,2013,32(5):132-135.

[6] 金貽,鄭軍,鄢吉多,等.門禁考勤管理系統(tǒng)的設(shè)計與實現(xiàn)[J].貴陽學(xué)院學(xué)報:自然科學(xué)版,2013,8(29):51-52.

[7] 李杰文.當前門禁考勤管理系統(tǒng)設(shè)計[J].信息與電腦:理論版,2013(9):16-17.

[8] 周細義,任亞運,肖祥,等.RFID技術(shù)在實驗室管理系統(tǒng)中的應(yīng)用研究[J].湖南理工學(xué)院學(xué)報:自然科學(xué)版,2013,26(3):40-44.

攝像頭的圖像采集使用V4L2 API獲取一幀圖像,訪問設(shè)備文件進行讀取后格式轉(zhuǎn)換得到即時拍照,實現(xiàn)方法步驟為:

1)使用open系統(tǒng)調(diào)用打開“/dev/video0”設(shè)備;

2)使用ioctl系統(tǒng)調(diào)用設(shè)置攝像頭視頻數(shù)據(jù)格式(VIDIOC_S_FMT,如RGB565),并啟動視頻采集(VIDIOC_STREAMON);

3)使用read系統(tǒng)調(diào)用從視頻中讀取一幀圖像至緩沖區(qū),使用lib-jpeg提供的圖像格式轉(zhuǎn)換函數(shù)轉(zhuǎn)換為jpeg格式;

4)使用close系統(tǒng)調(diào)用關(guān)閉攝像頭設(shè)備。

4.2.3 門禁考勤終端程序訪問后臺服務(wù)接口

在Qt4提供的network API中,QNetworkAccessManager類提供了發(fā)送網(wǎng)絡(luò)請求和接收網(wǎng)絡(luò)應(yīng)答的方法,QNetworkRequest類用來管理請求,QNetworkReply類用來接收應(yīng)答,通過信號和槽的機制三者進行協(xié)同工作:

1)使用QNetworkRequest類實例構(gòu)造Http請求頭,調(diào)用QNetworkAccessManager類的post或get方法請求后臺服務(wù)接口,返回QNetworkReply類實例;

2)使用connect方法綁定QNetworkReply類實例readyRead信號與槽函數(shù)httpReadyRead(),finished信號與槽函數(shù)httpFinished ();

3)當應(yīng)答從服務(wù)器返回時,httpReadyRead()槽函數(shù)被調(diào)用,使用QNetworkReply類實例的readAll方法讀取返回字符串;

4)當一次Http請求結(jié)束后,httpFinished ()被調(diào)用,使用QNetworkReply類實例的deleteLater方法做清除處理。

4.2.4 門禁考勤終端程序訪問FTP服務(wù)器

使用QFtp類進行檔案照片和即時拍照的傳輸,其中的login方法進行登錄FTP服務(wù)器進行驗證,get和put用來下載和上傳文件,操作完成產(chǎn)生done信號。

5 設(shè)計方案的原型系統(tǒng)的實現(xiàn)與測試

基于上述設(shè)計方案實現(xiàn)原型系統(tǒng),門禁考勤機采用S3C6410 ARM11開發(fā)板,連接13.56MHz RFID讀卡器(RS232接口)、門禁控制器(RS485接口);燒寫U-Boot-1.1.6、Linux-2.6.28內(nèi)核、BusyBox-1.15.3文件系統(tǒng),Qt 4.8作為界面開發(fā)庫;服務(wù)器采用MyEclipse6.5開發(fā)后臺服務(wù)接口,MVC庫為struts2-2.1.8.1,ORM庫為hibernate-3.1,安裝JDK_1.6及JRE,使用Tomcat-6.0.18進行部署服務(wù),安裝mysql-5.1.73及其Java驅(qū)動。

系統(tǒng)測試使用一臺服務(wù)器和多個門禁考勤機終端,經(jīng)過與實際的實驗室門禁系統(tǒng)集成,多人次使用運行穩(wěn)定,界面顯示正確無亂碼,門禁考勤機LCD顯示屏用戶界面如圖3所示,顯示了員工基本信息、檔案照片和即時拍照,并提示刷卡成功。

圖2 門禁考勤機LCD顯示屏用戶界面

6 結(jié)束語與展望

本文針對門禁考勤系統(tǒng)的網(wǎng)絡(luò)化的發(fā)展趨勢,基于主流的ARM-Liux平臺和JavaEE技術(shù),設(shè)計與實現(xiàn)了門禁考勤機的原型系統(tǒng)。在此系統(tǒng)上可方便的增加密碼方式或是指紋識別、面部識別等模塊,后臺服務(wù)與人事管理系統(tǒng)結(jié)合可以實現(xiàn)靈活的授權(quán)控制,方便了人事管理人員的查詢、統(tǒng)計報表,因此系統(tǒng)整體結(jié)構(gòu)設(shè)計具有良好的擴展性,可以為相關(guān)行業(yè)產(chǎn)品化的技術(shù)路線提供參考。

參考文獻:

[1] 凌振寶,李嬌陽,樸冠宇,等.基于RFID的考勤系統(tǒng)的設(shè)計與實現(xiàn)[J].吉林大學(xué)學(xué)報:信息科學(xué)版,2013,31(5):470-476.

[2] 高小明.辦公樓群網(wǎng)絡(luò)門禁管理系統(tǒng)的設(shè)計[J].計算機光盤軟件與應(yīng)用,2013(21):279-280.

[3] 郭盛,黃剛,王峰.校園卡門禁系統(tǒng)在高校實驗室中的應(yīng)用研究[J].中國現(xiàn)代教育裝備,2013(19):8-10.

[4] 朱仕浪,王宜懷,馮德旺,等.基于流水線和RFID技術(shù)的快速門禁系統(tǒng)[J].福建農(nóng)林大學(xué)學(xué)報:自然科學(xué)版,2013,42(5):552-556.

[5] 王月浩,劉杰,余洲,等.RFID在實驗室門禁考勤上的應(yīng)用[J].重慶文理學(xué)院學(xué)報:社會科學(xué)版,2013,32(5):132-135.

[6] 金貽,鄭軍,鄢吉多,等.門禁考勤管理系統(tǒng)的設(shè)計與實現(xiàn)[J].貴陽學(xué)院學(xué)報:自然科學(xué)版,2013,8(29):51-52.

[7] 李杰文.當前門禁考勤管理系統(tǒng)設(shè)計[J].信息與電腦:理論版,2013(9):16-17.

[8] 周細義,任亞運,肖祥,等.RFID技術(shù)在實驗室管理系統(tǒng)中的應(yīng)用研究[J].湖南理工學(xué)院學(xué)報:自然科學(xué)版,2013,26(3):40-44.

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
湟源县| 溧阳市| 湘阴县| 光泽县| 南江县| 鄂温| 漳平市| 昌吉市| 长寿区| 南通市| 黄平县| 南开区| 湾仔区| 瑞丽市| 吕梁市| 济南市| 额济纳旗| 咸丰县| 思茅市| 嘉义市| 苗栗县| 桑日县| 宜城市| 亳州市| 邹平县| 赣州市| 晋州市| 潢川县| 神农架林区| 定日县| 寿阳县| 萨迦县| 关岭| 洪洞县| 蒙阴县| 石泉县| 明星| 大安市| 龙州县| 城市| 云林县|