人力资源招聘管理系统的研发和应用
2017-09-08郭怀逊韩玉芳
郭怀逊+韩玉芳
摘要:当今网络服务和技术的迅猛发展,给企业招聘模式的突破带来新的机遇。唐钢招聘网站便是顺应技术潮流并迎合企业需求建立起的平台,应聘人员通过招聘外网可以在线投递简历、申请职位、上传验证图片,系统可以利用招聘初选功能,设定相关筛选条件,自动迅速圈定企业所需人员范围,避免人工筛选,提高工作效率。批量发送通知将结果通知应聘人员。应聘人信息通过系统在招聘相关领导间传递并记录传阅反馈,如在线决定是否面试等。通过与SAP-HR系统整合,打通了人才与企业的信息通道,实现人力资源复杂的业务流程简单化、高效化、信息化。
关键词:人力资源;网络招聘;Web技术
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)06-0125-01
1 实施背景
在当今社会的进步和高科技技术迅猛发展的情况下,知识正在逐步走向主导地位,市场上的竞争大多数是个人才能的竞争。而钢铁行业正面临着巨大市场挑战,正在逐步走向创新驱动,技术驱动的转型之路。从而,找到一个合适的人才,是企业能够立足于市场之上并且能够不断与同行企业竞争的一项关键性的任务。同时,当今市场环境变化非常之快,导致市场的需求也在不断地变化,那么相应的对人才的需求也在不断的变化。怎样快速适应这种变化,提高人才招聘的效率,对企业所需求的人才进行快速定位,也就自然而然成为企业需要考虑的重要因素。
全国各省市自治区的公务员及事业单位招聘很多都采取了网上招聘,这种公开招聘使任何求职者都有机会了解职位信息,对用人单位而言,新的公开招聘形式不但节约人力成本,对招聘到的员工素质也有了更多的选择。目前唐钢人力资源招聘毕业生或者往届生目前只采用通过发布招聘广告,高校招聘会,直接面对面招聘。
2 系统设计的内涵
通过Web技术,颠覆了以往人力资源的招聘和和管理职工的模式,通过简单直观的用户图形接口,用统一的数据库和服务,将应聘者及职工用户与人力资源管理者进行了信息化连接,完成招聘业务。这就给了用人单位和毕业生可以随时随地进入无形市场进行交流、信息资料的发布和查询,所提供的个人或者企业信息则会由网络上的服务器进行处理并通过网络上的服务器进行快速传送。在迅速提高工作效率的同时也能对传统的面对面的招聘形式的很好地补充。 这样“招聘管理信息系统”才会吸引更多的企业与应聘者来使用,形成一个良性循环,从而扩展就业市场,使得企业与应聘者之间的双向选择更具实际意义。
3 系统设计的目标
互联网信息时代的到来,网络化招聘作为一种新的招聘形式迅猛兴起,并很快得到了多数求职者和用人单位的青睐已经得到支持和应用。网络招聘的优势,首先体现在为求职者和用人单位双方提供了更加便捷有效的互动交流平台。网络招聘的兴起也使得求职方和招聘方的传统观念和形式发生了很大的变化。随着应届和往届毕业生人数不断增加,网络化求职这种方式得到了越来越多人的认可。首先网络求职的时效性强,网络招聘双方通过交互式的网上登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间;其次成本低,网络招聘在节约费用上有很大优势,对于毕业生来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折,对用人单位来说,网络招聘的成本几乎为零;最后是网络求职的针对性强,无论是用人单位还是个人都根据自己的具体条件有针对性地在网上进行选择,这种积极地互动,减少了在招聘过程中的盲目行为,强化了网络招聘的针对性。
4 系统设计的思路
该项目将利用C#语言和ASP.NET MVC5技术搭建一个B/S构架的网站系统,据库使用Oracle11g。系统分为前台展示页面,和后台管理页面。前台展示页面主要用来展示公司新闻,招聘信息,职位信息,登陆入口。后台系统包括了应聘者的业务页面和公司人力资源招聘管理相关页面。应聘者从前台页面注册登陆,进入后台系统进行简历填报,职位申请,验证图片上传等业务,人力资源管理者进入后台系统进行简历筛选,面试通知,审核信息录入等业务功能,不 同用户页面通过权限系统进行隔离。通过服务端集成SAP的WebService接口实现与SAP进行通讯,将人员信息上传至SAP人力资源系统。
5 系统核心技术
5.1 使用ASP.NET MVC构建展现层
MVC 是一种使用 MVC(Model View Controller 模型-視图-控制器)设计创建 Web 应用程序的模式,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。ASP.NET MVC则是微软新一代基于.NET FrameWork和ASP.NET对MVC模式的强大实践,ASP.NET MVC相对于其他技术框架拥有强大优势:①易测试性、②灵活的路由系统、③良好的扩展性、④Razor-强大的视图引擎、⑤Filer(过滤器)特性实现AOP编程。
5.2 使用了BootStrap作为前端CSS框架
Bootstrap,来自Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成,包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。
5.3 利用Knockout.js实现MVVM模式
KO的声明绑定-它通过简单浅显的方式将你的UI与数据源模型进行绑定,你可以使用任意嵌套的结构模版来组建一个复杂的动态界面。对于招聘简历来说,页面存在大量动态元素,用户在操作页面时需要即时添加学历和工作信息等,这些信息可以共用一个模板,但是其中涉及到相关组件掺杂大量DOM操作,利用传统的Jquery式通过选择器等进行页面业务逻辑处理,未免会陷入代码的汪洋大海之中,给后期维护带来巨大的不确定性。这时通过KO操纵VM来更新UI,变得更加符合人的自然思维,将开发者从繁琐复杂的DOM操作中解放出来。
5.4 使用了Entity Frame Work作为ORM框架
ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。Entity Framework 利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象 (entity),而数据字段都转换为属性 (property),关系则转换为结合属性 (association),让数据库的 E/R 模型完全的转成对象模型,如此让程序设计师能用最熟悉的编程语言来调用访问。
6 实施效果
人力资源网站上线后成为人力资源招聘选拔的主要入口,在人力资源管理与开发工作中是一项重要的基础性工作,它对于企业人力资源的合理形成、管理及开发具有至关重要的作用。发挥了网络招聘的全天候、即时性的作用,大大提高了招聘工作的速度和效率,使招聘企业可以在短时间内寻获到所需的人才,目前已经有近300余位大学毕业生和高端人才登录了招聘网站并投递了简历,部分已经完成了招聘流程。唐钢招聘网站系统在减少人力资源部筛选、应聘、录入应聘人员信息工作量,提高应聘者应聘入职效率上有着显著效果。endprint