1.3 数据库设计
学生顶岗实习平台的数据表包括:实践教学用户表(the_user)、实践教学计划表(the_practice)、实践教学总表(the_practice_pool)、实践教学计划表:(the_practice)、实践教学与校内指导老师关联表:(the_practice_tusers)
实践教学日志表(the_practice_logs)
1.4 功能模块设计
顶岗实习系统是由不同的模块组成,其中主要包括,学生模块、教师模块、院系管理员模块和系统管理员模块。不同的模块分别完成不同的功能,使系统形成一个有机的整体,实现对顶岗实习整个过程的监控管理。本系统功能模块设计如图6所示。
2 平台若干关键功能的实现
2.1 数据库连接
在动态网站中,调用数据库是十分频繁的,为了避免编写重复的代码,编写一个数据库连接文件是非常重要的。在本系统中,新建了一个config.php文件用来设置MySQL数据库的连接,下面是部分config.php文件配置数据库的代码: 2.2 时间模块实现
通过内部函数以及switch语句来实现对实习时间的控制,具体代码实现如下图所示。
2.3 日志模块实现
通过开始时间以及结束时间,计算出实习时间段,并通过函数自动统计出这段时间内有多少天,多少周,多少月,然后按照指定的实习计划在相应的时间内完成实习日志的填写与提交。具体代码实现如图9所示。
2.4 总结模块实现
通过实习开始时间以及结束时间,计算出实习时间段,然后通过统计这段时间学生完成的日志篇数来控制学生是否可以提交实习申请。(若学生在实习期间完成了指定的实习日志总篇数,就可以提交实习申请了。)具体代码实现如图10所示。
3 系统效益
系统已运行1年半的时间,总使用6602人次,共有225 指导教师和4389企业在顶岗实习系统中。解决了原来学院对整个顶岗实习过程管理、监控和评价失控的问题,同时学生顶岗实习的数据统计为学院领导提供了全面的决策参考,对系部和指导教师提供了全面的管理支持,也为指导教师和学生提供了便捷和高效的联络手段。系统使用情况如下图11,图12,图13所示:
4 结束语
顶岗实习平台是一个服务于学生、指导教师、学校领导、企业和家长等角色用户的管理系统。传统的手工管理方式存在很大的弊端,本系统的开发与应用弥补了传统手工管理方式的不足,解决了很多高职院校对学生在校外顶岗实习中的管理不便等问题,并且具有实时性。系统提供的互动平台使学生在校外任何地方,都可以和平台保持联系,使得管理成本更低、管理效率更高。此外,在学生的顶岗实习过程中,本系统所统计大量数据对学院做好顶岗实习管理工作有非常重要的意义。经过验证,按以上思路开发设计的顶岗实习管理平台能达到预期的目标,并且可以获得较好的运行效果。
参考文献:
[1] 万荣泽, 余思东, 黄欣. 基于ASP.NET高职学院学生顶岗实习管理系统的开发及应用[J]. 高教论坛, 2014, 3(3): 47-50.
[2] 黄国峰. 顶岗实习管理系统的研究与实现[J]. 现代商贸工业, 2010(3): 33-36.
[3] 方晓红. 从源头上构筑顶岗实习质量保障体系[J]. 安徽工业大学学报: 社会科学版, 2011(3): 58-61.
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机基于PHP的顶岗实习平台的设计与实现(2)在线全文阅读。