999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC框架的英語在線學習平臺設計

2020-11-13 03:38:57劉海燕
微型電腦應用 2020年10期
關鍵詞:英語學習

劉海燕

摘要:英語在線學習因其具有形式靈活、價格低廉、無地域限制等特點,被廣大英語愛好者所青睞。根據英語學習者實際需求,結合MVC框架、三層架構開發了英語在線學習平臺,實現了用戶服務、教務管理、在線學習、運營管理、課程推薦五大功能,為英語學習者和平臺管理者提供了全方位的在線服務,并為在線學習平臺的開發和優化提供了參考。

關鍵詞:在線平臺;MVC框架;JAVA語言;英語學習

中圖分類號:G643

文獻標志碼:A

DesignofEnglishOnlineLearningPlatformBasedonMVCFramework

LIUHaiyan

(SchoolofForeignLanguages,YulinUniversity,Yulin400000,China)

Abstract:EnglishonlinelearningisfavoredbyEnglishloversbecauseofitsflexibleform,lowpriceandnoregionalrestrictions.AccordingtotheactualneedsofEnglishlearners,combinedwithMVCframeworkandthreetierarchitecture,thispaperdevelopsanEnglishonlinelearningplatformtorealizesfivefunctions,i.e.,userservice,educationaladministrationmanagement,onlinelearning,operationmanagementandcourserecommendation,andprovidesallroundonlineservicesforEnglishlearnersandplatformmanagers.Thisresearchprovidesareferenceforthedevelopmentandoptimizationofonlinelearningplatform.

Keywords:onlineplatform;MVCframework;Javalanguage;Englishlearning

0引言

互聯網技術的發展為在線英語學習平臺的開發和運營提供了支撐。當前,比較成熟的在線英語學習平臺如VIPKID、51TALK、StorylineOnline等[1],這些平臺打破了傳統英語培訓機構的地域限制,以其靈活多變、價格低廉等特點為更多英語學習者提供了幫助。但這些平臺在用戶服務、教務管理、在線學習、運營以及推薦功能上都存在一定的缺陷,本文利用JAVA語言結合MVC框架開發了英語在線學習平臺,為英語學習者提供一個更好平臺。

1系統總體設計

結合前一階段筆者對系統的需求分析,針對英語學習者的針對性和個性化服務,采用MVC三層架構開發英語在線學習平臺,三層架構如圖1所示。

英語在線學習平臺總體技術框架如圖2所示。

其中,平臺運營模塊、學習模塊、教務管理模塊和用戶服務模塊采用PC端瀏覽器進行用戶的互動。用戶通過表單形式向服務器發送連接請求,完成通訊的建立。MVC框架可為系統提供完整的視圖解析功能,可將JSP模板引擎是配到

該框架中,且支持XML方式和注解方式的應用程序。系統自身業務邏輯模型、圖片視頻語音傳輸模塊和推薦模塊部署在后臺服務器中,可為系統用戶提供高效的服務。在MySOL數據庫中存儲業務邏輯數據,MongoDB數據庫中存儲非結構化的資源數據。該平臺前端采用VUE框架開發,并采用JSON數據格式與后臺進行數據交互,大大縮短了系統開發的迭代周期。

2關鍵功能設計及實現

系統功能結構,如圖3所示。

包括5個模塊,即用戶服務模塊、在線學習模塊、平臺運營模塊、教務管理模塊和推薦系統模塊。功能設計與實現如下。

2.1用戶服務模塊

用戶服務模塊是英語在線學習平臺的核心模塊,用戶可通過該模塊實現平臺賬戶注冊、登錄以及修改個人信息,同時還能夠為用戶提供課程設置功能。管理員也可通過該模塊進行角色管理和用戶權限劃分。模塊流程如圖4所示。

用戶服務模塊由5個核心類組成,其中RegiestServlet負責處理用戶的注冊請求,LoingServlet處理用戶登錄請求。API中的HttpServlet接口通過Servlet層實現,可接收用戶發送的get、post請求。注冊登錄過程中,系統首先檢驗用戶輸入信息的正確性,如果正確才能調用Servlet層中的相應功能[2]。該模塊為不同用戶分配了不同的權限,通過Servlet類調用UserService類中的查詢方法,匹配用戶權限,并將結果反饋至系統前端。

2.2教務管理模塊

教務管理模塊分為5個子功能,即班主任管理、課程統計、排課管理、學生管理以及班級管理,主要負責學習者和教學工作的管理,如圖5所示。

LoginServlet類可操作后臺CGI程序與用戶請求映射類,登錄后根據用戶賬戶權限判斷用戶類型,并分配響應的頁面。平臺教務管理員用戶可通過班級管理子功能查看課程安排情況和學生所在在班級。通過ListView顯示班級列表,采用ViewPaper和Fragment對課程安排情況進行加載。

2.3在線學習模塊

該模塊為學習者用戶提供所有的課程計劃,學習者可根據自己的需求進入相應的課程直播課堂與教師進行互動。在線學習模塊還為用戶提供了直播回放和留言功能,以便對課堂所學進行溫習和反饋,如圖6所示。

該模塊采用分層設計方法,邏輯層和數據層是相互獨立的兩個層。Course和User兩個數據模型類可將數據庫中的數據傳輸至平臺前端視圖層。CourseLIst和Student兩個作

為邏輯服務類,可為用戶提供在線學習的邏輯業務,并采用remove和add方法可對學習計劃進行更新[3]。用戶登錄該模塊后可進入相應的學習空間,調用getCourseLIst方法獲得學習計劃列表,進入直播間學習。

2.4平臺運營模塊

該模塊可更新和查看平臺動態,為系統內容提供保障,分為視頻直播線路保障單元、平臺運營市場分析單元和客戶服務單元[4]。因為每個單元的流程大致相似,只列出重要流程,如圖7所示。

平臺運營模塊嚴格按照MVC框架進行設計,在系統前端瀏覽器的用戶發送請求后,通過控制層、服務層和數據持久層,最終將服務器的反饋結果顯示在系統前端。該模塊用戶分為客服人員和運營人員,對于的類分別為Staff和Manager。ManagerService類提供運營人員的所有操作,根據不同Type參數,利用getStatistics獲得不同的數據統計結果,例如“sale”字符串對應的平臺銷售信息,“video”字符串對于視頻線路信息。該模塊根據用戶ID的權限甄別用戶所屬組別,并分配對于頁面。通過調用getStatistics方法調用來自MongoDB數據庫中的視頻信息,并利用Video類對非結構化視頻進行封裝后展示給用戶[5]。

2.5推薦系統模塊

StudentDao類作用數據庫操作類對數據庫語言進行封裝,并實現與Service層進行數據交互。StudentTuiJian類是系統后臺的邏輯服務類,能夠為用戶推薦相應的課程。根據不同的推薦參數的不同,StudentTuiJian類中的getStatistic方法可獲得不同的推薦信息。Remark方法可對課程進行評論,approve方法對課程進行點贊。getStatistic方法可統計點贊和評論的評價情況,實現對用戶課程的精準預測和推薦。

該模塊采用產品協同過濾算法和用戶協同過濾算法相結合的方法進行課程推薦。產品協同過濾算法采用余弦相似算法根據產品屬性(授課時間、課程級別、銷售情況以及產品分類)計算課程相似度,作為推薦模型的向量;用戶協同過濾算法可根據用戶屬性(年齡、課程打分情況、性別)計算用戶相似度,以此得出點擊量、偏好、年齡等推薦向量[6]。結合上述兩種算法推薦結果相結合,評判相似用戶中是否有相同的課程點擊操作,并將同類結果反饋給前端界面。

此外,為了驗證推薦的準確性,本模塊采用TopN算法進行判斷。實現公式如下:

Recall=BnBn+Qn

其中,Qn代表實際推薦結果為正值、預測結果為負值;Bn代表實際推薦結果和預測結果均為正值;Recall為準確度,該值越高說明準確度越高。

3總結

本文根據英語學習者實際需求設計了英語在線學習平臺。該平臺能夠根據用戶ID自動識別系統使用權限,根據不同的權限進入相應的功能進行學習和操作。主要實現用戶課程設置、教務管理、視頻直播在線學習、平臺運營管理和課程推薦等功能。該系統有效解決了傳統英語培訓機構地域限制、碎片化時間利用不充分等問題,為用戶提供了全方位英語學習在線服務。

參考文獻

[1]楊雙.基于SOEASY在線平臺的高職英語AB級考試輔導模式探究[J].江蘇經貿職業技術學院學報,2019(6):9192.

[2]許燕.基于小程序的在線少兒英語學習平臺的研究與設計[J].軟件,2019,40(5):249252.

[3]賈巍巍.iSmart外語智能學習平臺的開發與應用[J].中國大學教學,2019(3):8487.

[4]鄧清怡.基于學習平臺的英語啟蒙教育商業模式的探討[J].現代營銷(經營版),2019(2):55.

[5]夏金龍,崔曉霞.基于在線學習平臺的高職公共英語CLIL教學改革探析[J].內江科技,2018,39(8):157158.

[6]杜玉文.基于Blackboard網絡平臺的醫學英語自主學習課程建設[J].醫學教育研究與實踐,2018,26(2):284287.

(收稿日期:2020.04.29)

猜你喜歡
英語學習
思維導圖在英語學習中的運用
淺談“英語小話劇”對學生英語學習及價值觀教育的促進作用
淺談幼兒英語學習中父母的參與
小學生英語學習質量監測與分析(下)
英語學困生成因分析及轉化策略
文理導航(2016年30期)2016-11-12 14:34:15
論中職生怎樣培養良好的學習英語的習慣
考試周刊(2016年84期)2016-11-11 23:27:20
教師角色在英語學習中的作用及角色轉換
考試周刊(2016年84期)2016-11-11 23:06:26
淺談如何培養中職學生學習英語的興趣
芻議農村學生英語學習習慣的培養
考試周刊(2016年76期)2016-10-09 09:23:56
微信對大學英語學習的輔助作用
大學教育(2016年9期)2016-10-09 08:32:04
主站蜘蛛池模板: 亚洲第一极品精品无码| 国产激爽大片在线播放| 性色生活片在线观看| 一本一道波多野结衣av黑人在线| 最新国产网站| 99在线小视频| 亚洲日韩日本中文在线| 亚洲国产一区在线观看| 亚洲欧美精品一中文字幕| 日韩精品毛片人妻AV不卡| 午夜激情婷婷| 一本大道无码高清| 污网站免费在线观看| 99在线国产| 国产女人18毛片水真多1| 2020极品精品国产| 欧美亚洲国产一区| 久久一本精品久久久ー99| 亚洲婷婷六月| 国产一区三区二区中文在线| 中文字幕在线看视频一区二区三区| 亚洲精品高清视频| 亚洲乱码在线播放| 国产青青操| 国产精品密蕾丝视频| 欧美另类第一页| 国产欧美日韩18| 国产成人乱无码视频| 午夜福利视频一区| 婷婷六月在线| 日本妇乱子伦视频| 亚洲人成色在线观看| 日韩在线播放欧美字幕| 91在线视频福利| 2048国产精品原创综合在线| 91成人精品视频| 国产成人免费手机在线观看视频| 欧美区日韩区| 国产午夜一级淫片| 99色亚洲国产精品11p| 日本午夜影院| 夜夜操天天摸| 亚洲国产理论片在线播放| 亚洲色偷偷偷鲁综合| 波多野结衣AV无码久久一区| 欧洲精品视频在线观看| 亚洲五月激情网| 精品人妻无码中字系列| 亚洲91在线精品| 亚洲综合香蕉| 国产成人亚洲毛片| 草草影院国产第一页| 亚洲精品无码人妻无码| 无码AV动漫| 欧美中文字幕一区| 亚国产欧美在线人成| 九九精品在线观看| 波多野吉衣一区二区三区av| 啦啦啦网站在线观看a毛片| 五月婷婷伊人网| 国产免费好大好硬视频| 2021国产精品自产拍在线观看| 国产精品自拍露脸视频| 三区在线视频| 亚洲Av综合日韩精品久久久| 波多野结衣二区| 国产色偷丝袜婷婷无码麻豆制服| 1024国产在线| 亚洲综合在线网| 日韩精品免费在线视频| 在线无码av一区二区三区| 婷婷色中文网| 亚洲欧美另类日本| 99久久国产精品无码| 亚洲日韩精品无码专区97| 日韩亚洲综合在线| 中文字幕色在线| 国产爽妇精品| 狠狠做深爱婷婷综合一区| 免费欧美一级| av色爱 天堂网| 91福利免费|