java的课程学习系统设计与实现(附件)
摘 要 课程学习系统的建设体现了一种信息时代的新课程特征,它的意义在于利用现代信息技术发展教学,促进教学的改革。课程学习系统的建设为我们的教育教学提供了丰富的知识来源和不同的学习途径,它可以帮助学生和教师提高学习成果,从真正意义上实现优秀教学资源的共享。 本文主要设计了一个基于B/S结构模式,以JAVA为开发技术,Tomcat服务器和Mysql为后台数据库,SSM框架实现的课程学习系统。首先对国内外课程学习系统现状进行研究分析,讲述了开发课程学习系统项目的迫切和必要性,介绍了系统的开发设计的主要目的和意义,同时也阐述了本课题需要解决的主要问题。其次,针对系统管理员和在校师生的不同用户需要对本系统各模块做出需求分析,为后面的概要设计与详细设计做出很好的铺垫。然后,对于本课题的课程学习系统设计和实现应用到的核心技术开发工具进行相应的介绍。根据需求分析和课程的特点,课程学习系统建设突出实践性,对课程学习系统的建设做出了详细设计。最后完成了课程学习系统建设项目部分模块功能的的设计和实现以及测试。
目 录
1 绪论 1
1.1选题背景 1
1.2国内外研究现状 1
1.3研究内容 2
2 系统开发技术 5
2.1 系统简介 5
2.2 系统需求分析 5
2.3 系统技术简介 5
3 系统分析 7
3.1 可行性分析 7
3.2 系统功能需求 7
4 系统设计 11
4.1 架构分析 11
4.1.1 界面层 11
4.1.2 总体功能结构 11
4.1.3 系统功能设计 12
4.1.4 系统功能设计 12
4.2数据库设计 13
4.2.1 概念结构设计 13
4.2.2 ER图 13
4.2.3 数据库表设计 14
5 系统实现 17
5.1首页的实现 17
5.2学生登录模块 18
5.2.1课程浏览 18
5.2.2课程详情页 19
5.2.3提交课程作业界面 19 *好棒文|www.hbsrm.com +Q: ^351916072^
5.2.4个人信息管理 20
5.3 教师登录模块 20
5.3.1课程查询页面 20
5.3.2课后作业添加界面 21
5.3.3课程添加界面 21
5.3.4作业评分 23
5.3.5查询学生 23
5.3.6查看作业 24
5.3.7个人信息 24
5.4管理员模块 25
5.4.1管理员登录 25
5.4.2课程管理 25
5.4.3用户管理 26
5.4.4个人中心 26
6 系统测试 29
6.1 测试的目的 29
6.2 系统测试 30
6.2.1 前台首页的测试 30
6.2.2 添加课程模块的测试 31
6.2.3 用户注册模块的测试 31
结 论 33
参考文献 35
致 谢 37
1 绪论
1.1选题背景
目前课程学习系统是一个新的教学领域,利用互联技术实现网上教学的实时性、交互性、动态性。网上学习模式所涉及的技术有很多的地方需要探讨和解决。在很久以前书是知识的载体,而现在,网络被赋予了时代的浪潮儿。网络才是知识的载体,能够在一瞬间传播到全世界。课程学习系统广泛的应用于资源共享和技术共享,在教育方面具有无限潜力。网络教学是利用互联网技术,从而产生一种新型的教学形式,这种教学形式不受时间和空间的约束,可以让学生更好的去接受知识。
一般来说学校教育教学是由课堂教学、咨询、阶段测试、主题讨论、实践教学这几个方面组成。目前国内各高校都非常重视教学改革,而高校教学改革的关键,在于如何激发学习的积极性,让学生主动去学习。改进教学方法,提高教学质量已成为教育工作者重点关注的问题。在确保教学环节的同时让教学环节多一些趣味,无疑会提高教学质量。然而,在教学中,辅助教学环节由于时间和空间的限制,效果并不理想。大多数的学生还是只能在特定的时间、地点去学习,这样就使他们关上了一扇窗户。
网络教育可以解决上述问题,使人们在任何时候都能获得新的知识以提供强有力的支持。随着网络的快速发展,基于网络的自主学习正成为一种重要的学习方式。为了保证远程教学的质量,应充分利用现代教学的方法和教学资源,在教师的指导下创造一个自主学习的环境。这样,我们就应该充分利用现代的教学方法和教学资源,能够支持教师发布课程,修改作业,学生自学,考试,以及教师和学生放学后交换意见和建议,咨询和探讨课程内容。相信这样就能够使教学发生一定的转变,从而提高教学的质量。
1.2国内外研究现状
国外的网上教育比国内领先和成熟,这是因为他们起步早。在八十年代初七十年代末,美国就建成了NSFNET(国家科学基金网),课题的申报和申报的进展都在网上进行。在网上的教学管理系统也是比较成熟,这也源于他们对新鲜事物的接受程度比国人要高。学生都在互联网的进行入学报名、选课等一系列学习的全课程,这样既节省了资源,也使教学的统计工作更加方便快捷。国际远程教育有着非常大的规模,网络教育也是教育的一部分,为世界各地培养了好多的高端人才。以上种种迹象,表明互联网技术已经涉及到校园内各个角落,学校也需要互联网技术来完善教学体系。
目前国内的一些经济发展水平较高的地区,高校的教学方式已然发生了改变,在三尺讲堂上,不再只是老师在讲,学生在听。课堂上老师用多媒体辅助教学通过投影仪等教学工具向学生展示比课本知识更生动更细节的一些知识,在这种环境下,学生与老师互动越来越多,学习积极性也有明显提高,这是教学方式的一种进步。但是这种方式也不是很完善,在课堂上,因知识量过多,学生课堂时间有限,有时可能会来不及记完所有笔记,而且这种方式学生看一遍就过。没有深刻记忆,容易形成知识遗忘。然而现有的教学网站中大多数优秀教师,教学资源不能被很好的利用,这样就形成了老师和学生中间的防火墙。面对这些出现的问题,我们还是要考虑如何打破课堂时间限制,如何发挥良好的网络共享功能,使学生更好的参与到教学互动过程中去。
国内的教育是一个教育和给予的过程,三尺讲堂,老师教授知识,学生一味地去接受,这已是一种教育弊端。学生提不起学习的积极性,教育教学方式也不知从何改起。虽然近几年来,随着经济科技的发展,这种现状已经有所改变,老师在讲课时会用电子投影仪,电子材料等辅助教学。但是由于时间和空间的限制,这种教学方式并不能普及。说起电子材料等教学辅助用具,我们不得不讲到网络教育。近几年来,随着网络的快速发展,网络学习已经成为一种重要学习方式。据数据显示,互联网的广泛使用者年龄大都在10到29岁人群。在这样一种网络环境下,我们可以充分利用现代教学方法和教学资源支持教师发布课程,修改作业,学生自学,考试等。给老师和学生一个教学互动平台。因此,有必要开发基于JAVA的课程设计在线学习系统。该系统是一种以辅助教学为主的模式,学生和教师可以通过网络平台、学习和互动进行交流。
目 录
1 绪论 1
1.1选题背景 1
1.2国内外研究现状 1
1.3研究内容 2
2 系统开发技术 5
2.1 系统简介 5
2.2 系统需求分析 5
2.3 系统技术简介 5
3 系统分析 7
3.1 可行性分析 7
3.2 系统功能需求 7
4 系统设计 11
4.1 架构分析 11
4.1.1 界面层 11
4.1.2 总体功能结构 11
4.1.3 系统功能设计 12
4.1.4 系统功能设计 12
4.2数据库设计 13
4.2.1 概念结构设计 13
4.2.2 ER图 13
4.2.3 数据库表设计 14
5 系统实现 17
5.1首页的实现 17
5.2学生登录模块 18
5.2.1课程浏览 18
5.2.2课程详情页 19
5.2.3提交课程作业界面 19 *好棒文|www.hbsrm.com +Q: ^351916072^
5.2.4个人信息管理 20
5.3 教师登录模块 20
5.3.1课程查询页面 20
5.3.2课后作业添加界面 21
5.3.3课程添加界面 21
5.3.4作业评分 23
5.3.5查询学生 23
5.3.6查看作业 24
5.3.7个人信息 24
5.4管理员模块 25
5.4.1管理员登录 25
5.4.2课程管理 25
5.4.3用户管理 26
5.4.4个人中心 26
6 系统测试 29
6.1 测试的目的 29
6.2 系统测试 30
6.2.1 前台首页的测试 30
6.2.2 添加课程模块的测试 31
6.2.3 用户注册模块的测试 31
结 论 33
参考文献 35
致 谢 37
1 绪论
1.1选题背景
目前课程学习系统是一个新的教学领域,利用互联技术实现网上教学的实时性、交互性、动态性。网上学习模式所涉及的技术有很多的地方需要探讨和解决。在很久以前书是知识的载体,而现在,网络被赋予了时代的浪潮儿。网络才是知识的载体,能够在一瞬间传播到全世界。课程学习系统广泛的应用于资源共享和技术共享,在教育方面具有无限潜力。网络教学是利用互联网技术,从而产生一种新型的教学形式,这种教学形式不受时间和空间的约束,可以让学生更好的去接受知识。
一般来说学校教育教学是由课堂教学、咨询、阶段测试、主题讨论、实践教学这几个方面组成。目前国内各高校都非常重视教学改革,而高校教学改革的关键,在于如何激发学习的积极性,让学生主动去学习。改进教学方法,提高教学质量已成为教育工作者重点关注的问题。在确保教学环节的同时让教学环节多一些趣味,无疑会提高教学质量。然而,在教学中,辅助教学环节由于时间和空间的限制,效果并不理想。大多数的学生还是只能在特定的时间、地点去学习,这样就使他们关上了一扇窗户。
网络教育可以解决上述问题,使人们在任何时候都能获得新的知识以提供强有力的支持。随着网络的快速发展,基于网络的自主学习正成为一种重要的学习方式。为了保证远程教学的质量,应充分利用现代教学的方法和教学资源,在教师的指导下创造一个自主学习的环境。这样,我们就应该充分利用现代的教学方法和教学资源,能够支持教师发布课程,修改作业,学生自学,考试,以及教师和学生放学后交换意见和建议,咨询和探讨课程内容。相信这样就能够使教学发生一定的转变,从而提高教学的质量。
1.2国内外研究现状
国外的网上教育比国内领先和成熟,这是因为他们起步早。在八十年代初七十年代末,美国就建成了NSFNET(国家科学基金网),课题的申报和申报的进展都在网上进行。在网上的教学管理系统也是比较成熟,这也源于他们对新鲜事物的接受程度比国人要高。学生都在互联网的进行入学报名、选课等一系列学习的全课程,这样既节省了资源,也使教学的统计工作更加方便快捷。国际远程教育有着非常大的规模,网络教育也是教育的一部分,为世界各地培养了好多的高端人才。以上种种迹象,表明互联网技术已经涉及到校园内各个角落,学校也需要互联网技术来完善教学体系。
目前国内的一些经济发展水平较高的地区,高校的教学方式已然发生了改变,在三尺讲堂上,不再只是老师在讲,学生在听。课堂上老师用多媒体辅助教学通过投影仪等教学工具向学生展示比课本知识更生动更细节的一些知识,在这种环境下,学生与老师互动越来越多,学习积极性也有明显提高,这是教学方式的一种进步。但是这种方式也不是很完善,在课堂上,因知识量过多,学生课堂时间有限,有时可能会来不及记完所有笔记,而且这种方式学生看一遍就过。没有深刻记忆,容易形成知识遗忘。然而现有的教学网站中大多数优秀教师,教学资源不能被很好的利用,这样就形成了老师和学生中间的防火墙。面对这些出现的问题,我们还是要考虑如何打破课堂时间限制,如何发挥良好的网络共享功能,使学生更好的参与到教学互动过程中去。
国内的教育是一个教育和给予的过程,三尺讲堂,老师教授知识,学生一味地去接受,这已是一种教育弊端。学生提不起学习的积极性,教育教学方式也不知从何改起。虽然近几年来,随着经济科技的发展,这种现状已经有所改变,老师在讲课时会用电子投影仪,电子材料等辅助教学。但是由于时间和空间的限制,这种教学方式并不能普及。说起电子材料等教学辅助用具,我们不得不讲到网络教育。近几年来,随着网络的快速发展,网络学习已经成为一种重要学习方式。据数据显示,互联网的广泛使用者年龄大都在10到29岁人群。在这样一种网络环境下,我们可以充分利用现代教学方法和教学资源支持教师发布课程,修改作业,学生自学,考试等。给老师和学生一个教学互动平台。因此,有必要开发基于JAVA的课程设计在线学习系统。该系统是一种以辅助教学为主的模式,学生和教师可以通过网络平台、学习和互动进行交流。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/624.html