杜朋軒

摘要:本文的目的是面向Android,對計算機基礎課程在線學習平臺的構建進行分析,同時從服務器扣、展示模塊設計以及交流模塊設計等環節出發,保證在線學習平臺系統科學合理的建設和利用。
關鍵詞:Android;計算機;基礎課程;在線學習;平臺構建
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2019)10-0154-02
0 引言
隨著近年來我國社會經濟的不斷快速發展,我國已經全面進入到互聯網時代。現階段已經有很多高校都在積極研發和利用在線學習平臺,在線學習平臺在構建和具體應用過程中,不僅可以吸引學生們的注意力,而且還可以根據學生們的實際要求,提出有針對性的學習意見和建議,對學生們的計算機基礎課程學習水平提升具有實質性意義。
1 研究面向Android計算機基礎課程在線學習平臺構建的現實意義
隨著教育事業的不斷改革和創新發展,教育事業要想遵循與時俱進的基本原則,就必須要對移動互聯網等一些先進的技術手段進行科學合理的引進和利用。移動互聯網在實際應用過程中,不僅具有便捷性、高效性的特征,而且學生們對移動互聯網的興趣度比較高。移動學習其實在國外很多發達國家已經被廣泛應用,但是由于我國在這一方面的認識還不夠充分,所以很多在線學習平臺在構建以及具體應用過程中,達不到良好的學習效果[1]。在這一基礎上,可以將Android作為出發點,對與其相關的移動客戶端進行開發和利用,移動客戶端開發的語言可以利用Java語言,這樣無論是對于服務器端、客戶端等都可以實現合理的利用,同時還可以實現異構系統相互之間的數據交互。
2 計算機基礎課程在線學習平臺系統的構建需求與設計方向
在該系統的實際應用過程中,系統當中會涉及到各種不同類型的功能特征,這些功能在應用時的主要目的就是為了給學生們的日常學習提供方便快捷的方式。系統當中會涉及到的信息主要包括用戶、學生以及教師等,同時還會涉及到各種不同類型的課程教學內容。這些數據都必須要體現在系統的各個部分當中,通過這些數據才可以實現該系統的穩定運行。其中,部分數據庫在實際應用過程中的部分實體如圖1所示。
3 面向Android計算機基礎課程在線學習平臺系統的設計實現
3.1 Android端與服務器端接口設計
在面向Android計算機基礎課程在線學習平臺進行設計和具體構建的時候,要與實際情況進行結合,同時為了保證該系統在實際應用過程中的有效性和針對性,要為Android端單獨建立一個客戶端。這樣Android端在實際應用過程中,就可以與服務器端相互之間實現數據的交互,同時還可以保證交互的及時性。通過Java語言開發背景下的Android端,與服務器端開發出來的語言之間具有明顯的差異性。所以在對該問題進行處理的時候,需要開發出一個Android端,這樣可以實現與服務器端相互之間的有效接口,保證該接口模塊在實際應用過程中的有效性。本文所提出的服務器端長情況下是在ASP.NET語言的基礎上,所以Android端與其進行整合或者是在實現數據交互時,可以直接通過Web Service技術來實現。
3.2 Android端課程展示模塊設計實現
在對計算機基礎課程在線學習平臺進行利用的時候,要想保證該系統當中的所有功能特征都可以真正有效的落實到實處,體現在各個環節當中,就必須要保證對展示模塊科學合理的設計和利用。在具體操作過程中,需要將課件列表的表現作為分析對象。首先,需要對Web Service的接口函數讀取課件進行科學合理的編寫,其次,還要對Web Service的接口函數進行訪問編寫。緊接著在完成上述的這些步驟之后,就必須要對接口函數進行調用,同時還要與讀取結果進行結合,將其直接接收到Android客戶端。最后,可以直接將客戶端當中接收到的數據顯示在Android相對應的控件上。在與該系統的實際運行情況進行結合分析的時候,發現用戶在對Android客戶端進行使用,同時對各種不同類型的課件進行點擊的時候,Web Service相對應的函數就可以直接將課件當中的內容全部都讀取出落,同時還可以上傳給Android客戶端當中,這樣可以將這些內容全部都真實有效的展示出來。
3.3 Android 端交流模塊設計實現
在對該平臺進行分析時,如果課件模塊程序在實際應用過程中,其自身的本質就是數據讀取或者是數據顯示,那么Android端在線交流或者是在線提問模塊在實際應用過程中的本質就可以被看作是發送數據或者添加數據。用戶在使用時,通常情況下會直接在Android端當中輸入自己想要交流或者是提出的問題等,緊接著可以按提交,這樣用戶提交的信息全部都會直接保存在服務器端。教師在使用時,可以直接通過服務器端的后臺,對用戶的提問信息等進行查,同時還可以實現雙方相互之間有效的交流。
交流提問的整個操作過程在具體應用過程中,必須要在Web的服務基礎上來進行調用。與此同時,還要通過Web的服務模式,直接將信息全部都寫到后端的數據庫當中,Android端在線交流模塊或者是提問模塊在應用時,就好比是數據的發送或者是添加。對于用戶而言,可以直接在Android端將一些需要交流的問題或者是內容輸入其中,提交之后就可以這些信息全部動保存在對應的數據庫當中。教師在這些問題進行處理的時候,只需要通過服務器端的后臺就可以查看,對學生們的問題進行解答。解答的最終結果可以直接通過Android前臺來進行展示。需要注意的一點就是,在整個流程操作過程中,需要利用Web服務來將信息直接調整到后端的數據庫當中,實現數據信息的合理保存和利用。
4 結語
本文的研究目的就是為了在Android的基礎上,對計算機基礎課程學習平臺進行科學合理的構建和利用。同時,還要通過Android客戶端在其中合理的利用,為學生們的日常學習提供方便快捷的方式,不僅可以查看到有關課程內容的相關信息,而且還可以通過課件等內容進行學習和復習。除此之外,還可以實現教師與學生們相互之間的有效溝通和交流。
參考文獻
[1] 楊麗.《Python程序設計基礎》慕課建設的探索與實踐[J].教育教學論壇,2019(38):150-151.