專利名稱:基于云計算的數(shù)字校園虛擬教室排位與登記系統(tǒng)及方法
技術領域:
本發(fā)明涉及云計算領域,特指一種基于云計算的數(shù)字校園虛擬教室排位與登記系統(tǒng)及方法。
背景技術:
云計算平臺可以劃分為3類以數(shù)據(jù)存儲為主的存儲型云平臺,以數(shù)據(jù)處理為主的計算型云平臺以及計算和數(shù)據(jù)存儲處理兼顧的綜合云計算平臺。云計算可以更有效地利用其IT硬件和軟件資源,通過基礎結構打破相互隔離的系統(tǒng)中固有的物理障礙,對系統(tǒng)群的管理猶如對單個實體那樣自動進行。B/S模式(Browser/Server,瀏覽器/服務器模式),是TOB興起后的一種網(wǎng)絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器 (Browser),服務器安裝數(shù)據(jù)庫。瀏覽器通過ffeb krver同數(shù)據(jù)庫進行數(shù)據(jù)交互。B/S模式最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易??梢暬?Visualization)是利用計算機圖形學和圖像處理技術,將數(shù)據(jù)轉換成圖形或圖像在屏幕上顯示出來,并進行交互處理的理論、方法和技術。數(shù)字校園虛擬教室的可視化管理更加直觀,可見即所得。數(shù)字校園是基于云計算、物聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)技術,針對基礎教育行業(yè)用戶提供的,集語音、寬帶和總機服務、教育管理、家?;印⒔逃Y源共享平臺。虛擬教室是指整個虛擬教室為基于“瀏覽器一Web—數(shù)據(jù)庫服務器”的工作模式, 在網(wǎng)絡教學特定的應用背景下,主要的教學行為都是以教師為控制中心的,所以在本系統(tǒng)中主要采用教師主控學生申請的集中式控制方式。目前的虛擬教室的主要弊端是數(shù)據(jù)量大,訪問服務器壓力大,無法自動擴大存儲和計算空間,虛擬教室座位排列不直觀。
發(fā)明內容
本發(fā)明解決的技術問題之一在于提供一種基于云計算的數(shù)字校園虛擬教室排位與登記系統(tǒng);實現(xiàn)對數(shù)字校園虛擬教室可視化排位和課堂登記功能。本發(fā)明解決的技術問題之二在于提供一種基于云計算的數(shù)字校園虛擬教室排位與登記方法;實現(xiàn)對數(shù)字校園虛擬教室可視化排位和課堂登記功能。本發(fā)明解決前述技術問題之一的技術方案是所述的系統(tǒng)包括Web界面,作為網(wǎng)站前臺,是一種超文本信息系統(tǒng),進行超文本鏈接;Web服務器,解析HTTP協(xié)議,提供網(wǎng)上信息瀏覽;數(shù)據(jù)庫,作為按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,保存排位和登記的數(shù)據(jù);
3
云計算平臺,提供存儲和計算服務,可以按系統(tǒng)實際的存儲和計算需求彈性擴大存儲和計算能力。本發(fā)明解決前述技術問題之二的技術方案是在WEB界面使用JS數(shù)組和Ext Store來保存學生信息、組保存座位與學號關聯(lián)信息等數(shù)據(jù),通過AJAX與數(shù)據(jù)庫同步。包括以下步驟第1步,前臺用戶通過瀏覽器登錄Web界面,請求初始化系統(tǒng)頁面;第2步,Web服務器接受Web界面發(fā)送的初始化頁面的請求,完成html響應;第3步,TOB界面使用JS數(shù)組和Ext Store來保存可視化數(shù)字校園虛擬教室管理系統(tǒng)信息等數(shù)據(jù),通過AJAX與數(shù)據(jù)庫同步;第4步,云計算平臺提供存儲和計算資源。本發(fā)明提出了基于云計算的數(shù)字校園虛擬教室可視化排位與登記系統(tǒng)及方法;具有如下特點(1)、基于云計算平臺,按用戶使用需求提供存儲資源和計算資源;(2)、采用 B/S架構模式,降低系統(tǒng)維護成本,提高系統(tǒng)的擴展性;(3)、增加Web可視化虛擬教室支持不同教室模式,可自定義教室座位,可以對班級的學生進行座位編排和釋放,并且可以登記學生的課堂記錄,提高數(shù)字校園虛擬教室的管理水平。
下面結合附圖對本發(fā)明進一步說明圖1是本發(fā)明結構示意圖;圖2是本發(fā)明Web界面座位編排的示意圖;圖3是本發(fā)明Web界面課堂登記的示意圖。
具體實施方
見附圖1所示,本發(fā)明的系統(tǒng)包括Web界面,Web界面也就是網(wǎng)站前臺,Web是一種超文本信息系統(tǒng),它的一個主要概念就是超文本鏈接;Web服務器,Web服務器可以解析 HTTP協(xié)議,主要功能是提供網(wǎng)上信息瀏覽服務;數(shù)據(jù)庫,數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,保存基于云計算的數(shù)字校園虛擬教室可視化排位和登記的數(shù)據(jù);云計算平臺,提供存儲和計算服務,可以按系統(tǒng)實際的存儲和計算需求彈性擴大存儲和計算能力。見附圖2所示,是本發(fā)明座位編排示意圖,本發(fā)明基于云計算數(shù)字校園虛擬教室可視化排位與登記方法的座位編排的具體應用步驟如下第1步,在Web界面通過JS動態(tài)生成座位按鈕,按鈕即代表座位,座位ID用按鈕橫縱坐標標識;第2步,座位ID與學號數(shù)據(jù)關聯(lián),排座數(shù)據(jù)使用Store保存,實現(xiàn)動態(tài)更新;第3步,通過座位ID在DOM中查找定位座位對象,從而操作按鈕狀態(tài)與內容;第4步,定義按鈕單擊等事件,操作座位編排與釋放(即變更按鈕文本內容與狀態(tài)),排座數(shù)據(jù)更新到定義的Store中。對定義按鈕單擊事件,座位編排方式包括支持鼠標點擊排座、支持鼠標右鍵排座、支持鼠標雙擊排座、支持自動編排座位;座位釋放方式包
4括支持雙擊釋放座位、支持鼠標右鍵菜單釋放單個座位或釋放全部選中座位、支持選中座位后點擊按鈕批量釋放座位;第5步,將More中數(shù)據(jù)通過AJAX調用后臺程序保存到數(shù)據(jù)庫。見附圖3所示,是本發(fā)明課堂登記的示意圖;基于云計算和B/S架構的數(shù)字校園虛擬教室可視化排位與登記方法的課堂登記的具體應用步驟如下第1步,對學生進行座位編排,學號和座位ID關聯(lián);第2步,定義課堂登記操作,課堂登記條目與分值對應。對定義課堂登記,操作方法包括支持鼠標右鍵快捷登記、支持菜單按鈕登記、支持選中批量登記、支持查看(單個學生、選中學生、全部學生)課堂登記記錄、不同顏色區(qū)分學生課堂紀律;第3步,登記學生課堂記錄,課堂記錄與學生學號關聯(lián),學生的課堂登記成績自動進行統(tǒng)計;第4步,動態(tài)更新課堂登記,數(shù)據(jù)保存到數(shù)據(jù)庫。
權利要求
1.基于云計算的數(shù)字校園虛擬教室排位與登記系統(tǒng),其特征在于所述的系統(tǒng)包括 Web界面,作為網(wǎng)站前臺,是一種超文本信息系統(tǒng),進行超文本鏈接;Web服務器,解析HTTP協(xié)議,提供網(wǎng)上信息瀏覽;數(shù)據(jù)庫,作為按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,保存排位和登記的數(shù)據(jù); 云計算平臺,提供存儲和計算服務,可以按系統(tǒng)實際的存儲和計算需求彈性擴大存儲和計算能力。
2.基于云計算的數(shù)字校園虛擬教室排位與登記方法,其特征在于在WEB界面使用JS 數(shù)組和Ext Store來保存學生信息、組保存座位與學號關聯(lián)信息等數(shù)據(jù),通過AJAX與數(shù)據(jù)庫同步。
3.根據(jù)權利要求2所述的排位與登記方法,其特征在于包括以下步驟 第1步,前臺用戶通過瀏覽器登錄Web界面,請求初始化系統(tǒng)頁面;第2步,Web服務器接受Web界面發(fā)送的初始化頁面的請求,完成html響應; 第3步,TOB界面使用JS數(shù)組和Ext Store來保存可視化數(shù)字校園虛擬教室管理系統(tǒng)信息等數(shù)據(jù),通過AJAX與數(shù)據(jù)庫同步;第4步,云計算平臺提供存儲和計算資源。
全文摘要
本發(fā)明涉及云計算領域,特指一種基于云計算的數(shù)字校園虛擬教室排位與登記系統(tǒng)及方法。所述的系統(tǒng)包括Web界面,作為網(wǎng)站前臺,是一種超文本信息系統(tǒng),進行超文本鏈接;Web服務器,解析HTTP協(xié)議,提供網(wǎng)上信息瀏覽;數(shù)據(jù)庫,作為按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,保存排位和登記的數(shù)據(jù);云計算平臺,提供存儲和計算服務,可以按系統(tǒng)實際的存儲和計算需求彈性擴大存儲和計算能力。本發(fā)明在WEB界面使用JS數(shù)組和Ext Store來保存學生信息、組保存座位與學號關聯(lián)信息等數(shù)據(jù),通過AJAX與數(shù)據(jù)庫同步。本發(fā)明實現(xiàn)了基于云計算的B/S架構對數(shù)字校園虛擬教室可視化排位和登記;可應用于基于云計算的數(shù)字校園虛擬教室中。
文檔編號H04L29/08GK102402777SQ20111029143
公開日2012年4月4日 申請日期2011年9月30日 優(yōu)先權日2011年9月30日
發(fā)明者劉勇彬, 季統(tǒng)凱, 岳強, 王志榮, 王攀峰 申請人:廣東電子工業(yè)研究院有限公司