一種考勤系統及方法
【專利摘要】本發明涉及一種考勤系統及方法,包括控制器、藍牙模塊和至少一個內置有藍牙傳輸單元的移動終端;移動終端,其通過藍牙傳輸單元采用藍牙模式將打卡信息發送至所述藍牙模塊;藍牙模塊,其用于接收打卡信息,并將打卡信息傳輸至控制器;控制器,其用于接收打卡信息,將打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收打卡信息的時刻,確定打卡員工的打卡時間;其還用于根據員工信息及全部打卡員工和打卡時間分析生成考勤表。本發明采用藍牙傳輸實現考勤系統,從系統整體上降低成本,提高智能性和操作性。
【專利說明】
_種考勤系統及方法
技術領域
[0001 ]本發明涉及單片機技術領域,特別涉及一種考勤系統及方法。
【背景技術】
[0002]企業考勤管理系統是為了解決員工考勤管理的而設計的,目的是建立一個能夠初步實現企業考勤管理系統的智能化管理,提高考勤管理效率,管理人員能夠得到及時的反饋信息,而系統所需的工作人員的數量少,效率高。科技的發展和生活節奏的加快為被動式考勤方式帶來了新的挑戰,但一直以來人們使用傳統的人工方式管理員工的上下班等信息,現在市場上的考勤系統有感應式IC卡考勤,指紋考勤等考勤系統,這些管理方式存在著許多缺點,諸如效率低,保密性差等,有的成本過高,有的實用性不強。
【發明內容】
[0003]本發明目的是提供一種考勤系統及方法,解決現有技術中存在的上述問題。
[0004]本發明解決上述技術問題的技術方案如下:
[0005]—種考勤系統,包括控制器、藍牙模塊和至少一個內置有藍牙傳輸單元的移動終端;
[0006]所述移動終端,其通過藍牙傳輸單元采用藍牙模式將打卡信息發送至所述藍牙模塊;
[0007]所述藍牙模塊,其用于接收所述打卡信息,并將所述打卡信息傳輸至所述控制器;
[0008]所述控制器,其用于接收所述打卡信息,將所述打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收所述打卡信息的時刻,確定所述打卡員工的打卡時間;其還用于根據員工信息及全部打卡員工和打卡時間分析生成考勤表。
[0009]本發明的有益效果是:采用藍牙傳輸實現考勤系統,有效利用藍牙信號短距離傳輸信號穩定,具備藍牙功能的移動終端普及的優點,從系統整體上降低成本,提高智能性和操作性。
[0010]在上述技術方案的基礎上,本發明還可以做如下改進。
[0011 ]進一步,所述藍牙模塊的個數為兩個,且兩個所述藍牙模塊之間間隔預設距離設置于員工上下班通道;所述藍牙模塊與所述控制器之間采用有線模式進行打卡信息的傳輸;
[0012]所述藍牙傳輸單元,其以自身為中心在預設范圍內主動查詢兩個所述藍牙模塊,將打卡信息按查詢到的先后順序依次發送至兩個所述藍牙模塊;
[0013]所述控制器根據同一打卡員工對應兩個所述藍牙模塊的打卡時間的先后,確定打卡員工執行的是上班打卡或下班打卡。
[0014]采用上述進一步方案的有益效果是,利用藍牙模塊位置的設置,實現上班打卡和下班打卡的區分,降低控制器數據處理的復雜性,滿足員工上下班時間不統一的考勤需求。
[0015]進一步,所述控制器上還配置有顯示屏,其用于顯示所述考勤表;所述控制器上還配置有人工輸入模塊,其用于采用人工操作切換所述控制器的工作模式,其還用于采用人工操作修改內部存儲模塊中的員工信息;其中,所述工作模式包括打卡模式、員工信息修改模式和查詢模式。
[0016]采用上述進一步方案的有益效果是,顯示屏便于直接從考勤系統對考勤情況進行查詢;人工輸入模塊便于直接切換控制器的工作模式和修改員工信息。
[0017]進一步,所述控制器為STM32,所述藍牙模塊的型號為ATK-HC05,所述內部存儲模塊為SD卡。
[0018]采用上述進一步方案的有益效果是,STM32具有高性能、低成本和低功耗的優點,另STM3 2串口資源充足,ATK-HCO 5藍牙模塊主要利用串口進行數據傳輸,設計者只需在STM32上做簡單開發,即可實現藍牙模塊的傳輸功能;SD卡存儲容量大、性能穩定。
[0019]進一步,所述控制器上還配置有指示燈,其用于當所述控制器接收打卡信息時,發出閃爍光信號。
[0020]采用上述進一步方案的有益效果是,便于打卡員工直觀獲知其是否打卡。
[0021 ]進一步,所述指示燈為LED燈珠。
[0022]采用上述進一步方案的有益效果是,LED燈珠功耗大,性能穩定,壽命長。
[0023]進一步,所述顯示屏為TFTIXD,所述顯示屏的控制器型號為ILI9320。
[0024]采用上述進一步方案的有益效果是,采用ILI9320控制器,設計方便,功能豐富。
[0025]進一步,所述移動終端為內置有藍牙傳輸單元的手機或平板電腦。
[0026]采用上述進一步方案的有益效果是,采用手機或平板電腦,降低系統成本,提高系統可適用性。
[0027]本發明的另一技術方案如下:
[0028]一種考勤方法,包括如下步驟:
[0029]步驟I,移動終端通過藍牙傳輸單元采用藍牙模式將打卡信息發送至藍牙模塊;
[0030]步驟2,藍牙模塊接收所述打卡信息,并將所述打卡信息傳輸至控制器;
[0031]步驟3,控制器接收所述打卡信息,將所述打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收所述打卡信息的時刻,確定所述打卡員工的打卡時間;
[0032]步驟4,多次執行步驟I至3,確定全部打卡員工和打卡時間;
[0033]步驟5,控制器根據員工信息及全部打卡員工和打卡時間分析生成考勤表。
[0034]在上述技術方案的基礎上,本發明還可以做如下改進。
[0035]進一步,所述步驟I的具體實現為移動終端的藍牙傳輸單元以自身為中心在預設范圍內主動查詢間隔預設距離設置于員工上下班通道的兩個藍牙模塊;將打卡信息按查詢到的先后順序依次發送至兩個藍牙模塊;
[0036]所述步驟3的具體實現包括控制器根據同一打卡員工對應兩個藍牙模塊的打卡時間的先后,確定打卡員工執行的是上班打卡或下班打卡。
【附圖說明】
[0037]圖1為本發明一種考勤系統的系統原理框圖;
[0038]圖2為本發明一種考勤方法的方法流程圖。
【具體實施方式】
[0039]以下結合附圖對本發明的原理和特征進行描述,所舉實例只用于解釋本發明,并非用于限定本發明的范圍。
[0040]如圖1所示,一種考勤系統,包括控制器、藍牙模塊和至少一個內置有藍牙傳輸單元的移動終端。
[0041]所述移動終端,其通過藍牙傳輸單元采用藍牙模式將打卡信息發送至所述藍牙模塊。
[0042]所述藍牙模塊,其用于接收所述打卡信息,并將所述打卡信息傳輸至所述控制器;所述藍牙模塊的個數為兩個,且兩個所述藍牙模塊之間間隔預設距離設置于員工上下班通道;所述藍牙模塊與所述控制器之間采用有線模式進行打卡信息的傳輸;所述藍牙模塊的型號為ATK-HC05。
[0043]所述藍牙傳輸單元,其以自身為中心在預設范圍內主動查詢兩個所述藍牙模塊,將打卡信息按查詢到的先后順序依次發送至兩個所述藍牙模塊。
[0044]所述控制器,其用于接收所述打卡信息,將所述打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收所述打卡信息的時刻,確定所述打卡員工的打卡時間;其還用于根據員工信息及全部打卡員工和打卡時間分析生成考勤表。所述控制器根據同一打卡員工對應兩個所述藍牙模塊的打卡時間的先后,確定打卡員工執行的是上班打卡或下班打卡。所述內部存儲模塊為SD卡。如,藍牙模塊A設置與大門處,藍牙模塊B設置于入門走道內,同一打卡員工,藍牙模塊A對應的打卡時間早于藍牙模塊B對應的打卡時間,則,說明打卡員工的藍牙傳輸單元先查詢到藍牙模塊A,后查詢到藍牙模塊B,可判斷打卡員工行走放下為從大門到入門走道,即為上班打卡。
[0045]所述控制器上還配置有顯示屏,其用于顯示所述考勤表,供查詢考勤情況使用;所述顯示屏為TFTIXD,所述顯示屏的控制器型號為IL 19320。
[0046]所述控制器上還配置有人工輸入模塊,如物理輸入按鍵或觸摸屏輸入按鍵,其用于采用人工操作切換所述控制器的工作模式,其還用于采用人工操作修改內部存儲模塊中的員工信息;其中,所述工作模式包括打卡模式、員工信息修改模式和查詢模式。
[0047]所述控制器上還配置有指示燈,其用于當所述控制器接收打卡信息時,發出閃爍光信號。所述指示燈為LED燈珠。
[0048]所述移動終端為內置有藍牙傳輸單元的手機或平板電腦,所述控制器為STM32。
[0049]如圖2所示,一種考勤方法,包括如下步驟:
[0050]步驟I,移動終端通過藍牙傳輸單元采用藍牙模式將打卡信息發送至藍牙模塊;
[0051]所述步驟I的具體實現為移動終端的藍牙傳輸單元以自身為中心在預設范圍內主動查詢間隔預設距離設置于員工上下班通道的兩個藍牙模塊;將打卡信息按查詢到的先后順序依次發送至兩個藍牙模塊;
[0052]步驟2,藍牙模塊接收所述打卡信息,并將所述打卡信息傳輸至控制器;
[0053]步驟3,控制器接收所述打卡信息,將所述打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收所述打卡信息的時刻,確定所述打卡員工的打卡時間;
[0054]所述步驟3的具體實現包括控制器根據同一打卡員工對應兩個藍牙模塊的打卡時間的先后,確定打卡員工執行的是上班打卡或下班打卡;
[0055]步驟4,多次執行步驟I至3,確定全部打卡員工和打卡時間;
[0056]步驟5,控制器根據員工信息及全部打卡員工和打卡時間分析生成考勤表。
[0057]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種考勤系統,其特征在于,包括控制器、藍牙模塊和至少一個內置有藍牙傳輸單元的移動終?而; 所述移動終端,其通過藍牙傳輸單元采用藍牙模式將打卡信息發送至所述藍牙模塊; 所述藍牙模塊,其用于接收所述打卡信息,并將所述打卡信息傳輸至所述控制器; 所述控制器,其用于接收所述打卡信息,將所述打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收所述打卡信息的時刻,確定所述打卡員工的打卡時間;其還用于根據員工信息及全部打卡員工和打卡時間分析生成考勤表。2.根據權利要求1所述一種考勤系統,其特征在于,所述藍牙模塊的個數為兩個,且兩個所述藍牙模塊之間間隔預設距離設置于員工上下班通道;所述藍牙模塊與所述控制器之間采用有線模式進行打卡信息的傳輸; 所述藍牙傳輸單元,其以自身為中心在預設范圍內主動查詢兩個所述藍牙模塊,將打卡信息按查詢到的先后順序依次發送至兩個所述藍牙模塊; 所述控制器根據同一打卡員工對應兩個所述藍牙模塊的打卡時間的先后,確定打卡員工執行的是上班打卡或下班打卡。3.根據權利要求1所述一種考勤系統,其特征在于,所述控制器上還配置有顯示屏,其用于顯示所述考勤表;所述控制器上還配置有人工輸入模塊,其用于采用人工操作切換所述控制器的工作模式,其還用于采用人工操作修改內部存儲模塊中的員工信息;其中,所述工作模式包括打卡模式、員工信息修改模式和查詢模式。4.根據權利要求1所述一種考勤系統,其特征在于,所述控制器為STM32,所述藍牙模塊的型號為ATK-HC05,所述內部存儲模塊為SD卡。5.根據權利要求1所述一種考勤系統,其特征在于,所述控制器上還配置有指示燈,其用于當所述控制器接收打卡信息時,發出閃爍光信號。6.根據權利要求5所述一種考勤系統,其特征在于,所述指示燈為LED燈珠。7.根據權利要求3所述一種考勤系統,其特征在于,所述顯示屏為TFTLCD,所述顯示屏的控制器型號為ILI9320。8.根據權利要求1所述一種考勤系統,其特征在于,所述移動終端為內置有藍牙傳輸單元的手機或平板電腦。9.一種考勤方法,其特征在于,包括如下步驟: 步驟1,移動終端通過藍牙傳輸單元采用藍牙模式將打卡信息發送至藍牙模塊; 步驟2,藍牙模塊接收所述打卡信息,并將所述打卡信息傳輸至控制器; 步驟3,控制器接收所述打卡信息,將所述打卡信息與內部存儲模塊中存儲的員工信息進行比對,確定打卡員工;并調用內部時鐘芯片根據控制器接收所述打卡信息的時刻,確定所述打卡員工的打卡時間; 步驟4,多次執行步驟I至3,確定全部打卡員工和打卡時間; 步驟5,控制器根據員工信息及全部打卡員工和打卡時間分析生成考勤表。10.根據權利要求9所述一種考勤方法,其特征在于,所述步驟I的具體實現為移動終端的藍牙傳輸單元以自身為中心在預設范圍內主動查詢間隔預設距離設置于員工上下班通道的兩個藍牙模塊;將打卡信息按查詢到的先后順序依次發送至兩個藍牙模塊; 所述步驟3的具體實現包括控制器根據同一打卡員工對應兩個藍牙模塊的打卡時間的先后,確定打卡員工執行的是上班打卡或下班打卡。
【文檔編號】G07C1/10GK105913506SQ201610212623
【公開日】2016年8月31日
【申請日】2016年4月7日
【發明人】羅海峰, 蔣謙, 黃靚, 劉勇, 王懷興
【申請人】羅海峰