Web平台下的钢琴课程教学辅助系统设计
2020-11-16罗娟娟
罗娟娟
摘要:随着网络和信息化技术的发展,网络教学作为当前的新型教学模式,对于各种课程的教学起到了关键的作用。本文基于Web平台下,针对钢琴课程的教学来设计一个教学辅助系统,打破传统教学存在的时间和地点方面的局限性,促进我国钢琴课程的发展。
关键词:钢琴课程;教学辅助系统;Web
中图分类号:J624 文献标识码:A 文章编号:1005-5312(2020)27-0220-01
DOI:10.12228/j.issn.1005-5312.2020.27.150
构建基于现代化信息技术的钢琴课程辅助教学不仅能够实现钢琴教学系统的有效性,还能够实现钢琴知识的在线传授,使得教师和学生无需面对面就能够实现互动。本文以钢琴课程作为研究对象,构建一个基于Web的网络辅助教学系统,以作为面对面教学的有效补充。
一、系统构成
基于Web平台实现钢琴课程教学辅助系统的发展需求以及可能会衍生的新型需求来看的话,基于Web平台设计教学辅助系统,其中包括用户管理模块、作业管理模块、钢琴学习模块、鉴赏模块等。因此,基于现代化信息技术的钢琴课程教学辅助系统的设计,可以通过模块化的设计理念实现。而在设计模块化的同时,不仅需要考虑系统框架的划分,同时还需要综合设计模块之间的通信。
(一)功能框架
基于Web的钢琴课程教学辅助系统包括钢琴鉴赏、资源共享、在线答疑、钢琴知识学习、作业管理以及网络考试等极大模块。其中,钢琴鉴赏可以分为视频分类显示、视频信息显示、视频信息检索以及视频上传下载;资源共享包括资源下载、资源上传以及资源评价;而在线答疑包括提出问题、在线解答和提交反馈;钢琴学习模块包括显示学习资料、显示教学资料、浏览历史资料、回复提交资料等;作业管理分为作业提交、成绩查询、作业评阅等;网络考试则包括试题编制上传、学生考试、提高、评阅。基于现代化信息技术的钢琴音乐辅助教学系统体系结构可以划分为网络层、应用与数据层三大层次。其中,网络鞥包括WebUIlayer以及Servicelayer,同时利用JSP技术来实现网络层与客户端之间的数据共享目的。而应用层则是基于Spring技术实现,具有业务逻輯处理功能,其任务主要是负责调用客户端的业务请求,同时进行数据的访问,将后续处理结果传输给客户端,方便其他客户端进行查询。最后,数据层能够进行数据库和业务逻辑层之间的数据信息共享,避免业务请求直接性的访问数据库,从而造成数据不一致等严重后果,保障数据的整体性和安全性。
(二)数据库及表格设计
因为钢琴课程需要保存的信息数据、资料等非常多,除教学资料存放在硬盘文件以外,其他信息都存放于数据库和表格中,本系统建立三个数据库,分别为用户信息数据库、答疑讨论库以及公告信息库,用于存放用户的信息、信息答疑和公告,如下表
二、基于Web平台的钢琴课程教学辅助系统
(一)系统实现
通过JavaEE三层结构划分出业务逻辑层、表现层以及数据服务层,能够将数据访问、逻辑、业务规则以及映射等均归置到中间层处理,而客户端能够通过控制器和中间构建联系,并且通过中间层还可以与数据库之间实现交互的目的。
(二)模块功能的实现
(1)登录模块。进入系统后,登录用户名和密码,系统根据信息在数据库中匹配,如信息无错误将会直接进入,而信息有误则会出现提示,需用户重新输入。(2)知识学习模块。在进入系统之后,进行系统显示子功能,并选择噶钢琴之时学习系统,输入关键词或是直接选择要学习的知识,开始进行学习。(3)鉴赏模块。在子系统的功能界面中进入钢琴鉴赏系统,输入关键词进行相关视频的搜索。(4)作业管理模块。在管理系统界面输入用户信息,登录作用管理系统界面,进入课程之后完成作业,并在保存作业之后进行提交。(5)网上考核模块。学生在进入到网络开始功能模块之后,输入用户信息,题库根据信息将会自动分配考核内容,学生在完成考核之后提交,由教师进入后台在线评阅。(6)在线答疑模块。在线答疑相当于网络平台上的各种论坛,学生在该模块提出自己在学习过程中遇到的问题,而教师和其他学生均可以进行回复,并且在线答疑模块的实现能够使教师和学生之间实现实时交互,从而进行钢琴知识和经验的交流和互动。
综上所述,基于Web平台来设计钢琴课程的教学辅助系统,学生通过在系统上进行学习,有助于提高学生对于音乐的认知程度,从而提高钢琴课程的教学质量和教学效率,从而促进钢琴行业在网上教学的发展。本文基于Web平台来设计钢琴课程的教学辅助系统,以Java作为开发语言实现了系统的众多功能。本文仅仅是对网络辅助教学的初步实践,要更好的应用在实际中,仍旧还需要进一步完善系统。