離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告4500字_第1頁
離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告4500字_第2頁
離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告4500字_第3頁
離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告4500字_第4頁
離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告4500字_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告4500字

離線學(xué)習(xí)平臺深度應(yīng)用項目技術(shù)總結(jié)報告江蘇省電力公司電力科學(xué)研究院20xx年4月目錄一、項目開發(fā)背景和目的.........................................................................1二、整體技術(shù)架構(gòu)......................................................................................1(一)離線PC端的深度應(yīng)用流程...................................................1(二)離線PAD端的應(yīng)用流程........................................................2三、功能及技術(shù)創(chuàng)新..................................................................................3(一)功能列表..................................................................................3(二)關(guān)鍵技術(shù)..................................................................................5(三)主要創(chuàng)新點..............................................................................6四、性能指標(biāo)及應(yīng)用情況.........................................................................9(一)性能指標(biāo)..................................................................................9(二)應(yīng)用情況................................................................................10五、項目展望............................................................................................11一、項目開發(fā)背景和目的隨著江蘇省電力公司網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)平臺的開展,網(wǎng)絡(luò)大學(xué)在之前的基礎(chǔ)上深度應(yīng)用到了離線學(xué)習(xí)平臺上,現(xiàn)在允許員工通過下載安全加密的課件和試卷,安裝到個人計算機和移動設(shè)備上進行學(xué)習(xí)和考試練習(xí),從而為員工在家里或出差外地等原因不能直接連接網(wǎng)大平臺的情況下進行學(xué)習(xí)提供了有效的解決方案。離線學(xué)習(xí)平臺的深度應(yīng)用,進一步拓展了員工參與網(wǎng)大培訓(xùn)與學(xué)習(xí)的途徑,在一定程度上緩解了學(xué)員只能利用工作環(huán)境中的計算機進行學(xué)習(xí)的矛盾,并且讓學(xué)員通過更便捷的方式,進行考前的自測聯(lián)系,也能提高學(xué)員學(xué)習(xí)的積極性。二、整體技術(shù)架構(gòu)離線學(xué)習(xí)平臺的流程描述:(一)離線PC端的深度應(yīng)用流程在網(wǎng)絡(luò)大學(xué)在線平臺進行試卷打包->下載到安全優(yōu)盤->離線學(xué)習(xí)端同步之后,自測考試。1/9(二)離線PAD端的應(yīng)用流程在網(wǎng)絡(luò)大學(xué)在線平臺端通過導(dǎo)出功能,將課件,考試信息,資源打包->下載到安全優(yōu)盤->拷貝至移動SD卡->在移動設(shè)備端進行學(xué)習(xí)考試。2/9三、功能及技術(shù)創(chuàng)新(一)功能列表離線平臺的深度應(yīng)用的進一步擴展的內(nèi)容,分為兩大部分:?離線PC端的功能實現(xiàn):SCORM課件播放器改造;單一入口課件支持;課件自動打包;客戶端軟件自動更新;離線平臺界面改造;自測練習(xí);離線學(xué)習(xí)應(yīng)用統(tǒng)計;研究適用于自有培訓(xùn)課件改造的轉(zhuǎn)換打包工具;創(chuàng)新點:將現(xiàn)有網(wǎng)絡(luò)大學(xué)中的試卷通過加密,把判卷所需要的參數(shù)加密到試卷中,并檢測網(wǎng)絡(luò)大學(xué)的資源目錄,將試卷中使用到的資源打包,這樣就得到離線的考試包。將考試包導(dǎo)入到安卓設(shè)備中,在安卓端搭建Servlet服務(wù),提交考試的時候,將這些信息提交到后臺,在程序中編寫判卷邏輯代碼,將試卷中的信息進行解析、判卷。然后將判卷的信息保存到安卓設(shè)備中的數(shù)據(jù)庫中,最終在安卓設(shè)備上實現(xiàn)離線的自測考試。這是首次將網(wǎng)絡(luò)大學(xué)中已經(jīng)存在的試卷拿到學(xué)員離線端進行考試練習(xí)。?離線移動設(shè)備端:3/9該功能是將網(wǎng)絡(luò)大學(xué)的現(xiàn)有的課件、試卷和資源,通過打包至移動設(shè)備端,可以在移動設(shè)備上進行學(xué)習(xí),自測考試,資源的下載展示,并且在設(shè)備上記錄學(xué)習(xí)的進度信息。創(chuàng)新點:首次將網(wǎng)絡(luò)大學(xué)中的課件在移動設(shè)備上離線播放:將網(wǎng)絡(luò)大學(xué)中的已上傳的在線錄制保存成MP4文件打包導(dǎo)出到安卓設(shè)備上,在安卓設(shè)備中搭建I-Jetty容器,通過使用安卓中的Webview組件加載jwplayer.swf這個flash瀏覽器播放視頻的插件,通過容器在線播放的形式展示課件,并且在點擊學(xué)習(xí)課件的某個章節(jié)的時候,將課件的進度信息保存的設(shè)備的數(shù)據(jù)庫中,用以實現(xiàn)離線播放網(wǎng)絡(luò)大學(xué)中的課件。將現(xiàn)有網(wǎng)絡(luò)大學(xué)中的試卷通過加密,把判卷所需要的參數(shù)加密到試卷中,并檢測網(wǎng)絡(luò)大學(xué)的資源目錄,將試卷中使用到的資源打包,這樣就得到離線的考試包。將考試包導(dǎo)入到安卓設(shè)備中,在安卓端搭建Servlet服務(wù),提交考試的時候,將這些信息提交到后臺,在程序中編寫判卷邏輯代碼,將試卷中的信息進行解析、判卷。然后將判卷的信息保存到安卓設(shè)備中的數(shù)據(jù)庫中,最終在安卓設(shè)備上實現(xiàn)離線的自測考試。這是首次將網(wǎng)絡(luò)大學(xué)中已經(jīng)存在的試卷拿到學(xué)員離線端進行考試練習(xí)。將現(xiàn)有網(wǎng)大的資源文件打到離線包中,通過安卓的Webview組件,多線程將文件保存到設(shè)備中,并默認(rèn)調(diào)用設(shè)備中默認(rèn)打4/9開程序去打開文件,如果沒有就彈出打開程序列表給學(xué)員選擇打開方式。實現(xiàn)了網(wǎng)絡(luò)大學(xué)離線打開資源文件的功能。離線的實現(xiàn)目錄結(jié)構(gòu):(二)關(guān)鍵技術(shù)離線學(xué)習(xí)平臺主要采用以下關(guān)鍵技術(shù):?考試試卷的打包技術(shù):將現(xiàn)有網(wǎng)絡(luò)大學(xué)中的考試試卷信息,離線打包。包含試卷中對應(yīng)的試題和試卷中的圖片信息。與網(wǎng)絡(luò)大學(xué)中的試卷判分方式基本一致。保證了程序的完整性和一致性。?移動設(shè)備上使用Android開發(fā)語言。5/9?移動設(shè)備的servlet容器:采用i-Jetty開源容器的基本框架和內(nèi)容。將現(xiàn)有網(wǎng)絡(luò)大學(xué)流程加入其中,實現(xiàn)網(wǎng)絡(luò)大學(xué)SD卡文件信息可插拔至設(shè)備上學(xué)習(xí)和考試的功能。?安卓學(xué)習(xí)客戶端:可以將網(wǎng)絡(luò)大學(xué)安卓學(xué)習(xí)平臺安裝文件安裝到移動設(shè)備上。進行在安卓設(shè)備上的課件學(xué)習(xí),考試自測和資源下載展示。然后將學(xué)習(xí)和考試的信息記錄到設(shè)備的數(shù)據(jù)庫中,使學(xué)員更好的了解自己的學(xué)習(xí)情況。?移動sqlite數(shù)據(jù)庫的使用。安卓設(shè)備上的數(shù)據(jù)存儲和使用都是建立在sqlite數(shù)據(jù)庫之上,通過Web項目中頁面調(diào)用,執(zhí)行后臺的sqlite庫的創(chuàng)建和信息的整刪改查。?采用j2ee的開發(fā)規(guī)范,創(chuàng)建了一個小型Web項目。該Web部分通過讀取IO讀取的方式,將從網(wǎng)絡(luò)大學(xué)導(dǎo)出的信息進行解析和展示。?安卓與Web之間的交互。通過類映射的方式,將安卓端的類文件中的方法在Web靜態(tài)頁面中調(diào)用。實現(xiàn)Web的方式完成安卓的數(shù)據(jù)操作。?線程拷貝數(shù)據(jù)。通過多線程技術(shù),實現(xiàn)文件的隊列復(fù)制補全功能。保證項目中的主程序完整。(三)主要創(chuàng)新點離線PAD端為了實現(xiàn)與網(wǎng)絡(luò)大學(xué)中的考試判卷形式的一致性,并且便于以后的二次開發(fā)和管理.將現(xiàn)有網(wǎng)絡(luò)大學(xué)中的判分流程代碼部分基本無修改的放到移動設(shè)備上,所以就必須將移動設(shè)備當(dāng)作項目容器使用,即要支持java代碼和html頁面等。這里采用了網(wǎng)絡(luò)上開源6/9的servlet容器---i-Jetty。在該容器的源碼的基礎(chǔ)上,使用了Android的開發(fā)方式將源碼進行改造,將Web代碼和Android代碼互相交互,并且將數(shù)據(jù)保存到移動設(shè)備的數(shù)據(jù)庫中。(一)試卷的加密機制通過DES的加密方式,將試卷的Id作為加密的Key,將網(wǎng)絡(luò)大學(xué)的試卷的答案、分?jǐn)?shù)、計算公式等需要離線判卷的參數(shù),通過加密成字符串存到靜態(tài)頁面上,判卷的時候通過Key將加密的字符串解析,將試卷的答題信息與解析出來的結(jié)果進行對比,最終得到結(jié)果,這就完成了離線的判卷。使得用戶無法通過打包出來的試卷內(nèi)容得到答案,并且能保持現(xiàn)有試卷和網(wǎng)絡(luò)大學(xué)中的在線試卷基本一致。流程中減少了不必要出現(xiàn)的問題。(二)目錄結(jié)構(gòu)守護項目的結(jié)構(gòu)從兩個方面進行保護:1.項目中的Web部分的文件,包括了離線學(xué)習(xí)平臺的所有頁面、Js文件、頁面上使用的圖片、使用的樣式文件,放到安卓離線學(xué)習(xí)平臺項目源碼中的Assets文件夾中,打到安卓的安裝文件中。當(dāng)學(xué)員點擊開始學(xué)習(xí)的時候,學(xué)習(xí)平臺會根據(jù)這個目錄結(jié)構(gòu)去掃描設(shè)備下的文件是否跟打包進去的Web部分的文件一致。如果不一致或者文件沒有,將新文件覆蓋進去,保證系統(tǒng)的實時更新和正常運行。2.當(dāng)安裝新版本的離線平臺客戶端的時候,會根據(jù)版本的信息,將項目中的低版本的老文件會替換成新版本的系統(tǒng)文件。這樣在升級應(yīng)用的時候,會保存原有的數(shù)據(jù)和資源,并且將新的文件替換到系統(tǒng)中。如圖:7/9(三)系統(tǒng)服務(wù)監(jiān)控機制在移動設(shè)備端的離線學(xué)習(xí)部分,當(dāng)因操作或者卡死的情況,學(xué)員將界面切到主頁的時候,程序會檢測服務(wù)的狀態(tài)。如果是流媒體播放異常,后臺會把學(xué)習(xí)服務(wù)關(guān)閉,待學(xué)員再次進入的時候會重新啟動服務(wù)進程。另外,當(dāng)服務(wù)意外停止的時候,程序會自動將服務(wù)重新創(chuàng)建,并繼續(xù)讀取對應(yīng)的目錄信息。(四)自定義瀏覽器參數(shù)離線學(xué)習(xí)平臺不依賴第三方瀏覽器,通過自定義安卓中提供的開發(fā)組件Webview。實現(xiàn)靜態(tài)頁面的自適應(yīng)屏幕大小、在線播放流媒體文件,在線預(yù)覽圖片,在線多線程下載文件等功能。8/9四、性能指標(biāo)及應(yīng)用情況(一)性能指標(biāo)通過真機測試,在安卓系統(tǒng)上運行網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)平臺,RAM使用都是控制在50M以下,CPU的使用率最高的時候也只用到了8%,而且在操作的過程中,都非常流暢,沒有卡頓的現(xiàn)象。針對當(dāng)前主流的平板設(shè)備運行都無壓力。具體的測試結(jié)果信息:9/9(二)應(yīng)用情況通過在多個系統(tǒng),多個安卓設(shè)備的測試結(jié)果匯總,發(fā)現(xiàn)在安卓4.0以上的安卓設(shè)備上運行是沒有問題的。支持當(dāng)前主流的移動安卓設(shè)備。具體的測試真機如下:10/9五、項目展望隨著網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)平臺的不斷發(fā)展,以后可以將網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)平臺進一步深化,移動設(shè)備通過網(wǎng)絡(luò)可以同網(wǎng)絡(luò)大學(xué)進行實時準(zhǔn)確的交互,使現(xiàn)有的網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)升級成為網(wǎng)絡(luò)離線學(xué)習(xí)。11/9

第二篇:離線學(xué)習(xí)平臺深度應(yīng)用項目工作總結(jié)報告2700字離線學(xué)習(xí)平臺深度應(yīng)用項目工作總結(jié)報告江蘇省電力公司電力科學(xué)研究院20xx年4月目錄一、項目開發(fā)背景和目的.........................................................................1二、項目執(zhí)行的主要過程.........................................................................1三、項目研究內(nèi)容及創(chuàng)新點.....................................................................3(一)研究內(nèi)容......................................................................................3(二)主要創(chuàng)新點..................................................................................4四、項目應(yīng)用情況......................................................................................4五、項目展望..............................................................................................5一、項目開發(fā)背景和目的隨著江蘇省電力公司網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)平臺的開展,網(wǎng)絡(luò)大學(xué)在之前的基礎(chǔ)上深度應(yīng)用到了離線學(xué)習(xí)平臺上,現(xiàn)在允許員工通過下載安全加密的課件和試卷,安裝到個人計算機和移動設(shè)備上進行學(xué)習(xí)和考試練習(xí),從而為員工在家里或出差外地等不能直接連接網(wǎng)大平臺的情況下進行學(xué)習(xí)創(chuàng)造了更好條件。離線學(xué)習(xí)平臺的深度應(yīng)用,進一步拓展了員工參與網(wǎng)大培訓(xùn)與學(xué)習(xí)的途徑,在一定程度上緩解了學(xué)員只能利用工作環(huán)境中的計算機進行學(xué)習(xí)的矛盾,并且讓學(xué)員通過更便捷的方式,進行考前的自測聯(lián)系,也能提高學(xué)員學(xué)習(xí)的積極性。二、項目執(zhí)行的主要過程對于網(wǎng)絡(luò)大學(xué)離線學(xué)習(xí)平臺深度應(yīng)用,成立了網(wǎng)絡(luò)大學(xué)專項開發(fā)團隊完成技術(shù)研究及系統(tǒng)應(yīng)用開發(fā)工作。項目執(zhí)行主要過程總結(jié)如下:1.項目啟動20xx年10月網(wǎng)絡(luò)大學(xué)系統(tǒng)離線學(xué)習(xí)深度應(yīng)用項目負(fù)責(zé)人組建完整的項目組,正式啟動項目執(zhí)行。項目負(fù)責(zé)人員根據(jù)以往項目技術(shù)經(jīng)驗以及網(wǎng)絡(luò)大學(xué)自有特點制定出一套完整的項目執(zhí)行計劃。2.完善工作管理流程和相關(guān)規(guī)定1)組建專業(yè)的開發(fā)團隊網(wǎng)絡(luò)大學(xué)開發(fā)團隊包括網(wǎng)絡(luò)大學(xué)管理人員:高松1/7設(shè)計人員:沈淑瓊開發(fā)人員:劉洋測試人員:劉梅高松負(fù)責(zé)項目的設(shè)計的技術(shù)方案的制定。沈淑瓊負(fù)責(zé)界面的設(shè)計、圖片的制作、CSS文件的編寫。劉洋負(fù)責(zé)項目功能代碼開發(fā)、部署、打包。劉梅負(fù)責(zé)測試系統(tǒng)是否能正常使用。2)制定系統(tǒng)研究及開發(fā)整體計劃課件學(xué)習(xí)的離線PAD應(yīng)用屬于國內(nèi)首次嘗試,因此遇到的技術(shù)難題和風(fēng)險比較大,因此需要進行較多的技術(shù)研究工作。同時需要技術(shù)研究與工作任務(wù)的計劃調(diào)整難度較大,因此需要進行詳細(xì)的分析。3.進入設(shè)計、開發(fā)、測試階段20xx年10月至20xx年3月進行網(wǎng)大離線學(xué)習(xí)深度應(yīng)用項目的開發(fā)、測試、部署工作,具體內(nèi)容:1,項目的開發(fā)工作:網(wǎng)絡(luò)大學(xué)管理端部分:網(wǎng)絡(luò)大學(xué)課件的離線PAD課件支持,PAD端支持課件的上傳。網(wǎng)絡(luò)大學(xué)管理主平臺教務(wù)中心中的培訓(xùn)項目列表中添加到導(dǎo)出PAD功能。將現(xiàn)有的網(wǎng)絡(luò)大學(xué)中的課件以及自測考試功能導(dǎo)出到本地計算機。網(wǎng)絡(luò)大學(xué)離線PAD部分:網(wǎng)絡(luò)大學(xué)離線PAD設(shè)備上運行的項目開發(fā)并且部署到多個設(shè)備終端上進行安裝測試,然后將網(wǎng)絡(luò)大學(xué)管理平臺中導(dǎo)出的目錄結(jié)構(gòu)放到移動設(shè)備上進行考試測試、在線播放課件測試以及資源展示測試。2/72,開發(fā)之后的測試工作:將網(wǎng)絡(luò)大學(xué)端的代碼部署到測試環(huán)境上,由測試人員進行測試。將網(wǎng)絡(luò)大學(xué)離線客戶端軟件安裝到不同的設(shè)備上進行測試,查看功能是否能夠正常使用、界面顯示是否正常、外置存儲卡路徑能否正確讀取。三、項目研究內(nèi)容及創(chuàng)新點(一)研究內(nèi)容1.離線PC端自測試卷收集功能離線PC端通過收集網(wǎng)大中的試卷信息,生成并打包成離線使用的自測試卷。2.在移動設(shè)備上進行Web項目的部署啟動網(wǎng)絡(luò)大學(xué)離線PAD端將導(dǎo)出的目錄結(jié)構(gòu)放置到應(yīng)用中的Web結(jié)構(gòu)中,實現(xiàn)在線啟動運行。3.在移動設(shè)備上進行課件播放將網(wǎng)絡(luò)大學(xué)中上傳的課件包進行解包放置到對應(yīng)的SD卡上的文件夾中,實現(xiàn)在移動設(shè)備上進行在線的播放,并且將課件播放信息記錄到設(shè)備上的數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論