当前位置:首页 期刊杂志

基于WEB的顶岗实习管理系统设计与实现

时间:2024-09-03

方 胜

(亳州师范高等专科学校,安徽 亳州 236800)

实习作为高等教育的重要组成部分,在大学教育中占有不可替代的作用[1]。顶岗实习是学校推进教育知行合一上做出的对策,它能促进学生理解在学校学习到的理论部分,并能提高学生的实践技能,为进入社会打下结实的基础。顶岗实习不同于短期的见习活动,要求学生有具体的生产活动,固定的工作岗位,这样的实习能确保学生一进入社会后就能上岗,从而提高了学生的就业竞争力。在此期间,学生不仅完成要求的生产任务,还要完成学校的学习任务。

1 顶岗实习管理系统的需求分析

目前高校对顶岗实习主要的管理模式是系部、指导教师进行协调管理的模式,学校通过了解学生实习的宏观情况来评估实习效果,通过分析来解决问题。这种模式往往不具有时效性,也可能反应不了真实的情况,使学校缺乏对学生实时的了解[2]。

为了加强学校各部门对学生实习的管理,促进学校同相关实习单位的沟通,以便能够更好地管理在外的实习学生,建立一个介于学校、学生、辅导员、指导教师之间的平台势在必行。

2 顶岗实习管理系统设计

2.1 角色设计

在角色设计方面,学生顶岗实习管理系统是结合互联网技术和学校对定岗实习的要求建立的多方交流平台,满足学校对实习工作的要求。实习管理系统包含的角色有:专职教师、校外指导教师、学生和家长。其中专职教师角色又包括:系统管理员、校领导、处室领导、教务处管理员、系领导、系教学秘书、教研室主任、辅导员、班主任、教师。

2.2 功能设计

系统功能设计必须满足以下要求:一是实用。顶岗实习管理系统的主要功能是满足学生顶岗实习过程中的实习管理以及毕业设计(论文)管理。二是可靠。系统要对教师、学生的数据规范化管理,防止管理信息的混乱。三是安全。系统要对数据的安全性做出保障,防止信息的泄露、丢失。按照这几点基本原则,模块化地设计管理系统的功能,将对系统的开发、升级、维护都有着重要的作用。

2.3 物理设计

系统设计架构为B/S模式,采用ASP.Net技术和三层架构的开发方法,后台数据库采用Microsoft SQL Server2008。将整个系统针对业务应用分解出来表现层、业务逻辑层、数据访问层,这样,系统结构将比较清楚,也便于系统开发。使用者直接通过浏览器访问,比较方便。由于实习管理过程中,会出现一段时间集中操作,如学生毕业设计资料提交、毕业实习总结等,在一段时间数据操作急剧变化,所以为了减轻系统处理数据的压力,提高系统的响应效率,可以采用部署多个虚拟服务器,用于安装 WEB应用和数据库,最后再合并、同步数据。

2.4 建模设计

在系统设计过程中,可以应用 UML语言建模设计用例图、功能结构图、时序图等,这有助于开发者按照实际情况或按照所需要的样式对系统进行可视化,还能够规约系统的结构或行为以及给出指导构造系统的模板。如图1学生角色用例图示例。

图1 学生角色用例图

2.5 数据库设计

顶岗实习系统是建立在一个安全可靠的数据库管理系统之上,平台基于B/S系统,运用浏览器的服务模式,服务段由多个数据库组成,形成双重访问系统。设计时可以借助E-R图来分析系统概念模型,继而转化成数据模型,实现数据库的创建。

3 顶岗实习管理系统的主要功能模块

结合以上关于顶岗实习需求的分析和对实际情况存在问题的讨论,顶岗实习管理系统有以下几个重要模块组成。

3.1 通用功能模块

通用功能模块是学生实习各种动态的信息栏,从这里学生可以了解实习的各种进展和安排。指导教师可以发布通知、查看指导的小组学生基本情况、指导的小组实习及毕业设计完成进度情况以及修改重置小组学生的用户密码等。下图 2为学生通用功能模块,图3为教师通用功能模块。

3.2 学生顶岗实习模块

学生顶岗实习模块是学生相关信息的录入模块。按照实习管理的业务流程,设计顶岗实习模块。即模块功能包括:撰写顶岗实习联系书→编辑顶岗实习单位信息→添加编辑企业指导教师信息→撰写顶岗实习计划书→撰写顶岗实习日志(周志)→撰写顶岗实习报告书→导出顶岗实习日志(周志)。

图2 学生通用功能模块

图3 教师通用功能模块

3.3 学生毕业设计模块

学生毕业设计(论文)模块仍按照毕业设计(论文)的指导流程来设计,包括:学生课题申报→学生选择课题→撰写设计(论文)任务书→撰写设计(论文)开题报告→指导教师检查情况查询→资料上传管理→答辩安排情况查询。

3.4 教师指导顶岗实习模块

这个模块基本功能和学生顶岗实习模块相对应,指导教师通过这个模块审阅学生在实习过程中的各环节资料,如审阅学生的实习单位联系→审阅实习计划书→审阅学生的实习日志或周志→审阅实习报告→评定实习成绩。

3.5 教师指导毕业设计模块

教师指导毕业设计(论文)模块与学生毕业设计(论文)模块功能相对应,按照毕业设计(论文)管理业务流程设计,包含有:添加编辑建议学生课题→审阅任务书→审阅开题报告→检查→评定成绩→撰写推优意见。

3.6 顶岗实习监控模块

该模块可以分析各系部、各专业学生顶岗落实情况,学生顶岗实习单位的分布情况,以及查询顶岗实习成绩和顶岗实习日志。

3.7 毕业设计监控模块

该模块可以监控毕业设计的整个过程,包括任务书完成情况查询、开题报告情况查询、毕业设计类型查询、资料提交查询、检查指导情况查询、抽检情况和评优情况。

3.8 综合监控统计模块

该模块主要是对实习以及毕业设计的过程化管理提供统计,用图或表的形式展现实习或毕业设计的状态。包括教师上线查询统计(图/表)、学生上线查询统计(图/表)、教师指导综合查询、学生资料填写综合查询、顶岗实习及毕业设计成绩汇总、顶岗实习情况统计等。为学校或系部管理单位监控实习过程提供依据。

3.9 其他模块

本系统还包括家长通道模块、企业管理模块、系统管理模块、权限管理模块这几个功能部分。

4 系统故障的处理

系统难免会产生故障,有时还会发生崩溃,所以必须准备好故障应对措施,确保故障发生后及时应对。有效地处理是建立备份,当事故发生时可以恢复原始数据,防止数据丢失对学生实习的影响。所以一般都必须有数据库备份、恢复、数据同步等功能。

5 结束语

顶岗实习管理系统能从各个方面帮助学生、学校、企业、家长来获取信息,学校可以监控学生的行为,学生通过系统反映实习情况,企业对学生实习情况做出反馈,学校再针对具体情况做出解决方案,这比传统的管理方法来说是一个质的突破。只有各方面能够有效的沟通,顶岗实习才能发挥应有的作用。参考文献:

[1]黄国峰.顶岗实习管理系统的研究与实现[J].现代商贸工业,2010(03):286-287.

[2]龚迎春.高职高专学生顶岗实习管理模式的探索和实践[J].教育与职业, 2011(15):47-48.

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!