資源簡介
本系統旨在基于移動設備WIFI環境下解決學生簽到,教師查詢考勤記錄,發布公告等問題。本課題研究成果如下:
(1)通過調查研究發現便捷,低成本的移動設備主要趨向于安卓智能設備。盡管Apple iPhone 系列吸引了廣大用的眼球,但是Google安卓系統的智能手機卻一直是國內市場的“主力軍”。【1】【通信信息報/2012年/4月/18日/第B04版 玩轉終端 安卓獨占中國市場七成份額 中低端手機加速規模擴張】同時Apple 手機成本相對較高,在普通高校學生使用率較低。本系統采用開發安卓的客戶端簡單APP應用調用安卓設備的底層硬件功能,安卓APP通過HTTP 協議、Web Services與服務器ASP.NET網站數據資源進行交互。
(2)安卓移動設備在連接上WIFI時可以通過安卓系統WIFI Manager類管理WIFI狀態,獲得設備的物理地址,通過這一物理地址作為與學生學號綁定的條件,解決學生代簽漏簽問題。
(3)開發出教師使用端,主要功能是釋放WIFI信號,發布公告,查詢學生的簽到情況等功能。WIFI熱點釋放功能依賴于Java反射機制,逆向解析并調用WIFI Manager類中的方法去實現熱點的打開、關閉和狀態管理。【2使用Java反射機制逆向分析類方法之間的關系DOI:10.16184/j.cnki.comprg.2016.19.006 分類號:TP312.2】
(4)開發web服務端實現管理員對教師、課程、專業、及學生等基本信息的管理功能。
代碼片段和文件信息
/**
?*?Automatically?generated?file.?DO?NOT?MODIFY
?*/
package?com.yxt.myteacherapp.test;
public?final?class?BuildConfig?{
??public?static?final?boolean?DEBUG?=?Boolean.parseBoolean(“true“);
??public?static?final?String?APPLICATION_ID?=?“com.yxt.myteacherapp.test“;
??public?static?final?String?BUILD_TYPE?=?“debug“;
??public?static?final?String?FLAVOR?=?““;
??public?static?final?int?VERSION_CODE?=?1;
??public?static?final?String?VERSION_NAME?=?“1.0“;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-26?12:29??基于移動終端的WIFI簽到系統\
?????文件?????3592192??2017-10-25?09:26??基于移動終端的WIFI簽到系統\20170514.bak
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\
?????文件?????????105??2017-03-15?21:26??基于移動終端的WIFI簽到系統\MyTeacherApp\.gitignore
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\
?????文件??????????31??2017-03-15?21:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\cache.properties
?????文件??????????17??2017-04-30?22:11??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\cache.properties.lock
?????文件??????249065??2017-04-30?22:11??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\fileHashes.bin
?????文件????14125498??2017-04-30?22:11??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\fileSnapshots.bin
?????文件???????20732??2017-04-30?22:11??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\outputFileStates.bin
?????文件??????109049??2017-04-30?22:11??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\taskArtifacts\taskArtifacts.bin
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\localClassSetAnalysis\
?????文件???????18764??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件??????????17??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\localJarClasspathSnapshot\
?????文件???????21801??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件??????????17??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugAndroidTestJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\
?????文件?????1312675??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件??????????17??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\
?????文件???????28713??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件??????????17??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugUnitTestJavaWithJavac\
?????目錄???????????0??2017-12-26?12:27??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugUnitTestJavaWithJavac\localClassSetAnalysis\
?????文件???????18639??2017-04-30?21:55??基于移動終端的WIFI簽到系統\MyTeacherApp\.gradle\2.10\tasks\_app_compileDebugUnitTestJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
............此處省略7072個文件信息
- 上一篇:java并發編程實戰.zip
- 下一篇:明解Java 柴田望洋著
評論
共有 條評論