web技术在高职学生顶岗实习管理中的应用研究
2020-06-27郭彬屈杨张程程
郭彬 屈杨 张程程
摘要:本文探讨了Web技术在高职院校学生顶岗实习管理中应用的可行性。以服务顶岗实习学生,提高学生实习企业和学校实习指导教师对学生管理的效率为目的,同时兼顾学生实习安全管理,让学生家长能够放心,通过web技术设计顶岗实习四维交互平台,全面记录和跟踪每一个毕业生所在单位的实习情况,真正实现学生、学校、实习企业和家长四维联动,以确保高职学生顶岗实习工作的顺利高效开展。
关键词:web;学生实习管理;信息技术
1引言
隨着我国职业教育的大规模普及,职业院校的录取人数近几年呈现连续高增长的态势。我国职业教育的发展吸收了来自德国的“双元制”、来自英国的“现代学徒制”、美国加拿大等国的“社区学院制”和日本的“短期大学”等先进职业教育的优秀经验,从而将我国职业教育推向了多种模式交融、百花齐放的新高度。通过比较总结各国的高职教育经验不难发现,学生到企业顶岗实习是在高职教育过程中重中之重的一环。尤其是德国、英国等职业教育发展较好的国家,甚至将学校设在工厂,构建了“厂中校”的教育模式,取得了令人瞠目的良好效果。结合我国目前高职院校的发展现状,这种模式的大规模推广还需要一定时间和政策的支持。但日益增长的高职学生数量和顶岗实习管理效率之间的矛盾而日益显现。现实中繁重的顶岗实习学生管理工作给学校管理人员和一线教师带来了巨大的压力。而这种压力如不能得到有效缓解,势必成为压死骆驼的最后一根稻草,阻碍我国高等职业教育的蓬勃发展。
为了解决这一问题,有必要加强顶岗实习的管理效率,而信息化技术为解决这一问题提供了可行方案。据调查,目前有部分高职院校已经尝试建立顶岗实习管理系统,以解决指导教师和实习学生之间的信息互通,这类顶岗实习管理系统软件在一定程度上可以解决问题,但是在信息网络化的现实面前,它的不足之处就显而易见了[1]。web技术具有覆盖面广、实时性强、易于操作等优点[2],目前已被广泛运用于大学生日常管理工作当中,信息化、网络化、即时化已经成为未来学生实习管理工作的发展趋势。本文在充分调研现有实习管理软件的基础上,分析目前存在的不足,并借助web技术,打造能够实现顶岗实习学生、实习企业、学校和家长四维一体的顶岗实习管理平台,创新性地将学生顶岗实习过程中的重要元素,利用信息技术、网络技术有机联通在一起,一方面可以加强学校和企业之间的信息交流,能够大大提高对顶岗实习学生管理的效率;另一方面可以主动追踪每一位学生的顶岗实习情况,实现点到点的精准指导,确保了实习学生的安全管理;同时为学生家长打开了一扇窗,能够实时了解自己孩子在企业实习的情况,真正做到让学生家长安心。
2 应用主要技术
2.1 asp.net web开发框架
asp.net web开发框架是微软公司推出的动态网页实现系统,可以在Web服务器建立强大的应用程序。提供基于组件、事件驱动的可编程网络表单,编程简单高效。用ASP.NET可以建立完善的网络服务。在项目开发时可以利用.NET架构强大、安全、高效的平台特性[3]。
2.2 SQL SERVER 2016
SQL SERVER 2016数据库是由美国Microsoft公司推出的一种关系型数据库系统。是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案[4]。SQL SERVER 2016数据库提供可连续运行6年时间,可在任何主流平台上运行漏洞最少的数据管理解决方案,在行级别安全性、动态数据掩码和可靠审核的基础上又添加了始终加密技术[5] ,最大程度确保了数据的可靠性。关系数据仓库中的数据可以扩展到 PB 级,并且能够与 Hadoop 等非关系型数据源进行集成。支持小型数据市场到大型企业数据仓库,同时通过加强数据压缩降低了存储需求[5]。
3 基于web的学生实习管理系统实现的功能
本课题主要是结合ASP.NET和SQL SERVER 2016来实现顶岗实习学生管理系统,该系统主要实现如下功能。
(1)实习学生、学校、企业、学生家长四方的信息根据需要实现互联互通。
(2)为了保证顶岗实习学生实习数据的安全性,利用SQL SERVER 2016的动态数据加密技术和Hash算法[6],对学生的个人信息、实习计划、工作日报、工作总结等信息进行加密,系统管理员可为学校和企业的实习指导教师及学生家长分配不同权限,分级访问相应数据。通过维护同一个数据库,针对不同级别用户分级开放权限访问,既保障了数据的安全性,也保障了数据的一致性。
(3)由于顶岗实习学生数量每年都在增加,而以每个学生作为节点数据时,会和多个父节点(学校指导教师、企业指导师傅、家长)存在关联,这样的数据结构复杂,在面对海量数据时,必须采用优化算法进行优化。本文采用Trie树的数据结构,以满足数据量大,重复多的情况。对于海量数据的维护,在保障其安全性的前提下,采用切表的优化算法,最大程度上提高数据处理速度。
(4)系统管理员可以根据需要,对数据进行批量处理,批量导出和恢复数据。对历史数据支持查询功能。也可根据学校和实习企业指导教师的需要,下放批量处理的权限,以提高系统效率。
(5)提供多种数据统计分析功能,方便学校和企业相关部门进行数据分析和报表。
(6)提供多种用户交互方式,用户可以通过多种终端设备登陆系统进行数据填报和数据查看。
4系统设计
4.1 总体设计
顶岗实习学生管理系统除系统管理员外,还包括顶岗实习学生用户、学校实习指导教师用户、企业实习指导教师用户、顶岗实习学生家长用户。为满足不同用户的使用需求,分别设计对应于五种不同用户群体的操作子系统,为其提供针对性服务。
对于每种用户子系统中可以共用的模块,如用户注册、登录和注销,数据上传和下载,数据查询和修改等,采用统一方法进行建模,以提高开发效率,降低维护成本。对于各自模块的特定功能,则分别建模。如实习指导教师用户查看、统计、发布等功能与管理员的用户查看、统计、发布功能存在不同,需要分别建模。
4.2 数据库设计
根据各子系统功能需要,设计系统数据库表包括顶岗实习学生用户数据表(Students)、学校实习指导教师用户数据表(SchoolTeacher)、企业实习指导教师用户数据表(CompanyTeacher)、学生家长用户数据表(Parents),管理员用户数据表(TopicManage)、实习计划表(WorkPlan)、实习日志表(WorkRecord),实习评价表(Evaluation)、实习变更记录表(Alteration)。详细设计如下。
(1)顶岗实习学生用户数据表。顶岗实习学生用户数据表中存放与顶岗实习学生关联的数据,包括学生姓名、性别、学号、班级、登录密码、联络方式等个人信息,以及所在实习公司的名称、地址、联络人通信方式等。选用学号作为数据库的主键。学生数据表作为根用户表,与指导教师用户数据表、学校实习指导教师用户数据表、企业实习指导教师用户数据表、学生家长用户数据表等相关联。
(2)学校实习指导教师用户数据表。学校实习指导教师用户数据表中存放学校实习指导教师的关联数据,包括教师姓名、工号、所在院系、联络方式、专业方向、登录密码、指导学生等信息。选用教师工号作为数据库主键。
(3)企业实习指导教师用户数据表。班级信息表用于存储班级相关各项数据,包括班级编号、班级名称、老师工号等。其中采用班级编号作为数据库主键。
(4)学生家长用户数据表。仅和自己的子女信息相关联,用于查询子女实习信息,并通过顶岗实习学生用户了解子女的实习情况。
(5)管理员用户数据表。单位表用于存储单位相关各项数据,包括单位编号,单位名称等。采用单位编号作为数据库主键。
(6)实习计划表。实习计划表包括实习岗位名称、岗位编号、岗位工作要求、岗位性质、实习岗位工作计划、实施进度安排等信息。实习计划表由企业实习指导教师编辑后下发给所指导学生,学校指导教师可以查询实习计划表。其中采用岗位编号作为数据库主键。
(7)实习日志表。实习日志表用于学生记录实习中的各种信息,包括日期、岗位编号、学生学号、实习内容、实习实施情况、实习进度、实习中遇到的问题、实习心得体会等信息。其中采用学生学号作为数据库主键。与顶岗实习学生用户数据表、学校和企业实习指导教师数据表关联。
(8)实习评价表。由学校和企业实习指导教师根据学生实习日志表的数据,对实习评价表进行打分和发布,供学生查询。其中采用学生学号作为数据库主键。
(9)实习变更记录表。当学生实习单位发生变更时,需要学生填写实习变更申请,经学校、企业指导教师批准,并经家长同意后,记录到实习变更记录表中。
4.3 系统界面的设计
系统界面设计使用asp.net实现。在登录界面提供四种登录身份(顶岗实习学生、学校实习指导教师、企业实习指导教师、学生家长)登录,同时提供新用户注册、忘记密码提示等功能。
选择相应的用户账户并输入正确密码后,登录至相应用户界面。
顶岗实习学生用户登录到学生操作界面,可以查看和修改个人信息,查询实习岗位信息、实习计划、实习任务、实习评价等信息,也可以提交实习日志、实习报告,与指导教师留言互动。
校内和企业实习指导教师登陆成功后,进入相应的指导教师操作界面。可以查看学生信息、发布或修改实习计划、批改审阅实习日志和报告、与学生互动留言。
学生家长用户登录后,进入学生家长操作界面,可以查看学生在企业实习的情况、图片、安全告知等信息。
管理员用户登录后,进入管理员操作界面,可以对所有用户进行账户管理、权限管理、数据统计分析、发布公告等。管理员分为学校超级管理员和各个院系的一般管理员,一般管理员在超级管理员的授权下,负责各个院系所对应的企业和学生的管理。
5 结论
经过在电脑端和手机端测试,本系统能够实现上述用户登陆后的各种基本功能。根据测试结果可以得出以下结论:系统运行后,可以节省学校和企业用于顶岗实习学生管理方面投入大量的人力物力。学生也可以在实习过程中与学校和企业的指导教师在线沟通,提高学习效率。实习期间,学生可以通过手机和电脑登陆系统填写实习日志和总结,实现了无纸化作业,并且所有实习数据实时动态管理、可干预、可追溯;校内实习指导教师可以随时掌握实习学生在企业实习的情况,也可以查看和统计学生的就业协议签订情况。学生家长也可以通过本系统及时了解学生在企业的实习情况,确保实习安全。总之,本系统的应用可以大大提高顶岗实习的质量,对于职业教育具有较高的实用价值,值得广泛推广。
参考文献:
[1]刘玉红,李园.SQL Server 2016 数据库应用实战[M].清华大学出版社,2019.
[2]微软公司.NET Framework 2.0程序设计[M].高等教育出版社,2009.
[3]王涛.网络学习平台生态指数开放评价模型研究[J].开放教育研究,2015(03):81-89.
[4]张延年,米洪.基于JavaWeb的在線学习平台的设计与实现[J].电脑知识与技术,2015(28):85-86
[5]杨靖康.SQL Server 实例教程(第3版)[M].电子工业出版社,2010.
[6]Paul Bertucci.SQL Server2016 High Availability Unleashed[M].中国水利水电出版社,2018.