資源描述:
《基于android的手機(jī)藍(lán)牙考勤系統(tǒng)的使用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、基于Android的手機(jī)藍(lán)牙考勤系統(tǒng)的使用摘要:本文主要介紹了一款使用了手機(jī)藍(lán)牙考勤系統(tǒng)的開(kāi)發(fā)過(guò)程及關(guān)鍵技術(shù)。該系統(tǒng)主要包括人員考勤,日期時(shí)間,統(tǒng)計(jì)等主要功能。該系統(tǒng)主要為企事業(yè)單位人員考勤,統(tǒng)計(jì)出勤時(shí)間,統(tǒng)計(jì)出勤情況等功能。關(guān)鍵詞:考勤;Android客戶(hù)端;藍(lán)牙、弓I言(introduction)在很多企事業(yè)單位都有人員考勤系統(tǒng),大部分考勤系統(tǒng)還是磁卡考勤系統(tǒng),這類(lèi)系統(tǒng)不僅簽到繁瑣,管理成本高,而且終端設(shè)備和磁卡也造成一定成本和浪費(fèi);指紋考勤、人臉識(shí)別考勤、視網(wǎng)膜考勤等新一代考勤技術(shù)雖然大大地提高了考勤效率和準(zhǔn)確率,但是這類(lèi)考勤機(jī)的費(fèi)用較高、操作比較麻煩。手機(jī)藍(lán)牙考勤就是針對(duì)以上考
2、勤機(jī)的缺點(diǎn)而設(shè)計(jì)的,使用手機(jī)藍(lán)牙考勤機(jī)可以實(shí)現(xiàn)人員經(jīng)過(guò)即可輕松簽到。二、系統(tǒng)功能設(shè)計(jì)(Thesystemfunctiondesign)手機(jī)藍(lán)牙系統(tǒng)包括手機(jī)藍(lán)牙匹配,考勤系統(tǒng),查看出勤率,系統(tǒng)設(shè)置。(1)手機(jī)藍(lán)牙匹配。利用手機(jī)藍(lán)牙設(shè)備,和公司服務(wù)器端的手機(jī)設(shè)備進(jìn)行初始配對(duì),同時(shí)注冊(cè)用戶(hù),使藍(lán)牙ID和用戶(hù)信息進(jìn)行對(duì)應(yīng),然后上傳到服務(wù)器。(1)考勤系統(tǒng)當(dāng)用戶(hù)進(jìn)入到公司,考勤APP,會(huì)自動(dòng)和服務(wù)端使用藍(lán)牙進(jìn)行通信,進(jìn)行上班打卡。主要包括有人員的出勤時(shí)間、日期,等基本信息。用戶(hù)也可以手動(dòng)進(jìn)行考勤,點(diǎn)擊手動(dòng)考勤,可以開(kāi)啟考勤功能,開(kāi)啟藍(lán)牙設(shè)備,進(jìn)行連接。(2)查看出勤率。查看出勤率主要功能是查看考
3、勤的全部信息,可以設(shè)置要查看的時(shí)間范圍出勤次數(shù)、時(shí)間,能夠很清晰的看到出勤狀況。(3)系統(tǒng)設(shè)置。系統(tǒng)設(shè)置主要是查看用戶(hù)信息,也可以修改、注銷(xiāo)自己的資料,實(shí)時(shí)的與數(shù)據(jù)庫(kù)同步。三、系統(tǒng)環(huán)境搭建(Systemenvironment)根據(jù)開(kāi)發(fā)環(huán)境選擇需要的jDK,并安裝」DK,根據(jù)系統(tǒng)類(lèi)型下載adt-bundle,解壓即可使用。下載AndroidSDK,選擇2.33以及4.0以上,分別對(duì)應(yīng)最低開(kāi)發(fā)版本,對(duì)應(yīng)目標(biāo)版本。數(shù)據(jù)庫(kù)使用SQLite,新建一個(gè)Android新的工程項(xiàng)目,啟動(dòng)項(xiàng)目在手機(jī)上進(jìn)行測(cè)試。四、幵發(fā)流程及關(guān)鍵技術(shù)(TheProcessandkeytechnologydevelopme
4、nt)系統(tǒng)首先開(kāi)發(fā)進(jìn)行藍(lán)牙同學(xué)的工具類(lèi),并開(kāi)發(fā)測(cè)試類(lèi),然后進(jìn)行開(kāi)發(fā)主要的考勤模塊,最后把其他設(shè)置等模塊完成,進(jìn)行測(cè)試。主要的關(guān)鍵問(wèn)題,當(dāng)藍(lán)牙匹配到手機(jī)信息的時(shí)候,這時(shí)手機(jī)提示需要注冊(cè),注冊(cè)后就會(huì)把信息上傳到服務(wù)器(注冊(cè)過(guò)的可以跳過(guò)注冊(cè))。然后會(huì)有今天的考勤信息,如果遇到考勤人說(shuō)比較多的時(shí)候,也可以把考勤設(shè)置成自動(dòng)考勤,這樣每次考勤的時(shí)候就不需要把手機(jī)拿出來(lái),節(jié)約了很多時(shí)間??记诮Y(jié)束后就可以自動(dòng)把手機(jī)藍(lán)牙關(guān)閉,等著下次考勤時(shí)再自動(dòng)開(kāi)啟。上傳數(shù)據(jù)是非常準(zhǔn)確的,通過(guò)androidservice在手機(jī)后臺(tái)一直運(yùn)行一個(gè)進(jìn)程。需要的時(shí)候,進(jìn)行智能考勤,因?yàn)樗{(lán)牙ID是和用戶(hù)名綁定在一起的,除非通過(guò)系
5、統(tǒng)設(shè)置來(lái)修改綁定的手機(jī)。手機(jī)的標(biāo)示只有一個(gè),這樣就防止別人代為考勤。五、結(jié)論(Conclusion)通過(guò)本系統(tǒng)提供手機(jī)藍(lán)牙、人員信息,可實(shí)現(xiàn)相互綁定。大大提高了考勤效率,降低考勤所需要的成本。方便考勤人員使用。但這個(gè)系統(tǒng)也有點(diǎn)缺陷,當(dāng)手機(jī)沒(méi)帶的時(shí)候就不能考勤,只能用其他方式考勤。參考文獻(xiàn):(References)[1]郭霖.第一行代碼Android[M].北京:人民郵電出版社,2014.[1]張明星、孫嬌.Android智能穿戴設(shè)備開(kāi)發(fā)從入門(mén)到精通[M].北京:人民郵電中國(guó)鐵道出版社,2014.[2]張明星、孫嬌.Android智能穿戴設(shè)備開(kāi)發(fā)從入門(mén)到精通[M].北京:人民郵電中國(guó)鐵道
6、出版社,2014.作者簡(jiǎn)介:顏世波(1982?),男,助教,本科,研宄領(lǐng)域:軟件開(kāi)發(fā)。本文受安徽省青年人才基金重點(diǎn)項(xiàng)目(2013SQRL106ZD)支持。