金萬鑫++李書明++張瑩
摘要:基于對目前高校教學考勤現(xiàn)狀的研究分析,應用集成ADT插件的Eclipse軟件,通過Java這種實際可行的編程語言,開發(fā)應用程序,研究并實現(xiàn)基于智能手機的教學考勤系統(tǒng)。該系統(tǒng)具有點名,請假及請假審批,統(tǒng)計等功能。本文的第二章,通過對比分析各個操作平臺的優(yōu)缺點,選擇了最佳的操作平臺。第三章詳細介紹了開發(fā)工具的選擇和工作平臺的搭建。第四章介紹了系統(tǒng)的主要設計思路及系統(tǒng)的功能。第五章介紹了系統(tǒng)中的關鍵技術。第六章分析了系統(tǒng)的優(yōu)勢。
關鍵詞:教學考勤;安卓;智能手機;Eclipse
中圖分類號:TP319 文獻標識碼:A 文章編號:1674-098X(2015)06(B)-00
Research and implementation of intelligent teaching and attendance system based on mobile phone
Jin Wan Xin, Li Shu Ming, Zhang Ying
(Civil Aviation University of China, Tianjin, Postcode 300300)
Abstract:Analysis and Research on the current situation of college teaching based on work attendance,with ADT plugin for Eclipse,through the Java language which is a practical programming language to develop the application program,research and implementation of teaching and attendance system based on intelligent mobile phone.The system has a roll call, leave and leave approval, statistics and other functions.The second chapter of this paper, through the comparative analysis of advantages and disadvantages of each operating platform, select the best operating platform.The third chapter introduces in detail to build a working platform and to choose
development tools .The fourth chapter introduces the main design idea and system function.The fifth chapter introduces the key technologies of the system.The sixth chapter analyzes the advantage of the system.
Keywords: teaching and attendance system;Android ; smart cellphone ; Eclipse
1 引言
目前,在公司、企業(yè)、學校等各個領域都涉及到考勤,考勤系統(tǒng)的穩(wěn)定與高效成為管理者關注的熱點之一??记诘哪康暮芎唵危褪怯涗泦T工、學生、工作
人員的出勤動態(tài),以方便管理部門更好地執(zhí)行管理工作??记谛畔⒐芾硎瞧髽I(yè),
公司,各部門信息管理的重要部分,面對大量的考勤信息,采用人力處理將浪費大量的時間、人力和物力,且數(shù)據(jù)的準確性低。因此,開發(fā)一個界面友好,易于操作的考勤管理軟件進行自動化處理具有較大的社會現(xiàn)實意義。
隨著手機技術的飛速發(fā)展,以手機與通信技術為基礎的信息系統(tǒng)正處于蓬勃發(fā)展的時期。同時,以手機為基礎的各種軟件也成為人們生活中的必備。正是由于考勤系統(tǒng)有這樣的優(yōu)勢,我們才想將這種考勤方式運用到學校教學的考勤工作中來。
同時由于在目前的教學考勤工作中,存在著同學幫忙簽到,學生不及時請假,學生無故曠課等等一系列妨礙教學的情況。這些都是我們亟待解決的?;谥悄苁謾C的教學考勤系統(tǒng),是我們結合現(xiàn)在各大高校的教學考勤困難的現(xiàn)狀,分析了其中的問題,并且經(jīng)過一定的論證,借鑒與目前多數(shù)企業(yè)考勤方式提出的一種相對切實可行的解決方案。
2 操作平臺的選擇
由于安卓智能手機系統(tǒng)相對于Ios,Windows Phone等其他智能手機操作系統(tǒng)的對外開放程度更加高,并且安卓智能手機系統(tǒng)的可得到性更加高,另外,目前市場上安卓智能手機的價格相對較低,有利于節(jié)約成本。所以,在實踐過程中,選擇安卓智能手機操作系統(tǒng)作為應用程序的開發(fā)平臺。
3 開發(fā)工具的選擇和工作平臺的搭建
3.1 開發(fā)工具的選擇
目前主流的Android開發(fā)工具有:Vim,Eclipse,Netbeans和Android Studio等。通過各開發(fā)工具的對比,選擇Eclipse作為開發(fā)工具。Eclipse具有以下優(yōu)點:優(yōu)秀的工作界面,可以幫助開發(fā)者更好地編寫程序;運行穩(wěn)定,保證工作的效率;有眾多Google官方提供的Android插件,可以無限擴展軟件的功能;Eclipse在編寫,查錯,編譯,幫助等方面與Java語言完美配合,這對于編寫程序是極為有利的。
3.2 工作平臺的搭建:
(1)安裝JDK(Java Development Kit),JDK是Java的運行環(huán)境,是Java語言的軟件開發(fā)工具包;endprint
(2)配置計算機系統(tǒng)的環(huán)境變量,這里不做過多敘述;
(3)下載Eclipse軟件,Eclipse是一個開放源代碼的,基于Java的可擴展開發(fā)平臺,Eclipse只是一個開發(fā)平臺,要實現(xiàn)編程和軟件的開發(fā),還要配合插件,下文將會敘述;
(4)安裝Android SDK( Software Development Kit),Android SDK是Android專屬的軟件開發(fā)工具包,包含不同版本的Android的開發(fā)工具,用戶可以自行通過Eclipse軟件中的SDK Manager工具下載擴充;
(5)添加Eclipse的ADT( Android Development Kit)插件,Eclipse的ADT插件是Android編程的工具,正是有了ADT這個插件,Eclipse才成為我們選擇的目標;
(6)在圖形界面下創(chuàng)建,管理AVD(Android virtual Device),AVD是android運行的虛擬設備,用于代碼的試運行。
完成上述步驟后,工作平臺的搭建完成,可以開始程序的編寫。
4 系統(tǒng)設計與研發(fā)
圖一 系統(tǒng)主要框架及功能介紹
4.1 系統(tǒng)介紹
該系統(tǒng)用于教學中的考勤部分,整個系統(tǒng)包含兩個部分,一個教師終端和多個學生終端。教師終端實現(xiàn)點名,請假審批,出勤率統(tǒng)計等功能。學生終端實現(xiàn)簽到,請假等功能。
圖二 教師終端主界面 圖三 學生終端主界面
4.2 功能介紹
4.2.1點名功能
教師安裝教師終端,學生安裝學生終端,考勤開始,教師點擊“開始考
勤”按鈕,此時,學生終端原本不能點擊的暗色“簽到”按鈕將會高亮顯
示,提醒學生現(xiàn)在可以簽到,學生點擊簽到即可完成簽到。
4.2.2請假及請假審批功能
學生由于某些特殊情況,需要向任課教師提出請假,此時,學生需要在學生
終端編輯好請假的原因及相關信息,通過2/3/4G網(wǎng)絡,發(fā)送給老師,老師接
收到請假信息后,經(jīng)過核實,進行請假的審批工作。
4.2.3 統(tǒng)計功能
課程結束后,教師終端根據(jù)上課過程中接收到的簽到,請假,以及缺勤的
信息,自動生成出勤率統(tǒng)計的報告,并且生成備份,方便以后查看。兩個客戶
端均有個人信息編輯,個人課表添加模塊,不同的是,學生終端有請假功能;
教師終端有學生的名單信息,請假審批以及出勤統(tǒng)計功能??紤]到現(xiàn)在各大
高校普遍存在的替答到現(xiàn)象,系統(tǒng)利用定位技術,有效地解決了這個問題。
5 系統(tǒng)關鍵技術
在軟件功能的實現(xiàn)過程中,最為棘手的問題就是兩個軟件之間的連接和信息的傳輸。系統(tǒng)開發(fā)的過程中,我們嘗試了各種不同的解決方案:WIFI,藍牙,4G網(wǎng)絡,網(wǎng)盤,服務器。最終,選擇了服務器作為信息的中間載體。
服務器是網(wǎng)絡中的一個中間節(jié)點,主要用于存儲和處理網(wǎng)絡中的數(shù)據(jù)和各種信息。在我們的基于安卓智能手機的教學考勤系統(tǒng)中,服務器扮演的是一個中間載體的作用,它將一個教師終端和多個學生連接起來,教師終端將開始簽到的信號傳輸?shù)綄W生終端;學生終端將學生本人的信息,簽到信息,請假信息傳輸?shù)浇處熃K端。同時,服務器將這些信息存儲下來,以供后期查看。
6 優(yōu)勢及特點分析
通過對基于智能手機的教學考勤系統(tǒng)的研究分析,發(fā)現(xiàn)其確實可行,并且有著相當?shù)耐茝V價值。同時還具有以下優(yōu)勢:便利性,有效利用現(xiàn)在智能手機的普及性,利用手機代替?zhèn)鹘y(tǒng)的人工考勤,方便快捷,為教師節(jié)省出大量的寶貴課堂時間。人性化,當學生遭遇特殊緊急情況時,可以利用此系統(tǒng)進行遠程請假和審批,更加人性化??茖W性,該系統(tǒng)利用GPS定位技術,教師可以得到學生簽到的地理位置,可以有效地防止學生考勤作弊。
7 結語
基于智能手機的教學考勤系統(tǒng)研發(fā)的初衷是幫助老師更好地實現(xiàn)考勤的需要,考勤是最主要的功能,其他功能為輔助功能。這是我們在教學領域突破傳統(tǒng)的教學考勤方式的一次大膽的嘗試。此考勤系統(tǒng)的優(yōu)勢就在于省去了紙面考勤的麻煩步驟,將考勤通過每個人都有的手機來解決。并且,在教師終端能夠記錄下每次考勤的詳細結果,也是本系統(tǒng)的一大亮點。由于本人技術以及水平有限,如果有錯誤或者不完善的地方,歡迎指正。
參考文獻
[1]李寧,Android應用開發(fā)實戰(zhàn)[M],北京:機械工業(yè)出版社,2011.11.
[2]陳露,建馳貿(mào)易有限公司考勤管理系統(tǒng)設計與實現(xiàn)[J/OL], 2012-01-30/2015-03-19.
[3]饒文彪,考勤管理系統(tǒng)[J/OL],2012-5-15/2015-03-19.endprint