基于Infopath简历系统设计与实现

时间:2022-10-16 07:14:27

基于Infopath简历系统设计与实现

摘要:针对目前国内主要求职网站简历模板不兼容、搜集信息条目不一致、同一个求职网站内部不同企业岗位简历不能复制以及不同求职网站之间简历无法导入导出问题等问题,通过设计Infopath电子表单标准化简历模板,在求职网站中统一简历模板,实现按需显示,按要求搜集信息。解决了简历在同一求职网站内不能复制和在不同网站之间不能实现信息传递的问题。提高了求职人员简历投递的效率,降低了求职人员简历维护的成本,体现了求职网站人性化设计。

关键词:模板;兼容;Infopath;效率;成本

中图法分类号:TP311 文献标识码:A 文章编号:1009-3044(2011)01-0146-02

1 概述

在目前国内影响力比较大的求职网站中,每个网站的简历模板都是不一样的,都搜集信息的分类也是不一样的。对于用人单位和求职者而言,用人单位要求的信息和求职者所能提供的信息基本都是大同小异的。简而言之,一个求职者认真做好了一份全面的简历,就可以应付所有的招聘企业。然而在网上招聘日益普及的今天,实际情况却让求职者在投递简历的过程中感到非常不方便,每一次申请一个职位,都是在做一件重复的事情,而且非常浪费时间,但是又不得不做。造成这种局面的首要原因是,求职网站内部和求职网站之间不能提供简历复制功能,这个更深层次的原因在于各大求职网站和企业之间都有自己的简历标准。其实细观各个求职网站以及各个企业独立提供的简历模板,我们就可以发现,企业要搜集的关于求职者的信息都是大同小异的,在内容上的差异很小,而在表现形式上的差异却非常大。而为了维护简历外观表现上的这种差异,各大求职网站不得不维护各自的简历模板,这样就要求求职者不得不进行重复填写简历的工作。

对求职网站来说,哪怕两个招聘企业所要求的简历只有一个地方不一样,那么他们还是要准备两个简历模板。这样就使得简历复制成为了不可能。出现这个问题的主要原因还是简历模板没有标准化,更深层次的原因则表现为存储简历模板的数据结构有高度的冗余性。现代的信息系统设计的理念都讲究讲表现和数据相分离,数据只专注于内容,关心的只是要存储什么样的内容,至于是以什么方式展示给客户,数据是完全不关心的。而表现关心的是用户体验,考虑用户看到什么样的界面最舒服。这就要求我们在设计简历模板的时候将数据搜集内容和数据表现形式相分离。

XML能够将数据和表现相分离,让XSD负责数据规范,而表现交给XSLT。微软的Infopath电子表单是纯XML产品,能和XML无缝结合,从这个角度来说,我们使用Infopath来实现简历模板设计,通过部署到求职网站中,负责信息搜集和信息展示。通过Infopath设计的表单,可以解决简历模板数据和表现相分离,从而实现简历在不同模板和网站之间复制,提高求职者的用户体验。

从Infopath出现至今,已经有很多信息搜集方面的应用是基于它实现的。有将Infopath应用在库存管理系统中的,也有将Infopath应用在客户端搜集信息,当然后者是Infopath最主要的应用,这点在赵英红撰写的关于农业信息管理系统的论文中得到了充分的体现。

2 资料准备工作

鉴于目前各大求职网站对简历模板所要搜集的信息都有各自不同的分类,本文决定制定一个统一的分类标准,结合企业实际招聘过程中需要搜集的信息,制定简历模板标准。制定该模板可以保证简历模板的一致性,保证数据结构的一致性,为客户端数据表现奠定基础。在数据模板的建立中,结合各大求职网站的简历模板,大致可以将简历分为以下几个模板:个人信息、教育背景、语言能力、IT技能、获奖情况、校内活动、科研能力、项目经历、工作经验、家庭关系、备注信息。

其中个人信息模块主要是搜集个人基本信息,包括姓名、出生年月、是否党员、户籍、目前居住地、期望工作地点等基础信息。教育背景主要涉及到个人教育经历,一般是从最高教育经历写起,主要有毕业院校、专业、学位、毕业时间、主要课程成绩、班级排名等信息。语言能力模块旨在搜集求职者语言方面的能力,包括英语各种证书考试,汉语考试,其他小语种考试等。IT技能模块主要搜集求职者的IT能力,如计算机等级、具体的计算机方向特长。获奖情况主要搜集求职者在校期间所获得的奖励情况,这个包括学校里面的奖励,也包括校外奖励,校外的主要是在工作中获奖情况。校内活动搜集求职者担任学生干部以及平时参与的社团或者实践活动的情况,旨在考察学生的组织能力和领导能力。科研能力主要是针对应届生或者是具有高等教育学历的求职者而言,为科研院校提供学术能力参考。项目经历主要关注求职者参与过的项目以及在项目中担任的主要角色和发挥的作用,旨在考察求职者的团队合作能力。工作经验旨在考察求职者已有工作经验以及工作能力。家庭关系关注求职者家庭情况。备注信息可以是自我评价、职业规划或者求职信等信息。

另外在上述模块的具体构建中,需要从标准数据提供组织获取数据,以保证数据的唯一性和正确性。特别是在教育背景中,学校的选择中,各大求职网站上列出的学校列表都不一样,统计的方式也是五花八门。有些学校在这个求职网站上是211,在另外一个求职网站上却不是211,这样的信息提供给招聘企业就没有实际意义。还有专业的分类,也是千奇百怪,不同的专业分类存在很大的差别。比如电子商务专业,本来是属于管理学院下面的工商管理大类的,结果在有些网站把电子商务归类到电子信息技术大类下面。要消除这种原始数据的错误,需要权威机构来进行分类,对数据进行管理,保证数据的唯一性。此外,在设计上述模块时,尽量保证灵活性,给求职者尽量大的空间,兼顾到求职者各种特殊情况。

3 模板设计

根据以上的模块,结合实际求职者填写模板的经验,我们设计出了模板如图1。

在设计时,针对可以重复的列表,我们采用重复列表的形式。比如教育背景,还有获奖情况等,充分发挥Infopath的优势。同时在设计时,利用Infopath中的数据控制和逻辑验证等辅助功能,在设计源头对用户需要填写的信息进行规范,保证数据结构的完整性。通过Infopath对外部数据的引用,将权威机构的大学学校列表以及专业列表等现成的列表信息引入到Infopath中,保证了数据的唯一性。当然,这个设计只是一个标准化的雏形,在今后的发展中,简历模板也是在不断变化的。这就要求有专门的维护机构对简历模板的标准化进行维护,保证标准化简历模板能够实时适应求职者求职和企业招聘要求。

4 部署简历模板

部署Infopath的最好的平台是微软的sharepoint平台,通过这个平台的Infopath表单有着统一的表现形式。当然,用户也可以开发自己的平台,或者只使用Infopath简历模板的数据结构,即XML数据结构,再通过编程的方式通过XSLT展示给客户。通过这种方式,具有最大的用户自定义性。在具体展示的时候,根据企业关注的信息要求,按需展示需要搜集的信息字段,做到弹性需求。

通过这种方式,就可以解决简历不能复制的问题,虽然从表面上看起来,简历表现存在很大的差距,但是内核是一样的,即数据的组织结构是完全一样的。我们复制简历,其实就是复制其中的数据而已。简历数据复制之后,通过相应的目标简历表现形式表现出来,达到简历的负责,为求职者节省填写简历的时间。同样,在不同的求职网站之间,也可以通过这种方式来达到简历复制的目的,大大节约了求职者投递简历的时间。值得注意的是,不同网站间的简历复制需要各网站提供相应的简历表现形式到标准化组织,简历复制后的表现形式的交换在标准化组织中进行。也就是说,求职者只要精心准备一份简历,就可以在不同的求职网站上通行。

5 总结

通过将简历模板进行标准化,有效解决了统一求职网站间和不同网站间简历不能复制的问题。相比于目前求职者一个一个投递简历的情况,速度要快很多。通过将简历模板标准化,保证了简历搜集信息的科学性和唯一性,方便了简历管理,解放了求职网站,求职网站只需要关心简历的表现形式以及具体的业务问题,不需要关注简历模板。简历模板统一交给标准化组织管理。按照这种模式发展下去,可以形式一种行业规范,就像W3C一样推广,也可以做成一种产品推广。

通过这种方式将求职模板标准化,需要克服一定的阻力。最主要的是来自各大求职网站,这些网站不一定会花时间和精力从事这方面的标准化工作。这个推进的进程需要各大网站支持,有一定难度。

通过将求职简历标准化,可以将这个推广到其他的方面,凡是要搜集用户信息的地方,都可以使用Infopath电子表单将其标准化,这是接下来进一步研究的方向。

参考文献:

[1] 赵英红.基于Infopath的农业信息管理系统的设计与实现[J].河南农业科学,2009(2).

[2] 刘延.基于Offiee Systern知识管理方案实现信息安全与共享的完美结合[J].经营管理,2006(4).

[3] 苏建华,李良城.WSS构建团队知识平台[J].四川电力技术,2006(4):17-19.

[4] 王新房,王福环.一种基于WSS的公文审批系统的设计和实现[J].陕西理工学院学报,2007(6).

上一篇:基于结构化P2P的VOD系统消息缓存机制 下一篇:关于大型变压器设计中活尺寸应用探寻