基于核心素养下高职语文教学平台系统设计与实现研究
2021-03-08卢绪英
卢绪英
(德州职业技术学院, 山东 德州 253000)
0 引言
基于对现行教育系统的调查,依据软件开发标准及相关法律法规,对现有资源和新系统开发的可能及必要性判断。主要从经济投入、开发技术和系统环境及实施计划等方向考虑,从而保证在既定的时间及投入下顺利上线预期功能。
1 系统开发可行性分析
1.1 经济投入
系统设计中需要进行充足的前期软件需求情况调查,中期需要进行相应的软件开发,后期需要做好线上运行的成本控制,这些都是设计系统开发和应用中的经济管理。高职语文教学平台系统主要有开发期间的人工费及计算机软硬件、外部设备、使用系统前产生的人员培训费和系统开发完成后的使用期间维护费。高职语文教学课堂中多媒体样式丰富,如视频、PPT、图片等,在教学平台成功上线后,教学资源如文档打印及多媒体设备购置费会相应减少,从而避免在教学过程中师生间的重复作业,有利于教育资源价值的提升,提高多方效率。
1.2 开发技术
开发人员上要选择具有相关项目经验的人员,如成功开发过类似的教育平台系统,减少试错成本,更有效率的完成现任务。开发层面从前台到后台,开发工具要选择当下市场主流开发路线和系统大框架。
1.3 系统环境
数据库可以选择Microsoft SQL server2019,在数据库管理应用领域,该系统有着强大的开发、创建、管理及设计功能。随着电子信息技术的发展,高职校园内网的软硬件建设大多完成基本化建设,为高职语文教学平台系统的建造打下基础。
2 高职语文教学平台系统业务流程
该系统旨在为高职语文教师减轻制定教学计划、备课、修改作业等繁琐工作,通过互联网实时在线模式,将学生语文课程学习的全过程记录下来,结合系统中录入的基础档案信息,实时全面的记录学生的学习情况,及时发现学习中的问题,并为他们的节后作业完成情况提供实时检查和沟通的渠道、将成绩信息汇总,便于高职语文教师能很快掌握学生阶段性学习情况,对语文学科的教学质量通过学生的学习反馈进行评价。为达到上述预期,系统有以下几点问题待解决:
2.1 系统用户权限设定
不同的系统用户所开通的权限是不同的,该系统的重点是权限管理。比如针对课程管理者、教师或者是学生的信息进行修改和补充,这项工作不能随便开展,需要有一定的权限设置,保证信息录入及时准确,避免随意篡改的情况出现,显示的信息应该是不同的。
2.2 信息综合管理
教学系统中,信息管理也是重要部分,重点需要管理的信息包含教师和学生的个人信息,教学和学习情况信息,课程资源信息等。在具体的信息管理中,需要将三类信息都综合起来进行分类管理,确保信息检索有效完成,提升信息应用效率,便于统一管理,减少不必要的工作量。
2.3 线上教学资源管理
根据语文学科的特性,系统应该相关资源分类管理,如古诗词资源、阅读理解资源、作文资源等,便于学校对信息分类存档,方便校内师生查询并使用数据。确定教学系统业务流程及系统重点是需求分析的关键。可通过业务信息流动,实现有效的信息存储和输出操作。主要业务流程图如图1所示。
图1 语文线上教学资源管理系统Fig.1 chinese online teaching resource management system
2.4 系统功能需求
系统开发中,需要结合高职语文教学的实际需要,优化平台设计,结合业务流程以及基于学生线上学习的情景需求,教师线上授课需求,教师及学生间关于语文教学内容的互动交流以及学校对于校内教育资源的管理需求,建立的如下需求分析:
第一,系统关于基本信息的管理。系统用户信息根据级别划分,教师学生及管理员享有不同的查阅及修改权限。
第二,语文作业管理。教师根据高职语文教育的课程要求,根据课程开展进度和内容分布情况,进行合理的线上测试设计,保证适时地将测试布置下去,强化学生学习,学生完成测试后系统及时上传完成情况,便于教师查看,教师能够下载并批阅。
第三,互动交流。该系统需为师生间开放在线论坛,利用互联网到打破传统课堂局限性,为成立语文兴趣小组创造条件。
第四,多媒体形式教学。基于多媒体技术的拓展应用[1],将语文课堂中的重难点、易考易错点通过课堂录像的方式上传至系统,便于学生课后温习,对课堂中未理解的部分反复播放。此功能可使用第三方网站形式实现,降低自用服务器资源及相应的开发成本。
第五,教学资源统一管理。高职语文教学所涉及的各类多媒体资源及师生论坛交流内容,答疑解惑数据内容,均有管理员统一管理。
2.5 非系统性功能需求分析
(1)可靠性
系统用户的基础数据要能稳定的在数据库及校内网中相互传递,每日定点对系统进行维护。
(2)可维护性
该系统的设定为面向对象的技术开发[2],要求系统高内聚、低耦合。在构建技术时,对关键代码要进行注释,提升程序可读性,尽量实现代码程序的复用。
(3)高效性
该系统要求实现在既有网络环境下迅速响应多用户的访问操作要求,提供数据备份,系统稳定,响应时间短。另要求系统故障后,短时间能提供相关应急方案。
(4)可拓展性
目前,计算机技术加速发展,教育信息化也发展成为必然趋势,高职语文教学平台系统构建也需要适应技术发展更新的需要,保持自身的拓展性,确保在相关系统技术优化的情况下,系统也能够同步更新[3]。
(5)安全性
系统用户操作不当时,给予相应的警示信息,在既定的安全策略上进行相应处理。服务器平台的安全与硬件安全相关联,系统中已有的存储资源定时备份,并做好硬件检测及应急方案。
2.6 章节小结
系统设计开发主要用于高职语文课程教学和管理应用,需要确保其操作有效,在明确系统用户需求及要解决的问题上确定业务流程,重点分析需求:系统功能性与非功能性需求。
3 高职语文教学平台系统的设计
3.1 系统模块设计原则
操作性:系统操作界面简单明了、美观大方,模仿现有主流在线教育辅助系统设定操作习惯,设置多重显示窗口,利于师生间平等对话[4]。
系统开放性:需要满足软件开发需求,达到设计开发标准要求,把握设计要点及功能模块需要,确保系统功能设计可靠性。
系统及数据安全:基于系统用户的权限设定,保证网络教学中的用户信息安全及教学资源安全。
3.2 系统总体结构
主要包括软件的总体和部件级结构设计,即概要及详情两块[5]。架构设计是总体设计的关键,要考虑或是定义系统的多层结构。架构设计要和需求相结合,确保系统有效运行和操作,提升应用效率。
3.3 网络结构设计
实现客户端、网络数据交换及共享、服务器端形成中央集中式,用相对单独的行书保障系统数据安全,通过多方分隔保障数据库在服务期内处理数据,确保在线教学系统的信息安全性,同时服务器上需安装入侵检测,以防病毒侵入。
3.4 功能模块设计
要确保该语文教学系统的应用有效性,需要保证功能化模块的算法逻辑性达到要求,为了提升系统操作的便利性,还需要尽可能简化算法,确保逻辑和算法都能够简单易掌握。为的是实现每个模块的所有功能及详细的展现模块的数据结构。根据系统用户的权限展示所能使用的界面,界面包含图片、文本、视频等相关多媒体数据,便于用户操作及使用[6]。
3.5 数据库的设计
数据库设计是基于系统功能实现而言的,需要针对数据间的实体关系进行准确把握,确保数据库的数据采集和存储功能满足要求。在保障系统功能的基础上对数据库的操作及访问顺利实现,还应给予更加详细的安全说明。
3.6 章节小结
基于系统的总体架构设计、网络结构设计,进而引出系统数据库的设计,包括概念及逻辑设计以及安全性设计。
4 高职语文教学平台系统实现
本次高职语文教学平台系统是基于 visual studio.net集成研究开发工具,应用于面向对象,基于B/S结构实现的高职语文教学平台系统,并对实现过程进行叙述,包括开发技术、界面设定、程序逻辑等[7]。
4.1 系统实现的环境
考虑运行环境配置对系统运行产生的影响,系统的运行速度以及升级都至关重要,所在系统硬件及软件设计中也要做好选择,确保适应性。关于硬件,在客户端没有很高要求,能运行常规计算,可浏览网页就行;然而服务器决定了系统性能,是在程序开发跟部署时要考虑的因素,要确保服务器和客户端之间能够协调,能够达到软硬件功能实现需要。
4.2 系统主要功能模块
(1)系统登录模块
语文教学平台系统设计中,要考虑建立用户和数据库的连接通道,所以需要通过访问渠道来实现系统数据操作和存储,数据库连接是这部分的关键代码。本文依据web.config文件获取connectionstring字段实现数据库的登录[8],是两者间的连接安全客户,便于后续系统的升级优化。
(2)系统管理模块
管理模块包含了很多的子系统,主要用于管理分类基础信息的汇总管理,用户系统是其中的重点关注部分。在该模块,系统管理登录后操作人员可以对于用户进行角色设定,满足自主修改密码的需要,系统管理员还可以对系统进行初始化操作。
(3)教师端模块
教师模块设计是该平台设计的关键部分,因为教师是高职语文平台系统的使用者和操作者,也是进行教学资源和数据管理的重要对象,还需要和学生建立在线的联系方式,学生在线学习行为的评价与监督以及在线答疑解惑功能[9]。教师要结合可见内容来进行具体功能的选择,不同用户拥有不同的存储空间和位置,大小修改联系管理员进行设定。在自己的个人网上存储空间中,可设定多个子文件结构,便于后续查询资料。
(4)学生功能模块
在线查询到教师分配的学习内容时,点击相关链接直接跳转学习界面。链接设置包括学习内容,学习小组设置,学习笔记,课堂作业等。要进入学习室,直接点击界面中相关的课程链接即可。具体操作流程如图2所示。
图2 学生端功能模块操作流程Fig. 2 operation flow of student end function module
5 结论
如今网络技术的发展推动了高职校园网络建设,在线平台教育将成为未来辅助教育的趋势,为实现教学资料的共享,将辅助教学系统推至无纸化,提升高职学生语文教育的实际运用能力。本文主要基于B/S结构,搭建在线学习系统以及创建数据库[10]。在后续的研究中,要做好系统软硬件开发工作,搭建好系统设计框架,确定不同模块的功能需求,结合具体设计标准来进行系统设计和开发。