C#实现的基于RFID射频卡的学校智能刷卡考勤系统
資源下載地址:https://download.csdn.net/download/sheziqiong/85964224
資源下載地址:https://download.csdn.net/download/sheziqiong/85964224
1、設計總覽(總)
- 智能刷卡考勤系統是以 RFID 射頻卡為信息識別載體的適用于企業單位或學校的考勤管理系統。本系統可使人擺脫繁瑣、低效的簽到模式。識別工作不受環境影響,操作方便快捷,具有防污、防水、加密存儲等優點。結合網絡通信技術和單片機技術,實現了企業和學校的自動考勤的數據的分析處理,節約了考勤時間,提高了考勤效率并提高了考勤的準確率,促進了企業學校的考勤管理信息化水平的發展。
- 硬件部分我們采用 DRM6300 構成的射頻卡讀卡電路。該芯片具有成本低,工作穩定,精確的采樣點等優點。單片機采用 STC12 單片機。讀卡輸出信號有單片機識別出卡號通過 JDY-40 模塊實現無線傳輸,實時上傳數據到 PC 段進行處理。
- 軟件部分分為讀卡識別、數據存儲和查詢、圖形界面設計、數據庫設計與組織。
2、設計思想(方向三:PC 端數據存取、操控軟件設計)
圖 2.1 軟件流程與數據庫結構圖
PC 端通過串口無線通信接收學生卡信息,進入開始默認界面,等待接受來自于串口的學生刷卡信息,收到后在多個表中交叉校驗,確保刷卡課程正確、不重復刷卡。也可直接通過賬號登陸查詢/管理系統,根據不同賬號權限,進入相應界面,管理員賬號可進行添加刪除賬號,添加刪除課程,改變刷卡記錄等操作;教師賬號可對所授課程考勤情況進行查詢和修改;學生可查詢已選課程考勤情況。
2.1 系統界面設計
系統設計分為編碼設計和 UI 設計兩部分。
界面主要有默認界面、登陸界面、用戶界面(管理人員界面、教師界面、學生界面)和若干管理子界面。
2.2 PC 端遠程控制及 LCD 顯示
設計 PC 端控制界面,通過 JDY-40 無線模塊控制 STC 單片機進入低功耗模式,關閉讀卡串口數據掃描,達到類似于休眠的低功耗狀態。或從低功耗模式下(定時)喚醒,進入正常工作模式。或可對單片機發送單條定長數據并經由 LCD 顯示,實現兩側用戶可視化通信。
3、功能實現(方向三:PC 端數據存取、操控軟件設計)
3.1 系統界面設計
分為默認界面,登錄界面,管理界面,教師界面,學生界面,關于界面,共六個界面,工作流程如圖 2.1 所示。
3.1.1 默認界面
圖 3.1.1 默認界面
默認界面通過 timer 實現時間顯示,串口輸入掃描。通過 button 實現刷新串口列表與向其他窗體的跳轉。
圖 3.1.2 默認界面刷卡成功
3.1.2 登錄界面
圖 3.1.3 登錄界面
登錄界面通過默認窗體點擊登錄賬號按鈕進入,進入后默認界面自動隱藏,通過返回鍵可喚回默認界面。通過 textbox 輸入賬號密碼后點擊登錄,通過賬號類型自動進入不同管理頁面。
3.1.3 管理員管理界面
可通過下拉菜單選擇賬號管理、課程管理、刷卡記錄管理,進行操作。
3.1.3.1 賬號信息管理
圖 3.1.4 賬號信息管理
3.1.3.2 課程管理
圖 3.1.5 課程信息管理
3.1.3.3 刷卡記錄管理
3.1.4 教師界面
圖 3.1.7 教師管理界面
3.1.5 學生界面
圖 3.1.8 學生界面
3.1.6 “關于”界面
圖 3.1.9 “關于”界面
資源下載地址:https://download.csdn.net/download/sheziqiong/85964224
資源下載地址:https://download.csdn.net/download/sheziqiong/85964224
總結
以上是生活随笔為你收集整理的C#实现的基于RFID射频卡的学校智能刷卡考勤系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于物联网技术的智慧病房管理系统(一)—
- 下一篇: Topaz ReMask 5抠图神器