浩明
摘要:為了可以準確掌握學生的上課簽到信息,設計了基于GPS定位的案桌手機簽到系統,以手機的定位信息及學生的基本信息作為簽到信息進行簽到,可以有效防止代簽。通過該系統及時有效地掌握了學生的上課出勤情況。
關鍵詞:Android;GPS定位;WIFI;簽到系統
中圖分類號:TP302 文獻標識碼:A 文章編號:1009-3044(2014)21-4976-04
Android是Google公司開發的基于Linux內核的開源手機操作系統[1-3], Android系統的開源性使其廣泛應用于智能手機上,這也使得智能手機得到了迅速普及。
Android系統平臺包含有基于Linux內核的操作系統,虛擬機,中間件,一些API接口以及一些必要的應用功能[4-5]。Android整體上可以看作是由Linux、C/C++和Java所構成的開源軟件系統。
隨著安卓手機的迅速普及,安卓手機的GPS定位功能及地圖服務已經被越來越廣泛的重視和應用,手機上的位置服務也愈發的成熟,可以讓用戶隨時隨地的使用此服務。
目前對于學生上課的考勤管理,都是通過點名來完成。這種方式最大的缺點是存在其他同學代替別人點名,不能真實體現上課的考勤率。利用Android手機GPS定位功能,把GPS的定位信息及學生姓名等基礎信息作為簽到系統的實時信息,用來完成學生的簽到管理工作。手機位置信息的不可復制防止代簽事件的發生,可以較好地解決考勤中舞弊事件的發生。
1 系統原理與架構
1.1 系統原理
Android支持的定位方式大致可以分為兩種,分別是GPS定位和Network定位( Cell 基站定位和WiFi熱點定位)[6-8] .該系統主要利用GPS定位作為基本的位置來源,實現對手機用戶的定位,將采集到的位置信息返回給簽到系統的服務器,服務器完成簽到信息的存儲。……