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