• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)

    2019-09-19 11:34:52宋振宇孫小淞譚鵬
    電腦知識與技術(shù) 2019年20期

    宋振宇 孫小淞 譚鵬

    摘要:傳統(tǒng)的手工簽到耗費(fèi)時(shí)間長,數(shù)據(jù)統(tǒng)計(jì)復(fù)雜,鑒于移動(dòng)終端的廣泛使用以及校園無線網(wǎng)的普及,設(shè)計(jì)并實(shí)現(xiàn)了一款基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)。本設(shè)計(jì)使用java語言,采用了安卓開發(fā)技術(shù)和服務(wù)器技術(shù),基于Eclipse開發(fā)平臺,設(shè)計(jì)并實(shí)現(xiàn)了在校園網(wǎng)WIFI下,智能終端簽到系統(tǒng)。該系統(tǒng)適用于4.0版本及以上的安卓客戶端,并通過檢測客戶端網(wǎng)關(guān)的方式,實(shí)現(xiàn)了限定簽到人所在地為特定教學(xué)樓的設(shè)計(jì)要求,保證了簽到的有效性。

    關(guān)鍵詞: Android;Java;校園無線網(wǎng);簽到APP

    中圖分類號:TP311? ? ? ? 文獻(xiàn)標(biāo)識碼:A

    文章編號:1009-3044(2019)20-0065-02

    開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

    1 需求分析

    目前大多數(shù)高校還在使用傳統(tǒng)的手工簽到方式來統(tǒng)計(jì)學(xué)生的到課情況,這種簽到方式不僅耗費(fèi)時(shí)間長、數(shù)據(jù)統(tǒng)計(jì)復(fù)雜,而且不能避免代簽情況的發(fā)生。面對這些現(xiàn)存的問題,市場也涌現(xiàn)出了大量與簽到相關(guān)的軟件,但是這些軟件不能很好地統(tǒng)計(jì)簽到數(shù)據(jù)以及管理簽到數(shù)據(jù),同時(shí)這些軟件也沒有采用相關(guān)的技術(shù)來解決代簽情況的發(fā)生。針對上述問題,開發(fā)一款基于校園無線網(wǎng)? 絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)是非常必要的。本系統(tǒng)使用Java語言實(shí)現(xiàn),使用MySQL數(shù)據(jù)庫管理簽到數(shù)據(jù),利用高校無線網(wǎng)的網(wǎng)關(guān)信息判斷地理位置信息,同時(shí)還使用了手機(jī)MAC地址鎖定技術(shù)保證一部手機(jī)只能登錄一個(gè)賬號,從而有效地避免代簽情況的發(fā)生。

    2 系統(tǒng)設(shè)計(jì)

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)所采用的Android開發(fā)工具是ADT(Android Development Tools),使用的是MySQL數(shù)據(jù)庫管理數(shù)據(jù)。

    2.1系統(tǒng)架構(gòu)設(shè)計(jì)

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)使用的是B/S結(jié)構(gòu)由客戶端(教師端APP和學(xué)生端APP)、服務(wù)器和數(shù)據(jù)庫組成,其系統(tǒng)架構(gòu)圖如圖1所示。由客戶端通過瀏覽器向服務(wù)器發(fā)送連接請求,連接成功后向服務(wù)器發(fā)送信息,再由服務(wù)器與數(shù)據(jù)庫交互,通過后臺訪問使用JDBC數(shù)據(jù)庫,將增添、修改后的數(shù)據(jù)存放在數(shù)據(jù)庫。

    2.2 系統(tǒng)總體框架設(shè)計(jì)

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)的系統(tǒng)框架設(shè)計(jì)圖如圖2所示,其中包括學(xué)生端和教師端。學(xué)生端有查看課表、簽到情況查詢、查看作業(yè)、查看提醒信息、發(fā)布疑難問題以及解除綁定等功能;教師端有查看選課情況、查看簽到情況、發(fā)布作業(yè)、發(fā)布提醒信息、解決疑難問題和退出登錄等功能。

    2.3 功能模塊設(shè)計(jì)

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)共設(shè)計(jì)了六個(gè)功能模塊,分別是登錄功能模塊、簽到功能模塊、提醒信息功能模塊、作業(yè)功能模塊、疑難問題功能模塊和解除綁定功能模塊,如圖3所示:

    2.4核心功能說明

    2.4.1 綁定手機(jī)MAC地址功能設(shè)計(jì)

    每個(gè)手機(jī)都有其固定的MAC地址并且是唯一的,通過該地址我們可以確定該手機(jī),把該地址與學(xué)生登錄賬號綁定起來,就可以實(shí)現(xiàn)一部手機(jī)只能登陸一個(gè)賬號的動(dòng)能。在學(xué)生登錄時(shí)獲取學(xué)生的手機(jī)MAC地址信息,并把該信息與學(xué)生的賬號信息和密碼信息存放在一張數(shù)據(jù)表中,當(dāng)使用其他賬號登錄時(shí),就會(huì)識別出該手機(jī)已經(jīng)和某位學(xué)生的賬號綁定,在解除綁定之前不能再登錄其他賬號,實(shí)現(xiàn)了一部手機(jī)只能登錄一個(gè)學(xué)生賬號,從而有效解決了代簽情況的發(fā)生。

    2.4.2 教師發(fā)起簽到功能

    傳統(tǒng)的手工簽到不可避免地會(huì)有代簽情況的發(fā)生,基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)除了采用綁定手機(jī)MAC地址防止代簽情況的發(fā)生,同時(shí)還采用手勢簽到的方式解決代簽問題。在教師端APP中,教師在發(fā)起簽到之前會(huì)先設(shè)定一個(gè)簽到手勢,然后系統(tǒng)會(huì)把該手勢對應(yīng)的數(shù)字發(fā)送給服務(wù)器并由服務(wù)器發(fā)送給學(xué)生端APP,學(xué)生接收到該信息就可以知道教師設(shè)定的簽到手勢,從而有效的解決代簽問題的發(fā)生。

    2.4.3 簽到功能

    在本系統(tǒng)中簽到功能的設(shè)計(jì)首先是由教師端APP發(fā)起簽到,并設(shè)定一個(gè)簽到手勢,然后服務(wù)器會(huì)把該手勢對應(yīng)的數(shù)字信息發(fā)送給學(xué)生端,學(xué)生端在收到該信息后就可以開始簽到。如果在學(xué)生端APP中畫出的手勢一致就把學(xué)生的賬號信息和校園網(wǎng)WIFI的網(wǎng)關(guān)信息發(fā)送給服務(wù)器,由服務(wù)器判定該網(wǎng)關(guān)信息判斷出所在的物理位置,在與學(xué)生課表中該時(shí)間段的課程的上課地點(diǎn)相比較,如果相同,則認(rèn)為簽到成功,并把該學(xué)生的簽到信息發(fā)送到教師端APP。

    2.5 數(shù)據(jù)庫設(shè)計(jì)

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)采用的是MySQL數(shù)據(jù)庫,安裝并配置環(huán)境,之后建立不同的表用來存放用戶的不同信息。主要建立的表以及每張表存儲(chǔ)的信息如表1所示:

    3 系統(tǒng)功能測試

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)已經(jīng)初步完成,下面需要分別測試學(xué)生端APP和教師端的各個(gè)功能。首先測試的功能是用戶主界面的實(shí)現(xiàn)效果。學(xué)生端APP的查看課表功能測試:在學(xué)生端APP主界面點(diǎn)擊查看課表即可查看學(xué)生的課表信息;教師端APP的查看學(xué)生簽到結(jié)果功能測試:在教師端APP主界面點(diǎn)擊查看簽到結(jié)果即可查看學(xué)生的簽到結(jié)果,可以看到簽到學(xué)生的學(xué)號、姓名和簽到時(shí)間。

    4 結(jié)束語

    基于校園無線網(wǎng)絡(luò)的移動(dòng)客戶端課堂簽到系統(tǒng)有效地解決了傳統(tǒng)手工簽到方式簽到耗費(fèi)時(shí)間長,數(shù)據(jù)統(tǒng)計(jì)復(fù)雜等問題,同時(shí)使用鎖定手機(jī)MAC地址技術(shù)在一定程度避免了代簽情況的發(fā)生;經(jīng)過系統(tǒng)測試發(fā)現(xiàn)系統(tǒng)能夠正常運(yùn)行,使用效果良好,達(dá)到了預(yù)期設(shè)定的目標(biāo)。

    參考文獻(xiàn):

    [1] 金曉耕.智能手機(jī)操作系統(tǒng)行業(yè)格局分析[J].科技創(chuàng)業(yè)月刊,2012(9):38-39.

    [2] 董曉剛.Android系統(tǒng)四大組件的注冊與激活[J].硅谷,2013(5).

    [3] 張娜.Android系統(tǒng)架構(gòu)研究與應(yīng)用[D]. 西安:西安科技大學(xué),2013.

    [4] 程哲豪.基于Android使用WiFi技術(shù)的簽到系統(tǒng)[J].中國新技術(shù)新產(chǎn)品,2014(6):17.

    【通聯(lián)編輯:唐一東】

    蒙自县| 湘西| 余江县| 浠水县| 抚远县| 烟台市| 宁波市| 蓝田县| 叶城县| 易门县| 密云县| 吉木乃县| 镇赉县| 万载县| 崇阳县| 扎鲁特旗| 澎湖县| 德昌县| 桂东县| 林芝县| 临汾市| 彭州市| 东源县| 离岛区| 仙游县| 永善县| 普兰店市| 定南县| 岳西县| 遂宁市| 双桥区| 西吉县| 微博| 双鸭山市| 那坡县| 田东县| 东兰县| 尤溪县| 德化县| 泊头市| 定西市|