在線學習平臺產品方案_第1頁
在線學習平臺產品方案_第2頁
在線學習平臺產品方案_第3頁
在線學習平臺產品方案_第4頁
在線學習平臺產品方案_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

...wd......wd......wd...在線學習平臺產品方案浙江浙大萬朋軟件2012年5月目錄1.產品概述42.平臺架構53.技術措施63.1.高性能緩存技術--memcached63.2.企業級數據庫—Oracle11gRAC73.3.Web服務器負載均衡和集群93.4.分層構造94.功能介紹114.1.管理員用戶功能114.1.1.系統管理114.1.2.課程管理124.1.3.首頁管理124.1.4.論壇管理124.1.5.統計查詢134.2.教師用戶功能134.2.1.個人首頁134.2.2.課程管理134.2.3.教學過程144.2.4.查詢統計144.2.5.答疑交流144.2.6.站內消息144.2.7.個人信息154.3.學生用戶功能154.3.1.我的課程154.3.2.學習助手154.3.3.答疑交流164.3.4.站內消息164.3.9.個人信息165.軟硬件配置165.1.產品部署圖175.2.軟件配置清單175.3.硬件配置清單17產品概述在線學習平臺采用集中式部署,分學校、教師、學生和管理員等用戶,學校用戶負責開設在線學習課程,教師用戶可維護課程信息,并實時錄入學生修習評價信息,學生用戶登錄平臺可自主選擇課程,進展課程學習、完成課程作業和考核,各級管理員可對課程開設情況、學生修習情況等進展統計,并適時調整。在線學習建設在教師指導下的學生課程學習和活動開展的根基上,以課內為主、課外結合的方式,為學生構建開放的學習環境,提供不限課程內容與進度的拓展知識供學生自主選擇,創設多項選擇擇性、多興趣,多渠道獲取知識、并將學到的知識加以綜合應用的時機,促進他們形成積極的學習態度和良好的學習策略,培養創新精神和實踐能力。在線學習平臺實現在線課程學習、課程作業、課程討論、課程答疑輔導、課程考核、成績記錄等各項學習交流活動,旨在構建以教師為主導、學生為主體的教學關系,以問題為中心、以任務來驅動的教學方式以及互相協作、共同建構的教學過程,為學生提供無限發揮主動性、創造性的個人空間,同時發揮教師的引導、監控、評價教學過程的主導作用,促進教育公平,從而真正的實現教育事業均衡、持續、安康開展,推動學習型組織和學習型社會。在線學習平臺構建了教育數字化網絡,打破了時空和地域的限制,實現優質教學資源共建共享,為學生創設了良好的數字化學習環境。平臺特色列舉:分級權限的管理機制根據教師和學生用戶、學校管理員、下屬教育局管理員以及超級管理員等不同用戶的不同應用需要來按需定權,方便了系統的管理和維護。學習進度實時跟蹤分析對學生的學習、課程、作業、考核進度進展實時的跟蹤和分析,確保教師第一時間了解到學生的學習和成績情況。靈活有效的課程管理體系以問題為中心、以任務來驅動,提供學生無限發揮主動性、創造性的個人空間。多級別權限管理,樹型構造課程分類,課程目錄、課程內容,作業管理、課程考核等。優質教學資源共建共享在同一平臺上的所有用戶都可以上傳教學資源,實現優質資源的共建和匯總;同時所有用戶可以下載平臺上的資源,實現優質資源的共享和教育公平。多維度多方位的評價機制提供學生自評、學生互評、教師評價、學校評價等對學生學習能力、道德品質、交流與合作、審美與表現、運動與安康、公民素養等進展全面的綜合評價。綜合全面的查詢統計功能提供在線學習各項功能數據的查詢管理和統計分析功能。開放、自主、協作、交互的綠色學習環境為學生提供開放的、自主學習、相互協作的綠色學習環境,增強學生的學習興趣和開放創新的學習思維能力。平臺架構在線學習平臺將學生自主學習與師生在線互動交流、進展網絡學習等功能相結合,從而把學生從被動的承受學習轉變到主動的學習中來,改變課堂教學的師生關系,培養學生的自主參與、自主思考和自主實踐的能力,同時記錄學生的成長歷程,構建一種平等、和諧、民主、互動式新型師生關系。軟件平臺架構與功能點具有一定的可行性、合理性、標準性和兼容性。課程管理課程學習評估答疑交流個人空間系統管理資源應用管理課程學習主題學習教師課程管理課程學習評估答疑交流個人空間系統管理資源應用管理課程學習主題學習教師管理學員管理統計分析教案課件圖片動畫技術措施高性能緩存技術--memcachedMemcached是一個高性能的分布式的內存對象緩存系統,通過在內存里維護一個統一的巨大的hash表,它能夠用來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。最初為了加速LiveJournal訪問速度而開發的,后來被很多大型的網站采用。為了提高動態網頁應用及減輕數據庫檢索的壓力,來做這個緩存系統,它是一種分布式的,也就是可以允許不同主機上的多個用戶同時訪問這個緩存系統,這種方法不僅解決了共享內存只能是單機的弊端,同時也解決了數據庫檢索的壓力,最大的優點是提高了訪問獲取數據的速度。圖三緩存服務器減緩數據庫壓力原理memcached是高性能的分布式內存緩存服務器。一般的使用目的是,通過緩存數據庫查詢結果,減少數據庫訪問次數,以提高動態Web應用的速度、提高可擴展性。memcached作為高速運行的分布式緩存服務器,具有以下的特點:協議簡單基于libevent的事件處理內置內存存儲方式memcached不互相通信的分布式企業級數據庫—Oracle11gRAC作為根基架構核心動力的數據庫,要求數據庫能夠高效、穩定、安全、易擴展、可管理性,同時,出于對本錢控制的考慮,要求新系統既能夠滿足未來根基數據庫開展的需要,又能夠把包括購置本錢、管理本錢在內的總擁有本錢降至最低。因此,要求新根基架構中的數據庫平臺具有以下特點:穩定高效安全易擴展易管理低本錢在性能與本錢之間獲得很好的平衡,全面滿足網站的應用需求。采用基于Linux的Oracle11g集群數據庫〔Oracle11gRAC〕作為根基平臺的數據庫平臺,既能夠充分利用Linux平臺的低本錢優勢,同時能夠獲得Oracle11g數據庫強大的性能優勢,獲得對平臺開展至關重要的系統性能、安全性、可靠性和可擴展性。Oracle11g集群數據庫在性能、安全性、24x7高可用性、穩定性方面都很好地滿足數據校園的應用需求。另一方面,Oracle公司對Linux的積極態度和支持力度以及在Linux平臺上不斷實現的性能突破,堅決了使用Linux的信心,既能夠滿足根基數據中心對性能和安全性的高要求,同時也能夠很好地解決本錢控制的問題。基于Linux的Oracle11g集群數據庫使用戶能夠以較低的本錢在Linux平臺上獲得企業級的性能、可靠性和可擴展性,在Linux平臺上運行關鍵應用系統。其強大的集群能力,使平臺能夠在以后數據量上升到一定程度需要增加系統容量時,只需簡單地增加節點,完全不需要更改應用,獲得了一個真正按需部署的系統。OracleRAC真正應用集群架構圖Oracle分區功能可以提高許多應用程序的可管理性、性能與可用性。通過分區功能,可以將表、索引和索引組織表進一步細分為段,從而能夠更準確地管理和訪問這些數據庫對象。Oracle提供了種類繁多的分區方案以滿足每種業務要求。而且因為在SQL語句中分區是完全透明的,所以該功能幾乎可應用于任何應用程序。分區功能的優勢:分區功能通過改善可管理性、性能和可用性,從而為各式應用程序帶來了極大的好處。通常,分區可以使某些查詢以及維護操作的性能大大提高。此外,分區還可以極大簡化常見的管理任務。通過分區,數據庫設計人員和管理員能夠解決前沿應用程序帶來的一些難題。分區是構建千兆字節數據系統或超高可用性系統的關鍵工具。具有Oracle分區功能的Oracle數據庫11g可以顯著增強幾乎任何數據庫應用程序的可管理性、性能和可用性。分區功能可用于前沿應用程序,分區功能確實能夠成為保障這些應用程序成功的關鍵技術成分。同時,分區功能也可用于較為普通的數據庫應用,來簡化這些應用的管理工作,降低管理本錢。Web服務器負載均衡和集群負載均衡建設在現有網絡構造之上,它提供了一種廉價有效的方法擴展服務器帶寬和增加吞吐量,加強網絡數據處理能力,提高網絡的靈活性和可用性。它主要完成以下任務:解決網絡擁塞問題;為用戶提供更好的訪問質量;提高服務器響應速度;提高服務器及其他資源的利用效率;防止了網絡關鍵部位出現單點失效。反向代理負載均衡〔緩沖池〕技術使用代理服務器可以將請求轉發給內部的Web服務器,使用這種加速模式可以提升靜態網頁的訪問速度。也可以使用這種技術讓代理服務器將請求均勻轉發給多臺內部Web服務器之一上,從而到達負載均衡的目的。這種代理方式與普通的代理方式有所不同,標準代理方式是客戶使用代理訪問多個外部Web服務器,而這種代理方式是多個客戶使用它訪問內部Web服務器,因此也被稱為反向代理模式。使用反向代理的好處是,可以將負載均衡和代理服務器的高速緩存技術結合在一起,提供有益的性能,具備額外的安全性,外部客戶不能直接訪問真實的服務器。并且可以實現較好的負載均衡策略,將負載可以非常均衡的分給內部服務器,不會出現負載集中到某個服務器的偶然現象。技術上采用高效穩定的開源解決方案Ngnix+Tomcat實現。分層構造一個良好的框架可以讓開發人員減輕重新建設解決復雜問題方案的負擔和精力,它可以被擴展以進展內部的定制化,方便進展二次開發。設計良好的web應用,可以被按職責分為四層。這些層次是表現層、持久層、業務層、和領域模型層。每一個層次都有其獨特的職責,不能把各自的功能與其它層次相混合。每一個應用層都應該和其它層隔離開來,但允許使用接口在層間進展通信。表現層一個典型的web應用的末端是表現層。WebWork的職責包括:管理用戶的請求和響應提供一個控制起來將調用委托到業務邏輯和其他上游處理將來自于拋出例外的其他層的例外處理到WebWorkAction中組裝可以在視圖中表現的模型對象執行UI校驗持久層一個典型Web應用的另一端是持久層。一個定制的,內部開發的持久層不僅需要大量的開發時間,通常還缺乏功能且難以管理。目前有許多解決這些問題的開源對象關系映射(ORM)框架。如Hibernate框架可允許Java中的對象-關系的持久性和查詢服務。Hibernate對已經熟悉了SQL和JDBCAPI的Java開發者來說具有中度的學習曲線。Hibernate的持久對象基于POJO和Java群集(collections)。此外,使用Hibernate不和你的IDE接口。業務層典型的WEB應用的中間組件一般是業務層和服務層。業務層的職責如下:處理應用的業務邏輯和業務校驗管理事務允許與其他層進展交互的接口管理業務級對象之間的依賴性參加了表現和持久層之間的靈活性,以便它們不需要彼此進展直接通信從表現層暴露上下文給業務層以獲得業務服務管理從業務層到表現層的實現領域模型層領域模型層包含的是表達實際業務對象的對象,比方Student,Teacher,Unit等。這一層允許能讓開發者不再構建和維護不必要的數據傳輸對象DTO來匹配其領域對象。例如,Hibernate允許你讀取數據庫信息到一個領域對象的對象圖中,以便可以在離線的情況下將其表現在UI層中。這些對象可以被更新并跨過表現層發送回去,然后進展數據庫更新。另外,你不再需要將對象轉變成DTO,因為它們在不同的層間移動時可能會喪失事務。這種模型允許JAVA開發者能夠以OO風格的方式很自然的處理對象,而不用編寫額外的代碼。功能介紹管理員用戶功能系統管理包括系統參數、單位管理、教師管理、學年學期、年級班級和學生管理。平臺參數設定平臺參數設置的是在線學習平臺的運行狀態,設置后將對教育局和學校同時起作用。系統提供設置參數的類型〔照片上傳時最大允許的大小、日志提醒最大條數、日志維護等信息〕。微代碼管理微代碼提供了用戶添加和管理特定屬性值的功能。系統定義的微代碼只可以設置是否啟用,不能修改或刪除,只有用戶新添加的微代碼是可以自行處置的。系統中對微代碼進展了歸類處理,方便查找和管理。日志維護系統為平臺維護與跟蹤提供了詳細的日志記錄,為方便日志的查詢,系統提供按時間段、子系統、用戶單位條件實現多樣化的日志查詢。單位管理教育局用戶可以設置下屬的教育局或者下屬學校。下屬單位管理:教育局可以手工增加新的下屬單位,也可為遠程注冊的下屬單位進展審核,在必要時還可以鎖定單位,暫時不允許該單位與教育局交互。可以導出excel表。教師管理教師管理實現了對本單位及下屬單位用戶的管理,實現教師信息與登錄帳號的對應關系,當進展教師離職、變崗、退休、死亡等操作時,系統自動與帳號狀態對應。可以新增、導入、導出,還可以對其調整排序。學年學期新增維護學年學期信息。年級班級可以設置年級,新增班級,并可以批量新增班級,可對班級進展畢業操作。學生管理管理和維護本單位及下屬單位的學生信息。課程管理課程分類對課程進展分類,可以新增課程類別。課程管理對課程進展管理和維護,包括課程名稱、課程狀態、學分、總課時數等。隨機問題維護和管理隨機問題,包括問題名稱、答復選項、修改教師姓名、修改時間等,可以對問題進展刪除操作。首頁管理公告管理提供公告信息的增加、編輯、修改、刪除和發布等管理操作。熱門課程分為當前推薦和選修課,可以推薦相關課程到平臺首頁。教師風采提供給學生用戶推薦相關領域內的知名教師的功能,可按教師姓名、所在單位進展查詢。常見問題管理和維護平臺的常見問題,并對問題進展答復和發布,以及是否顯示操作。論壇管理管理在線學習平臺論壇的相關信息。包括版面分類、版面管理、審核文章、版主管理、職銜等級等功能。統計查詢學習情況查詢對學生的選課情況、退選情況、學分、學習進度、成績等進展查詢,可以按單位名稱、課程名稱、班級、學生姓名等組合條件進展查詢。課程評價查詢按照課程名稱查詢課程的評價情況。教師用戶功能個人首頁個人資料展示展示個人資料,主要包括頭像、昵稱、姓名、學校等信息,支持信息的修改。信息提醒面板用戶登錄平臺進入個人空間后能夠及時看到一些重要事項信息,包括待批改作業條數、待批改試卷條數、待評估成績條數、以及學生的提問等。個人資料管理提供個人資料修改〔包括頭像〕、偏好信息設置、密碼設置等功能。帖子展示包括熱門帖子、我的關注和我的帖子。課程管理教師用戶對課程進展維護,包括根本信息、目錄管理、內容管理、作業管理、考核管理等。根本信息包括選修學生數、課時數、平時成績權重、考核成績權重、課程簡介、教學方案等內容。目錄管理教師用戶對本課程的目錄體系進展管理和維護,并對課程章節的名稱、學習課時和學習重點等進展維護。內容管理維護課程每章節的學習內容、課時和參考資料,可進展增加、修改、刪除操作。作業管理根據課程的章節,維護每個章節的課后作業。目前每個章節只支持維護一套作業。考核管理分章節考核、試題考核以及考核預覽。根據課程章節來維護考核試題。教學過程作業批改教師對學生提交的作業進展批改,分為待批改和已批改,可以查看作業批改明細。考核批改教師對學生提交的作業進展批改并給出相應的考核分數,分為待批改和已批改,可以查看考核批改明細。成績評估對學生的考核成績和平時成績按一定權重比例進展評估,得出分數之和就是最終的評估成績,可以查看學生成績明細。查詢統計查詢某選修課所有學生的學習進度,以在線學習時長和作業完成的章節來判斷學生的學習進度,如果課程評價也提交則表示該課程已經學習完畢。可對學員信息、學習進度、學生作業、成績、課程評價等信息進展查詢,并可導出查詢結果。答疑交流教師可以對某一門課程以論壇的形式提出問題或發起討論主題,或對學生提出的問題進展答復和查看帖子的詳細情況。分為我的帖子、回復的帖子、我的關注三局部。站內消息收件箱查收其他用戶發送過來的站內信息,并可直接進展回復和轉發。按照“未讀〞、“已讀〞和“全部〞分類顯示信息,并可將信息設置為已讀,同時有一鍵清空收件箱的功能。發件箱給其他的用戶發送站內消息,支持附件的發送。通訊錄為了讓教師發送站內消息時方便、快速地選擇接收人,提供教師好友分組〔所有好友、學生、同事〕、以及新建分組的功能,可以新增、修改、刪除好友。寫消息對發送站內消息的收件人、標題和內容進展編輯。個人信息管理和維護教師的個人根本信息,對教師根本資料、頭像和密碼進展修改和維護。學生用戶功能我的課程學生進入課程中心即顯示自己正在學習的課程,以快速的繼續學習。并能了解到自己以完成學習的課程、退選的課程,獲得的課程學分等相關信息。學習助手學習助手提供了三個常用學習工具:備忘錄、收藏夾和學習筆記。備忘錄學生可以在備忘錄中添加備忘事項,到時間系統會自動以消息形式提示學生備忘信息。收藏夾收藏夾中收藏的是學生在學習過程中收藏的課程,以快捷的方式讓學生能快速找到自己感興趣的課程。學習筆記學生在課程學習過程中還可以做筆記,學習筆

溫馨提示

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

評論

0/150

提交評論