◆夏从林 王鹏鹏
教师招聘在线报名系统设计和实现
◆夏从林 王鹏鹏
10.3969/j.issn.1671-489X.2016.01.021
如皋市近几年都进行教师招聘,每年大约有上千人报名,报名时考生需要先填写纸质报名表,然后在规定的时间段内,携带报名表和学历证书、教师资格证书等相关证明材料进行现场资审,最后进行缴费确认。大部分考生又集中在报名接近截止的时间来报名,报名现场经常出现排长队的现象,报名信息采集又是安排工作人员进行手工录取,效率不高且容易出现错误,而且现场收费容易出现假币风险。
为此研发教师招聘网上报名系统,从而简化报名手续、提高工作效率、减轻现场确认的工作强度,也方便了管理人员及时了解报名情况。系统使用CENTOS 6.5作为服务器操作系统,采用Nginx网页服务器,语言使用PHP,数据库采用MySQL,一台普通台式机能支持200人同时在线报名。
经过前期调研和多方讨论征求意见,这套系统有前台报名和后台管理两个主要功能区。其中,前台需要实现(图1):1)信息采集;2)上传照片;3)在线缴费;4)打印准考证;5)查询成绩。后台需要实现:1)资格初审;2)统计数据;3)编排考场。
上传照片系统采用uploadify插件进行异步上传,使用jcrop插件进行照片剪裁。界面如图2所示。
剪裁部分关键代码如下。
图1
图2
图3
2)提交裁剪好的图片。
在线缴费目前可以开通网上缴费的有银联、支付宝、财付通等支付方式。通过查询,开通网上缴费需要有公司营业执照,并且有不低的费率,比如1000人报名每人100元,差不多需要交1000元给这些公司。
最终采用变通的办法,网上缴费时,费用直接转到个人支付宝账户,转账时自动备注缴费人身份证号和姓名,以备之后查账(图3)。考生缴费之后,管理人员通过登录支付宝后台,查询到缴费考生身份证号,在报名后台手动设置考生状态为缴费成功,然后发条短信到考生手机,提示缴费成功。这样做虽然不能实时显示缴费是否成功,但不会产生任何费用支出。
关键代码如下:
打印准考证系统采用PHPWord生成Word2007(docx)格式的报名表和准考证文档。如果是Word2007及以上版本,都能打开这样的文档;Word2003只需要安装一个Office2003的docx格式兼容包。
关键代码如下:
系统经过实际报名测试后,还存在部分需要进一步完善的地方。比如:考生姓名中如有生僻字,生成准考证时会不显示生僻字;准考证是docx格式文档,兼容性有一定不足,在新的版本中需要进一步改进。
作者:夏从林,如皋市教师发展中心(226500);王鹏鹏,如皋市白蒲小学(226511)。