江兴刚 罗明 唐绪伟
(怀化职业技术学院,湖南怀化 418000)
学生顶岗实习教学管理平台的设计
江兴刚 罗明 唐绪伟
(怀化职业技术学院,湖南怀化 418000)
学生顶岗实习是工程教育重要环节,由于顶岗实习具有管理主体多元化、实习地点分散化、实习内容多样化等特点,因此顶岗实习期间的教学和管理成为了高等院校的难点。本文在探讨高等工程教育理念和实践的基础上,采用ASP.NET技术实现了一个基于B/S结构的学生顶岗实习教学管理平台,系统可维护性与可移植性好,界面友善,能满足用户对学生顶岗实习管理的需求。
顶岗实习校企合作教学管理工程教育
顶岗实习是高校全面贯彻落实教育部《关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)文件精神,按照专业培养目标要求和教学计划安排,组织在校学生到企(事)业等用人单位的生产、经营、管理、服务等实际工作岗位进行的专业、综合顶岗实习;是高校人才培养方案及教学活动的重要环节;是培养学生具有实践能力、创新意识以及创业精神的重要途径[1];是提高人才培养质量的重要举措;也是推进工学结合的人才培养模式改革的重要内容。学生顶岗实习教学管理平台的开发创新性的将顶岗实习、毕业设计、就业工作三项工作打通,整体推进,有效的解决了对不同地域、不同企业的学生进行有效指导和管理的难题。
系统主要由院校管理、企业管理、学生管理、系统维护、在线交流模块组成。其整体框架如图1所示。
图1 系统整体框架图
院校管理模块由师生管理、班级管理、统计分析和工作流程管理4个子模块组成。主要完成高校基础信息管理,是顶岗实习管理系统的核心功能模块。
企业管理模块主要包括企业信息管理、企业招聘管理、校企合作管理、学生实习分配管理、企业实习测评管理以及企业意见反馈信息管理,其中校企合作管理包括学生推荐企业的管理、高校邀请企业进行合作和企业自主申请与院校合作。
学生管理模块主要实现学院学生信息管理,通过系统的数据接口模块,实现与高校教务系统的数据自动对接与数据更新。包括实习申请、任务反馈、工作日志、工作计划、总结报告、评测教师以及评测企业。
系统维护模块主要包括院系设置、专业设置、系统权限管理、系统数据字典定义、系统数据维护和系统日志维护六大功能。
在线交流模块是平台内部、外部互动交流模块,主要针对学生、企业、高校之间的交流。学生在实习过程中遇到的各种问题,可以向指导教师发送视频、音频信息直接进行交流,也可以通过站内的短信系统发送问题留言信息给指导教师,指导教师根据学生的不同问题作出回答,或发送站内信息进行回复;也可以通过该系统的短信模块发送短信。企业也可以通过短信模块发布企业资讯或招聘信息。因此,本系统设计了文字信息交流、音频、视频通信交流和短信交流3个模块。
该系统基于B/S结构,采用浏览器/服务器模式,服务器端由运行ASP.NET Web应用程序及运行Microsoft SQL Server 2005的数据库服务器组成,客户端可以Internet Explorer访问系统,体现了学生顶岗实习的业务逻辑行为、简化了相关工作烦琐流程,为管理层提供有力的决策支持。优化现有顶岗实习管理流程,加强顶岗实习过程管理,促进执行力度,为校、企、学生提供开放、透明的信息咨询平台。
3.1 系统开发的主要技术
本系统采用典型的三层模式开发,使用SQL Server 2005作为数据库系统,数据存储层充分运用视图、存储过程、函数等对象;业务逻辑层采用comp通用类、DBUtility类、logic逻辑类、SQLDAL类等类库的方式对有关业务进行抽象、封装,在表示层对用户显示界面、用户需求进行定义,有效保证了系统的工厂化开发规范和项目运作顺畅,以及系统上线安全、高效、稳定运行[2]。在三层架构中,数据库访问和用户类型判断逻辑放在一起实现,用户界面层直接调用数据访问实现,整个系统功能是放在同一项目中实现。使用三层架构开发系统的优势就是当数据库或用户界面发生改变时不需要重新开发,只需简单调整即可。
其中,表示层主要为用户提供交互式操作界面。业务逻辑层是表示层与数据访问层之间的桥梁,负责数据处理、传递。数据访问层主要实现对数据的保存和读取操作。AJAX(Asynchronous JavaScript And XML)技术是将一些成熟的技术以一种全新的更加强大的方式整合在一起。它能带给浏览者一种全新的体验,浏览者无需等待服务器响应,可以多次以异步方式向服务器发送请求,这种感觉类似于传统的桌面应用。在Ajax应用中,页面中用户的操作将通过Ajax引擎与服务器端进行异步通信,然后将返回结果以异步方式提交给客户端页面的Ajax引擎,再由Ajax引擎来决定将这些数据插入到页面的指定位置,由此可见,Ajax使得Web应用更加动态,带来了更高的智能,并且提供了表现能力丰富的Ajax UI组件。这样一类新型的Web应用,称RIA(Rich Internet Application,富网络应用)应用[3]。它极大地改善了Web应用的可用性和用户的交互体验,最终得到了用户和市场的广泛应用。学生顶岗实习教学管理平台使用了AJAX技术,使用户体验更加愉悦和丰富,同时不同程度地使用主题皮肤技术,并留有WebPart接口,便于进一步拓展开发。
3.2 系统平台的技术架构
学生顶岗实习教学管理平台采用分布式架构设计;系统采用三层B/S(浏览器/服务器模式)架构;系统基于Web技术开发,用户不必另外安装客户端软件,只要使用浏览器就可以进行使用和管理操作;系统支持SQL Server数据库;系统以分布式部署:将服务器进行分离部署,将Web Server和Database Server分布部署,同时,系统可以根据用户量的增大而扩充服务器数量;具有出色的系统稳定性和可扩展性,支持服务器集群[4]。
3.3 系统流程框架设计
在系统模型建好之后,就是系统流程框架设计了。系统功能结构图如图2所示。
图2 系统功能结构图
院校管理主要功能是教师管理、学生管理、班级管理及工作流程管理。
教师管理是教师提交教师信息时,管理员在后台对教师信息进行审核,如果通过,则对教师信息进行存档,若不符合要求,系统要求教师对所提交的信息进行修改,才能继续提交到系统中去。对于已提交信息的教师,高校才会安排指导学生顶岗实习或指导学生毕业论文。
学生管理是学生用户是系统中的重要用户,只要是参与顶岗实习的学生,必须向该平台提交自已的信息,管理员通过后台对学生信息进行审核。对于符合要求的学生信息,高校会安排其去参加顶岗实习,并对学生信息进行存档。对于不符要求的学生信息,系统要求其修改所提交的信息,然后才能继续提交到本系统中去。
班级管理是对于学生所在的班级,系统要求每个班级都必须使用全称进行输入,以方便统一管理。对于系统中不存在的班级,则要求提交班级信息,经过管理审核后,方能入库。
工作流程管理模块是整个平台的核心,所有业务都将基于工作流引擎而来。
企业管理的主要功能是添加企业信息或合作企业、实习分配和学生申请实习单位变更的管理。其中添加企业信息或合作企业管理主要对:企业主动申请与院校合作、院校邀请企业合作、学生推荐企业合作进行审核管理。
学生管理主要用于学生申请顶岗实习的流程管理。学生顶岗实习的业务流程图如图3所示。
图3 实习申请业务流程图
当学生进行实习申请时,由高校相关部门对学生的实习资格进行审核,对于具备实习资格的学生,需要提交实习申请书,实习申请通过后,进入到具体的实习阶段了。
3.4 系统数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。
该数据库由界面设计和事务处理两部分组成,应用设计实质是如何保证有效地使用和处理数据库。应用设计与数据库设计是并行的活动,可以同时进行,两个环节交互完成设计。
数据库主要采用SQL语句实现,使用DDL创建数据库模式、空的数据库文件、用户视图、创建应用程序;使用DML或嵌入式SQL实现事务处理。
基于B/S三层体系结构的学生顶岗实习教学管理平台的开发,为高校、企业、教师、学生之间搭建一个集管理、监控、沟通于一体的网络平台。本项目的立项、开发可对高等院校学生毕业顶岗实习和毕业设计进行高效、科学的管理,具有社会推广价值。
[1]任仕君.中等职业高校学生顶岗实习调查[J].现代教育管理, 2009(3):25-27.
[2]方跃春.关于高职顶岗实习与人才培养模式创新[J].职业教育研究,2010(6):125-126.
[3]万平.提高高职顶岗实习质量的策略[J].洛阳工业高等专科高校学报,2006(12):16-17.
[4]张玉臣.第三年顶岗实习期间学生管理的问题与对策[J].职教论坛,2006(12):37-38.
[5]叶小明.在工学结合中实现校企深度融合[J].中国高等教育, 2007(10):52-54.8
Design of Student Teaching Internships Management Platform
JIANG Xing-gang,LUO Ming,TANG Xu-wei
(Huaihua Vocational and Techenical College,Huaihua Hunan 418000,China)
The internship is an important part of engineering education.As a result of diversification of internships’administrative and practice content,decentralization of internships’place and other characteristics,teaching and management internships during colleges and universities has become a difficulty.Based on the study of higher engineering education philosophy and practice,the Student Teaching Internships Management Platform based on B/S structure has been implemented by the use of ASP,NET technology.The system with friendly interface shows a great maintainability and portability,and users can meet demand for student internships management.
internships;school-enterprise cooperation;teaching management;Engineering Education
TP393
A
1008-1739(2015)09-71-3
定稿日期:2015-04-12