劉海燕



摘要:英語在線學習因其具有形式靈活、價格低廉、無地域限制等特點,被廣大英語愛好者所青睞。根據英語學習者實際需求,結合MVC框架、三層架構開發(fā)了英語在線學習平臺,實現(xiàn)了用戶服務、教務管理、在線學習、運營管理、課程推薦五大功能,為英語學習者和平臺管理者提供了全方位的在線服務,并為在線學習平臺的開發(fā)和優(yōu)化提供了參考。
關鍵詞:在線平臺;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引言
互聯(lián)網技術的發(fā)展為在線英語學習平臺的開發(fā)和運營提供了支撐。當前,比較成熟的在線英語學習平臺如VIPKID、51TALK、StorylineOnline等[1],這些平臺打破了傳統(tǒng)英語培訓機構的地域限制,以其靈活多變、價格低廉等特點為更多英語學習者提供了幫助。但這些平臺在用戶服務、教務管理、在線學習、運營以及推薦功能上都存在一定的缺陷,本文利用JAVA語言結合MVC框架開發(fā)了英語在線學習平臺,為英語學習者提供一個更好平臺。
1系統(tǒng)總體設計
結合前一階段筆者對系統(tǒng)的需求分析,針對英語學習者的針對性和個性化服務,采用MVC三層架構開發(fā)英語在線學習平臺,三層架構如圖1所示。
英語在線學習平臺總體技術框架如圖2所示。
其中,平臺運營模塊、學習模塊、教務管理模塊和用戶服務模塊采用PC端瀏覽器進行用戶的互動。用戶通過表單形式向服務器發(fā)送連接請求,完成通訊的建立。MVC框架可為系統(tǒng)提供完整的視圖解析功能,可將JSP模板引擎是配到
該框架中,且支持XML方式和注解方式的應用程序。……