李聪惠
(辽宁建筑职业学院 辽宁 辽阳 111000)
目前,我国高等教育事业处于高速发展阶段,各高校重视人才引进工作,加大教师招聘力度。人才引进是高校师资队伍建设的一项重要工作。大多数的高校依然采用传统的招聘手段,即发送电子邮件投递简历,人事部门工作人员对大量的应聘简历进行人工筛选简历、核对简历信息、查找符合条件的简历、审核信息真实性,电话通知应聘人员按照规定时间到达招聘现场提交政审材料,领取准考证,才能参加笔试。其工作量大,工作内容繁琐,招聘周期长,效率低,容易出现工作失误、遗漏、信息泄露等问题。应聘人员无法及时了解招聘过程中各个环节的进展情况。如何在大量的邮件简历中筛选出符合岗位要求的人才简历,有效地完成简历收集、笔试面试、资格审查、呈报审批等等招聘环节,是高校教师招聘工作的关键[1]。
高等学校教师招聘系统的应用,一方面减少人事部门的工作量,有效提高招聘效率,缩短招聘周期;另一方面应聘人员可以及时了解招聘过程和进展情况。因此,教师招聘信息化、网络化,是未来高校招聘的发展趋势。
高校教师招聘系统界面设计采用Bootstrap前端页面框架,具有结构简单、性能优良、页面美观的特点。采用分层设计模式,以Spring Framework为核心容器,Spring MVC为控制层,MyBatis为数据访问层,采用MySQL数据库进行设计开发,使用Maven管理系统代码,提高项目的复用性、可扩展性[2]。
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器,即不再需要显式地new一个对象,而是让Spring框架来完成这一切。
Spring MVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中Struts。
MyBatis是对JDBC的封装,它让数据库底层操作变的透明[3]。MyBatis的操作都是围绕一个SqlSessionFactory实例展开的。MyBatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的SQL语句映射。在每次与数据库交互时,通过SqlSessionFactory拿到一个SqlSession,再执行SQL命令。
1)采用B/S设计模式。前台与后台分层次开发,为习惯网页方式访问的用户提供方便。
2)运用面向对象程序设计语言。该系统采用JAVA语言开发,通过对系统需求调研、分析和整理,设计页面原型,选用SSM框架,保证系统的稳定性和可用性。
3)采用模块化设计。将系统划分为若干小模块,分模块进行设计和开发,有利于代码的重用性,符合“高内聚、低耦合”的要求,化简系统整体开发过程。
4)美观简洁的系统页面。系统界面要简单、友好、美观,方便用户操作,吸引用户选择该系统。
5)考虑资源配置。用户对使用系统的要求是响应速度,在系统设计中,做到尽量减少资源占用,提高系统响应速度[4]。
6)突出重点,适当扩充。系统要符合需求,根据使用过程中的需要和意见适当完善,扩充功能,使系统更加符合高等学校教师招聘的工作需要。
高等学校教师招聘系统的目标是设计一个信息化、网络化、高效的招聘平台,为人事部门和应聘人员提供方便[5]。教师招聘系统的主要功能包括:招聘环节制定与发布,招聘岗位维护,招聘简历填报、维护、审核,考试信息管理。
结合高等学校教师招聘的特点,教师招聘系统的角色分为应聘人员和人事部门管理员。系统分为两部分,分别是:应聘系统和管理系统。应聘系统的使用者是应聘人员,管理系统的使用者是高校人事部门管理员。应聘人员注册个人信息,使用账号密码登录系统,填写个人简历信息,维护简历信息,上传头像和附件,填报岗位,查看审核状态,下载准考证等;人事部门管理员登录系统查看、审核简历信息,维护考试信息等。如图1所示。
图1 教师招聘系统功能结构图
1) 设置用户权限
本系统的用户角色分为应聘人员、人事部门管理人员,不同用户分配不同的使用权限。应聘人员使用身份证号码在平台注册信息并登录。应聘人员登录系统后可以修改密码、填报个人信息、修改个人信息、填报岗位信息等。如图2所示。
图2 应聘人员平台注册页面图 图3 报名管理页面图
2) 报名管理模块
实现对应聘人员报名资料的管理,包括填写报名资料、提交本人照片、查看修改报名资料和照片、填报家庭主要成员、学习经历、工作经历、参与项目以及获奖情况等操作。如图3所示。
3) 简历审核
对应聘人员的简历审核是人事部门管理人员的主要工作。高校招聘的人员大部分是高学历人才,对学历、学位、专业、学校等有明确的高要求,人事部门管理员要确保在众多简历中筛选出符合招聘条件的人员。因此,本系统设计开发了简历审核功能模块,查看简历详情,给予审批结果。
4) 设置考场信息
人事部门管理人员对审核通过的简历,可以设置考场信息,包括考试时间、地点。通过该模块使整个教师招聘过程更加信息化、网络化。
5) 查询审核结果
应聘人员登录系统查询简历审核结果,能够及时了解招聘进度。该功能模块为人事部门管理人员减少了电话、短信通知审核结果的工作,使得招聘工作更加公开、透明。
6) 准考证打印
通过简历审核的应聘人员,可以在平台上打印准考证,按照准考证上的时间、地点,带好相关证件参加考试。此功能模块减少了人事部门管理人员编写纸质版准考证的工作,提高了招聘工作的效率;同时,方便应聘人员按照考试时间有计划的复习参加考试。
7) 数据库设计
为了方便管理应聘人员简历信息,该平台采用MySQL数据对应聘人员信息进行设计与管理。结合高校教师招聘的实际需求,需要制定人事部门管理人员信息表、角色信息表、岗位信息表、应聘人员信息表等。其中,应聘人员信息表是系统数据中的核心数据表。应聘人员信息表结构包括:编号、姓名、申报岗位、性别、身份证号、政治面貌、最高学历、最高学位、毕业院校等信息。
高等学校教师招聘系统的设计,实现了网上报名填报简历,在线审核简历,查询审核结果,打印准考证,提高了招聘工作效率,实现招聘工作信息化、网络化。系统在使用过程中,我们也发现了一些问题和不妥之处,我们会逐一解决问题,进一步完善系统。