麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種適用于不同移動終端的培訓系統的制作方法

文檔序號:12474344閱讀:713來源:國知局
一種適用于不同移動終端的培訓系統的制作方法與工藝

本發明涉及互聯網技術領域,尤其涉及一種適用于不同移動終端的培訓系統。



背景技術:

隨著科技的發展與進步,現在的移動終端功能越來越豐富,越來越智能,比如手機,用戶可以在手機上安裝各種應用軟件,使用戶無論在何時何地,都可以通過移動互聯網,獲取自己想要的信息。

目前市面上出現了很多課程培訓應用軟件,在手機上安裝該應用軟件,用戶就可以進入應用軟件進行課程學習,不用去學校或培訓機構,隨時隨地的選擇自己想要的學習內容進行學習,非常方便,快捷。

然而,由于不同用戶使用的移動終端系統及型號千差萬別,現有的課程培訓應用軟件,通常是根據不同移動終端系統及型號,采用相應的語言進行開發,如開發蘋果手機的課程培訓應用軟件需通過object-c進行開發,開發安卓手機的課程培訓應用軟件需要通過java語言進行開發。因此,現有的培訓課程應用軟件在開發過程中需要耗費很多的人力及物力,后期維護中,需對多套代碼進行管理,其成本非常高,而且兼容性差,不能適用于不同移動終端。



技術實現要素:

為解決現有技術的不足,本發明提供一種適用于不同移動終端的培訓系統。

本發明解決其技術問題所采用的技術方案是,一種適用于不同移動終端的培訓系統,該培訓系統包括用戶登錄模塊、選課模塊、課程學習模塊、學分查詢模塊。

所述用戶登錄模塊包括用于驗證用戶登錄信息的驗證單元,用于記錄并且保存用戶登錄信息的存儲單元;所述用戶登錄信息包括用戶名、密碼、登錄類別,該登錄類別包括公務員、事業單位人員、專業技術人員。

所述選課模塊包括用于根據用戶登錄信息中的登錄類別為用戶推送相應課程的課程推送單元。

所述課程學習模塊包括用于記錄用戶學習時間超過預設時間值的學習記錄的學習時間記錄單元,用于將學習記錄上傳至服務器從而實現學習進度實時更新的學習進度更新單元。所述預設時間值為10s。

所述培訓系統的視頻播放為無插件視頻播放,該培訓系統采用能兼容各類移動終端系統及機型的樣式框架,采用統一的瀏覽器內核。

進一步的,該培訓系統還包括:政策文件學習模塊、紅色經典電影模塊、廣圖精品課程模塊。

進一步的,所述選課模塊還包括用于用戶根據學分分類、課程分類、選課的情況以及關鍵字查找相應的課程來進行選課的課程查詢單元。所述課程學習模塊還包括課程視頻學習單元、課程作業單元、學分計算單元,其中,學分計算單元用于根據用戶的學習情況進行學分計算并且將學分進行存儲。所述無插件視頻播放為Html5的Video。所述樣式框架為ionic框架內置樣式與自定義樣式相結合,具體是ionic+cordova+Angularjs+自定義CSS框架及JS的MVC模式。所述瀏覽器內核添加了crosswalk插件。

本發明適用于不同移動終端的培訓系統的有益效果有:

1、通過Html5的Video實現了視頻播放的跨平臺,降低了開發及維護成本。

2、樣式框架采用ionic框架內置樣式與自定義樣式相結合,提升了本培訓系統在不同移動終端上的界面適配性,降低界面出現變形的情況。

3、瀏覽器內核添加了crosswalk插件,能夠統一瀏覽器內核,提升了本培訓系統的兼容性及性能,使界面操作更加順暢,讓用戶體驗到與原生應用無差別。

4、能夠根據用戶登錄信息中的登錄類別為用戶推送相應課程。

附圖說明

圖1是本發明實施例一適用于不同移動終端的培訓系統的結構示意圖;

圖2是本發明實施例一用戶登錄及選課學習的步驟流程圖。

具體實施方式

下面結合附圖對本發明的具體實施方式作進一步詳細的說明。

實施例一,一種適用于不同移動終端的培訓系統,如圖1所示,該培訓系統包括用戶登錄模塊、選課模塊、課程學習模塊、學分查詢模塊、政策文件學習模塊、紅色經典電影模塊、廣圖精品課程模塊。

用戶登錄模塊包括用于驗證用戶登錄信息的驗證單元,用于記錄并且保存用戶登錄信息的存儲單元;所述用戶登錄信息包括用戶名、密碼、登錄類別,該登錄類別包括公務員、事業單位人員、專業技術人員。

選課模塊包括用于根據用戶登錄信息中的登錄類別為用戶推送相應課程的課程推送單元,還包括用于用戶根據學分分類、課程分類、選課的情況以及關鍵字查找相應的課程來進行選課的課程查詢單元。

課程學習模塊包括用于記錄用戶學習時間超過預設時間值的學習記錄的學習時間記錄單元,用于將學習記錄上傳至服務器從而實現學習進度實時更新的學習進度更新單元,還包括課程視頻學習單元、課程作業單元、學分計算單元,其中,學分計算單元用于根據用戶的學習情況進行學分計算并且將學分進行存儲,以確保用戶再次學習時,能從上次退出時間點繼續進行學習。所述預設時間值為10s。

學分查詢模塊包括學分情況單元與學習情況單元。

本培訓系統的視頻播放為無插件視頻播放,該無插件視頻播放為Html5的Video,能夠實現視頻播放的跨平臺,降低了開發及維護成本。該培訓系統采用能兼容各類移動終端系統及機型的樣式框架,采用統一的瀏覽器內核。所述樣式框架為ionic框架內置樣式與自定義樣式相結合,具體是ionic+cordova+Angularjs+自定義CSS框架及JS的MVC模式,提升了本培訓系統在不同移動終端上的界面適配性,降低界面出現變形的情況。所述瀏覽器內核添加了crosswalk插件,能夠統一瀏覽器內核,提升了本培訓系統的兼容性及性能,使界面操作更加順暢,讓用戶體驗到與原生應用無差別。

用戶在移動終端上安裝并且啟動本培訓系統后,要想進入本培訓系統進行學習,首先要注冊賬號并且用賬號進行登錄。用戶登錄到本培訓系統時,本培訓系統會將用戶名及密碼,組合成特定字符串,并進行加密發送到服務端進行驗證,由后臺解密后對輸入的用戶名和密碼進行驗證,返回相應的登錄結果。登錄模塊接收到服務端返回的信息,根據用戶不同的token獲取相應的用戶信息,并進行權限內的功能。用戶登錄后,本培訓系統根據用戶token請求服務端對應用戶學分數據,在應用端頁面進行展示,用戶即可查看所獲取課程學習的學分。用戶登錄后,也可以根據自己的需要查詢相應的課程來進行選課。可以根據學分分類、課程分類、選課的情況以及關鍵字查找相應的課程來進行選課。本培訓系統通過用戶token,將加密后的用戶選課相關信息,提交到后臺服務器,并存入選課信息庫。用戶在本培訓系統查看選課信息時,本培訓系統再根據相應的用戶token取出展示用戶選課詳細信息。用戶選課之后就可以進行相應課程學習。在線學習包含課程視頻學習和課程作業。課程視頻學習和課程作業全部學習完成之后本課程才算完成,才能獲得相應的學分。視頻學習采用Html5的Video實現多端的視頻學習播放功能,視頻學習中記錄用戶超過10s的學習記錄,每次學習低于10s將不記錄,本培訓系統在用戶視頻學習過程中不斷上傳更新學習進度至服務端進行同步記錄,以確保用戶再次學習時,能從上次退出時間點繼續進行學習。

如圖2所示:

用戶登錄本培訓系統時,系統執行的操作包括:

S1,輸入用戶名和密碼;

S2,獲取表單中的用戶名和密碼;

S3,判斷用戶名與密碼是否為空,是則返回執行步驟S1,否則執行步驟S4;

S4,鏈接數據;

S5,判斷是否存在此鏈接數據,是則執行步驟S6,否則提示錯誤后返回執行步驟S1;

S6,存取用戶名和id,跳轉到首頁。

用戶在本培訓系統首頁中,進行選課時,系統執行的步驟包括:

S21,選擇課程;

S22,確認是否選課,是則執行步驟S23,否則跳轉到系統首頁;

S23,確認是否繼續選課,是則執行步驟S21,否則執行步驟S24;

S24,記錄用戶的視頻學習記錄;

S25,記錄用戶的作業記錄;

S26,將作業提交;

S27,判斷所提交的作業是否合格,是則返回系統首頁,否則執行步驟S28;

S28,判斷是否重做,是則執行步驟S25,否則返回系統首頁。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 山东| 福建省| 威海市| 临沂市| 二连浩特市| 西吉县| 新丰县| 延津县| 花莲市| 乐山市| 泉州市| 陵水| 徐闻县| 偃师市| 平山县| 平昌县| 宜春市| 利川市| 寻乌县| 鄂温| 永泰县| 同江市| 仁化县| 三台县| 壶关县| 莱芜市| 溧阳市| 长葛市| 宁明县| 永胜县| 新蔡县| 云浮市| 清河县| 壶关县| 辽中县| 鄢陵县| 海阳市| 康乐县| 宣城市| 济南市| 南投市|