




已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
三亞學(xué)院畢業(yè)論文(設(shè)計(jì))論文(設(shè)計(jì))題目: sdn網(wǎng)絡(luò)現(xiàn)狀分析與發(fā)展應(yīng)用 學(xué) 院: 理工學(xué)院 專 業(yè)(方 向):計(jì)算機(jī)科學(xué)與技術(shù)(網(wǎng)絡(luò)工程)年 級(jí)、班 級(jí): 網(wǎng)絡(luò)1201 學(xué) 生 學(xué) 號(hào): 1210712058 學(xué) 生 姓 名: 張圣楠 指 導(dǎo) 老 師: 張鳳生 2016年4月1日論文獨(dú)創(chuàng)性聲明本人所呈交的畢業(yè)論文(設(shè)計(jì))是我個(gè)人在指導(dǎo)老師指導(dǎo)下進(jìn)行的研究工作及取得的成果。除特別加以標(biāo)注的地方外,論文中不包含其他人的研究成果。本論文如有剽竊他人研究成果及相關(guān)資料若有不實(shí)之處,由本人承擔(dān)一切相關(guān)責(zé)任。本人的畢業(yè)論文(設(shè)計(jì))中所有研究成果的知識(shí)產(chǎn)權(quán)屬三亞學(xué)院所有。本人保證:發(fā)表或使用與本論文相關(guān)的成果時(shí)署名單位仍然為三亞學(xué)院,無(wú)論何時(shí)何地,未經(jīng)學(xué)院許可,決不轉(zhuǎn)移或擴(kuò)散與之相關(guān)的任何技術(shù)或成果。學(xué)院有權(quán)保留本人所提交論文的原件或復(fù)印件,允許論文被查閱或借閱;學(xué)院可以公布本論文的全部或部分內(nèi)容,可以采用影印、縮印或其他手段復(fù)制保存本論文。加密學(xué)位論文解密之前后,以上聲明同樣適用。論文作者簽名: 年 月 日學(xué)生考勤系統(tǒng)的設(shè)計(jì)摘 要我校主要的考勤管理方式是學(xué)生簽到及任課老師點(diǎn)名,該模式費(fèi)時(shí)費(fèi)力、效率低下。為了能夠更好地督促和管理學(xué)生,學(xué)生考勤起到了非常重要的作用。我校學(xué)生大部分都在使用智能手機(jī),尤其以Android手機(jī)居多。本論文基于移動(dòng)定位Android手機(jī)考勤系統(tǒng),利用智能手機(jī)自帶的GPS功能進(jìn)行學(xué)生定位,依據(jù)學(xué)生的位置及定位時(shí)間判斷該生考勤情況,目的是實(shí)現(xiàn)手機(jī)智能考勤,并提高教學(xué)質(zhì)量,方便老師的管理。本設(shè)計(jì)分三大部分:后臺(tái)管理部分、Android學(xué)生手機(jī)客戶端、Android老師手機(jī)客戶端,Android客戶端使用eclipse開發(fā),后臺(tái)管理使用Java語(yǔ)言在myeclipse平臺(tái)上開發(fā)。【關(guān)鍵詞】考勤,移動(dòng)定位,eclipse開發(fā)The Design of Student Attendance System Abstract In our school,the way of management attendance is student signed-in, or the teacher calls the roll, which needs time and labor,but inefficient and slow.In order to better supervise and manage students, students attendance plays a very important role. In our school,most students have been using smart phone, especially in the majority with Android mobile phone. This paper is about android mobile positioning attendance system, use GPS positioning in smart phones to track students, then check students attendance by their position and when to position, to achieve mobile intelligent attendance, improve teaching quality, and make management easily. This design includes in three parts: background management part, students android mobile phone, teacher android mobile phone, android using the eclipse developed, background management in myeclipse platform developed using the Java language.【Key Words】 attendance, Mobile positioning,eclipse develop目 錄1緒 論11.1 背景及意義11.2 國(guó)內(nèi)外研究現(xiàn)狀11.3 論文的研究?jī)?nèi)容22 相關(guān)理論和技術(shù)32.1 手機(jī)定位理論32.2 Android技術(shù)32.2.1 Android應(yīng)用程序開發(fā)技術(shù)32.2.2 Android 手機(jī) GPS 定位技術(shù)概述42.2.3 Java技術(shù)概述53 系統(tǒng)需求分析63.1 手機(jī)考勤系統(tǒng)總體陳述63.2 手機(jī)考勤管理系統(tǒng)具體需求73.3 手機(jī)考勤系統(tǒng)硬件選擇84 手機(jī)考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)94.2 學(xué)生手機(jī)客戶端考勤模塊的實(shí)現(xiàn)104.3 老師手機(jī)客戶端組件的實(shí)現(xiàn)114.4 考勤管理組件的實(shí)現(xiàn)124.5 數(shù)據(jù)庫(kù)管理組件的實(shí)現(xiàn)135 手機(jī)考勤系統(tǒng)的測(cè)試及分析155.1 系統(tǒng)非功能測(cè)試155.2 學(xué)生手機(jī)客戶端測(cè)試及結(jié)果分析155.3 考勤功能測(cè)試及結(jié)果分析165.4 學(xué)生注冊(cè)模塊測(cè)試及結(jié)果分析186 總結(jié)與展望206.1 論文工作總結(jié)206.2 后續(xù)工作展望20參考文獻(xiàn)21致 謝221緒 論1.1 背景及意義無(wú)論學(xué)校還是企業(yè),為了方便管理、督促員工和學(xué)生的工作學(xué)習(xí),都會(huì)有一套合理有效的考勤管理系統(tǒng),常用的考勤管理系統(tǒng)主要有:Web考勤系統(tǒng)、門禁考勤系統(tǒng)、施工現(xiàn)場(chǎng)考勤系統(tǒng)、手機(jī)考勤系統(tǒng)??记谑且粋€(gè)高校對(duì)學(xué)生管理的基本依據(jù),國(guó)內(nèi)大部分高校仍使用比較傳統(tǒng)的方式進(jìn)行考勤,以手工的方式錄入考勤信息,如老師點(diǎn)名記錄,學(xué)生簽到記錄,該方式存在諸多問(wèn)題,如浪費(fèi)人力、效率低下;考勤結(jié)果慢,耽誤上課時(shí)間,影響教學(xué)質(zhì)量;考勤中難以避免弄虛作假,如學(xué)生一人簽到多人;此外所有的考勤資料都是通過(guò)紙張進(jìn)行存儲(chǔ),容易丟失、對(duì)于查找和總結(jié)考勤數(shù)據(jù)都帶來(lái)不便,同時(shí),查看不直觀。因此,人工考勤已經(jīng)很難滿足高校規(guī)范化管理的要求,建立現(xiàn)代化的智能考勤系統(tǒng)勢(shì)在必行。 現(xiàn)在移動(dòng)互聯(lián)網(wǎng)飛速發(fā)展,智能手機(jī)的性能越來(lái)越好,價(jià)格也越來(lái)越便宜,學(xué)生幾乎人手一部智能手機(jī),而且以Android機(jī)居多。如今Android技術(shù)和移動(dòng)定位技術(shù)的成熟,為我們完成手機(jī)考勤系統(tǒng)提供了技術(shù)和硬件上的支持,它能夠很好的解決我校目前考勤存在的問(wèn)題,提高教學(xué)效率。1.2 國(guó)內(nèi)外研究現(xiàn)狀在基礎(chǔ)設(shè)施方面,基于3G及4G技術(shù)的移動(dòng)網(wǎng)絡(luò)建成后,已經(jīng)解決了移動(dòng)網(wǎng)絡(luò)帶寬和基站覆蓋率的問(wèn)題。而在終端設(shè)備方面,飛速提高的設(shè)備硬件能力和穩(wěn)定可靠的智能設(shè)備操作系統(tǒng),使得移動(dòng)應(yīng)用程序變得切實(shí)可行。在這樣的背景下,移動(dòng)手機(jī)考勤的優(yōu)勢(shì)引起用戶和開發(fā)者的重視,并在近年來(lái)進(jìn)入了快速發(fā)展時(shí)期。目前,手機(jī)定位技術(shù)有兩種,一種基于GPS定位1,一種基于移動(dòng)運(yùn)營(yíng)網(wǎng)的基站定位。其中,基于GPS的定位方式,是利用手機(jī)上的GPS定位模塊將自己的位置信號(hào),發(fā)送到定位后臺(tái)來(lái)實(shí)現(xiàn)手機(jī)定位的?;径ㄎ皇抢没緦?duì)手機(jī)的距離的測(cè)算距離來(lái)確定手機(jī)的位置?;径ㄎ徊恍枰謾C(jī)具有GPS定位能力,但是精度很大程度依賴于基站的分布與覆蓋范圍的大小,誤差相比前者較大。GPS定位精度較高。所以本系統(tǒng)采用GPS定位。此外還有利用Wi-Fi在小范圍內(nèi)定位方式。 考勤方面,任何企業(yè)和學(xué)校為了方便管理和督促員工和學(xué)生的工作學(xué)習(xí),都會(huì)有一套自己的考勤管理系統(tǒng)。企業(yè)中常使用的考勤管理系統(tǒng)主要有:Web在線考勤系統(tǒng)、門禁考勤系統(tǒng),門禁考勤系統(tǒng)還分為打卡考勤、指紋考勤及人臉考勤。在學(xué)校中使用的考勤系統(tǒng)主要是比較傳統(tǒng)的點(diǎn)名考勤、學(xué)生在點(diǎn)名冊(cè)上簽名考勤。Web在線考勤2,首先編寫一個(gè)Web在線考勤系統(tǒng),并將其部署在服務(wù)器上,員工或?qū)W生通過(guò)客戶端的瀏覽器打開考勤頁(yè)面,在考勤頁(yè)面上完成考勤相關(guān)操作,提交考勤請(qǐng)求后,客戶端會(huì)將個(gè)人信息、電腦設(shè)備信息及考勤時(shí)間發(fā)送給服務(wù)器,服務(wù)器判斷考勤結(jié)果,并將考勤結(jié)果保存看到數(shù)據(jù)庫(kù)中,完成考勤。但是 Web在線考勤的前提需要在瀏覽器上完成考勤,并且每人必須使用與自己相對(duì)應(yīng)的電腦來(lái)完成考勤,這種考勤方式在公司是比較實(shí)用的。在公司中,每人會(huì)被分配一臺(tái)電腦是與人綁定的,員工可以通過(guò)電腦打開Web在線考勤的頁(yè)面來(lái)完成考勤。在學(xué)校,Web在線考勤系統(tǒng)只適用于上機(jī)課。門禁考勤以打卡考勤為例,公司會(huì)在進(jìn)出公司的大門處安裝一個(gè)門禁設(shè)備,員工需要通過(guò)打卡方式來(lái)實(shí)現(xiàn)考勤。當(dāng)員工打卡時(shí),門禁設(shè)備會(huì)記錄員工的打卡時(shí)間及員工信息,并將其發(fā)送給后臺(tái)服務(wù)器,服務(wù)器記錄打卡信息并存到數(shù)據(jù)庫(kù)中,再通過(guò)一定的處理得出員工的考勤結(jié)果。門禁系統(tǒng)是單位企業(yè)中用使用最多的考勤系統(tǒng),學(xué)校中卻不太適用,因?yàn)橥ㄟ^(guò)門禁系統(tǒng)來(lái)完成考勤必須要安裝門禁設(shè)備,若學(xué)校使用該系統(tǒng),學(xué)校的每個(gè)教室都需要安裝一個(gè)門禁設(shè)備,這樣花費(fèi)大,對(duì)學(xué)校來(lái)說(shuō)并不是最佳選擇。指紋考勤和人臉考勤系統(tǒng)與打卡考勤系統(tǒng)類似,都需要安裝考勤相關(guān)的硬件設(shè)別,費(fèi)用較高,不適用。1.3 論文的研究?jī)?nèi)容本論文主要設(shè)計(jì)研究學(xué)生移動(dòng)考勤系統(tǒng)相關(guān)的方面的工作,主要有:1、通過(guò)對(duì)論文背景和國(guó)內(nèi)外考勤現(xiàn)狀的分析,得出系統(tǒng)功能和性能的需求。2、設(shè)計(jì)移動(dòng)考勤系統(tǒng)的架構(gòu)與功能模塊,通過(guò)已經(jīng)做好的需求分析,完成系統(tǒng)應(yīng)用架構(gòu)的設(shè)計(jì),并進(jìn)行模塊化分解。3、實(shí)現(xiàn)三大模塊,分別為老師手機(jī)客戶端,學(xué)生手機(jī)客戶端和后臺(tái)服務(wù)器模塊的開發(fā)與集成。4、完成手機(jī)考勤系統(tǒng)的運(yùn)行及測(cè)試結(jié)果分析。2 相關(guān)理論和技術(shù)2.1 手機(jī)定位理論手機(jī)定位技術(shù)是指通過(guò)手機(jī)來(lái)確定手機(jī)持有者的位置。獲取位置的主要方法有兩種:一是基站定位,通過(guò)三臺(tái)基站來(lái)確定手機(jī)的位置;二是 GPS 定位,通過(guò)通信衛(wèi)星來(lái)確定手機(jī)的位置。現(xiàn)在的手機(jī)定位技術(shù)已經(jīng)很成熟了,無(wú)論是手機(jī)定位的精度還是定位的時(shí)間,都能滿足用戶需求。在軍用領(lǐng)域,GPS定位技術(shù)的精度已經(jīng)可以精確到一米以內(nèi),其軍事用途廣泛,也是現(xiàn)代軍事的關(guān)鍵,充當(dāng)著現(xiàn)代軍隊(duì)的眼睛。此外,手機(jī)定位技術(shù)也被廣泛使用,警察通過(guò)手機(jī)定位技術(shù)來(lái)鎖定要追捕的犯人,準(zhǔn)確的定位抓捕提高了辦案效率,對(duì)維護(hù)社會(huì)穩(wěn)定起到了重要作用。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,智能機(jī)也越來(lái)越普及,相應(yīng)的智能機(jī)的性價(jià)比越來(lái)越高,更多的的人使用智能機(jī),使之普及率非常高。在校大學(xué)生幾乎人人都擁有一部智能機(jī),基于位置的服務(wù)越來(lái)越多,如地圖等搜索服務(wù),這些手機(jī)定位的服務(wù)極大的方便了而我們的日常生活。手機(jī)的基站定位是通過(guò)手機(jī)運(yùn)行商的網(wǎng)絡(luò)(如GSM網(wǎng))獲取移動(dòng)終端用戶的位置信息(經(jīng)緯度坐標(biāo)),在電子地圖平臺(tái)的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù),例如目前中國(guó)移動(dòng)動(dòng)感地帶提供的動(dòng)感位置查詢服務(wù)等。手機(jī)基站定位具有準(zhǔn)確度高、精準(zhǔn)度高、覆蓋范圍廣等特點(diǎn)。隨著智能機(jī)的廣泛應(yīng)用,現(xiàn)在確定手機(jī)的位置進(jìn)而提供相應(yīng)的服務(wù),大部分都是使用GPS定位技術(shù),GPS定位技術(shù)已經(jīng)非常成熟,得到了廣大廠商和程序員的認(rèn)可。所以本論文將采用GPS 定位技術(shù)來(lái)實(shí)現(xiàn)手機(jī)定位,通過(guò)得到的老師及學(xué)生的位置信息來(lái)判斷出兩者之間的距離,進(jìn)而實(shí)現(xiàn)學(xué)生考勤管理。2.2 Android技術(shù)2.2.1 Android應(yīng)用程序開發(fā)技術(shù) Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦3,其體系結(jié)構(gòu)如圖2.1所示。 應(yīng) 用 層 主屏 聯(lián)系人 電話 瀏覽器 其他 Linux內(nèi)核顯示驅(qū)動(dòng)攝像驅(qū)動(dòng)藍(lán)牙驅(qū)動(dòng)WiFi驅(qū)動(dòng)鍵盤驅(qū)動(dòng)USB驅(qū)動(dòng)內(nèi)存驅(qū)動(dòng)電源驅(qū)動(dòng)音頻驅(qū)動(dòng)其他驅(qū)動(dòng)運(yùn)行庫(kù)和程序庫(kù)觸屏管理器器多媒體框架 數(shù)據(jù)庫(kù)供器核心運(yùn)行庫(kù) OpenGL SGL WebKitDalvik虛擬機(jī) 應(yīng)用框架層Activity 管理器 Window 管理器 內(nèi)容 提供器 視覺 系統(tǒng) 通知 管理器 程序包 管理器電話通信 管理器 資源 提供器位置信息 管理器 XMPP 服務(wù)圖2.1 Android體系結(jié)構(gòu)Android體系結(jié)構(gòu)十分龐雜,要在其上開發(fā)應(yīng)用也需要掌握多種技術(shù),這些技術(shù)可以分為兩大類:一類為通用開發(fā)技術(shù),包括Java編程技術(shù)、面向?qū)ο缶幊碳夹g(shù);另一類為Android體系結(jié)構(gòu)相關(guān)技術(shù),包括Android UI和圖形圖像技術(shù)、Android安全開發(fā)技術(shù)、Android多線程開發(fā)技術(shù)、Android多媒體開發(fā)技術(shù)、Android網(wǎng)絡(luò)編程技術(shù)等等。2.2.2 Android 手機(jī) GPS 定位技術(shù)概述 GPS是美國(guó)研發(fā)的衛(wèi)星導(dǎo)航定位系統(tǒng),與GPS類似的系統(tǒng)有歐洲的伽利略定位系統(tǒng)、俄羅斯的格洛納斯定位系統(tǒng)、中國(guó)的北斗導(dǎo)航系統(tǒng)。這幾個(gè)系統(tǒng)相比較,伽利略定位系統(tǒng)的精度最高,但是它不是免費(fèi)的,沒(méi)有廣泛使用4。現(xiàn)在手機(jī)應(yīng)用公司主要使用的還是GPS定位技術(shù),雖然需要定位十分精確,但GPS已經(jīng)可以滿足我們的需要。在Android系統(tǒng)對(duì)GPS定位技術(shù)有較好的支持??梢酝ㄟ^(guò) Android系統(tǒng)提供的API庫(kù),調(diào)用GPS服務(wù),進(jìn)一步獲取手機(jī)的位置信息5。2.2.3 Java技術(shù)概述Java是一種簡(jiǎn)單的,面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。它的語(yǔ)言簡(jiǎn)單,可以在小型機(jī)上運(yùn)行。Java語(yǔ)言可以處理TCP/IP協(xié)議,用戶可以通過(guò)URL地址訪問(wèn)服務(wù)器,服務(wù)器響應(yīng)客戶端的請(qǐng)求,返回相應(yīng)的頁(yè)面。Java可通過(guò)內(nèi)存管理機(jī)制來(lái)進(jìn)行內(nèi)存的管理,避免程序員在管理內(nèi)存時(shí)出現(xiàn)錯(cuò)誤,方便程序員的編程,提高程序的穩(wěn)定性6。Java程序是運(yùn)行在Java虛擬機(jī)上的,與平臺(tái)無(wú)關(guān),無(wú)論你的系統(tǒng)是linux還是windows,都不會(huì)影響Java程序的運(yùn)行。總而言之,Java是集編程語(yǔ)言、開發(fā)環(huán)境、應(yīng)用環(huán)境和部署環(huán)境于一體,被程序員廣泛使用的網(wǎng)絡(luò)編程語(yǔ)言。3 系統(tǒng)需求分析3.1 手機(jī)考勤系統(tǒng)總體陳述考勤管理是高校管理和督促學(xué)生學(xué)習(xí)的一種重要手段,其中最主要的就是老師點(diǎn)名的實(shí)現(xiàn)。現(xiàn)在我們需要通過(guò)移動(dòng)定位技術(shù)來(lái)解決此問(wèn)題,流程如下圖3.1所示。 開始 老師登錄老師向服務(wù)器發(fā)送考勤請(qǐng)求 學(xué)生登錄學(xué)生向服務(wù)器發(fā)送考勤信息服務(wù)器處理數(shù)據(jù)得到考勤結(jié)果 結(jié)束登錄驗(yàn)證 Yes No圖3.1 手機(jī)考勤流程圖老師先登錄考勤系統(tǒng)并通過(guò)手機(jī)客戶端向服務(wù)器發(fā)送點(diǎn)名請(qǐng)求,此過(guò)程中,老師手機(jī)客戶端會(huì)把老師此時(shí)的位置及發(fā)送請(qǐng)求的時(shí)間發(fā)給服務(wù)器,接著學(xué)生登錄客戶端,服務(wù)器會(huì)把學(xué)生此時(shí)的位置及發(fā)送請(qǐng)求的時(shí)間發(fā)給服務(wù)器,服務(wù)器將學(xué)生發(fā)來(lái)的位置、時(shí)間信息與老師的位置、時(shí)間信息進(jìn)行比較,判斷此學(xué)生在教室內(nèi)是否遲到。 如果某些同學(xué)手機(jī)壞了或丟了,不能完成考勤登錄,系統(tǒng)會(huì)默認(rèn)設(shè)置他為缺勤。這時(shí)學(xué)生則需要向老師說(shuō)明情況,通過(guò)老師手工來(lái)修改該同學(xué)的考勤結(jié)果。基于移動(dòng)定位的學(xué)生考勤系統(tǒng)主要目的就是方便老師的管理,提高課堂教學(xué)效率。如果本系統(tǒng)有考勤結(jié)果查看功能,這將非常方便老師對(duì)考勤結(jié)果的查詢。系統(tǒng)可以以表格的形式顯示每次考勤結(jié)果,統(tǒng)計(jì)出考勤的總次數(shù),并給出學(xué)生的出勤率。為了更方便對(duì)基礎(chǔ)數(shù)據(jù)的錄入,可以通過(guò).xls文件導(dǎo)入數(shù)據(jù)。如學(xué)生信息管理,學(xué)生可以將自己的信息填入.xls文件中,然后老師再將.xls文件導(dǎo)入數(shù)據(jù)庫(kù)中,這樣就不需要手動(dòng)添加,方便老師的管理。3.2 手機(jī)考勤管理系統(tǒng)具體需求基于移動(dòng)手機(jī)考勤管理系統(tǒng)主要分為三大部分:后臺(tái)服務(wù)器管理、學(xué)生手機(jī)客戶端及老師手機(jī)客戶端,其中后臺(tái)服務(wù)器管理又細(xì)分為三個(gè)模塊,基礎(chǔ)信息管理、考勤管理和數(shù)據(jù)庫(kù)管理,如下圖3.2所示?;谝苿?dòng)手機(jī)考勤系統(tǒng) 基礎(chǔ)信息管理 數(shù)據(jù)庫(kù)管理 考勤管理 學(xué)生手機(jī)客戶端老師手機(jī)客戶端 后臺(tái)服務(wù)器管理 輸入老師、 學(xué)生等信息 顯示、查詢 顯示結(jié)果 登錄、確認(rèn) 登錄圖3.2 手機(jī)考勤系統(tǒng)數(shù)據(jù)圖后臺(tái)服務(wù)器管理管理與手機(jī)考勤系統(tǒng)的交互最多7,其中最重要是手機(jī)考勤系統(tǒng)與基礎(chǔ)信息管理,基本信息管理模塊包括學(xué)生、老師、課程等的管理,可以對(duì)其管理對(duì)象進(jìn)行添加、查看、刪除、修改;另外,它向手機(jī)考勤發(fā)送請(qǐng)求(主要有查詢老師、學(xué)生等信息),手機(jī)管理系統(tǒng)在接收到這些請(qǐng)求后,會(huì)向基礎(chǔ)信息管理發(fā)送相應(yīng)的回復(fù)(其分別是顯示老師、學(xué)生等的基本信息)??记诠芾砗褪謾C(jī)考勤系統(tǒng)之間的交互是最重要的,考勤管理向手機(jī)考勤系統(tǒng)發(fā)送查看考勤請(qǐng)求,手機(jī)考勤系統(tǒng)接收到請(qǐng)求后,做出相應(yīng)的處理,將結(jié)果發(fā)送給考勤管理,還可以將考勤結(jié)果以.xls形式導(dǎo)出。數(shù)據(jù)庫(kù)管理與手機(jī)考勤系統(tǒng)之間的數(shù)據(jù)流主要有三條,且都是從數(shù)據(jù)庫(kù)管理流向手機(jī)考勤系統(tǒng),他們分別是導(dǎo)入老師、學(xué)生等的信息。老師參與Android手機(jī)客戶端模塊,它與手機(jī)考勤管理系統(tǒng)之間的數(shù)據(jù)流主要有兩條,都是從老師手機(jī)客戶端流向手機(jī)考勤系統(tǒng),分別是老師手機(jī)客戶端的老師登錄信息和老師考勤信息,老師考勤需要先登錄考勤頁(yè)面,服務(wù)器驗(yàn)證通過(guò)后,進(jìn)入老師考勤。 學(xué)生參與的是學(xué)生手機(jī)客戶端模塊,它與手機(jī)考勤系統(tǒng)之間的數(shù)據(jù)流主要有兩條,分別是學(xué)生手機(jī)客戶端的學(xué)生登錄信息及學(xué)生完成考勤要向服務(wù)器發(fā)送的學(xué)生考勤信息,來(lái)完成考勤,具體來(lái)講就是學(xué)生參加點(diǎn)名的時(shí)間和學(xué)生點(diǎn)名時(shí)所處位置的體現(xiàn)。3.3 手機(jī)考勤系統(tǒng)硬件選擇 由于后臺(tái)服務(wù)器需要同時(shí)運(yùn)行Myeclipse和SQLserver20088占內(nèi)存比較多,所以對(duì)系統(tǒng)內(nèi)存的要求最好是4G以上,考勤是服務(wù)器將發(fā)送較多考勤信息,所以對(duì)服務(wù)器處理器也要有較高的要求,對(duì)于客戶端發(fā)來(lái)的數(shù)據(jù)要能及時(shí)處理。 手機(jī)客戶端采用Android系統(tǒng)開發(fā),最低版本2.3.3,因此對(duì)參與考勤的學(xué)生及老師來(lái)說(shuō),必須要有Android手機(jī),并且Android版本在2.3.3以上才能很好的運(yùn)行手機(jī)客戶端,來(lái)完成考勤9。4 手機(jī)考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)手機(jī)考勤管理系統(tǒng)主要分為兩大部分,移動(dòng)客戶端及后臺(tái)服務(wù)器,移動(dòng)客戶端又分為老師手機(jī)客戶端及學(xué)生手機(jī)客戶端。老師手機(jī)客戶端實(shí)現(xiàn)了兩個(gè)功能:用戶登錄驗(yàn)證和老師選課點(diǎn)名。學(xué)生手機(jī)客戶端實(shí)現(xiàn)了三個(gè)功能,分別為學(xué)生手機(jī)的注冊(cè)登錄、學(xué)生點(diǎn)名完成考勤、學(xué)生查看考勤結(jié)果。后臺(tái)服務(wù)器又分為三個(gè)大模塊分別是基本信息管理、考勤管理及數(shù)據(jù)庫(kù)管理10。基本信息管理分為班級(jí)管理、課程管理、學(xué)生管理和老師管理,每項(xiàng)管理的主要功能是對(duì)應(yīng)模塊的添加、刪除、查看和修改??记诠芾矸譃槔蠋燑c(diǎn)名、查看考勤和修改考勤。4.1 學(xué)生手機(jī)客戶端注冊(cè)登錄考勤模塊的實(shí)現(xiàn)學(xué)生手機(jī)客戶端注冊(cè)及登錄模塊的主要功能有:第一個(gè)是學(xué)生身份的驗(yàn)證,第二個(gè)功能是手機(jī)注冊(cè),就是將學(xué)生的學(xué)號(hào)及手機(jī)的設(shè)備id進(jìn)行綁定,第三個(gè)功能是防止替人點(diǎn)名,即學(xué)生不能再登錄沒(méi)來(lái)上課的同學(xué)的學(xué)號(hào)和密碼,替他人點(diǎn)名簽到。要實(shí)現(xiàn)上述三個(gè)功能,首先要設(shè)計(jì)出學(xué)生手機(jī)客戶端注冊(cè)和登錄模塊的用戶界面。使用Android布局來(lái)完成學(xué)生手機(jī)客戶端注冊(cè)登錄界面的設(shè)計(jì),采用嵌套的線性布局來(lái)實(shí)現(xiàn)。再對(duì)程序控件進(jìn)行綁定,需要綁定的控件為兩個(gè)EditText控件和兩個(gè)button控件11。點(diǎn)擊注冊(cè)按鈕時(shí),程序需要獲取兩個(gè)文本編輯框中的學(xué)號(hào)和密碼,此外還需要獲取本手機(jī)的device id,將這些獲取的數(shù)據(jù)發(fā)往后臺(tái)服務(wù)器,完成學(xué)生身份的驗(yàn)證及學(xué)生與手機(jī)的綁定。 完成注冊(cè)按鈕監(jiān)聽器的實(shí)現(xiàn)方法,第一步通過(guò)EditText的getText()方法獲取用戶輸入的用戶名與密碼(獲取數(shù)據(jù)之前需要確保用戶名密碼不為空,如果為空彈出toast,提醒用戶輸入用戶名密碼),然后再獲取本手機(jī)的設(shè)備id,因?yàn)樵O(shè)備id有權(quán)限限制,我們需要在AndroidManifest.xml中添加讀取設(shè)備id的權(quán)限。 “/讀取設(shè)備id的權(quán)限”在TelephonyManager下的getdeviceid()中獲取本手機(jī)的設(shè)備id。之后把獲取的數(shù)據(jù)發(fā)給后臺(tái)服務(wù)器,此時(shí)需要訪問(wèn)網(wǎng)絡(luò),在AndroidManifest.xml中添加訪問(wèn)網(wǎng)絡(luò)的權(quán)限?!? 訪問(wèn)internet權(quán)限”獲得網(wǎng)絡(luò)訪問(wèn)權(quán)限后,下一步來(lái)完成學(xué)生手機(jī)客戶端和后臺(tái)服務(wù)器之間的數(shù)據(jù)交互。首先,學(xué)生手機(jī)客戶端將獲取的學(xué)號(hào)、密碼和設(shè)備id發(fā)給服務(wù)器,服務(wù)器的url(統(tǒng)一資源定位符)為“:8080/kaoqin/ManageServlet”,程序需要將數(shù)據(jù)與url進(jìn)行連接,使用HttpURLConnection通過(guò)http協(xié)議的GET 方法,(即HttpURLConnection.getInputStream()方法來(lái)獲取服務(wù)器發(fā)來(lái)的數(shù)據(jù))將數(shù)據(jù)發(fā)給服務(wù)器。Public static String dealReaponseResult(InputStream inputStream) String resultData=null; /存儲(chǔ)處理結(jié)果 ByteArrayOutputStream byteArraryOutputStream=new byteArraryOutputStream(); Byte data=new byte1024; Int len=0; Try While(len=inputStream.read(data)!=-1) byteArraryOutputStream.write(data,0,len); catch(IOException e) e.printStackTrace(); resultData=new String(byteArraryOutputStream.toByteArray(); result resultData; 服務(wù)器接收到學(xué)生客戶端發(fā)來(lái)的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行處理后給客戶端發(fā)出返回信息:如果學(xué)號(hào)密碼都正確,且該手機(jī)沒(méi)被注冊(cè)過(guò),服務(wù)器會(huì)完成對(duì)該手機(jī)的注冊(cè),并發(fā)出“注冊(cè)成功”的消息;如果學(xué)號(hào)和密碼有錯(cuò)誤,則服務(wù)器給客戶端發(fā)出“密碼或?qū)W號(hào)有錯(cuò)誤”消息;如果該手機(jī)已注冊(cè),則服務(wù)器給客戶端發(fā)出“注冊(cè)成功”的消息。 4.2 學(xué)生手機(jī)客戶端考勤模塊的實(shí)現(xiàn)要實(shí)現(xiàn)考勤功能,先要設(shè)計(jì)出學(xué)生手機(jī)客戶端考勤界面,與登錄注冊(cè)同理。之后綁定兩個(gè)EditText控件及兩個(gè)button控件,當(dāng)學(xué)生點(diǎn)擊點(diǎn)名按鈕時(shí),程序需要獲取老師姓名和課程,另外還需要獲取本手機(jī)的位置,并將這些獲取的數(shù)據(jù)發(fā)往后臺(tái)服務(wù)器,完成學(xué)生的考勤。采用System.currentTimeMillis()獲取時(shí)間,戳獲取學(xué)生的位置要通過(guò)Android的GPS定位功能來(lái)實(shí)現(xiàn),需要在AndroidManifest.xml中添加GPS定位權(quán)限。“”通過(guò)GPS獲取位置先要檢查手機(jī)的GPS業(yè)務(wù)是否打開,獲取位置服務(wù)。全部數(shù)據(jù)獲取完后,就要將數(shù)據(jù)連接起來(lái)發(fā)給服務(wù)器,發(fā)送數(shù)據(jù)的方法與注冊(cè)模塊發(fā)送數(shù)據(jù)的方法相同。輸入用戶名密碼將學(xué)號(hào)、密碼及手機(jī)設(shè)備發(fā)給服務(wù)器是否完成考勤 完成考勤結(jié)束開始第一次登錄 注冊(cè)這樣就完成了學(xué)生在手機(jī)客戶端的注冊(cè)登錄、點(diǎn)名完成考勤。學(xué)生考勤流程如圖4.1所示。 Yes No No Yes圖4.1 學(xué)生考勤流程4.3 老師手機(jī)客戶端組件的實(shí)現(xiàn)老師客戶端有登錄驗(yàn)證與考勤功能,具體實(shí)現(xiàn)方法和學(xué)生客戶端類似,總體實(shí)現(xiàn)過(guò)程為,先設(shè)計(jì)老師客戶端登錄功能,老師登錄輸入老師號(hào)和密碼,將老師號(hào)和密碼發(fā)送到服務(wù)器,服務(wù)器接收到客戶端發(fā)來(lái)的老師號(hào)和密碼并進(jìn)行判斷,并將反饋信息發(fā)給客戶端,客戶接收到服務(wù)器發(fā)來(lái)的反饋信息,如果老師名和密碼正確則跳轉(zhuǎn)到考勤界面實(shí)現(xiàn)考勤,如果老師名和密碼錯(cuò)誤則需重新輸入老師名和密碼。另外,當(dāng)進(jìn)入考勤界面時(shí),老師需要輸入課程名,點(diǎn)擊考勤,客戶端程序會(huì)通過(guò)locationManager.requestLocationUpdates(bestProvider, 1000, 10, this);獲取老師手機(jī)的當(dāng)前的位置,將獲取到信息和老師在考勤界面填寫的信息通Doget()方法,發(fā)給服務(wù)器端,服務(wù)器會(huì)對(duì)學(xué)生和教師發(fā)來(lái)的位置進(jìn)行運(yùn)算,算出兩者之間的距離。4.4 考勤管理組件的實(shí)現(xiàn)考勤管理分老師點(diǎn)名模塊、查看考勤模塊及修改考勤老師點(diǎn)名模塊。實(shí)現(xiàn)是先通過(guò)老師客戶端向服務(wù)器發(fā)送點(diǎn)名請(qǐng)求,開始考勤,學(xué)生通過(guò)學(xué)生客戶端點(diǎn)名簽到,服務(wù)器通過(guò)對(duì)比老師客戶端與學(xué)生客戶端分別發(fā)來(lái)的信息,得出考勤結(jié)果并寫入數(shù)據(jù)庫(kù)。完成考勤功能的關(guān)鍵是確定老師和學(xué)生之間的距離,以此來(lái)判斷該同學(xué)是否在上課。服務(wù)器接收到老師與學(xué)生分別發(fā)來(lái)的考勤數(shù)據(jù),先將位置信息信息進(jìn)行比較,再將時(shí)間數(shù)據(jù)進(jìn)行比較,如果兩者的距離小于100米,且時(shí)間少于5分鐘可以判斷此學(xué)生在教室內(nèi)且未遲到,這樣結(jié)果記錄為到勤;如果兩者的距離大于100米,則直接將考勤結(jié)果記錄為缺勤;如果兩者的距離小于100米,并且時(shí)間大于5分鐘少于60分鐘,則將考勤結(jié)果記錄為遲到。最終考勤結(jié)果會(huì)以表格的形式呈現(xiàn)出來(lái),并統(tǒng)計(jì)出考勤次數(shù)與出勤率。流程如圖4.1所示。開始服務(wù)器接收到老師和學(xué)生發(fā)來(lái)的考勤數(shù)據(jù) 判斷老師和學(xué)生的距離100米老師和學(xué)生的考 勤時(shí)間差 10分 60分缺勤到勤遲到缺勤結(jié)束 Y N Y N Y N 圖4.1 老師考勤流程圖當(dāng)老師點(diǎn)擊任務(wù)欄里查看考勤時(shí),頁(yè)面會(huì)跳轉(zhuǎn)到查看考勤頁(yè)面,此時(shí)查看考勤頁(yè)面會(huì)發(fā)送teacher_id、class_id和course_id發(fā)送給ViewKaoQinServlet,ViewKaoQinServlet 通過(guò)調(diào)用StudentDAO.getStudentByClassId(class_id)方法獲取學(xué)生列表,然后通過(guò)for循環(huán)獲取學(xué)生的 student_NO,調(diào)用SeeKaoQinViewDAO 中的getSeeKaoQinViewById(course_id, class_id,student_NO()獲取考勤信息,之后發(fā)給查看考勤頁(yè)面。4.5 數(shù)據(jù)庫(kù)管理組件的實(shí)現(xiàn)此部分主要功能是把與考勤相關(guān)的數(shù)據(jù)以.xls文件的形式導(dǎo)入數(shù)據(jù)庫(kù)中,關(guān)鍵在于.xls文件的設(shè)計(jì)。文件中的各列需要與本系統(tǒng)中學(xué)生的各屬性相對(duì)應(yīng),并建立關(guān)聯(lián)關(guān)系。可以通過(guò)以班級(jí)為單位填寫學(xué)生的個(gè)人信息,將文件導(dǎo)入到數(shù)據(jù)庫(kù)。同時(shí)系統(tǒng)會(huì)根據(jù)路徑獲取并解析.xls文件,讀取出學(xué)生信息,通過(guò)tudent類的set方法設(shè)置學(xué)生的相關(guān)屬性并添加到數(shù)據(jù)庫(kù),完成學(xué)生信息的導(dǎo)入。課程及老師信息的導(dǎo)入與學(xué)生信息的導(dǎo)入類似,通過(guò)以上的分析設(shè)計(jì),數(shù)據(jù)庫(kù)管理組件就基本實(shí)現(xiàn)了。5 手機(jī)考勤系統(tǒng)的測(cè)試及分析5.1 系統(tǒng)非功能測(cè)試安全性方面:基于移動(dòng)定位的手機(jī)考勤系統(tǒng),老師手機(jī)客戶端及學(xué)生后機(jī)客戶端都需要輸入賬號(hào)和密碼,進(jìn)行登錄認(rèn)證。學(xué)生客戶端的賬號(hào)為學(xué)生學(xué)號(hào),老師客戶端的賬號(hào)為老師編號(hào),這樣就限制了系統(tǒng)的使用人員,只有是本校的學(xué)生才能使用該系統(tǒng),使得系統(tǒng)的安全性得到了保障。 擴(kuò)展性方面:本系統(tǒng)在Java平臺(tái)上進(jìn)行開發(fā),而且所使用的技術(shù)對(duì)跨平臺(tái)都有支持,因此本系統(tǒng)滿足可移植性的特性。響應(yīng)速度方面:電子硬件的蓬勃發(fā)展,無(wú)論是手機(jī)還是電腦的運(yùn)行速度都有了很大的提高,本系統(tǒng)邏輯運(yùn)算量不大,完全能滿足用戶對(duì)相應(yīng)時(shí)間的要求。5.2 學(xué)生手機(jī)客戶端測(cè)試及結(jié)果分析學(xué)生手機(jī)客戶端主要測(cè)試的是,如果不用自己的手機(jī)是否能完成考勤,以及一部手機(jī)是否可以多次簽到。有些同學(xué)不去上課,不能完成考勤,若果有同學(xué)點(diǎn)完名,再次在此手機(jī)上打開學(xué)生手機(jī)客戶端,用沒(méi)來(lái)上課的同學(xué)的學(xué)號(hào)密碼來(lái)登錄,看看能否完成考勤,當(dāng)同一部手機(jī)重復(fù)考勤時(shí),測(cè)試用例如下表5.1所示,會(huì)出現(xiàn)如圖5.1所示的界面。測(cè)試用例測(cè)試數(shù)據(jù)測(cè)試結(jié)果魅族MX4已完成考勤的手機(jī)再登錄其他賬號(hào)不能考勤,提示該學(xué)號(hào)和設(shè)備id不相符魅族MX4 Pro還沒(méi)有參與點(diǎn)名登錄其他賬號(hào)不能考勤,提示該學(xué)號(hào)和設(shè)備id不相符中興V5沒(méi)注冊(cè)過(guò)的手機(jī)登錄其他賬戶不能考勤,提示該學(xué)號(hào)和設(shè)備id不相符表5.1 學(xué)生客戶端測(cè)試 圖5.1 學(xué)生客戶端測(cè)試用例效果截圖手機(jī)魅族MX4與中興V5都安裝了Android學(xué)生手機(jī)考勤客戶端,用這兩部手機(jī)進(jìn)行測(cè)試,讓它們分別登錄自己的學(xué)號(hào)和對(duì)方的賬號(hào),重復(fù)十次。測(cè)試結(jié)果如表5.2所示。表5.2 學(xué)生手機(jī)客戶端測(cè)試結(jié)果統(tǒng)計(jì)表測(cè)試內(nèi)容預(yù)期結(jié)果測(cè)試次數(shù)成功次數(shù)成功率魅族MX4登錄自己的學(xué)號(hào)跳轉(zhuǎn)到考勤界面1010100%魅族MX4登錄對(duì)方的學(xué)號(hào)系統(tǒng)提示,學(xué)號(hào)與設(shè)備號(hào)不符1010100%中興V5登錄自己的學(xué)號(hào)跳轉(zhuǎn)到考勤界面1010100%中興V5登錄對(duì)方的學(xué)號(hào)系統(tǒng)提示,學(xué)號(hào)與設(shè)備號(hào)不符10990%由于中興手機(jī)處理器相對(duì)魅族而言,穩(wěn)定性較差些。當(dāng)中興手機(jī)輸入對(duì)方學(xué)號(hào)時(shí),會(huì)出現(xiàn)少數(shù)閃退現(xiàn)象,故測(cè)試結(jié)果有出錯(cuò)的可能。綜合來(lái)看,測(cè)試的成功率最低為90%,平均成功率接近100%。通過(guò)測(cè)試進(jìn)行分析,基本實(shí)現(xiàn)程序設(shè)計(jì)的預(yù)期,是可以接受的。 5.3 考勤功能測(cè)試及結(jié)果分析考勤功能是本程序最主要的功能,此功能實(shí)現(xiàn)的效果會(huì)直接關(guān)系到本系統(tǒng)的成功與否,下面是針對(duì)考勤功能的測(cè)試。將老師客戶端安裝在中興V5手機(jī)中,學(xué)生客戶端安裝在魅族MX4中,用老師客戶端中興V5開始點(diǎn)名,可以分四種情況進(jìn)行測(cè)試:第一種情況,不移動(dòng)或移動(dòng)距離小100米,一分鐘后用魅族MX4手機(jī)簽到;第二種情況,把魅族MX4手機(jī)拿到100以外的地方在完成簽到;第三種情況,使時(shí)間大于10分鐘小于1小時(shí),且移動(dòng)距離小于100米,再使用魅族MX4手機(jī)完成簽到;第四種情況,在一個(gè)小時(shí)以后,且移動(dòng)距離小于100米使用魅族MX4手機(jī)完成簽到。老師可通過(guò)后臺(tái)登錄,在查看考勤模塊查看考勤結(jié)果,結(jié)果如圖5.2所示,測(cè)試用例如下表5.3所示。表5.3考勤功能測(cè)試測(cè)試用例測(cè)試數(shù)據(jù)測(cè)試結(jié)果教師端中興V5學(xué)生客戶端魅族MX4情況一到勤教師端中興V5學(xué)生客戶端魅族MX4情況二缺勤教師端中興V5學(xué)生客戶端魅族MX4情況三遲到教師端中興V5學(xué)生客戶端魅族MX4情況四缺勤圖5.2 考勤結(jié)果考勤功能模塊進(jìn)行測(cè)試時(shí),安裝教師客戶端的中興V5手機(jī)發(fā)出考勤請(qǐng)求,安裝學(xué)生客戶端的魅族MX4手機(jī)完成考勤。在四種情況下(第一種情況,不移動(dòng)或移動(dòng)距離小100米,一分鐘后用魅族MX4手機(jī)簽到;第二種情況,把魅族MX4手機(jī)拿到100以外的地方在完成簽到;第三種情況,使時(shí)間大于10分鐘小于1小時(shí),且移動(dòng)距離小于100米,再使用魅族MX4手機(jī)完成簽到;第四種情況,在一個(gè)小時(shí)以后,且移動(dòng)距離小于100米使用魅族MX4手機(jī)完成簽到)各進(jìn)行10次試驗(yàn),試驗(yàn)結(jié)果如表5.4所示。表5.4 考勤功能測(cè)試結(jié)果統(tǒng)計(jì)表測(cè)試內(nèi)容預(yù)期結(jié)果測(cè)試次數(shù)成功次數(shù)成功率情況一到勤1010100%情況二缺勤10990%情況三遲到1010100%情況四缺勤1010100%通過(guò)上表可以看出四種情況中,有三種情況的成功率均為100%,第二種情況有一次未成功,是因?yàn)榈谝淮螠y(cè)試時(shí)對(duì)距離的概念不強(qiáng),沒(méi)超過(guò)100米就開始了考勤操作,因此結(jié)果顯示為到勤,發(fā)現(xiàn)錯(cuò)誤后才有意識(shí)到要走的更遠(yuǎn)一些,這樣結(jié)果才會(huì)顯示為缺勤。除此之外試驗(yàn)結(jié)果接近100%,基本實(shí)現(xiàn)程序設(shè)計(jì)的預(yù)期,可以接受的。5.4 學(xué)生注冊(cè)模塊測(cè)試及結(jié)果分析學(xué)生注冊(cè)模塊的主要功能是完成學(xué)號(hào)和手機(jī)的綁定,以便完成以后的考勤,我們需要測(cè)試學(xué)生注冊(cè)模塊能否正確完成學(xué)號(hào)和手機(jī)的綁定。下面分兩種情況進(jìn)行測(cè)試:第一種,正常的輸入學(xué)號(hào)密碼,使用Android手機(jī)魅族MX4進(jìn)行注冊(cè),如果已經(jīng)注冊(cè)過(guò),那么從數(shù)據(jù)庫(kù)中將該學(xué)號(hào)對(duì)應(yīng)的device_id刪除,再次注冊(cè);第二種情況,用已經(jīng)注冊(cè)了的手機(jī),在登錄其他的學(xué)號(hào)和密碼進(jìn)行注冊(cè)。測(cè)試用例如下表5.5所示。5.5學(xué)生注冊(cè)測(cè)試測(cè)試用例測(cè)試數(shù)據(jù)測(cè)試結(jié)果使用手機(jī)完成注冊(cè)情況一如圖5.3使用已注冊(cè)的手機(jī)注冊(cè)情況二如圖5.4圖5.3 情況一 圖5.4 情況二選5部Android手機(jī)分別安裝學(xué)生客戶端,并進(jìn)行注冊(cè)(情況一),注冊(cè)后在等錄其它學(xué)號(hào)密碼進(jìn)行統(tǒng)計(jì)(情況二),統(tǒng)計(jì)結(jié)果如表5.6所示。表5.6 學(xué)生注冊(cè)模塊結(jié)果統(tǒng)計(jì)表測(cè)試內(nèi)容預(yù)期結(jié)果測(cè)試次數(shù)成功次數(shù)成功率情況一注冊(cè)成功5480%情況二該手機(jī)已注冊(cè)5480%從學(xué)生注冊(cè)模塊測(cè)試結(jié)果表可以看出,兩種情況均出現(xiàn)了一次錯(cuò)誤。第一種情況是因?yàn)闇y(cè)試前沒(méi)有刪除數(shù)據(jù)庫(kù)中該學(xué)號(hào)對(duì)應(yīng)的device_id,因此會(huì)顯示手機(jī)已注冊(cè);第二種情況出現(xiàn)的錯(cuò)誤,是因?yàn)辄c(diǎn)擊注冊(cè)時(shí),顯示服務(wù)器無(wú)響應(yīng),經(jīng)檢查發(fā)現(xiàn)斷網(wǎng)了,因此顯示服務(wù)器無(wú)響應(yīng)是正常情況。通過(guò)測(cè)試可以判斷,學(xué)生注冊(cè)模塊是可以防止手機(jī)重復(fù)注冊(cè)的。6 總結(jié)與展望隨著智能手機(jī)等移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)終端的種類隨之越來(lái)越多,價(jià)格較以前相比便宜了很多,移動(dòng)終端設(shè)備的應(yīng)用越來(lái)越廣、硬件配置越來(lái)越高,這支持并且要求我們需要將更多的計(jì)算機(jī)軟件在移動(dòng)終端上實(shí)現(xiàn)?,F(xiàn)在越來(lái)越多的軟件從電腦上被移植到移動(dòng)終端上去,如QQ和word。隨著移動(dòng)終端行業(yè)的繼續(xù)發(fā)展,必然會(huì)導(dǎo)致移動(dòng)終端和計(jì)算機(jī)并存的現(xiàn)象,除了兩者之間的軟硬件差異會(huì)越來(lái)越小外,還有極大的可能導(dǎo)致計(jì)算機(jī)和移動(dòng)終端合并。這就要求我們將更多更好的計(jì)算機(jī)軟件在移動(dòng)終端上實(shí)現(xiàn)。6.1 論文工作總結(jié)本系統(tǒng)是基于移動(dòng)定位的Android手機(jī)考勤系統(tǒng),主要目的是實(shí)現(xiàn)手機(jī)智能考勤,并提高教學(xué)質(zhì)量,方便老師的管理。本系統(tǒng)具有很好實(shí)用性,它以教學(xué)需求為目標(biāo),以方便教學(xué)為原則,根據(jù)教學(xué)實(shí)際的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)鐵路機(jī)車車輛配件制造行業(yè)十三五規(guī)劃及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)金屬鉍行業(yè)運(yùn)行現(xiàn)狀及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)過(guò)氧化氫行業(yè)市場(chǎng)運(yùn)行動(dòng)態(tài)與營(yíng)銷策略研究報(bào)告
- 2025-2030年中國(guó)調(diào)壓器市場(chǎng)運(yùn)行現(xiàn)狀及發(fā)展前景預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)空氣清新機(jī)行業(yè)運(yùn)行現(xiàn)狀及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 貴州工程應(yīng)用技術(shù)學(xué)院《運(yùn)動(dòng)醫(yī)務(wù)監(jiān)督與康復(fù)治療》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年海南省安全員《B證》考試題庫(kù)
- 2025年建筑安全員B證考試題庫(kù)
- 山東現(xiàn)代學(xué)院《建筑設(shè)備CAD》2023-2024學(xué)年第二學(xué)期期末試卷
- 朔州師范高等??茖W(xué)校《電工測(cè)試技術(shù)(上)》2023-2024學(xué)年第二學(xué)期期末試卷
- 化工原理-第三章-過(guò)濾課件
- 2023年通遼市中考數(shù)學(xué)試卷及答案
- 腸內(nèi)營(yíng)養(yǎng)考評(píng)標(biāo)準(zhǔn)終
- Mysql 8.0 OCP 1Z0-908 CN-total認(rèn)證備考題庫(kù)(含答案)
- 三年級(jí)下冊(cè)音樂(lè)教學(xué)計(jì)劃含教學(xué)進(jìn)度安排活動(dòng)設(shè)計(jì)word表格版
- STEM教學(xué)設(shè)計(jì)與實(shí)施PPT完整全套教學(xué)課件
- 門窗加工制作合同
- 項(xiàng)目邊坡護(hù)坡工程施工組織設(shè)計(jì)
- 四年級(jí)上冊(cè)音樂(lè)《楊柳青》課件PPT
- 安徽省廬陽(yáng)區(qū)小升初語(yǔ)文試卷含答案
- 全國(guó)2017年4月自考00043經(jīng)濟(jì)法概論(財(cái)經(jīng)類)試題及答案
評(píng)論
0/150
提交評(píng)論