基于WEB的学生顶岗实习管理系统的设计与实现
2018-01-22夏平平
夏平平 李 珍
(江苏海事职业技术学院信息工程学院,江苏 南京 211170)
1 引言
顶岗实习是学校安排下的一种带有实习性质的学习,一般是学生在学校学习完规定的主要课程,特别是专业课程后,到专业对口的企业直接从事专业实践的过程,通过实践学习,不仅使学生的理论知识进一步得到了实践应用和掌握了实践操作技能,而且学生通过在企业规范化的管理,培养正确的劳动规范,为以后就业打下基础。
由于学生顶岗实习是整个人才培养中的一个重要环节,因此各个学校领导都特别重视,有必要开发这样一套系统,可以跟踪管理学生在企业的实习状况及企业对学生的评价,这样不仅及时了解到学生的信息,而且减去了以往电话或者邮件联系信息交流过程中出现的不对等性。
2 系统分析
本系统采用B/S模式开发而成,主要解决大三准毕业生与学校实习安排的问题。本系统对于学生与教师的创建账号问题并没有重点考虑,而是直接根据实习业务需求来作针对性研究。主要涉及到两个角色问题,那就是教师与学生。学生方面,能够修改自身的基本信息,登陆密码等。主要功能是实习申请,每个学生对实习都有自己的看法,有些同学喜欢自己找实习公司,可以通过自身情况来向教师提交实习申请。为方便教师了解实习情况,学生能通过写实习周记与总结的形式提交给相应的教师。教师方面,可以审核学生的实习申请,查看实习周记与总结,可以下发通知给每一位同学,最后还能发布成绩给每一位同学。本系统的关系图如图1所示。
系统主要分为学生和教师,他们的主要功能如下:
(1)学生用户:学生的目的就是为了实习,实习可分为两种流程方式。第一,向相应的教师提交实习申请。第二,教师推荐并安排实习单位。实习期间的基本工作是填写实习周记、实习总结并提交给相应的教师进行查看。实习结束后,学生能够查看自己的实习成绩。
图1 系统关系图
(2)教师用户:教师能够审核学生的实习申请,同意或者拒绝学生的实习申请。处理实习生的一些基本事务,包括:推荐就业信息或者安排学生实习,查看学生提交的实习周记,对实习生的实习总结进行评论,通知实习的注意事项、具体要求等,对实习结束的学生进行成绩评定。
系统主要包括系统信息管理模块,学生顶岗企业信息管理模块,师生企业主管站内交流模块,学生顶岗实习报告模块,学生顶岗实习成绩管理模块,信息综合查询模块,系统功能模块图如图2所示。
图2 系统功能模块图
3 系统实现主要界面
3.1 教师实习安排页面
如图3所示,教师能通过此页面进行实习安排或者保存记录以便下次提交,具体表单数据包括:实习单位信息,指导老师信息,申请理由,学生复选框。
图3 实习安排页面图
3.2 学生实习申请页面
学生实习申请页如图4所示,具体操作和教师安排实习类似。学生能通过此页面向教师进行实习申请,也能保存数据方便下次申请。表单数据主要包括:实习单位信息,指导教师信息,申请理由,教师复选框。
图4 实习申请页面图
4 关键技术实现
4.1 数据导入功能的实现
实现逻辑:在人员管理界面点击导入人员时,会向后台请求加载人员模板数据,在导入的界面点击下载模板,系统根据人员模板生成Excel,用户根据Excel填写数据后,在界面上加载数据,点击验证,后台有一套验证规则,当验证不通过时,会在界面的Message列显示不通过验证的原因,用户可对错误的数据进行修改,然后再次导入。当数据导入到数据库失败时(比如该人已不存在)也会在Message中提示。由于导入的数据量比较大,所以导入数据时是每100人一批到后台进行入库操作。主要代码如下:
4.2 学生成绩查询语句实现
该栏目配置了教师权限和学生权限,拥有相应权限的用户访问数据时,根据实体类中的查询语句显示相应权限的数据。辅导员能够查询其管理班级的所有科目的分数,教职工能够查找其所任教班级且是其所教科目的分数信息。
5 总结
本系统根据软件工程的基本思想,从软件的生命周期进行分析,首先进行了系统的需求分析,然后进行设计与测试,基本实现了系统的功能需求。本系统实现了教师与学生之间的互动,对学生的实习安排进行了系统的管理,学生能够直接向教师申请实习,教师也能够对学生进行实习安排,这便对学生的实习问题提供了解决方案。
[1]江永丰.学生顶岗实习管理系统设计与实现[D].长沙:湖南大学,2016.
[2]刘清华,潜妙锋.高职院校顶岗实习管理系统的设计与实现[J].计算机时代,2016(1):60-62.
[3]夏平平,郑超塔.高职学生顶岗实习管理系统的设计与实现[J].电脑与电信,2015(11):25-27.