系统如图3-5所示:包含确定人员需求、制定招聘计划、人员用、招聘效果评价、建立人才库等功能。
人力需求采集招聘计划招聘活动安排招聘初选应聘登记招聘初选招聘初选招聘面试招聘方法选择招聘信息发布录用管理人才库信息统计分析
图3-5 招聘管理功能结构图
(1)确定人员需求
部门主管上报本部门人员需求计划,系统根据职位编制控制各部门提交人员的需求,对于各部门所提交的人员需求系统能自动进行汇总,递交上级部门进行审批。
(2)制定招聘计划
根据各部门的人员需求拟订招聘计划,并报请领导批准,招聘计划审批通过后可对相关职位进行招聘发布。招聘计划包括了招聘活动负责人,招聘渠道、方法,招聘时间、地点安排,所需的人员支持,费用预算等。
(3)管理招聘资料
根据招聘计划向外发布招聘信息;收集求职者的信息,进行初步筛选,对暂时不符合要求的人员可以建立人才库;对招聘结果数据进行分析、处理,以便对招聘费用、效率等进行评价。
(4)实施招聘选拔
人力资源管理人员根据职位和任职条件设置组合条件,过滤不符合条件的应聘者,
对通过筛选人员可选择是否安排面试。统一安排面试,在安排表中对面试时间进行设定后,可发送EMAIL到应聘人,没有EMAIL的就会返回提示,并可汇总出人员的联系方式。同时也会发送信息(含面试记录表)到面试负责人及相关人员处。记录人员笔试及面试的结果,以供以后查询笔试、面试等结果。对于通过的人员,会自动汇总到人力资源部相应人员处形成可录用人员表单。在人力资源与其确认相关信息后,可自动发送录用通知。同时已录用人员资料可从通过按键击活的方式从应聘人员档案库中进入人事管理中的员工档案库。
3.2 招聘管理系统的开发方法
在实际的系统开发中存在多种开发方法,如结构化方法、原型化方法、面向对象方法等等。结构化方法也可称为面向功能的软件开发方法或面向数据流的软件开发方法,首先用结构化分析(SA)对软件进行需求分析,然后用结构化设计(SD)方法进行总体设计,最后用结构化编程(SP)进行程序设计。
原型化方法一般由以下四个阶段组成:(1)确定用户需求,(2)开发原始模型,(3)征求用户对原始模型的改进意见,(4)修改原型。原型化方法比较适用于用户需求不清、业务理论不确定、需求经常变化的情况。当系统规模不是很大也不复杂时采用该方法是比较好的。
面向对象方法是当前计算机业界中最流行的方法,包括面向对象分析(00A),面向对象设计(OOD)、面向对象编程(OOP)。这是一种以对象建模为基础,自底向上和自顶向下相接合的方法。面向对象技术在需求分析、可靠性和可维护性这三个软件开发的关键环节和质量指标上有了实质性的突破,基本解决了这些方面存在的严重问题。采用面向对象的语言编写程序,更接近于现实世界,并符合人类的思维习惯,从而使应用程序具有更高的可读性、易维护性以及可扩充性。
ERP管理系统一般规模巨大,人力资源管理子系统都是以人为管理对象,不管什么类型的企业,人力资源管理的内容与流程都应该有统一标准可遵循,招聘管理系统也不例外,基于以上考虑,本系统采用面向对象的开发方法。
3.3 招聘管理系统的分析
系统分析的目的是捕获和描述所有的系统需求,并且建立一个模型来定义系统中主要的对象。通过系统分析和流程描述达到开发者和需求者的理解和沟通。因此,分析一般都是分析员和用户协作的产物,在这个阶段,还未涉及到代码或程序的问题;它只是
理解需求和实现系统的第一步。 3.3.1 系统功能结构图
本章第一节对招聘管理系统的功能需求进行了分析,如图3-6所示,典型的招聘管理系统从功能结构上分为三个层面:基础数据层、业务处理层和决策支持层。
基础数据层。基础数据层包含的是变得很小的静态数据,主要有两大类,一类是求职者个人属性数据,如姓名、性别、学历等;另一类是企业数据,如企业组织结构、职位设置、管理制度等。基础数据在招聘管理系统初始化的时候要用到,是整个系统正常运转的基础。
业务处理层。业务出来层是指对应于招聘管理具体业务流程的系统功能,这些功能将在日常管理工作中不断产生与积累新数据,如新员工数据、薪资数据、绩效考核数据、培训数据、考勤休假数据等。这些数据将成为企业掌握人力资源状况、提高人力资源管理水平以及提供决策支持的主要数据来源。
决策支持层。决策支持层建立在基础数据与大量业务数据组成的招聘管理数据库基础上,通过对数据的统计和分析,就能快速获得所需信息,如求职者应聘情况等这不仅能提高招聘管理效率,而且便于企业高层从总体把握人力资源情况。
招聘动态人才战略社会招聘人才库招聘管理系统校园招聘系统维护退出系统图3-6 招聘管理系统的功能结构图
招聘管理系统 3.3.2 系统数据流程图
在前面需求分析的基础上给出招聘管理系统的数据流程图,如图3-7所示。招聘管理由各部门提交人员需求开始,对人员需求进行审批,确定最后的人员需求情况,如需求量、人员要求等方面。确定了招聘需求以后,就要设计好招聘方案,具体包括选择适当的招聘渠道和招聘方法,预算招聘费用,拟定招聘信息,确定招聘时间、地点、负责人员等一些工作。有了前面的准备工作就可以实施招聘活动,根据招聘需求和招聘方案,通过一定的渠道和方法,如将招聘信息从媒体上发布出去,或组织招聘见面会等吸引求
职人员前来应聘。通过筛选、面试选拔录用新员工,己录用的新员工数据输入入员工信息库,没有录用的求职人员信息输入人才库中备用。招聘方案完成以后,对招聘效果进行评估、统计分析。
图3-7 招聘管理数据流程图
3.4 招聘管理系统的体系结构设计
3.4.1 C/S和B/S体系结构
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。目前大多数应用软件系统都是Client/Serve;形式的两层结构,现在的软件应用系统正在向分布式的Web应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web和Client/Server应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现
的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,Microsoft.net也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,这么高的代价和低效率已经越来越不适应了。在JAVA这样的跨平台语言出现之后B/S架构更是飞快地普及起来了。
总的说来,B/S结构同传统的C/S模式相比,其优点在于:(1)Browse/Server是一种瘦客户机模式,客户端软件仅需安装浏览器,且对客户端硬件配置要求较低;(2)标准统一,维护相对简单。HTML是Web信息的组织方式,所有Web服务器和浏览器都遵循这个国际标准,使用B/S方式,可以将开发人员集中在服务器端,只需开发和维护服务器端应用程序,而服务器上的应用程序可通过网络浏览器在客户端上执行,从而充分发挥开发人员的群体优势,应用软件的维护也相对简单;(3)无需开发客户端软件。浏览器软件可以从Internet上免费得到,对于安装了Windows操作系统的客户机来说,只要使用内置的网络协议和浏览器即可;(4)跨平台支持。由于采用统一的通讯协议,并且浏览器及服务器软件可以支持多平台,所以方便的在企业异构平台运行;(5)浏览器界面易学易用,使用者无须太多技术知识。
图3-8 招聘管理系统的体系结构
基于以上对B/S和C/S实现,采用Browse/Server两种模式的分析,本文中对基于Web的HRMS的模式,如图3-8所示。这是一种基于世界范围内最先进技术的网络配置方案,也是配合Internet/Intranet建设的最佳方案,这种技术平台方案最大限度地方便了用户部署和维护大型软件系统,从而大大降低了用户目标系统的总体拥有成本(TCO)。
下面是对该体系结构的具体说明:
(1)客户端主要负责人机交互,包括一些与数据和应用关系的图形和界面运算。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Web的人力资源管理系统毕业设计(4)在线全文阅读。
相关推荐: