论文部分内容阅读
随着近几年社会信息化的高速发展,信息技术正在以前所未有的发展速度渗透到我们社会生活的各个方面,给人们的生活方式和学习方式带来了重大的变革。信息技术在改变人们生活方式的同时,也带来了传统教育方式的颠覆式变革。人们获取知识方式的的模式已经不拘泥于传统的线下教育模式,渴望突破地域、空间的限制来获取优秀的教育资源进行学习实现更有效的自我提升。通过搭建在线教育平台及设计有效的教学模式,有利于整合全国优秀的教育资源,突破时空的限制。在线教育有宽松的学习环境,可以在任何的时间或者地点进行学习。本系统主要搭建一个校园在线教育平台,教师可以在该平台上发布及编辑自己的课程,并对选课学生学习进行跟踪及进度把控,能够通过系统后台提供的学生成绩分析功能,教师可以学生学习的薄弱点进行定制化,对学生定制学习进度计划及学习内容,可以提供给不同学习目的的学生不同的教学内容,因材施教。学生可以通过系统选择自己感兴趣的课程,并在学习课程之初,学生通过查看所学课程的课程大纲,可以对这个课程有一个大概的了解;并且根据开课教师推荐的学习进度结合自己的时间来安排本门课程的学习日程表。学生可以学习每个章节的课件、视频,并且在学习每个章节之后可以练习开课教师布置的针对本章节的练习习题。在学生提交习题之后,系统会将答案进行智能比对,并得出学生本章节习题成绩及班级排名。根据系统提供的学习成绩分析信息,学生能更好的找到自己的学习薄弱点,可以在今后的学习中更有针对性的来加强自己对薄弱章节的学习。本系统技术在后台主要采用J2EE技术来进行基于WEB的应用开发,并使用了目前比较主流的MVC框架JFinal,将系统分成表现层、中间层(业务逻辑层)和数据服务层三层架构。MVC(Model-View-Controller)模式是软件设计中的一种经典的架构模式,它把整个软件系统分为三个部分:模型(Model)、视图(View)和控制器(Controller)。使用以基于MVC思路的架构的JFinal框架,设计精巧,使用简单,将系统的耦合度降低,同时能够提高系统的复用性和健壮性。本系统采用B/S(浏览器/服务器)架构,仅需服务器端安装,用户无须安装系统就可以通过浏览器输入服务器地址访问系统,简化了系统升级、维护及使用。