基于java学生在线学习系统的设计和实现
- 发布时间:
- 2021-09-15 01:55:14
- 4905
摘要:在线学习平台主要分为系统管理员、教师和学生三个角色。管理员登录系统后台,进入课程管理模块,可以对各类课件进行查看等功能操作,同时管理员在学习平台中可以管理用户与权限设置;教师可以上传课程资源,发布考核,线上答疑。
选题依据及研究意义
随着我国现代远程教育事业高速、蓬勃的发展,各个高校、有关远程教育单位和公 司相继开发了大量的适应远程教育的网络课程、早在 2000 年 5 月,为了贯彻第三 次全国教育工作会议精神,落实《 21 世纪教育振兴行动计划》 ,加快现代远程教育 工程资源建设步伐。 教育部启动了 “新世纪网络课程建设工程” 。此工程共立项 320 个,经过几年的研制开发大部分已经完成,这批项目的研发集中了国内高校的优秀教育资源.体现了“名师、名校、名课程”的建设原则,因而代表了我国网络课程的最高水平。随着互联网的普及和发展,网络技术在高校中的应用越来越普遍,并且促进了共享教育资源,扩大教育规模,加快教育改革,构建终身教育体系,形成以学习者为主体的学习方式等一系列变革。
当今网络教学已成为各国教育改革和发展的趋势。因此,构建一个适合交互式课堂教学模式的教学平台就成了当务之急。
文献综述(对已有相关代表性研究成果的综合介绍与评价)
提高教学的效率;探索一种以互联网为基础的教学模式。通过这种新的模式,为学校创造一种新的教育环境,使教务管理突破时空限制,提高教学工作效率和标准化水平,是学校管理者、教师和学生可以随时、随地通过网络完成教学学习。 本课题所开发的《C语言程序设计》在线学习网站,旨在探索一种以互联网为基础的教学模式。通过这种新的模式,为计算机课程营造一种新的学习环境,使管理突破时空限制,扩大教学规模,提高工作效率和办学水平,使教师和学生可以在任何时候、任何地点通过网络进行学习与交流。 随着我国现代远程教育事业高速、蓬勃的发展,各个高校、有关远程教育单位 和公司相继开发了大量的适应远程教育的网络课程、早在2000年5月,为了贯彻 第三次全国教育工作会议精神,落实《21世纪教育振兴行动计划》,加快现代远程 教育工程资源建设步伐。教育部启动了“新世纪网络课程建设工程”。此工程共立 项320个,经过几年的研制开发大部分已经完成,这批项目的研发集中了国内高校 的优秀教育资源.体现了“名师、名校、名课程”的建设原则,因而代表了我国网 络课程的最高水平。随着互联网的普及和发展,网络技术在高校中的应用越来越普 遍,并且促进了共享教育资源,扩大教育规模,加快教育改革,构建终身教育体系, 形成以学习者为主体的学习方式等一系列变革。当今网络教学已成为各国教育改革 和发展的趋势。因此,构建一个适合交互式课堂教学模式的教学平台就成了当务之 急。 在国内高校,目前交互平台主要用于网络学院的远程教学,至于校园内的正规教学,老师自发建立课程主页的比较多,但是利用交互平台组织管理课程教学活动的并不多。信息网络技术飞速发展,利用先进的信息技术改革和发展网络教育已经成为高等学校的必然选择。网络已成为学生越来越重要的学习渠道和知识来源,交互式教学(学习)的内涵和形式将会随着技术的升级,理念的更新而不断完善和丰富,它的教学组织方法也将朝着多样性的方向发展,交互式教学平台构建的理念、技术和方法也会随之变化,不断趋于完善。 下面我就将研究内容和可行性分析概述如下: 一 平台创建的原则 交互性原则。网络教学中遇到的问题是多种多样的,学生需要解决的问题也是千差万别的。交互式教学平台应具有强大的交互功能。如:提供学生之间、师生之间的即时交流功能,方便获取帮助;针对不同学生的实际情况和学习能力,提供可供自主选择的学习内容,允许学生自主控制学习进度等。 智能导航原则。对于广大师生来说,使用交互式教学平台进行学习是一个新事物, 加上网络络资源信息的丰富性和复杂性,容易使学生在学习中迷航。为了确保有效地进行教与学,平台的构建要充分考虑易用性,在平台设计中提供智能提示、辅导。
研究内容(包括基本思路、框架、主要研究方式、方法等)
1.基本思路:
在线学习平台主要分为系统管理员、教师和学生三个角色。管理员登录系统后台,进入课程管理模块,可以对各类课件进行查看等功能操作,同时管理员在学习平台中可以管理用户与权限设置;教师可以上传课程资源,发布考核,线上答疑;学生通过注册登录能够进入在线学习平台进行课程学习、线上测试等。该平台设计界面简洁美观,操作简单方便,功能齐全,能够实现师生间互动交流等基本需求,确保系统安全可靠,数据库易于维护,具有扩展性,可根据需求修改或增加功能模块。其主要功能模块包括用户注册、登录模块、课程教学管理模块、课程学习模块、用户管理模块、通知管理模块、课程互动交流模块。
2.框架:
3. 主要研究方式及方法:
本平台基于B/S的架构,采用Java语言和MySQL数据库进行开发,其中MyEclipse作为开发工具以此实现面向大学生的基于WEB的在线学习平台。进行相关理论与技术分析,掌握软件系统分析、编程、测试的技术,以需求分析、系统设计为基础,完成界面设计、数据库设计及系统代码的实现。
主要参阅文献
[1]刘义忠,张伟.基于SSM框架的后台管理系统设计与实现[J].软件导刊,2019,18(02):68-71.
[2]尹磊. 基于Android平台文字识别应用的设计与实现[D].北京邮电大学,2016.
[3]韩文智,骆文亮.Android平台的移动APP开发方法与应用研究[J].四川理工学院学报(自然科学版),2015,28(03):22-26.
[4]朱怀中.基于Android的手机OCR识别技术设计与实现[J].电子科技,2012,25(09):45-48+51.
[5]邹强.国外家庭作业研究及其启示[J].教学与管理,2007(19):78-80.
[6]岳晓峰,焦圣喜,韩立强,李洪洲.模式识别中的光字符识别技术及应用综述[J].河北工业科技,2006(05):312-316.
[7]李新平.OCR技术在教育信息化中的应用[J].湖北大学成人教育学院学报,2006(04):74-76.
[8]李刚.疯狂Android讲义(第三版)[M].北京:电子工业出版社,2011:459-467.