基于MVC框架的英语在线学习平台设计
2020-11-13刘海燕
刘海燕



摘要:英语在线学习因其具有形式灵活、价格低廉、无地域限制等特点,被广大英语爱好者所青睐。根据英语学习者实际需求,结合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方式和注解方式的应用程序。……
