局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

1、山西大學(xué)論文編號(hào):論文題目 局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)姓 名院系、專業(yè)計(jì)算機(jī)與信息技術(shù)學(xué)院、軟件工程學(xué)習(xí)年限 2011 年 9 月至 2015 年 7 月指導(dǎo)教師學(xué)位級(jí)別學(xué) 士2015年4月09日局域網(wǎng)內(nèi)課堂互動(dòng)軟件的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師: 學(xué)生姓名:內(nèi)容提要 該項(xiàng)目主要完成了無(wú)線局域網(wǎng)內(nèi)An droid平臺(tái)的手機(jī)app,用于深入課堂上的教學(xué)互動(dòng),便于教師隨時(shí)地掌握學(xué)生的知識(shí)接受情況。通過(guò)Android 的 eclipse 開(kāi)發(fā)工具,利用基于 UDP 協(xié)議和 TCP 協(xié)議的 Socket 通信,實(shí)現(xiàn)教師和學(xué)生的登錄、學(xué)生考勤、學(xué)生留言、隨堂測(cè)試等功能,保 證無(wú)線局域網(wǎng)中教師和學(xué)生的積極交互

2、。關(guān)鍵字 Android ;無(wú)線局域網(wǎng); TCP/UDP ;Socket 通信1、引言(1)系統(tǒng)開(kāi)發(fā)背景智能手機(jī)從開(kāi)始研制出來(lái)就受到人們的關(guān)注,隨著Android 和 IOS 手機(jī)操作系統(tǒng)的面世,智能手機(jī)更是全球所有人的追捧。社會(huì)上智能手機(jī)的普及,使越來(lái)越多人的學(xué)習(xí)和生活已離不開(kāi)手機(jī), 它影響著人們的方方面面。它也成為人們生活中必不可少的一部分,甚至很多人成了手機(jī)控。因?yàn)?有很多學(xué)生在上課的時(shí)候也會(huì)玩手機(jī),因此老師認(rèn)為智能手機(jī)也有不好的方面,如果把智能手機(jī)應(yīng) 用于課堂教學(xué),用智能手機(jī)輔助教師上課,這將是極大的創(chuàng)新。通過(guò)其中非常實(shí)用的功能,本系統(tǒng) 可以極大提高課堂效率。(2)系統(tǒng)開(kāi)發(fā)的目的及意義

3、一直以來(lái)大學(xué)課堂上,大多數(shù)還是傳統(tǒng)的教師和學(xué)生的課堂模式,即老師采取隨機(jī)提問(wèn)的方式 或者布置課堂作業(yè)來(lái)了解和監(jiān)督學(xué)生的學(xué)習(xí)效果,雖然以此來(lái)調(diào)整自己的教學(xué)進(jìn)度,使自己的教學(xué) 更加有效,并起到督促學(xué)生的作用。這樣有幾個(gè)不足之處:1) 在課上布置的課堂作業(yè),教師沒(méi)有足夠的時(shí)間和精力去看完每個(gè)學(xué)生的完成情況,這使得有部分學(xué)生偷懶不去完成,達(dá)不到應(yīng)有的督促和練習(xí)作用,還浪費(fèi)了寶貴的課堂時(shí)間。2)教師如果采取隨機(jī)提問(wèn)的方式,這樣雖然節(jié)約了時(shí)間。但這只能掌握個(gè)別學(xué)生的情況,具有 很強(qiáng)的隨機(jī)性和不可靠性,影響老師的判斷。3)教師在給學(xué)生發(fā)送文檔以及學(xué)生提交作業(yè),都是通過(guò)直接拷貝的方式,這樣做效率極低,而 且有

4、傳播電腦病毒的風(fēng)險(xiǎn)。4)在學(xué)習(xí)和生活中,有一部分學(xué)生不太善于表達(dá)自己,缺少一個(gè)和老師交流的平臺(tái),所以,很 少有機(jī)會(huì)能和老師直接的交流, 這會(huì)影響到教學(xué)的質(zhì)量和進(jìn)度。 這部分學(xué)生也不能學(xué)到更多的知識(shí)。該系統(tǒng)可以實(shí)現(xiàn)以下功能: 1、教師和學(xué)生通過(guò)登陸可以進(jìn)入到相應(yīng)的教師端和學(xué)生端界面。2、教師端可以接受并查看當(dāng)前上課學(xué)生,統(tǒng)計(jì)出勤率??梢圆贾谜n堂測(cè)試后查看學(xué)生的完成情況???以給學(xué)生發(fā)送文檔。 3、學(xué)生端可以在手機(jī)上完成老師布置的課堂測(cè)試其中包括選擇題和問(wèn)答題并且 學(xué)生可以下載教師發(fā)送的文檔。4、一些不太善于交際的學(xué)生可以向老師的手機(jī)上發(fā)送留言,教師通過(guò)留言更加完善的掌握學(xué)生上課的情況和意見(jiàn)。(

5、3)國(guó)內(nèi)外現(xiàn)狀有關(guān)與提高課堂效率或輔助教師上課的設(shè)備早以出現(xiàn)在國(guó)外的課堂上,在國(guó)外大部分的大學(xué)課 堂上都采用了手持答題器設(shè)備,這是在傳統(tǒng)課堂的進(jìn)步,但這也只是改善了一部分局面,并且要給 每個(gè)學(xué)生安裝和配置手持答題器也需要不小的投入。如果將智能手機(jī)利用到課堂上將會(huì)達(dá)到更好的 效果,成本也會(huì)降低不少。在國(guó)內(nèi)近幾年也出現(xiàn)不少的有助于課堂的上課效率的手機(jī)軟件,比如有道云筆記、 Ucan 等。有 道云筆記這款軟件學(xué)生可以通過(guò)文本、圖片記錄上課筆記,并且提供了高效管理和分類整理筆記, 然后可以同步到云空間,以便隨時(shí)隨地查看筆記。有道云筆記節(jié)約了學(xué)生上課的同時(shí)記錄筆記的時(shí) 間,使學(xué)生能夠用更多的時(shí)間去認(rèn)真聽(tīng)

6、講,并且隨時(shí)都可以查看上課時(shí)記錄的筆記,做到在哪里都 可以復(fù)習(xí)上課的筆記。但是,這款軟件只是通過(guò)簡(jiǎn)化記錄筆記以提高課堂效率,并沒(méi)有用于學(xué)生和 教師交互的功能,老師不能掌握學(xué)生的學(xué)習(xí)情況。 Ucan 又叫課堂互動(dòng)投票軟件,它的主要功能是學(xué) 生報(bào)到、投票以及課程資料的傳送等。它實(shí)現(xiàn)了老師和學(xué)生之間的交互,但是交互只是體現(xiàn)在投票 方面,功能上有所欠缺,不能滿足課堂上的需求 6 。2、系統(tǒng)需求分析本部分主要介紹了系統(tǒng)的功能需求與系統(tǒng)性能和環(huán)境需求,具體內(nèi)容如下。( 1 )系統(tǒng)功能需求用戶登陸功能:學(xué)生輸入自己的姓名和學(xué)號(hào),教師輸入自己的姓名和密碼就可分別登陸到學(xué)生 端和教師端,學(xué)生端可以將自己的姓名和

7、學(xué)號(hào)發(fā)送到教師端;教師查看上課學(xué)生:教師端會(huì)接受到每個(gè)學(xué)生的姓名和學(xué)號(hào)等信息,并且將所有的信息顯示到 教師端手機(jī)上,以此查看目前正在上課的學(xué)生,教師可以通過(guò)這樣記錄學(xué)生的到課情況;隨堂測(cè)試功能:教師可以在課堂上布置隨堂測(cè)試,可以是選擇題和判斷題,學(xué)生完成測(cè)試后, 選出相應(yīng)的選項(xiàng)或做出問(wèn)題的答案后,再提交給教師,如果是選擇題就可以統(tǒng)計(jì)選擇每個(gè)選項(xiàng)的學(xué) 生人數(shù),問(wèn)答題則顯示出所有學(xué)生的答案,更直觀的展示給老師;教師發(fā)送文件:教師可以選擇手機(jī)上的常用的ppt、word、excel 等文檔發(fā)送給局域網(wǎng)中的每一個(gè)學(xué)生,每個(gè)學(xué)生在接收后就會(huì)將該文檔存儲(chǔ)在手機(jī)上;學(xué)生留言功能:一些不善于表達(dá)的學(xué)生可以把要對(duì)

8、老師上課時(shí)的疑問(wèn)和建議通過(guò)留言發(fā)給老 師,在發(fā)送時(shí)可以選擇是否匿名發(fā)送,這有助于一些不太善于言談的學(xué)生去增進(jìn)與老師交流,老師 通過(guò)學(xué)生們的留言來(lái)調(diào)節(jié)自己的上課進(jìn)度以及上課的方式,以達(dá)到更好的上課效果。2) 系統(tǒng)性能和環(huán)境需求本系統(tǒng)有非常簡(jiǎn)單的操作界面,容易掌握,功能上還可以進(jìn)一步的擴(kuò)展,比如每個(gè)學(xué)生向教師 提交作業(yè)文檔, 教師向特定學(xué)生發(fā)送文件以及軟件可以連接到互聯(lián)網(wǎng)的功能等等。 本系統(tǒng)容易上手, 適合師生在局域網(wǎng)環(huán)境的教室使用4 。通過(guò)這個(gè)軟件可以節(jié)省出寶貴的課堂時(shí)間,提高學(xué)生的上課效率,并且使教師可以進(jìn)一步掌握學(xué)生的學(xué)習(xí)情況。(3)運(yùn)行環(huán)境硬件平臺(tái):智能手機(jī),路由器軟件平臺(tái):操作系統(tǒng) :A

9、ndroid 2.3 以上支持工具:裝有 ADT 的 eclipse 開(kāi)發(fā)工具3、關(guān)鍵技術(shù)( 1)基于 Android 平臺(tái)的 App 的開(kāi)發(fā)1)Android 的系統(tǒng)架構(gòu)Android 系統(tǒng)是由谷歌公司推出的手機(jī)操作系統(tǒng)。 Android 分為四個(gè)層,分別是應(yīng)用程序?qū)?、?yīng) 用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和 V 核心層 3 。對(duì)于 Android 應(yīng)用開(kāi)發(fā)的過(guò)程必須對(duì)應(yīng)用架構(gòu)層和應(yīng) 用程序?qū)?,?yīng)用程序一般都與應(yīng)用框架層進(jìn)行交互,而其與底層進(jìn)行交互。并且 Android 操作系統(tǒng) 是基于 Linux 內(nèi)核的開(kāi)源的手機(jī)操作系統(tǒng)。 Android 操作系統(tǒng)的系統(tǒng)架構(gòu)如圖 1 所示14APPLICATIO

10、MSHomeCcfixxuApplication rRAMewoRKActfv ty MirierPickife MjiniprWindowMinaftrRkpbortxMlnijfirCcntcPT PpovjdcnRddurteM.WiaerViewSyitpnLgoon MlnsjerNociAcitionHamjcerXMPPSefYKeSurfxo MincerUtBRAiESSQLittOfrfrtGllESFrameworkANDROID RUNTtMECore LbriFT嘩;嚴(yán)Linux Kernfl0計(jì)腳 DmvrCamera DrwDriverM-Syittms Driv

11、erBrndc1- (IPQDriverUSB DnrerDrwtrWiFi DnvetAudb DnvtrtPower Mjrujcm*ni5GLtrbe圖1 Android系統(tǒng)架構(gòu)圖2)Android應(yīng)用組件An droid開(kāi)發(fā)四大組件分別是:活動(dòng)( Activity)、服務(wù)(Service)、意圖接收器(In te ntReceiver) 內(nèi)容提供商(Content Provider ),但不是每個(gè)手機(jī)程序必須由這四部分組成。在應(yīng)用程序中使用時(shí),必須要在AndroidMainfest.xml文件進(jìn)行配置后才能使用。3)已用組件在該軟件中主要用到的組件是活動(dòng)(Activity ),它是每個(gè)

12、軟件界面所必有的一部分,通過(guò)Activity組件才可以實(shí)現(xiàn)用戶交互的以完成某項(xiàng)任務(wù)。(2) Socket 通信Socket有兩種主要的操作方式:面向連接的和無(wú)連接的。面向連接的套接字通信必須通過(guò)三次 握手建立相應(yīng)的連接,發(fā)送的數(shù)據(jù)的順序和接受的順序保持一致10。無(wú)連接的套接字通信對(duì)接受順序沒(méi)有保證。使用面向連接的通信可靠性更高2。它使用的是 TCP協(xié)議,面向連接的套接字通信必須在發(fā)送數(shù)據(jù)之前和要發(fā)送的地址取得連接。建立連接后,Socket就可以通過(guò)流接口進(jìn)行打開(kāi)、讀、寫、關(guān)閉操作。但無(wú)連接的套接字通信比面向連接的套接字通信的效率高8。采用無(wú)連接的,它使用UDP協(xié)議。在無(wú)連接的套接字通信下,數(shù)據(jù)

13、報(bào)是單個(gè)的數(shù)據(jù)信息,一次發(fā)送給目的地址的全部信息都包含在數(shù)據(jù)報(bào)中9。無(wú)連接的套接字通信因?yàn)椴恍枰⑦B接,所以效率更高。但無(wú)連接的套 接字僅僅把數(shù)據(jù)報(bào)發(fā)送出去,對(duì)其發(fā)送的數(shù)據(jù)報(bào)能否接受和順序并不做保證5。(3) An droid多線程開(kāi)發(fā)分別執(zhí)行不同的任務(wù)。 并且意味一個(gè)An droid平臺(tái)中多線程的應(yīng)用很多, 軟件開(kāi)發(fā)中多線程是非常重要的。多線程是指在單個(gè)程序中同一時(shí)間運(yùn)行多個(gè)不同的線程, 程序的多行語(yǔ)句可以看上去幾乎是在同一時(shí)間內(nèi)同時(shí)進(jìn)行。在在UI更新、網(wǎng)絡(luò)通信等方面都需要使用多線程。在An droid 4、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1模塊劃分依據(jù)需求分析中所有的的功能,依據(jù)軟件工程低耦合以及高內(nèi)

14、聚的原理將手機(jī)軟件劃分為登陸 模塊、查看當(dāng)前學(xué)生模塊、隨堂測(cè)試模塊、文件發(fā)送、學(xué)生留言等模塊。局域網(wǎng)內(nèi)的課堂互剛軟件杏看些前學(xué)土模塊反報(bào)肺顯示結(jié)果隨堂測(cè)試模塊圖2系統(tǒng)功能結(jié)構(gòu)圖用戶登陸功能:學(xué)生輸入自己的姓名和學(xué)號(hào),教師輸入自己的姓名和密碼就可分別登陸到學(xué)生 端和教師端,學(xué)生端可以將自己的姓名和學(xué)號(hào)發(fā)送到教師端;教師查看上課學(xué)生:教師端會(huì)接受到每個(gè)學(xué)生的姓名和學(xué)號(hào)等信息,并且將所有的信息顯示到 教師端手機(jī)上,以此查看目前正在上課的學(xué)生,教師可以通過(guò)這樣記錄學(xué)生的到課情況;隨堂測(cè)試功能:教師可以在課堂上布置隨堂測(cè)試,可以是選擇題和判斷題,學(xué)生完成測(cè)試后, 選出相應(yīng)的選項(xiàng)或做出問(wèn)題的答案后,再提交

15、給教師,如果是選擇題就可以統(tǒng)計(jì)選擇每個(gè)選項(xiàng)的學(xué) 生人數(shù),問(wèn)答題則顯示出所有學(xué)生的答案,更直觀的展示給老師;教師發(fā)送文件:教師可以選擇手機(jī)上的常用的ppt、word、excel等文檔發(fā)送給局域網(wǎng)中的每個(gè)學(xué)生,每個(gè)學(xué)生在接收后就會(huì)將該文檔存儲(chǔ)在手機(jī)上;學(xué)生留言模塊:一些不善于表達(dá)的學(xué)生可以把要對(duì)老師上課時(shí)的疑問(wèn)和建議通過(guò)留言發(fā)給老師, 在發(fā)送時(shí)可以選擇是否匿名發(fā)送,這有助于一些不太善于言談的學(xué)生去增進(jìn)與老師交流,老師通過(guò) 學(xué)生們的留言來(lái)調(diào)節(jié)自己的上課進(jìn)度以及上課的方式,以達(dá)到更好的上課效果。4.2登陸模塊首先打開(kāi)軟件時(shí)就會(huì)進(jìn)入用戶選擇界面,分為教師端和學(xué)生端,每個(gè)登錄界面都有基本登錄驗(yàn) 證,判斷用

16、戶名或密碼是否為空。如果進(jìn)入學(xué)生端的登錄界面會(huì)要求輸入學(xué)生的姓名和學(xué)號(hào),點(diǎn)擊 登錄便可進(jìn)入到學(xué)生端的主界面,同時(shí)將學(xué)生的基本信息傳遞給軟件的全局變量以供其它的功能使 用。如果進(jìn)入教師端的登錄界面會(huì)要求輸入教師用戶的賬戶和密碼,只有驗(yàn)證賬號(hào)和密碼正確才可 以進(jìn)入到教師端的主界面。其中教師端登錄流程圖,見(jiàn)圖 3 4.3查看當(dāng)前學(xué)生模塊教師端當(dāng)點(diǎn)擊進(jìn)入到查看當(dāng)前學(xué)生的界面后,就會(huì)向無(wú)線局域網(wǎng)中的所有用戶發(fā)送上線廣播信 號(hào),并且每隔 3秒就會(huì)發(fā)送一次上線廣播信號(hào),以確保最新登錄的學(xué)生端可以收到教師發(fā)送的廣播 信號(hào),同時(shí)教師端處于等待接受狀態(tài)。軟件在進(jìn)入學(xué)生端的主界面就會(huì)開(kāi)啟UDP數(shù)據(jù)包接受線程,并處于

17、等待狀態(tài)。當(dāng)學(xué)生端在收到教師端的上線廣播信號(hào)后,就會(huì)向教師端發(fā)送上線應(yīng)答信號(hào),其 中包括學(xué)生的姓名和學(xué)號(hào)信息。教師端在收到上線應(yīng)答信號(hào)后,通過(guò)解析數(shù)據(jù)包中的內(nèi)容就會(huì)得到 學(xué)生的基本信息,然后將其添加并存放到學(xué)生列表中,最終顯示到手機(jī)界面上,并且每隔3秒就會(huì)刷新一次學(xué)生信息列表。教師以此便可查看當(dāng)前在教室的學(xué)生。見(jiàn)圖4圖3登陸模塊流程圖圖4查看當(dāng)前學(xué)生的流程圖4.4隨堂測(cè)試模塊隨堂測(cè)試模塊分為選擇題模塊和問(wèn)答題模塊。當(dāng)教師在課堂上提出選擇題問(wèn)題和相應(yīng)的選項(xiàng), 同時(shí)教師端進(jìn)入到查看選擇題結(jié)果界面,上面顯示每個(gè)選項(xiàng)學(xué)生選擇的人數(shù)。學(xué)生可進(jìn)入到選擇題 界面,選擇相應(yīng)的選項(xiàng)并確認(rèn)提交。教師端的查看選擇題

18、界面就會(huì)實(shí)時(shí)刷新該界面,顯示最新的統(tǒng) 計(jì)結(jié)果;當(dāng)教師在課堂上提出問(wèn)答題問(wèn)題,并進(jìn)入到查看問(wèn)答題結(jié)果界面。學(xué)生可進(jìn)入到問(wèn)答題界 面在文本框中做出相應(yīng)的回答,并且確認(rèn)提交答案。教師端的查看問(wèn)答題界面就會(huì)顯示出該學(xué)生的姓名和結(jié)果。教師便可了解每個(gè)學(xué)生知識(shí)的掌握情況,隨堂測(cè)試模塊的流程圖見(jiàn)圖54.5文件發(fā)送模塊PPT、TCP教師端點(diǎn)擊進(jìn)入到發(fā)送文件界面后,點(diǎn)擊選擇按鍵進(jìn)入文件管理界面選擇將要發(fā)送的Word、Excel文檔,選擇確定后就會(huì)在文本框就顯示該文件的存儲(chǔ)路徑,再點(diǎn)擊發(fā)送按鍵,教師端 就會(huì)開(kāi)啟文件發(fā)送線程并處于發(fā)送等待狀態(tài)。學(xué)生端進(jìn)入到文件接受界面后,點(diǎn)擊接受按鍵就會(huì)向 教師端發(fā)送 TCP連接請(qǐng)

19、求。在教師端收到學(xué)生端發(fā)來(lái)的連接請(qǐng)求后,再經(jīng)過(guò)兩次握手后建立 連接。教師端先通過(guò)該連接發(fā)送文檔的基本信息,學(xué)生端在收到文件的基本信息后,教師端便向?qū)W 生端通過(guò)輸出流的形式將文檔傳遞給學(xué)生端。最終,在完成發(fā)送后,學(xué)生便可在手機(jī)相應(yīng)的存儲(chǔ)路 中找到該文件。發(fā)送文件的流程圖見(jiàn)圖6 4.6留言模塊當(dāng)教師想要了解學(xué)生的意見(jiàn)時(shí),便可進(jìn)入到留言板界面。學(xué)生端點(diǎn)擊進(jìn)入到留言界面,可以在 文本框中輸入想要對(duì)老師說(shuō)的話,還可以選擇是否匿名發(fā)送,最后點(diǎn)擊發(fā)送按鍵,便將該留言發(fā)送 給教師端。教師端就可以顯示每個(gè)學(xué)生的留言,如果是匿名留言就會(huì)顯示匿名,若不是,就會(huì)顯示 學(xué)生的姓名。教師在收到學(xué)生的留言后就可以相應(yīng)的改進(jìn)

20、上課的進(jìn)度或方式。圖5布置作業(yè)的流程圖圖6文件發(fā)送的流程圖4.6數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)分析本系統(tǒng)中教師、學(xué)生和文檔的實(shí)體的屬性,其E-R圖如下:圖7學(xué)生信息E-R圖5、系統(tǒng)測(cè)試(1 )登陸界面設(shè)計(jì):遼有 SIM 卡*O.OOK/3 0 停四 09:33扇 ClassHelper汾有功M卡.0 M回M:萌離 ClassHelper課堂互動(dòng)軟件姓名:徐濡字號(hào):2011242309課堂互動(dòng)軟件用戶呱戶:teacher用戶囹碼:|圖8登錄學(xué)生端圖9登錄教師端(2)主界面:墨 Cla&sHelper0ORE莊石歲前學(xué)生檢査選擇題給果槌査大SB結(jié)果發(fā)送文件選俘題問(wèn)答題接受文杵圖10學(xué)生端主界面圖11教師端主界面(3

21、)隨堂測(cè)試界面:1)選擇題EB必畫 ClassHelper0 .dl KlQfl:2qClassHelper你的選擇是B選項(xiàng)AI 選項(xiàng)B選項(xiàng)匚選項(xiàng)O選擇題結(jié)果統(tǒng)計(jì)選A的學(xué)主有0個(gè)選日旳學(xué)生有0個(gè)選C的學(xué)主有。亍選D的學(xué)生有0個(gè)圖12學(xué)生端圖13教師端2)問(wèn)答題請(qǐng)?jiān)谳斎肟蛑袑懭虢Y(jié)果計(jì)翼機(jī)網(wǎng)絡(luò)確認(rèn)圖15教師端圖14學(xué)生端(4)留言界面:s1.3K/S 0 on 11 01S ClassHelper留言板基于局域網(wǎng)內(nèi)的課堂互動(dòng)軟件圖17留言教師端圖16留言學(xué)生端(5)發(fā)送文件界面BairiuNflcliskCom jpg. androidAJip 日注 phone后退文件路徑qzl3Bcom (ma

22、ll wirelessPicturesExlDtaTunncl/mnt/sd card/i/l PM S G(飛鴿倍書)曲議 ili3.doccom.tmalLwjrd5_no1ify_0.lloquick0gmin酬.wirc15_nolEfy_0| IogTmjIlPicChoose Fil e : /mnt/sdcard/ift/lSG(飛鴿悄 書協(xié) iAHLi.dM圖18文件選擇圖19文件發(fā)送界面6、結(jié)論本軟件是基于 An droid系統(tǒng)的局域網(wǎng)內(nèi)的課堂互動(dòng)軟件,是對(duì)傳統(tǒng)課堂的極大創(chuàng)新和進(jìn)步,方 便了學(xué)生和教師之間的互動(dòng),提高了課堂效率,節(jié)約了寶貴的課堂時(shí)間。而且軟件中各模塊的耦合 度

23、小,便于加入了其他的功能,易于擴(kuò)展。本軟件實(shí)現(xiàn)了通過(guò)教師端廣播上線信息,統(tǒng)計(jì)得到了每 個(gè)學(xué)生的信息,很大程度上節(jié)約了教師點(diǎn)到的時(shí)間。軟件只是實(shí)現(xiàn)了統(tǒng)計(jì)當(dāng)前學(xué)生、布置作業(yè)、發(fā)送文件功能。其實(shí)我們?cè)诖嘶A(chǔ)上進(jìn)行很多的擴(kuò) 展,比如可以通過(guò)文件記錄每節(jié)課上課學(xué)生,教師可以在任何時(shí)刻查看每一位學(xué)生的到課率,以此 用來(lái)評(píng)估學(xué)生平時(shí)成績(jī)的參考;還可以實(shí)現(xiàn)每個(gè)同學(xué)之間發(fā)送文件以及學(xué)生向老師發(fā)送文件;對(duì)指 定的部分學(xué)生比如課代表或班委進(jìn)行分組管理和特定操作的功能。還可以進(jìn)行擴(kuò)展,實(shí)現(xiàn)學(xué)生端向 教師端提交文檔;還可以實(shí)現(xiàn)教師對(duì)選中的學(xué)生實(shí)現(xiàn)特定的操作,比如發(fā)送文件; 致謝經(jīng)過(guò)幾個(gè)多余月的時(shí)間,論文終于能夠結(jié)稿,我

24、內(nèi)心包含了深深的感激之情,在完成畢業(yè)設(shè)計(jì)的過(guò)程中,從選題到查閱資料,論文提綱的確定等各個(gè)環(huán)節(jié)的中都得到了*老師很多建議和幫助,使自己受益匪淺,并且解決了很多困擾我的問(wèn)題。在*老師的督促和監(jiān)督下,使自己能夠靜靜的坐下來(lái),學(xué)到了更多的知識(shí),為自己進(jìn)一步的加油充電。使我系統(tǒng)的學(xué)習(xí)了An droid編程設(shè)計(jì)和套接字 編程,對(duì)我今后的工作和研究生學(xué)習(xí)無(wú)疑是不可多得的寶貴財(cái)富。由于自己的能力有限,在論文中 有不足和欠缺的地方,希望 * 老師指正。同時(shí),我由衷的感謝導(dǎo)師,正是在您的指導(dǎo)下,才使我不斷 的進(jìn)步。參考文獻(xiàn)1 閆偉 , 葉建栲 . 多線程技術(shù)在 Android 手機(jī)開(kāi)發(fā)的應(yīng)用 J. 信息通信 ,

25、2012(1):46-47.2 Kenneth L Calver & Michael J Donahoo. TCP/IP Sockets in JavaM. USA:MORGAN KAUFMANN PUBLISHERS, 2007:10-8.3 余志龍 , 陳昱勛 , 鄭名杰等 . Google Android SDK 開(kāi)發(fā)范例大全 M. 北京 :人民郵電出版社 , 2009.4 王群 , 李敵娟 . 無(wú)線局域網(wǎng) . 北京: 人民郵電出版杜 , 2001.5 沈金龍 , 楊庚主編 . 計(jì)算機(jī)通信與網(wǎng)絡(luò) . 人民郵電出版社 , 2011.6 姜樂(lè)水 . 淺談無(wú)線局域網(wǎng)( WLAN )技術(shù) , 信息技術(shù)與信息化 . 2012.7 李剛 . 瘋狂 Android 講義(第 2版), 電子工業(yè)出版社 , 2013.8 胡晶晶 . 基于 Socket 的 Android 聊天室系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) . 微機(jī)處理 . 2014.9 郭峰,劉建偉.Socket的局域網(wǎng)絡(luò)通信軟件的開(kāi)發(fā).電子科技.2009.10 Li Na, Investigation of Data Packet Inte

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論