高职院校实训教学系统设计与实现

2020-02-02 03:25陈小兰
电子技术与软件工程 2020年17期
关键词:教学系统实训院校

陈小兰

(无锡汽车工程高等职业技术学校 江苏省无锡市 214153)

1 实训教学系统技术的架构设计

近年来,越来越多的高职院校开始对实训教学、顶岗实习等教学方式给予了极高的关注度,并将其与工学一体化教学结合起来,为学生实践操作能力的提升奠定了充实的基础。在高职院校实训教学平台设计与实现期间,学生的自主学习意识得到培养,主观能动性和创造性得到发挥,自学能力有所提高,这一切都大大地有助于学习自主性的培养。同时在任务的处理过程中还可锻炼学生们多方面具体学习的能力。与此同时,校企合作教学模式的推进,也使得社会培训工作与学校实训工作顺利结合,借助实训教学平台来实现了教学管理的规范化与可持续发展。

1.1 实训教学系统体系的结构设计

在现代化高职院校的教育当中,实践教学是其培养专业人才并向社会输入复合型人才的重要手段,并且利用实践教学还能够引导学生逐步养成独立思考、分析问题并解决问题的能力,这对于其日后就业与岗位工作均具有重要的作用。就目前我国实训教学系统的发展来讲,实训教学系统的整体框架是由数据层、功能层和应用层组成的。通过对实训教学平台的设计,来实现用户与实训教学系统之间的互动联系,该系统设计的主要原则是开放性原则、分层设计原则和松耦合的设计原则,系统中所包含的各个功能点都能独立完成自己的业务,同时也为其他的功能提供相应的数据分析,满足企业的发展要求。

1.2 数据层

实训教学系统中的数据交换主要是通过Web 浏览器来实现的,数据层主要负责数据库数据的统计,为业务管理部门提供有效的数据,根据数据库的数据,对业务数据进行新增、修改和查询等操作。J2EE 作为标准体系结构,其能够为实训教学系统的构建提供多元化的体系结构支持,与此同时,J2EE 在一定意义上还保障了整个高职院校实训教学系统的可靠性、扩展性以及安全性。多元化的教学系统有效简化了开发、配置以及维护该平台的程序,将企业所提供的实训内容依据不同专业的需求罗列出来,并借助应用服务器为组件提供了全面的底层服务,例如,事务管理、多线程等内容,这对于实训系统开发管理来说,只用管理特定领域内容开发即可,不用花费大量的时间在繁琐的系统级事项上,减少了系统开发过程中人力、物力以及精力的消耗。实训教学系统数据层的体系设计结构图如图1所示。

图1:数据层的体系设计结构图

实训教学系统的数据层包括企业的网站、办公系统和电子商务系统的数据渠道,通过数据渠道实现业务的全过程管理,在每个过程中产生的数据,经过处理形成相应的表格,并储存在相应的数据库中,以便日后查阅,这些数据的整理,对实训教学系统的管理提供有力的数据支持。

1.3 功能层

实训教学系统的用户包括管理员、学生和企业内部工作人员。学生通过访问互联网,利用手机、电脑和PC 等客户端的Web 浏览器对企业的网址进行访问,系统的管理人员和企业内部工作人员通过登录实训业务管理的网站对此进行操作和管理,学生在网页中打开实训教学系统进行注册并登陆,浏览企业发布的信息,从而进行业务咨询,最终在在网上确定信息,选择适宜的实训内容。

1.4 应用层

实训教学系统应用层是以安全体系和标准体系为基础而建立的,从而为学生提供更加安全、准确的服务。学生可以通过网页浏览器直接对实训教学系统进行访问,并且使用该系统提供的各种服务和功能。其中,Eclipse 作为可扩展IDE 开放源代码,其是由IBM 企业在2001年末捐献出源代码后所组成的,并且在这一过程中构建了Eclipse 联盟,给予其机会来对Eclipse 代码进行后续开发及完善。IBM 企业将Eclipse 这一开放源代码应用范围定义在开发、构建以及调试过程中,主要是帮助集成开发环境(IDE)可以克服其应用过程中所存在的不足之处,并对其进行改善与优化。与此同时,应用层是由计算机整个设备和网络实施环境为基础的设施,利用数据层提供的相关数据,向学生提供咨询管理、实践工作管理、信息录入管理和实训平台管理等业务的服务。

2 数据库的设计

高职院校实训教学系统复杂且多样,所要体现的功能也非常的多,因此,其所包含的子系统也非常的多,具体包括了实训内容查询子系统、实训结果管理子系统、电子机房管理子系统、实训流程管理子系统、消费管理子系统以及电子阅览室管理子系统等。Eclipse 还可以满足同一集成开发环境(IDE)下不同供应商工具操作的需求,使得各供应商间工具可以达成互操作性,进而优化项目工作流程,使得系统开发人员可以在此背景下顺利的实现系统开发目标。Eclipse 扩展点主要指,利用常规表述过滤器中简单的字符串来完成Java 类的描述,这一过程中均可借助Eclipse 扩展性功能来完成,有效减少了程序的复杂性。并且Eclipse 插件所定义的扩展点可满足其他插件应用的需求,且也能够在其他插件定义的扩展点中进行工作。除去对扩展点所定义的接口进行提前了解外,插件口处无法得知其从扩展点处提供的服务将会被怎样利用。在借助Eclipse 进行操作时,系统设计人员通过会将高级设计与低级开发工具进行结合来完成互补需求,而这些互补的独立工具采用Eclipse扩展点连接在一直,在系统开发者利用调试器进行检查时,UML对话框便可将器件的实际运行情况反馈至系统设计及开发者手中。由于Eclipse 并不了解开发语言,所以无论Java 语言调试器、C/C++调试器还是汇编调试器都是有效的,并可以在相同的框架内同时瞄准不同的进程或节点。而其具体实现的过程则如下所示。

本文只简单叙述实训期间平台数据的定义,如下所示。

刷专业程度的算法如下所示:

(1)程序开始,调动initcomcn 函数初始化串口;

(2)用SndCmdQuery 查专业机状态,若没发现专业则继续进行;

(3)用SndCmdldentifyCardType 函数查专业型,若无具体的实训专业内容,则转(2);若发现专业代码,则需要返回专业所在页。若其为不能识别的专业,提示相关信息后转(2);

(4)调动函数进行密码比较,进行读写专业处理;

(5)如果收到的报文有错,则需要依照程度发送和重传请求报文,等待重新传送;若专业机超过一定的时间而没有出现应有的响动时,便需借助IcReset 函数复位该专业机;

(6)操作过程中需要显示、鸣叫时可调动相应函数;

(7)当对该专业的读写专业操作完成后,可用ScdCardOver表示函数结束;

(8)若要继续处理,则需转向(2)继续进行。

3 系统界面设计

对于开发者以及用户而言,EJB 技术模型为其提供了非常显著的便利性,例如,将系统市场化时间缩减到最低,并有整个技术模型的扩展性与移植性较好,缓解了开发者对于技术包的依赖性等。EJB 体系结构主要包括了会话Bean 和实体Bean 两种类型,其在生命周期、持续性管理方面存在着较为显著的区别,且可以为高职院校实训教学系统的设计提供多样化的编程标准需求。硬件方面,随着科技的不断推进,计算机的硬件已有了飞速的发展,硬件的价格也由于越来越成熟的技术支持变得低廉,这些优质的计算机硬件性能已经足够满足本系统对计算机硬件的需求。

综上所述,高职院校实训教学系统的设计是针对学生实训的实际需求,并且这一平台将管理、监控、沟通等功能融合了起来,在校企合作的背景下可以为学生提供更加全面化的实践操作与实训学习机会,同时,借助该平台还可实时给予学生专业的校内、校外指导教师培训,使得学生进一步了解自己日后就职的岗位情况以及技能需求,并在实训的过程中不断提升自身的综合素养,这对于学生日后就业具有非常重要的意义。

猜你喜欢
教学系统实训院校
基于Unity的计算机硬件组装仿真教学系统设计
基于CDIO理念的数控实训教学改革与实践
多地远程互动同步教学系统的设计与实现
电工电子实训教学改革与创新
基于交互式双板教学系统的高中地理教学研究
微课在数控实训课中的应用探析
汽车配件营销实践教学系统开发
虚实结合实训平台的开发与应用探索
院校传真
院校传真