论文部分内容阅读
随着当今社会信息化的飞速发展,人们的学习方式发生了巨大变化,越来越多的人从传统的教育方式走向了网络课程,与此同时新形式的大规模开放式课程飞速发展,催生了大量的开放式课程平台。国内的开放式课程建设还处于起步阶段,而且至今未出现一个成熟的课程平台,国内的课程一般寄托于国外MOOC平台,但是国外平台对于中文课程不够重视,支持度不高。为了紧跟MOOC潮流,我们需要构建一个高效的课程平台系统。此外,根据分析研究发现,所有已有平台都面临着一个重要的问题即如何处理系统产生的大量的用户基本信息、课程信息、用户评论等数据。大规模数据已经催生了信息过载问题,导致用户选择困难,造成困扰。针对这些问题,课程平台应该能够利用数据挖掘技术对课程平台上大量的信息数据进行过滤、分析、处理,为客户提升高可靠的推荐,以提升用户体验。本文采用了Spring MVC框架和B/S架构,通过详尽的系统需求分析,按照需求设计并实现了开放式课程平台系统。本系统主要划分为学生管理平台和教师管理平台,学生管理平台的功能有用户注册登录、课程管理、课程内容浏览等功能。通过学生管理平台,学生用户还可以浏览课程信息和其他人的评论,以便于选择自己喜欢的课程。教师管理平台主要为教师提供课程信息和内容发布功能,另外教师还可以获得评价反馈。教师管理平台主要包括课程信息、课程内容、评论内容的编辑管理功能。除了满足了用户的以上功能外,系统还利了用户的课程评价历史信息和用户的基本信息,针对用户进行个性化推荐。本系统不仅满足了MOOC平台的基本要求,还通过基于用户的系统推荐,为学习者推荐个性化课程,帮助用户选择,避免了用户在面对海量的课程信息时的信息迷航,与此同时也突出了高质量的课程,提升了用户体验。本系统通过对系统的详细的需求分析,系统设计与实现,最终实现了稳定、高效、可靠的大规模课程平台系统。