基于多終端訪問的課程網站智能生成系統的制作方法
【專利摘要】本發明涉及一種基于多終端訪問的課程網站智能生成系統,屬于課程網站建設【技術領域】。該發明中以課程網站智能生成系統開發為主線,重點解決教師在課程網站建設過程中遇到的難點問題。在系統開發過程中,通過“黑盒子”式的功能封裝,簡化教師在課程網站建設中的操作、以“零培訓”的設計幫助教師輕松完成課程網站的建設。該發明的有益效果在于:(1)學校建成面向多終端的課程網站集中展示平臺,學生可以隨時隨地利用各種類型的設備(電腦、手機,PAD等)進行課程瀏覽和學習,在提升用戶體驗的同時提高學生自主學習的興趣。(2)搭建“零培訓”的課程網站智能生成系統,在資料準備充分的條件下,無計算機技術基礎的教師也可以15分鐘內輕松完成面向多終端的課程網站建設、發布。(3)學校整體課程網站建設水平得到提升。
【專利說明】基于多終端訪問的課程網站智能生成系統
【技術領域】
[0001]本發明涉及一種基于多終端訪問的課程網站智能生成系統,屬于課程網站建設【技術領域】。
【背景技術】
[0002]目前,課程網站的開發和建設是精品課程、公開課等建設成果展示與推廣的重要方式,然而由于網站建設專業性強、技術復雜度高,教師很難全面掌握網站開發的技術,同時對上傳的數字資料的保護也缺乏有效的手段。教師進行課程網站建設的途徑一般有以下幾種:
[0003](I)基于BlackBoard建設的課程網站,其優缺點為=BlackBoard全球市場占用率80%以上,功能強大,易用性好。美中不足的地方有:價格昂貴;個性化功能需求開發困難;數字資料缺乏有效的保護;大文件上傳困難,無流媒體服務支持;無面向android等多終端訪問的設計。
[0004](2)基于網站群系統建設的課程網站,其優缺點為:站群系統側重文本、圖片資料的管理和發布,模板制作專業性強,不易掌握,同時具有同I類似的不足。
[0005](3)基于開源Moodle建設的課程網站,開源軟件,管理維護困難。除經費投入方面,具有同BlackBoard類似的不足。
[0006](4)其他(如Authorware、精品課程制作工具、自行開發等):僅能開發一般功能的課程網站,不具備實現多終端和資源保護等方面的功能。
【發明內容】
[0007]本發明的目的在于克服上述技術的缺陷,提供一種基于多終端訪問的課程網站智能生成系統,以便生成易用性、智能生成、多終端訪問、數字資源保護、“零培訓”的課程網站系統。
[0008]為了實現上述目的,本發明的技術方案如下。
[0009]一種基于多終端訪問的課程網站智能生成系統,包括以下步驟:運用軟件工程思想,以面向對象設計和結構化設計相結合的方法,先總體,后局部,自頂向下,逐步求精,進行功能設計。
[0010](I)在需求分析階段,通過調查研究的方法,對課程網站建設的需求(內容框架、功能需求)進行調查、總結。
[0011](2)在需求分析的基礎上進行系統詳細設計和數據庫設計,制訂系統開發計劃。
[0012](3)系統開發完成后,選取一門課程在此系統中進行建設,同時完成系統測試、優化。
[0013](4)系統使用java語言和mysql進行開發,采用SSH框架的MVC開發模式(表現層、業務邏輯層和數據服務層)。
[0014]該發明中,以課程網站智能生成系統開發為主線,重點解決教師在課程網站建設過程中遇到的難點問題。在系統開發過程中,通過“黑盒子”式的功能封裝,簡化教師在課程網站建設中的操作、以“零培訓”的設計幫助教師輕松完成面向多終端訪問的課程網站的建設。系統主要解決教師開發網站的難點而進行的特色功能設計包括如下方面:
[0015](I)網站智能生成:教師選擇網站樣式后,系統建立課程通用菜單(調研后確定,教師管理中可以調整)、自動生成網站框架。
[0016](2)簡化內容建設:教師選擇課程網站的資料(如PPT、DOC、PDF類資料)進行提交即可,為了滿足多終端訪問的需要,系統將會自動把資料轉換成pdf和SWf格式(由于蘋果系統對swf格式支持較差,Pdf格式主要用于蘋果系統上顯示文本類課程資料),保持排版的美觀性;
[0017](3)數字資料保護:文檔類資料自動轉碼生成受保護的Pdf和swf文檔,有效保護教師上傳的原始資料;
[0018](4)視頻文件上傳:采用java applet技術構建,前期測試中,局域網內通過瀏覽器可以輕松上傳2G以上的文件(單個)。
[0019](5)視頻轉碼:系統設計了視頻轉碼功能,對于不適合網絡傳輸的視頻進行普清、標清格式的轉碼,以適合不同用戶終端和網絡環境的用戶。解決了課程網站上視頻播放很“卡”的問題。
[0020](6)多終端訪問:除設計多套面向計算機的模板供課程網站在計算機上展示外,還單獨考慮了面向手機、PAD等終端的功能和展示模板(同時還可以制作課程網站面向android用戶的APK安裝包)。教師在計算機上傳課程資料后,系統會同時生成面向計算機用戶和其他終端用戶的課程網站,無須重復建設。
[0021 ] 本發明中,教師選擇課程樣式后會自動生成網站的界面和內容框架(在線測試和師生交流模塊可以選擇性使用),教師上傳資料后,課程網站便會自動生成。同時,教師上傳PPT、DOC等文檔后,系統自動進行轉碼保護,生成內容無法復制的PDF和SWF格式的文檔,發布時隱藏文件的絕對路徑,達到文本資料保護的目的。對于多媒體類資料(如mpeg、avi等格式的視頻),系統采用java的Applet技術實現大文件上傳,利用視頻轉碼技術處理上傳后的視頻文件,對于不適合網絡傳輸的視頻進行普清、標清格式的轉碼,以適合不同用戶終端和網絡環境的用戶。在網站的展示層,針對不同的網站樣式,分別提供面向計算機和android設備(手機、PAD)的模板,用戶在訪問課程網站時,系統自動判斷用戶的訪問終端和網絡環境,提供與終端設備相匹配的訪問模板和視頻資源,提高用戶體驗。
[0022]該發明的有益效果在于:(I)學校建成面向多終端的課程網站集中展示平臺,學生可以隨時隨地利用各種類型的設備(電腦、手機,PAD等)進行課程瀏覽和學習,在提升用戶體驗的同時提高學生自主學習的興趣。(2)搭建“零培訓”的課程網站智能生成系統,在資料準備充分的條件下,無計算機技術基礎的教師也可以15分鐘內輕松完成面向多終端的課程網站建設、發布。(3)學校整體課程網站建設水平得到提升。
【專利附圖】
【附圖說明】
[0023]圖1為該發明實施例系統開發流程圖。
[0024]圖2為該發明實施例系統總體框架圖。
[0025]圖3為該發明實施例課程網站建設流程圖。[0026]圖4為該發明實施例中SSH系統架構圖。
[0027]圖5為該發明實施例中Android+JavaEE整合的架構圖。
【具體實施方式】
[0028]下面結合附圖進一步闡述該發明的【具體實施方式】。
[0029]實施例
[0030]本實施中,運用軟件工程思想,以面向對象設計和結構化設計相結合的方法,先總體,后局部,自頂向下,逐步求精。在需求分析階段,通過調查研究的方法,對課程網站建設的需求(內容框架、功能需求)進行調查、總結。在需求分析的基礎上進行系統詳細設計和數據庫設計,制訂系統開發計劃。系統開發完成后,選取一門課程在此系統中進行建設,同時完成系統測試、優化。系統使用java語言和mysql進行開發,采用SSH框架的MVC開發模式(表現層、業務邏輯層和數據服務層)。系統開發流程如圖1所示。本實施例系統總體框架圖見圖2。本實施例中SSH系統架構圖見圖4。
[0031]本實施例中,系統主要解決教師開發網站的難點而進行的特色功能設計如下:
[0032](I)網站智能生成:教師選擇網站樣式后,系統建立課程通用菜單(調研后確定,教師管理中可以調整)、自動生成網站框架。課程網站建設流程圖見圖3,選擇內置的課程樣式,將課程初始化,生成課程默認菜單,并進行其他個性化設置,如課程橫幅、課程主題圖,通過系統,系統自動生成的課程框架。然后,教師上傳課程資料,如文檔、視頻等,從而獲得上傳資料后的課程網站。
[0033](2)簡化內容建設:教師選擇課程網站的資料(如PPT、DOC、PDF類資料)進行提交即可,為了滿足多終端訪問的需要,系統將會自動把資料轉換成pdf和SWf格式(由于蘋果系統對swf格式支持較差,Pdf格式主要用于蘋果系統上顯示文本類課程資料),保持排版的美觀性;
[0034](3)數字資料保護:文檔類資料自動轉碼生成受保護的Pdf和swf文檔,有效保護教師上傳的原始資料;
[0035](4)視頻文件上傳:采用java applet技術構建,前期測試中,局域網內通過瀏覽器可以輕松上傳2G以上的文件(單個)。
[0036](5)視頻轉碼:系統設計了視頻轉碼功能,對于不適合網絡傳輸的視頻進行普清、標清格式的轉碼,以適合不同用戶終端和網絡環境的用戶。解決了課程網站上視頻播放很“卡”的問題。
[0037](6)多終端訪問:本系統除設計多套面向計算機的模板供課程網站在計算機上展示外,還設置了面向手機、PAD等終端的功能和展示模板,同時制作課程網站面向android用戶的APK安裝包。教師在計算機上傳課程資料后,系統會同時生成面向計算機用戶和其他終端用戶的課程網站,無須重復建設。本實施例中Android+JavaEE整合的架構圖見圖5。
[0038]以上所述是本發明的優選實施方式,應當指出,對于本【技術領域】的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍。
【權利要求】
1.一種基于多終端訪問的課程網站智能生成系統,其特征在于:該系統設計包括以下步驟:運用軟件工程思想,以面向對象設計和結構化設計相結合的方法,先總體,后局部,自頂向下,逐步求精,進行功能設計: (1)在需求分析階段,通過調查研究的方法,對課程網站建設的需求(內容框架、功能需求)進行調查、總結; (2)在需求分析的基礎上進行系統詳細設計和數據庫設計,制訂系統開發計劃; (3)系統開發完成后,選取一門課程在此系統中進行建設,同時完成系統測試、優化; (4)系統使用java語言和mysql進行開發,采用SSH框架的MVC開發模式(表現層、業務邏輯層和數據服務層)。
2.根據權利要求1所述的基于多終端訪問的課程網站智能生成系統,其特征在于:所述系統通過“黑盒子”式的功能封裝,簡化教師在課程網站建設中的操作、以“零培訓”的設計幫助教師輕松完成課程網站的建設,系統主要解決教師開發網站的難點而進行的特色功能設計包括如下方面: (1)網站智能生成:教師選擇網站樣式后,系統建立課程通用菜單(調研后確定,教師管理中可以調整)、自動生成網站框架; (2)簡化內容建設:教師選擇課程網站的資料(如PPT、DOC、PDF類資料)進行提交即可,為了滿足多終端訪問的需要,系統將會自動把資料轉換成Pdf和swf格式(由于蘋果系統對swf格式支持較差,Pdf格式主要用于蘋果系統上顯示文本類課程資料),保持排版的美觀性; (3)數字資料保護:文檔類資料自動轉碼生成受保護的Pdf和swf文檔,有效保護教師上傳的原始資料; (4)視頻文件上傳:采用javaapplet技術構建,局域網內通過瀏覽器可以輕松上傳2G以上的文件(單個); (5)視頻轉碼:系統設計了視頻轉碼功能,對于不適合網絡傳輸的視頻進行普清、標清格式的轉碼,以適合不同用戶終端和網絡環境的用戶,解決了課程網站上視頻播放很“卡”的問題; (6)多終端訪問:設置了面向手機、PAD等終端的功能和展示模板,并制作了課程網站面向android用戶的APK安裝包;教師在計算機上傳課程資料后,系統會同時生成面向計算機用戶和其他終端用戶的課程網站,無須重復建設。
【文檔編號】G09B5/08GK103617034SQ201310603071
【公開日】2014年3月5日 申請日期:2013年11月21日 優先權日:2013年11月21日
【發明者】楊春節, 朱軍, 鄢高翔, 簡少明, 陳道存, 汪益民, 康琳琳 申請人:安徽農業大學