• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于B/S架構(gòu)下的慕課平臺設(shè)計(jì)與實(shí)現(xiàn)

      2020-10-12 02:38:39陳新博段飛志
      數(shù)碼世界 2020年9期
      關(guān)鍵詞:S模式

      陳新博 段飛志

      摘要:為了適應(yīng)市場變化的需求,高職院校有必要改進(jìn)傳統(tǒng)的教學(xué)模式,發(fā)展具有非常先進(jìn)知識的合格人才,設(shè)計(jì)了基于Java的MOOC平臺,該平臺包括MOOC平臺上的整個(gè)學(xué)習(xí)管理過程,包括課程管理,項(xiàng)目管理,源課程管理,課程管理過程和課程需求。為了使在MOOC平臺上的學(xué)習(xí)更加自動(dòng)化和系統(tǒng)化,滿足學(xué)校在MOOC平臺上的學(xué)習(xí)需求,改善在MOOC平臺上的學(xué)習(xí)并鼓勵(lì)學(xué)生學(xué)習(xí),并使管理員擺脫嚴(yán)格地管理任務(wù)。該主題通常使用基本的B/ S架構(gòu),JAVA技術(shù)來設(shè)計(jì)和開發(fā)用戶管理模塊,課程結(jié)構(gòu)模塊,視頻課程管理模塊,體驗(yàn)管理模塊,課程資源管理模塊以及MOOC平臺系統(tǒng)的其他功能。經(jīng)過測試,MOOC平臺運(yùn)行平穩(wěn),操作更加簡便快捷,滿足了MOOC學(xué)校平臺的學(xué)習(xí)需求,降低了成本,改善了學(xué)習(xí)生活方式,使MOOC平臺更加知識化,合理化,能夠在最大程度上達(dá)到所需的標(biāo)準(zhǔn)。

      關(guān)鍵詞:慕課平臺 ?B/S模式 ?java技術(shù)

      1 系統(tǒng)設(shè)計(jì)

      1.1 用戶管理模塊的設(shè)計(jì)

      頁面設(shè)計(jì)方面,可以設(shè)置驗(yàn)證頁面,以允許不同的用戶基于其身份登錄。教師管理頁面可以執(zhí)行任務(wù),例如添加教師,刪除教師和更正教師信息。為了保護(hù)平臺穩(wěn)定,使用該平臺前,首先必須登錄該平臺。登錄后,平臺可以根據(jù)不同用戶的信息訪問相關(guān)頁面。管理員可以刪除和添加用戶。如果需要管理用戶權(quán)限,通常使用面向Spring的(AOP)。為了能夠直接訪問平臺頁面,LogAOP類將更改并重定向頁面的登錄時(shí)間,以確保平臺的安全性。

      LoginService類別的基本功能是評估用戶的登錄憑據(jù),基于不同的身份實(shí)施各種基于問題的方法,并執(zhí)行操作以在不同的用戶數(shù)據(jù)庫中收集用戶信息。 成功比較后LoginService類可以根據(jù)不同的角色執(zhí)行Universe頁面的功能,并允許用戶進(jìn)入系統(tǒng),StuAction俱樂部具有學(xué)生管理功能,而TeaAction班具有教師管理功能。由這兩類組成的數(shù)據(jù)庫的工作類是TstuDao和TteaDao:

      1.2 課程大綱管理模塊的設(shè)計(jì)

      課程管理模塊包括:發(fā)布課程,管理課程標(biāo)題,更正課程描述以及管理課程公告。KursAction,GonggaoAction和XinxinAction課程是課程控制模塊的課程級指南的主要內(nèi)容。然后選擇適當(dāng)?shù)姆椒▉矶x數(shù)據(jù)。

      添加課程后,必須指定授課時(shí)長以及開始時(shí)間和結(jié)束時(shí)間。宣布課程后,平臺可以使用它們兩次來確定學(xué)生是否有資格參加該課程。CourseAction課程的主要功能是交給當(dāng)前注冊的老師,在課程中圈出老師的身份和有關(guān)該課程的信息,然后由TcourseDao在數(shù)據(jù)庫中編寫該概念。

      1.3 課程視頻管理模塊的設(shè)計(jì)

      下載的視頻可以刪除,編輯和播放。下載頁面(upload.jsp)使用Struts2下載功能,并向該頁面添加文件以達(dá)到文件下載效果。

      課程視頻管理模塊包括視頻管理和問答管理?;旧贤瓿烧n程的相關(guān)內(nèi)容管理(即課程視頻),并管理學(xué)生提出的問題。

      在Red5視頻服務(wù)器上記錄文件上傳功能。 可以通過本地視頻文件存儲和下載的字節(jié)文件下載該服務(wù)。

      ShipinAction類的功能是在網(wǎng)頁上接收視頻演示信息,將要下載的視頻文件讀取到Upload類中,并檢查視頻文件格式。

      問答管理通常具有發(fā)送問題,查看問題,回答問題和刪除問題的功能。一旦學(xué)生決定提交調(diào)查表,就會發(fā)送liuyanAdd方法以將問題的詳細(xì)信息發(fā)送給LiuyanAction類。LiuyanAction類將檢查信息。 如果沒有錯(cuò)誤,則需要TliuyanDao以及recovery測量,以將有關(guān)問題的信息存儲在數(shù)據(jù)庫中。教師選擇“問題和控制”子模塊進(jìn)入“問題和控制”條目,該模塊將立即解決所有問題。

      1.4 在線測試管理模塊的設(shè)計(jì)

      標(biāo)頭測試模塊中,您可以發(fā)送實(shí)用的問題至頁面。您可以添加測試問題來設(shè)置Cookie。

      在線測試的統(tǒng)計(jì)部分背后的想法是使用Flex表示數(shù)據(jù)。Flex使用Httpservice將請求的信息發(fā)送到數(shù)據(jù)庫,并基于返回的信息為頁面的ColumnChart部分提供鏈接數(shù)據(jù)。在Flex的基本功能中寫入時(shí)間戳,在任何特定時(shí)間更新數(shù)據(jù),并請求數(shù)據(jù)源更新以執(zhí)行直方圖更新操作。

      2 系統(tǒng)實(shí)現(xiàn)

      2.1 用戶管理模塊的實(shí)現(xiàn)

      (1)用戶登錄

      用戶轉(zhuǎn)到login page.jsp,在登錄地址中選擇正確的ID,然后登錄到登錄信息,然后選擇登錄按鈕以調(diào)用check login.jsp函數(shù)check1()來檢查傳入的數(shù)據(jù)是否為空。檢測完成后,將在LogService類中調(diào)用login方法(),并將其與存儲在數(shù)據(jù)庫中的用戶信息進(jìn)行比較。如果教師進(jìn)入,則在對話過程中會記錄進(jìn)入教師系統(tǒng)(教師所在的機(jī)構(gòu)為“茶館”)的信息。如果員工登錄,則輸入到管理系統(tǒng)中的信息(管理術(shù)語“ admin”)將記錄在舞蹈記錄中。登錄方法返回字符串的“是”或“否”值。收集完成后,將在login.jsp上調(diào)用callback()函數(shù)以檢查數(shù)據(jù)庫返回的收集結(jié)果。如果返回“是”,則將提示登錄login.jsp上的tiao()函數(shù)轉(zhuǎn)到該頁面。 tiao()函數(shù)將根據(jù)數(shù)據(jù)主體中的不同類型而有所不同。

      如果返回“否”,請?jiān)趌ogin.jsp調(diào)用彈出模型以輸入錯(cuò)誤消息并返回到login page.jsp。成功登錄后,如果是管理平臺,它將進(jìn)入admin文件夾中的index.jsp頁面。如果是教師平臺,它將轉(zhuǎn)到atea文件夾中的教師頁面。

      如果您無需登錄即可直接訪問頁面,則平臺將使用LogAOP地址跟蹤功能。 LogAOP工作流程:Spring將讀取配置文件中的AOP配置信息,基于選項(xiàng)信息查看相關(guān)的實(shí)現(xiàn)類(LogAOP),并使用提示指示器定義配置信息。它將指定類的入口點(diǎn)或傳輸模式。 調(diào)用類或方法時(shí),AOP將在()之前運(yùn)行該方法。如果未授予許可,它們將被重定向到登錄頁面。

      (2)添加用戶

      管理員可以根據(jù)他們的角色選擇添加用戶。對于添加了不同角色的用戶,業(yè)務(wù)流程是相同的。以教師為例。管理添加用戶按鈕。該平臺將轉(zhuǎn)到teaAdd.jsp。在此頁面上,管理員首先調(diào)整用戶名,學(xué)生ID,教師ID,性別,年齡,用戶名和密碼。有關(guān)更多信息,請單擊提交按鈕以運(yùn)行onclick()操作,以將請求發(fā)送給用戶以將其添加到TeaAction類。在TeaAction類中,使用teaAdd()方法檢索jsp頁面已傳輸?shù)臄?shù)據(jù)。 TeaAdd()返回TTea集成內(nèi)容中的用戶信息,以記錄方式()將TTeaDao數(shù)據(jù)發(fā)送到用戶級別,并在跟蹤中進(jìn)行寫入,并返回一條成功消息以顯示成功的記錄,并返回一條錯(cuò)誤消息。平臺將錯(cuò)誤消息寫入登錄名。

      (3)刪除用戶

      管理員選擇教師的管理頁面,平臺向TeaAction類發(fā)送請求以調(diào)用teaMana()方法,teaMana()方法在數(shù)據(jù)庫階段的TTeaDao類中找到findAll(),以返回到教師表刪除教師信息。它被標(biāo)記為“否”,并被分隔為“游戲樣式”,并返回到TeaMana()方法。 teaMana()方法返回TeaMana.jsp茶頁面上的所有教師信息,以及TeaMana.jsp茶頁面上表標(biāo)題中的信息。如老師已經(jīng)創(chuàng)建了主席,并且如果創(chuàng)建了課程,則不能刪除它。從目錄中選擇“刪除”選項(xiàng)。平臺將向TeaAction類發(fā)送請求以調(diào)用TeaDel()方法。 TeaDel()返回用戶ID以刪除TTea基因,并在數(shù)據(jù)庫級別將delete函數(shù)()中的TTea源的概念傳遞給TTeaDao字段。 )。因此刪除數(shù)據(jù)。

      2.2 課程大綱管理模塊的實(shí)現(xiàn)

      (1)學(xué)習(xí)

      首先,請閱讀數(shù)據(jù)庫中存儲的課程名稱中的教師登錄信息,教師ID和課程信息。實(shí)施未發(fā)布的課程發(fā)布。設(shè)置開始時(shí)間并完成課程以完成課程。

      其次,選擇您要添加到已建立課程的課程中的課程,通過調(diào)用欄附加模式在數(shù)據(jù)庫中記錄有關(guān)課程部分和課程身份的信息,所選的課程身份將保存在會話中,以創(chuàng)建完成課程部分。

      最后,根據(jù)課程向?qū)W生的介紹方式評估課程。如果狀態(tài)未發(fā)布,則學(xué)生無法觀看,教師可以正常管理課程,狀態(tài)已發(fā)布,則學(xué)生可以在課程中查看課程內(nèi)容;在發(fā)布課程狀態(tài)后,尚未到達(dá)課程開始條件的學(xué)生將無法參加該課程。

      (2)確定實(shí)施課程

      課程發(fā)布后,您需要對課程和老師的內(nèi)容進(jìn)行一些思考,這些內(nèi)容將包含在作品課程描述的子模型中。 教師在課程演示的中間選擇課程描述控件,更正課程演示文本,在交付后發(fā)送友好邀請,并將結(jié)果寫入數(shù)據(jù)庫。使用Fckeditor插件選擇課程的開始。 Fckeditor插件可以實(shí)現(xiàn)特定效果,例如字體照明和斜體。 超鏈接也可以添加到文本中。 由于本課程的定義與業(yè)務(wù)邏輯無關(guān),因此僅直接管理數(shù)據(jù)庫,因此將模糊的去具體實(shí)現(xiàn)其中的步驟。

      (3)按照指示取消課程

      聲明:您可以根據(jù)不同的課程發(fā)布不同的聲明。在gonggaoAdd.jsp廣告頁面上,輸入廣告名稱及其內(nèi)容。單擊開始按鈕開始發(fā)送事件。 廣告的標(biāo)題和內(nèi)容將與GonggaoAction共享。此類發(fā)送請求,在GonggaoAction類中調(diào)用gonggaoAdd()電話,測量gonggaoAdd()方法,并在讀取當(dāng)前系統(tǒng)時(shí)調(diào)用新的UDil()方法。繼續(xù)閱讀以了解課程的名稱和課程內(nèi)容,課程名稱和發(fā)布時(shí)間包含在TGonggao Institute的指南中,使用TGonggao的機(jī)構(gòu)內(nèi)容作為參數(shù)來保存()TgonggaoDao現(xiàn)場方法,以便接下來進(jìn)行操作 添加到數(shù)據(jù)庫中。用來表達(dá)其含義。

      2.3 課程視頻管理模塊的實(shí)現(xiàn)

      選擇

          阿坝县| 额济纳旗| 郧西县| 万宁市| 兖州市| 和平县| 襄垣县| 甘洛县| 靖西县| 英超| 托克逊县| 和政县| 温州市| 西充县| 保定市| 郑州市| 攀枝花市| 环江| 巴林左旗| 景德镇市| 壤塘县| 江孜县| 偏关县| 濮阳市| 广东省| 江孜县| 甘南县| 抚远县| 兴化市| 天长市| 都江堰市| 泽州县| 深州市| 科技| 台州市| 乌拉特后旗| 香河县| 徐州市| 邮箱| 股票| 定西市|