基于WIFI连接MAC绑定的点名及数据挖掘探究
一、目標綜述
本項目主要是為了設計一個可以方便高校學生考勤,并且和學生進行信息交流的平臺,并在此基礎上通過對學生和老師的全方位,多層次的在校數(shù)據(jù)的收集,并進行數(shù)據(jù)挖掘。得出一系列的比如教師價值曲線,學生能力增長曲線等數(shù)據(jù)結(jié)果。來強化學校的建設。在后期甚至于可以搭建一個全國的數(shù)據(jù)中心平臺,大家一起共享高校建設等相關信息。
二、系統(tǒng)交互模型(需求分析)
1.前提:(1)數(shù)據(jù)中心已經(jīng)導入了學生教務中的個人信息,包括成績和選課等信息。(2)用戶連接到WIFI時自動跳轉(zhuǎn)到該系統(tǒng)的網(wǎng)站,WIFI所連接數(shù)據(jù)中心是單純的在學校內(nèi)網(wǎng),不可以連接到外部網(wǎng)絡。(3)連接后MAC地址的獲取和對比驗證時在服務器端自動進行的,對用戶來說是不可感知的。(4)教室里的電腦是通過以太網(wǎng)插口連接到數(shù)據(jù)中心的,教師不僅可以用教室內(nèi)電腦瀏覽器,還可以通過手機,ipad,筆記本電腦等設備的瀏覽器控制點名。但是推薦用大屏幕的設備。
?2.點名鑒權(quán)流程為:學生帶手機到教室連接WIFI,利用手機自帶瀏覽器,首次連接需要注冊綁定手機MAC地址,提交三張頭像照片。非首次可直接登陸,只需要提交自己的座位號和一張照片即可(可選)。至此鑒權(quán)過程結(jié)束。另外由于頭像識別有一定的出錯率,只是可選的提交選項,如果判斷不是某人,將會有教師直接點名判斷。
以上原理為:a.學生的屬性有(1)位置不固定;(2)與手機有強隸屬關系,因此一般不會輕易把手機給別人;(3)有頭像,指紋等生物信息。b.手機的屬性有MAC地址,MAC地址有全球唯一性;(2)有攝像頭,可以實時獲取圖像。c.教室的屬性有(1)位置固定;(2)擁有WIFI,則WIFI的地址就可以和教室綁定,確定教室地址。????? 當手機連到WIFI并獲取MAC地址時,這時候b和c就能確定在同一位置,只要a是本人且和b能保證在同一位置,就能完全保證點名的準確性。這時候就利用了a的屬性(2)(3)以及教師的隨機抽查來最大限度地保證準確性。
??? 3.教師和管理員操作流程:教師為操控點名的進行以及分發(fā)文件。管理員為監(jiān)控系統(tǒng)的運行狀況,以及進行數(shù)據(jù)的分析挖掘得到對學校建設等有價值的信息。
三、系統(tǒng)設計方案
??? 1.系統(tǒng)設計環(huán)境:
本系統(tǒng)主要呈現(xiàn)載體是網(wǎng)站,采用C/S的結(jié)構(gòu),便于維護和實現(xiàn)全平臺的訪問,降低開發(fā)成本。是在ASP.NET環(huán)境下以C#為主要開發(fā)語言,采用MVC三層架構(gòu),將業(yè)務邏輯,數(shù)據(jù),界面顯示分離組織,并結(jié)合HTML,CSS,js,AJAX等技術完成整個系統(tǒng)的主要模塊的搭建。
??? 2.系統(tǒng)主要功能模塊:
??? 管理員:(1)登錄;(2)查看全部點名信息;(3)導入數(shù)據(jù)并進行數(shù)據(jù)分析與挖掘,將離散化的數(shù)據(jù)綜合分析(利用AdaBoost,GSP等多種數(shù)據(jù)挖掘算法和KNIME等多種數(shù)據(jù)挖掘工具);(4)導出數(shù)據(jù)到外盤(提供excel、xml、txt、word格式)。
??? 教師:(1)注冊;(2)登錄;(3)查看學生信息;(4)點名(其中只提供抽查點名,原因交互模型中已經(jīng)有說明);(5)查看點名信息;(6)分發(fā)文件給學生(可以實現(xiàn)權(quán)限授權(quán),保證每個學生只能看見自己權(quán)限下的信息,保證數(shù)據(jù)隱私性);(7)導出數(shù)據(jù)到外盤(提供excel、xml、txt、word格式)。
??? 學生:(1)注冊綁定MAC;(2)登錄(無需輸入密碼,綁定的時候也不需要設置密碼,通過MAC校驗,座位號判斷,頭像識別判斷);(3)查看個人信息及文件(用戶只要能連接到數(shù)據(jù)中心,什么時候都能下載教師上傳的文件。);(4)對本節(jié)課及教師評價(為數(shù)據(jù)分析挖掘提供參考性信息)。
??? 3.技術要點:
??? (1)數(shù)據(jù)安全:使用RSA-128位公鑰加密算法,屬于非對稱加密。利用公鑰在數(shù)據(jù)存儲和數(shù)據(jù)傳輸過程進行加密,再利用私鑰進行解密。
??? (2)人臉識別[1]:人臉識別是計算機視覺和模式識別的當紅的研究課題,其具有非強制性,非接觸性,并發(fā)性等特征。Google,Microsoft,Baidu等許多大公司都在做相應的研究。此系統(tǒng)并沒有完全的自己搭設一套人臉識別系統(tǒng),而是直接利用百度的人臉識別SDK來實現(xiàn)此項目需要的功能,當然人臉識別并不是100%的準確的,所以這個只是為了點名鑒權(quán)的一個輔助措施。
??? (3)數(shù)據(jù)挖掘:一般指從大量的數(shù)據(jù)中通過算法搜索隱藏于其中信息的過程。我們可以通過統(tǒng)計、在線分析處理、情報檢索模式識別等諸多方法挖掘出學生的出勤率和成績的關系,教師的評價和學生成績的關系,學生在高校學習價值曲線等信息。為高校建設提供幫助。
四、系統(tǒng)搭建方案
1.搭建云平臺數(shù)據(jù)中心:
(1)配置應用服務器:進行IIS配置,打開網(wǎng)絡服務等操作,用來部署系統(tǒng),內(nèi)部域名解析,提供用戶訪問的站點;
(2)配置數(shù)據(jù)庫服務器:部署SQL Server2008等系統(tǒng)數(shù)據(jù)庫,存儲所有數(shù)據(jù);
(3)配置備份服務器:進行完全備份,降低RTO(系統(tǒng)恢復時間)),。還可以進一步進行利用第三方SaaS(軟件即服務)服務平臺,進行遠程備份,進一步提高容災性。
(4)若要實現(xiàn)全國性的數(shù)據(jù)共享,和更深度的大數(shù)據(jù)處理和數(shù)據(jù)挖掘,考慮到設備昂貴,可以購買阿里云這類服務,與各個高校的數(shù)據(jù)中心相連接,進行統(tǒng)一管理
2.配置校內(nèi)WIFI環(huán)境:
(1)在每個教室根據(jù)其大小搭設無線WIFI發(fā)射器,用于用戶連接。
(2)將WIFI基站和內(nèi)網(wǎng)云平臺連接,使用戶只能訪問內(nèi)網(wǎng)云數(shù)據(jù)中心。
(3)鑒于我們學校現(xiàn)在已經(jīng)建設好了可以連接外網(wǎng)的WIFI,可以直接利用這些設備,只需要簡單的WEB登錄重定向到內(nèi)網(wǎng)目標網(wǎng)站即可,無需連接外網(wǎng)。
結(jié)語:
本系統(tǒng)通過將人臉識別,數(shù)據(jù)安全,數(shù)據(jù)挖掘等新技術引入到傳統(tǒng)的教育行業(yè),實現(xiàn)了跨界的應用,并且充分利用了互聯(lián)網(wǎng)的優(yōu)勢,將數(shù)據(jù)、業(yè)務信息化,連接化。順應了如今ConnectEverything的潮流,大學生創(chuàng)新,萬人創(chuàng)業(yè)的世情。在將來一方面我們會繼續(xù)完善此系統(tǒng),另一方面也會繼續(xù)探索互聯(lián)網(wǎng)下的新型的應用。
總結(jié)
以上是生活随笔為你收集整理的基于WIFI连接MAC绑定的点名及数据挖掘探究的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《疯狂Java讲义》读书笔记(七):Sw
- 下一篇: jquery input标签中 中che