APP下载

基于J2EE技术的实训教学管理平台设计

2021-12-08祁娜

无线互联科技 2021年19期
关键词:平台设计实训教学教学管理

祁娜

摘 要:随着网络技术的快速发展,网络教学与计算机辅助教学已普遍应用。为进一步规范教学信息化的实施,文章基于J2EE技术,设计实训教学管理平台,以期满足现代教学管理高效、灵活、智能的需求。探讨数据库访问、权限控制等技术,对优化高校网络教学体系具有重要意义。

关键词:J2EE技术;实训教学;平台设计;教学管理

1   基于J2EE技术的实训教学管理平台业务分析

1.1  实训基地管理

在企业寻求学校合作的过程中,鼓励学生积极报名,由企业为通过基础性测试的学生提供实训平台;学校则需要接待众多企业,为学生挑选条件良好的企业作为实训单位,工作量大且工作效率低下。因此,有必要利用J2EE技术深入开发实训教学管理平台,提升实训基地遴选效率,线上完成信息发布、查询、评价与筛选。

1.2  实训内容管理

实训教学内容包括学校开展的课程实训与企业开展的项目实训。实训教学管理平台可在线收集学校、企业产生的各类实训数据,让学生正确、熟练运用所学知识,完成数据采集、表格填写、实训报告格式规范等。此外,平台为学生提供在线的成果展示,并根据实训进度为学生提供学习视频、在线讨论、项目任务书等[1]。基于J2EE技术平台的实训教学过程如图1所示。

2 系统功能模块设计

首先,由教师登录实训教学平台,设置实训项目起止日期,并对项目任务进行编号,在合理分配任务之后,正式开启实训项目。其次,学生利用权限登录平台后,按照需求选择角色、团队任务等,并严格按照要求填写完成基本信息,由教师利用平台对学生实训过程进行跟踪管理,必要时组织学生进行在线答疑,确保程序编写、源文件提交、报告格式等不出现错误,并向学生反馈相应的修改意见。最后,验收实训项目。基于J2EE技术实训教学管理平台会根据企业、学生、教师分别提交的数据进行编译,并按照管理员设置的分数比例自动生成相应的成果评价,实现了实训课程指导环节的优化与升级,能够针对不同用户自动生成相应的项目实训教学管理报告。

2.1  实训管理功能

2.1.1  学生实训管理

学生用户在实训管理功能中,可实现的功能主要包括项目申请、角色申请、团队申请、项目评审等。其中,项目申请包括个人、团队实训项目申请两大类,是指学生根据系统发布的实训项目基本信息,选择是否申请,导师同意后便直接加入项目;角色申请是指加入实训项目的学生可自行申请实训角色,或是由教师根据实训教学需求合理分配实训角色,可申请的角色有软件设计师与测试师、需求分析師等;团队申请主要是为学生提供加入实训项目下某个团队的功能;项目评审主要是为学生提供查看导师对实训项目成果的评价、评估功能,并以此作为实训项目数据调整的主要依据。

2.1.2  教师实训管理

教师作为实训教学管理的主要角色,平台为其提供了项目任务分配、项目评审、文档管理等功能。其中,教师管理的项目任务分配,能够根据学生每个节点提交的数据,对项目中的具体任务进行合理分配;文档管理主要是由系统自动采集学生实训过程数据以及项目信息,由教师对其进行筛选,从而深入挖掘学生潜能。

2.1.3  企业实训管理

企业利用权限进行相关操作,发布实训项目开展信息、开发数据,查看实训教学导师信息、学生信息等,并由专门的技术开发人员带领学生到企业进行实训学习,由此生成实训项目表现评价。

2.2  成果展示功能

2.2.1  资源平台

基于J2EE技术打造的实训教学管理平台,资源平台模块共划分为教学资源管理、学习资源查询、资源上传与下载      3个小模块。其中,教学资源管理主要是由教师为学生提供实训课程的教学内容,并为学生理论知识学习提供一些容易理解的学习资源;学习资源查询会根据用户在浏览器输入的内容,自动在数据库中生成模糊匹配,为用户提供多种类型的查询结果,由用户进行信息筛选保证实训学习的开展;资源上传与下载主要面对的是企业与学校,根据实训资源类型、利用自身权限完成相关操作[2]。

2.2.2  练习平台

练习平台作为实训教学中重要的知识补充,可根据学生选择的实训教学模块,进行有针对性的练习,可由教师或学生自己控制练习的数量与难度。与此同时,学生线上活动情况与自我测试结果会自动储存在系统相应的数据库中,并以此作为学生实训成绩评估的依据,确保学生展示出较为良好的实训成果。

2.2.3  考试平台

考试平台是学生进行自我考核、教师对学生进行考核的重要平台。在学生自我考核过程中,系统会明确区分已参加与未参加考试的基本信息,由系统对学生实训学习成果进行评估,或是由教师对其进行批改,最终会以表格的形式展示成绩记录。教师在根据实训进度以及实训项目进展实际情况编写试卷的过程中,可利用系统提供的自动变程序保证试题难易程度合理,并由教师统一掌控考试开始时间,进而保证学生通过实训学习能够牢牢掌握所学的知识与技能。

3   系统实现

3.1  数据库访问

数据库作为实训教学管理平台的重要组成部分,决定了系统功能的执行效率与稳定性。设计数据库要始终遵循统一性、完整性、规范化原则,以此保证数据被分布到相应的数据表中。在Java,Java Script的支持下,考虑到用户与服务器间的数据库连接占据较大的系统内存,所以需要通过缓冲池减少一定的需要连接的数据。在缓冲池管理机制的作用下,确保数据库连接能够及时建立,避免数据遗漏,影响系统功能使用。在数据库连接与访问功能中,实训管理员仍具有最高的权限,教师编号与学生编号的唯一性,确保了教师与用户访问数据的安全性,同时数据库中包含全部实训教学的课程信息表、会计岗位信息表、单据信息表等,充分体现出了Java EE的高度可扩展性、高效性与可靠性。

3.2  权限控制

系统管理员、学生与教师用户是基于J2EE技术的实训教学管理平台的主要用户类型,系统会根据三者权限的不同而分配相应的权限功能,在注册与登录层面实现了权限操作。其中,系统管理员包括维护人员与开发人员,属于动态权限用户,具有最高级的操作权限,可按照实训教学面向教师、学生开放相应的权限。教师用户利用操作权限,可实现实训课程管理、教学流程制定、教学资源发布等,同时利用自己的账户获得子系统的操作权限。学生用户利用自己的账户与密码登录访问系统,进行自我测试、岗位学习、学习交流、教学评价等,同时也可更改個人信息[3]。教师与学生属于静态权限用户,获得的系统功能是固定的,通过实训管理员对外开放权限,保证系统的高效、灵活性。为保证用户权限安全,利用J2EE技术实现了非法用户的屏蔽,同时为数据库配置了自动备份脚本,确保系统能够自动更新每天的非工作数据。

3.3  文档传输

文档传输作为实训教学管理平台重要功能之一,主要是利用Upload Bean,Download4J实现文件的传输,其中,Upload Bean为浏览器文件的阅览、存储提供了性能稳定的文件传输程序接口;Download4J则为服务器上的文件部署、jar包加入classpath提供了功能强大的应用程序接口,实现了文档传输全过程的程序调用。在文件上传、下载的过程中,通过设置Upload Bean参数,合理控制文件大小、数量、格式等,并自动存储下载文件到指定的文件夹中,以此为教师与学生用户提供便捷、高效的服务。

4   结语

综上所述,基于J2EE技术打造的实训教学管理平台,为学生、教师、管理员提供了高效的数据库访问、文档传输、权限控制的功能,涉及的实训教学内容广阔、方式多样,促使高校学生网络自主学习能力、合作交流能力得以提升,对提高教学质量与效率具有一定积极作用,但仍需结合现代网络技术手段,对平台进行完善,推动实训教学的现代化改革。

[参考文献]

[1]翟宝峰,王建鑫.Java系列课程的教学设计与实践[J].辽宁工业大学学报(社会科学版),2021(1):107-109.

[2]郑阔,李长青,薄志毅,等.结合物联网与云技术的测绘实训管理平台设计与实现[J].测绘通报,2019(1):132-137.

[3]卢慧雅,王磊.基于Java实训平台的独立实践模式研究与实施[J].计算机教育,2018(5):1-4.

(编辑 王雪芬)

猜你喜欢

平台设计实训教学教学管理
教学管理信息化问题研究
高职商品学课程实训教学探讨
MOOC时代创新区域教师培训课程建设研究
分析任务式教学在中职会计实训教学中的应用
小学体育教学管理七要点