摘要:文章从当前信息化进程不断加快,以及应用愈加广泛的背景出发,以信息工程专业综合实训为例,从综合实训的必要性、内容和具体的实施细节等方面,进一步说明了综合实训课程的重要性,并重点探讨了综合实训的具体实施策略。
关键词:信息工程;专业实训;教学体系
高度信息化时代的来临,为人才的培养提出了新的要求。人才培养需求的转变使得各个专业争先改革,从理论课程的改进到实验教学的调整,从教师教学方法的改革到学生学分制的变通。但是,近几年来,在所有的改革与探索之中,各个高校争先探索并积极执行的是综合实训课程,它是学生在毕业前对以前所有课程的一次综合和提升,是理论到实践的一次飞跃。
一、信息工程专业进行综合实训的必要性
综合实训,顾名思义,指的是学生在完成主要的专业课程和理论学习,以及各主要技能专项实训后,综合运用其专业的主要知识和技能进行的综合性、系统性的训练。其主要目标是要学生基本掌握本专业的核心能力和关键能力,为以后的就业做好充分准备,是一次实际的沙场练兵。信息工程专业是一个“宽口径”的专业,这个专业的学生主要学习的是科学技术的基本理论知识以及系统分析与设计方面的训练。因为专业设置和学生学习侧重点的不同,信息工程类学生往往注重基础层面的课程学习,而容易忽视动手能力的培养,因此,在面临就业考核及人才招聘时,经常处于一知半解的状态。尽管学生具备一定的实践能力,但是水平低下,解决实际问题比较困难,或者在就业后难以立即入手,参与到实际工作当中较为困难。因此,为了提高学生的动手能力,使本专业的学生在就业及以后的学习深造中处于不败之地,我们对综合实训课程进行了探索和尝试,旨在提高学生各方面的能力,将学生培养成为实践应用型人才。
二、综合实训的具体实施策略
在综合实训实施过程中,我们以信息工程专业特色为主体,设计了一个结合通信类特征的课题。以项目管理方式,信息工程专业课程为基础,把课题分成以下四类。
(一)WEB开发技术
信息系统的开发可以以各种美食、购物系统、在线考试系统等为设计题目,并结合数据库技术、WEB开发技术来实现网站的建设。主要功能模块:用户注册及注销、产品信息查询、产品信息交互、产品信息汇总等,各网站可以根据其具体需求进行逐一细化。以企业信息系统为例:①根据企业发展的战略和方向,确定信息系统发展的战略。②根据信息系统的需求,找到当前急需解决的问题。③进行可行性分析,分析通过后进行系统任务书的编写。④根据系统任务书的要求,对现行的信息系统和业务进行详细的调研,编写软件设计说明书,进行系统的逻辑设计。⑤根据系统设计说明书进行软件和文档的编写。⑥进行测试。⑦进行实地实施。
(二)网站中信息的智能提取及安全维护
在大数据时代,为了确保网站的安全,应经常对网站上的漏洞进行有效检测和修复。以网站扫描测试为例:①检测网站是否存在SQL注入漏洞。②检测网站是否存在XSS跨站脚本漏洞。③检测网站是否被黑客或恶意攻击者非法植入了木马程序。④上传漏洞。⑤检测网站是否存在源代码泄露漏洞。⑥检测网站的某些隐藏目录是否存在泄露漏洞。⑦检测网站是否存在数据库泄露的漏洞。⑧检测网站是否存在管理地址泄露功能。⑨检测网站的后台管理用户以及前台用户,是否存在使用弱口令的情况。⑩通过该漏洞,攻击者是否可以知道网站在服务器上的物理位置。
(三)网络通信协议的编写
为了进一步配合计算机网络课程的教学,更好地掌握网络知识,深入地了解网络协议,拟定采用原始套接字技术来实现各种网络通信协议。主要包括数据包的组包、数据包的解包以及网络编程中核心函数的具体使用。采用C/S模式完成自定义通信协议的网络编程。编写步骤:①设计程序的界面。②编写代码,根据程序的功能,为每个控件元素编写代码,这一步是程序设计的关键所在。③发布应用程序。
(四)通信模块的设计
采用网络编程中的套接字技术、串口通信技术和数据库技术实现各种通信软件的设计,只关注通信方式而不必关注数据包的组包和解包细节,采用套接字方式来实现网络编程。串口通信方式中,注意波特率的配置,数据位的设定,起始位、结束位及校验位的配置等。设计步骤:首先要熟悉设计实验模块和CPLD的开发软件,并利用提供的输入信号和资源,用硬件描述语言来设计实现通信系统中的某些模块功能。其次,通过逻辑综合、管脚设定、功能仿真、设计实现、时序仿真等设计步骤,生成编程文件,完成软件设计步骤。最后,将得到的编程软件转换为编程文件,利用下载线下载到设计实验模块,观察硬件输出信号来验证结果。
三、结语
理论固然重要,但是驾驭于理论之上的实践更有说服力。通过信息工程专业的综合实训,我们不仅深深地体会到了实践机电期刊环节交通经济论文的重要性,更重要的是,在实训过程中,又发现了许多新的问题,这就为后续实训的执行做好了铺垫。
作者:吴海涛 焦良葆 潘子宇 单位:南京工程学院通信工程学院