时间:2022-05-22 11:15:59
[摘 要] 招聘管理信息系统中为用户提供了方便的招聘管理,并且将招聘的基本流程通过程序很好的实现。
[关键词] 人力资源 招聘管理 系统开发
招聘是任何一家公司引进人才的必经之路,在人力资源管理信息系统框架下如何更好、高效地管理相关数据就显得非常重要了,本人力资源管理信息系统中提供了方便的招聘管理,并且将招聘的基本流程通过程序很好的实现。
招聘需求为公司的各部门制定招聘计划提供了环境,同时也提供了对招聘结束后的总结,方便人力资源的管理与分析。
应聘人员信息管理提供了对应聘人员的初始信息录入及应聘流程的实现,如果应聘人员未被录用将转入公司人才库数据库,从而也为公司提供了一个大型的人才库系统。
新员工报到手续管理实现了报到手续的网络化,从而使相关部门做好新员工的报到准备工作,履行好自己的职责。
一、应用功能概述
招聘需求管理、应聘人员信息管理、人才库信息管理、新员工报到手续管理。
主要功能见软件模块结构。
二、软件模块结构
三、部分模块序列
1.招聘需求查询
角色为部门招聘管理员、人力资源部专员(两种作用,预审及终审)及人力资源部部长,他们可根据条件查询各自需要的数据对象,只有当需求流程到达需要他进行修改操作时,他才具备那个操作的修改权限。
2.招聘需求新增
新增数据的同时将状态位标志置初始值“0”,表示现在此需求进入“需预审”阶段。其他控件都为只读状态。
3.招聘需求删除
部门招聘专员写完需求后就开始进入流程,在人力资源部预审前可以修改或删除,对于删除权限的控制可以在UI层实现,调用Model中的方法判断当前记录的删除状态即可。CanModiDele()
部门招聘专员写完需求后就开始进入流程,在人力资源部预审前可以修改或删除,对于删除权限的控制可以在UI层实现,调用Model中的方法判断当前记录的删除状态即可。
“岗位代码”和“年度”不能在需求编辑时进行修改,可以修改的项是“申请招聘人数”、“意见”及“上交日期”。“确定”按钮的放开要由Model中的方法判断记录当前状态决定。CanModiDele()
时序图同招聘需求编辑相似。终审只是保存终审的相关信息即可,即只能修改“招聘情况总结”、“实际招聘人数”及“备注”,同时更改状态位数据由“2”变为“3”。终审后部长就不能再对记录进行编辑。其他控件都为只读状态。“终审”按钮的放开要由Model中的方法判断记录当前状态决定。CanLastCheckup()
时序图同招聘需求编辑相似。部门审批前可以修改或删除,对于删除权限的控制可以在UI层实现,只要判断当前记录的状态值就可以。“招聘需求管理号”不能再进行修改,其他信息可以修改。其他控件都为只读状态。调用Model中的方法判断当前记录的编辑状态即可。CanModiDele()
进入终审就标志着此人员已成为正式录用人员。工号由人力资源部专员给出,工号的效用可以在UI层进行控制,即检查此工号是否可用。
除了要修改应聘人员数据记录外,还需进行如下操作。
(1)调用员工基本信息管理中的AddModel的扩展方法用于新增相关记录,所需传入的数据由员工基本信息表中的数据确定。
(2)根据报到相关部门数据调用新员工报到信息Proc中的新增方法将所需报到的部门记录新增出来,是多条记录,可以在UI层直接控制实现。
(3)要根据工号新增报到手续情况表中的一条记录,并置标志位为0。
“终审”按钮的放开要由Model中的方法判断记录当前状态决定。CanLastCheckup()
四、程序设计描述
仅列出招聘需求信息管理类***_EngageProc。
五、结束语
本文中对对象类图、对象序列图、大多数模块说明和大多数程序详细描述进行了省略,只涉及逻辑层的实现设计。本系统已投入使用,运行情况良好。