目錄
參考博文:
之前寫過幾篇關於大學生簽到系統的博文,當時感覺還不錯,現在看起來根本就是腦(luan)洞(che)大,有興趣的同學可以看一下
設計思路
寫過一篇文章關於Android和藍牙設備通信的文章,感興趣的話留言QQ郵箱發給你代碼,是成功案例。
場景:假設每個多媒體教室可容納300人,那麼計劃投入30個藍牙設備用於簽到,因爲它的價格相對來說比較便宜,之前買的也就幾十塊錢一個。將ble設備均勻裝在作爲上即可,因爲它的連接範圍大概就是直接5-7米左右(可查資料)。首先要說明的是不是什麼時候都能簽到,當把簽到信息提交到後臺的時候,是要在範圍端進行攔截處理。藍牙的作用在於限制簽到範圍,不進行通信,所以問題一下就簡單了許多。當一個學生來到403的教室時,打開手機藍牙,會掃描的n多個藍牙設備,可能不是本教室的,選擇帶有403教室的藍牙進行簽到,此時將信息提交到後臺,服務端根據學生的信息,當前時間來判斷此時此刻該學生應該到那個教室進行簽到,此教室包含的藍牙設備信息是多少,如果由學生提交的簽到信息中藍牙信息不存在於該查詢結果列表中,那就不能進行簽到,並給出提示,此外我還應該進行超時簽到的控制,也就是增加時間限制。
應該具有的效果圖
學生登錄之後是簽到功能、老師登錄之後是查看當前這節課簽到情況
語言和工具
Java、html、
STS、Hbuilder
SpringBoot、前端框架等
環境準備 大體的環境已經準備完成
以後會在此基礎上進行開發設計。
鏈接地址(積分不知道怎麼控制了,直接留言或私信就發):
https://download.csdn.net/upload/11962194