资源描述
题目:泰伦公司人事部人才招聘管理系统
报 告
学 号:1006041105
姓 名:王继师
时 间:2010年12月20日
引 言
21世纪是一个日新月异的信息时代,随着电脑与网络技术的日益发达,电子商务空前的发展,企业之间的竞争已经从有形的市场经济转向了无形的网络领域。因此企业管理也进入了高效的信息化的时代,即人力资源管理系统也就应运而生,所谓人力资源管理系统,指人力资源管理电子信息化,是企业基于高速度、大容量的硬件和先进的IT软件的人力资源管理模式。通俗地说,就是人力资源管理信息化或自动化。
在一个现代化的公司中的企业管理主要涉及到招聘,人事,薪资,考勤,培训几大部分,本次系统开发主要是针对以上招聘模块的工作逻辑来设计和实现人力资源管理系统。
第一章系统规划
一、项目背景、意义、必要性
泰伦公司是一个医药类生产、销售公司,创办于2000年10月1日,隶属于科伦集团的下属公司。泰伦公司以大输液产品为主导,其集团公司2007年产销量已超过16亿瓶袋,成为全球最的输液专业制造商。公司依托其科伦集团强大的产业支持,以普通输液、抗生素类大容量注射液为核心产品,形成了以分销配送为主的特色营销模式目前公司除济南本部外,已在烟台设立销售分公司,并借鉴烟台成功经验陆续在省内济宁等地拓展营销平台,为实现泰伦集团的二次飞跃奠定了基础。在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对公司的咨询进行分析,最后通过小组会议讨论的方法获得需求分析,根据用户需求设计开发思路,采用图形来建立业务逻辑,最终确定系统功能模块。根据需求分析过程获取具体实体对象,从而设计系统类图,确定类之间的关系,对系统进行详细设计并实现。在人员招聘方面,企业通过Internet对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,也能方便员工交流;在业绩考勤管理方面,能对公司员工的日常考勤、加班、出差、请假考勤进行相关的记录统计,得到相关的负责人的批准方能生效。
二、系统的初步调查
1、调查提纲
调查组织结构
调查管理功能
调查业务流程
调查硬件设施
调查软件设施
调查人员配备
2、调查过程
针对需要调查的问题采用 重点询问调查:对管理层或直接管理人员进行单独询问。然后再设计一个问卷对全面业务进行分析,调查问卷表包括:
(1) 上级单位对企业要求调查表;
(2) 系统功能需求调查表;
(3) 企业业务流程调查表;
(4) 企业各业务部门组织结构及业务范围调查表;
(5) 信息需求调查表;
(6) 业务文件/报表调查表
3、调查结果
泰伦公司之前一直采用的是面对面式的现场人才招聘管理方式。对于一个越来越壮大的公司集团来说这种招聘方法无疑会束缚其发展空间,而且还会给企业的财务支出带来极大的负担,不利于企业的集中化管理。随着科技的进步,这种管理方式已经明显跟不上时代的步伐。面对这种困境最根本的解决办法是在组织结构中设立网络面试中心,这样不仅节约了人才招聘的时间,而且大大的简化了招聘人才的过程,使企业的财政负担得到极大的缓解。
泰伦公司属于总公司,其下属公司即分公司有济宁泰伦公司、烟台泰伦公司、滨州泰伦公司和潍坊泰伦公司。每个分公司有下设各自的财务部、质检部、储运部、人事部、业务部等。
三、图例
1、组织结构图
泰伦公司
济宁泰伦公司
烟台泰伦公司
滨州泰伦公司
潍坊泰伦公司
财务部
质检部
储运部
人事部
业务部
图1.1 组织结构图
2、业务职能图
招聘管理系统包括招聘信息管理、简历管理、面试档案管理、招聘职位、统计分析等。现行库存管理功能中存在着较大的缺陷,其对各个模块的管理还不够彻底,存在着较为严重的系统漏洞。
图1.2 人才招聘管理功能图
3、业务核心流程图
核心流程包括了人事部和财务部的共同工作,首先由人事部提出招聘人员提出所需要招聘的职位与要求和同财务部将招聘计划制定出来然后在招聘会及网站上发出招聘信息,通过与应聘者的面试将其档案及简历共同保管起来统计出数据,然后作出决策。
人士要求
人事部
财务部
财务要求
网络招聘管理
现场招聘管理
简历
面试档案
现场决策
网络决策
招聘计划
图1.3 系统业务流程图
4、管理树
人事部经理
简历管理
档案管理
人才招聘
数据统计
登记
提交
保存
注销
记录
考评
社会活动记录
鉴定述职
记录
发布
通知
分析
提交
作出决策
管理保存
图1.4 管理树分析
5、核心业务管理主题词及图
对财务绩效要实行量化指标,在时间|速度|比率|分值等方面评价财务绩效。
将各个将各个主体的职能安排到个人,可盈从根本上解决时间、速度、以及比率、分值的问题。
基本主题
基本实体
其他实体
其他相关实体
人员招聘
公司人事主管
面试官
陪审官
人才决策
人事经理
主面试官
数据统计员
图1.5 核心业务管理主题图
6、系统结构图
财务经理
总经理
人事经理
人事部经理
陪审官
面试官
数据统计员
图1.6 系统结构图
四、系统建设方案
根据系统的功能要求,系统的结构有以下两种方式:一种是C/S与B/S结构的模式,由C/S来进行信息管理功能,B/S来进行信息发布功能以及渠道属性数据的编辑功能。两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12—100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术从上图可见 这种结构的一个重要的特点是用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。
系统整体结构上可以分为客户端/服务器结构(C/S结构)和浏览器/服务器(B/S结构)两部分。联想渠道管理员、领导以及各个网点人员都可以通过B/S结构和系统关联,根据登录权限实现对渠道信息进行查询检索并更新相关的信息;联想渠道管理的系统维护人员可以通过桌面处理软件,根据权限实现对服务器上的相关数据的管理和更新。
满足了泰伦公司的最新式的人才招聘工作。
五、可行性分析
系统分析主要是介绍在系统设计前的可行性分析和需求分析,为系统设计作必要的准备。可行性分析简单的对本系统的技术可行性、操作可行性、软硬件的选择的分析说明。需求分析,主要是对本系统大体要实现内容的总结,以便以后测试本系统是否达到设计标准。
1、技术可行性
本系统技术要求如下:
功能:对人事资料、人力资源、工资管理、考勤管理等进行综合管理。
输入/输出:输入查询条件,输出查询内容。
基本的数据流程和处理流程:先对人员信息进行录入,然后再对它们分类。可以对数据进行插入、删除、修改、查询。
用户与权限:此系统可以分为用户和管理员,用户可以设置自己的个人信息,管理员主要管理系统的各种信息。
以上系统技术要求使用Eclipse可以满足,它使用的是面向对象、高效率且能够实现b/s模式编程的java语言[5]开发,使用MVC思想把数据、视图、业务逻辑进行分开,使用SVN协同开发工具进行版本控制,因此,本系统的开发在技术上是可行的。
2、经济可行性
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。
1) 支出:
l 基础投资:
n 硬件设备: PC机
n 软件设备:WINDOWS 2000/XP、VS.NET2005、SQL Server 2005、WORD 2003、PhotoShop7.0
l 其它一次性支出:软件设计和开发费用
l 经常性支出: 软件维护费用、软件使用费用。
2) 效益:
3、操作可行性
该系统在操作上很简单的,使用者完全可以没有专业的计算机知识。启动系统后进入登陆用户界面,用户用自己登陆名和密码进入系统操作页面。不同的用户拥有不同的权限,也只能浏览和操作相应的模块。用户能对自己拥有权限的功能模块进行相应的操作。例如人事主管进入系统:他就可以进入人事信息模块,对人事信息进行浏览,删除,修改,添加等操作。
第二章系统分析
一、主要工作内容
人力资源管理水平的提高,不仅要有的理论基础、先进的管理理念,还需要强有力的辅助工具。随着人力资源部门工作范围的日益扩展,人力资源专业要求日益提升,是的计算机网络罗通信等先进技术说短的作用日益显现。
1、确定招聘需求
当企业要扩大生产规模是,或有员工理智而其内部人员有无法填补岗位空缺是后进行业务调整需要特定人才是,这时都学要新员工。还有些需求并不十分明显,企业不仅要了解其对人力资源的现实需要,还要尽早发现潜在的人员要求,明确这些现实的和恰好在的需求量的大小,以及补充这些人员的需求的方式。
2、制定招聘计划
在确定招聘需求之后,需要制定一个完善的招聘计划,招聘计划包括:确定招聘渠道哈饿选择招聘方法;制定招聘预算。
3、准备招聘信息
现在越来越多的企业认识到招聘工作本身就是宣传企业形象,吸引应聘者的过程。招聘信息在这个方面发挥着重要的作用,招聘信息不仅包括招聘广告,也包括公司内部公告、公司的宣传册、内部刊物、公司的录像带等等。
4、实施招聘活动
组织要通过一定的渠道,采用适当的方法招聘信息发不出去,吸引符合组织要求的应聘者。求职人员通过递交个人简历申请应聘。确定招聘需求
制定招聘计划
准备招聘信息
实施招聘活动
图1
二、数据流图
表示层
功能服务层
数据服务层
反馈
事务逻辑请求
结果
请求
图2.1主数据流图
该系统的物理结构有三层:第一层是分布在企业集团及全国甚至是世界各地的网络用户终端,有关人员可以使用终端上的浏览器,在授权范围内,从任何地方进入管理系统。第二层是位于企业信息中心机房的web服务器,他负责接收各用户的访问请求并把处理结果通过网络送给用户。第三层是同样位于中心机房的数据库服务器,他负责存储、处理通过网络手机的数据。因此原件结构也分为三层:浏览器曾,应用服务器层,数据服务器层。
主服务器系统
现场面试系统
网络面试系统
反馈
反馈
结果到达总经理
结果到达人事经理
作出总决策
图2.2副数据流图
三、数据词典
数据字典是对系统中的数据的详尽描述,他提供对数据描述的集中管理,目的是对收集的数据进行标准化、统一化,有统一的名称、格式和含义,其除了保存数据名、类型、长度、精度等有关信息外,还包括了数据的流向描述了数据加工的描述。在本系统中,数据库是非常重要的自然数据。下面对其做详细的介绍、如下表
1、 数据元素定义
表1.1数据元素定义
数据元素编号
数据元素名
别 名
数据类型
场宽/长度
取值范围
使用说明
A-001
身份证号
student_id
char
10
每位是十进制数
应聘者的编号可以增加代码的编码规则
A-002
姓名
Name
char
8
中文汉字
应聘者的姓名
A-003
姓名
Name
char
10
每位是十进制数
应聘者的姓名
A-004
姓名
Name
char
10
每位是十进制数
应聘者的姓名
A-005
姓名
Name
char
10
每位是十进制数
应聘者的姓名
表1.2数据元素定义
数据元素
数据元值
数据项
同义名称
限定词
001
李明
0001
李明=0001
002
李强
0002
李强=0002
003
004
2、 数据结构定义
表2.1
编号
数据结构名称
数据结构组成
简述
650105298753768
应聘人基本信息
省份+城市+区县+企业注册类型+类型+所属行业+电脑编号
应聘人信息
650105298753768
3、 数据流定义
表3.1
编号
数据结构名称
数据结构组成
数据框架
简述
650105145877414
校园招聘基本信息
省份+城市+区县+企业注册类型+类型+所属行业+电脑编号
学历+经历+经验
信息
371505298753768
4、 处理过程描述
表4.1
处理身份证号:650105298753768
处理名称:应聘者的信息
输入数据:省份+城市+区县+大学类型+经历类型+所学专业+报名编号
输出数据:雇佣者信息
处理逻辑:基本信息输入,编辑职工信息,将职工信息存入数据库,查询员工信息
处理编号:A-01
5、 数据存储定义
图5.1 数据存储定义1
编号
名称
存储结构的组成
关键字
相关处理\使用说明
E-01
应聘者信息表
报名号+姓名称+成绩+课程类型+….
报名号
添加修改删除查询应聘者信息
E-01
应聘者信息表
报名号+姓名称+成绩+课程类型+
E-03
应聘者信息表
报名号+姓名称+成绩+课程类型+
表5.2 数据存储定义2
编号
名称
存储结构的组成
员工薪酬表组成
关键字
相关处理\使用说明
D01
员工信息表
报名号+姓名称+成绩+课程类型+….
执勤+差旅费+交通费+养老保险+住房公积金
员工编号
员工信息
d-01
员工信息表
报名号+姓名称+成绩+课程类型+
d-03
员工信息表
报名号+姓名称+成绩+课程类型+
6、 外部实体的定义
外部实体是在系统边界以外与系统有联系的事物(人或单位、角色)。它是系统的最原始的数据来源及最终的数据去向。
表6.1数据存储定义
编号
实体名称
别名
输入的数据流或输出的数据流
使用说明
F-01
员工
员工基本信息
可以只有流入没有流出也可以只有流出没有流入入,但至少一个输入输出流
F-02
至少一个输入输出流
表6.2数据存储定义
编码名称
编码实体
输出数据所代表的含义
使用须知
H-001
应聘者姓名
最终选定者名称
至少一个输入输出流
H-002
H-003
第三章系统设计
一、 功能模块设计
招聘管理系统
招聘动态
人才战略
社会招聘
校园招聘
人才库
系统维护
发布信息
发布紧急信息
职位管理
简历查询
简历统计
招聘专业
招聘建立查询
校园招聘会
未入人才库建立查询
入简历库人才查询
新增用户
用户管理
专业维护
工作地点维护
联系方式维护
图1
二、系统功能简介
(1)招聘动态
发布招聘动态信息:系统管理员可以对照品动态信息进行增加、删除、修改。
发布紧急招聘信息:系统管理员可以对一个急需岗位进行更新。
(2)人才战略
人才战略发布:系统管理员可以在网上发布人才战略,并可以查看人才战略。
(3)社会招聘
职位管理:1、录入招聘岗位信息:系统管理员可以录入新怎的招聘岗位信息,然后保存到数据库中。2、更新招聘岗位信息:系统管理员可以修改招聘岗位信息,然后保存倒数据库中。3、删除岗位信息:系统管理员可以从数据库这种删除国企的招聘岗位信息。
(4)新增岗位:系统管理员可以录入新增的招聘岗位信息,然后保存的数据库中。
(5)校园招聘
招聘专业:系统管理员可以对招聘专业进行增加、删除、修改。
校园招聘会:系统管理员可以对校园招聘会进行增加、删除、修改
(6)系统维护
新增用户:系统管理员可以增加新的用户,并把该用户保存到数据库中。
三、代码详细设计
nnn nnnnn nn
校验位
规格码
应聘者编码
校园应聘者代码设计
例:某人员代码 135010012 的说明:
原代码: 1 3 5 0 1 0 0 1
位权: 1 2 3 4 5 6 7 8
乘积之和: 1+6+15+0+5+0+0+8=35
模: 11
35/11=3……2
校验码: 2
因此代码为:135010012
同学 某省 某市 某学校 毕业证编号 校验码
例:学校代码 235010013 的说明:
原代码: 2 3 5 0 1 0 0 1
位权: 1 2 3 4 5 6 7 8
乘积之和:2 + 6 + 15 + 0 + 5 + 0 + 0 + 8 = 36
模: 11
36 / 11 = 3……3
校验码: 3
因此代码为:235010013
2、数据库设计物理结构设计
表1
字段名
数据类型
是否可空
说明
Interwile_id
VARCHAR(12)
NOTNULL
毕业证号(主关键字)
Interwile_ij
ARCHAR(12)
OTNULL
业证号(主关键字
Interwile_er
ARCHAR(12)
OTNULL
业证号(主关键字
表2
字段名
数据类型
是否可空
说明
class_id
VARCHAR(10)
NOTNULL
学校便号(主关键字)
class_name
VARCHAR(20)
NOTNULL
班级名称
3、输入设计
输入数据是为了在计算机中加工、处理,而从外部接收。它的正确与否对整个系统质量的好坏是起决定作用的,因此,一定要保证输入数据的正确性。对此系统的输入我们采用了如下设计:
(1)输入设计方式包括键盘输入和数据库导入。
(2)原始单据的格式设计便于填写,便于归档,尽量减少汉字输入,以减轻输入操作,保证输入程度。
(3)输入数据的校对工作由程序保证。
(4)用户界面设计坚持友好、简便、实用、易于操作的原则,尽量避免过于繁锁、花哨,基本采用统一界面颜色,减轻操作人员的眼睛压力,增强输入系统的实用性。
总结
通过开发本系统我对前面学过的许多课程有了更为深刻的理解,如果在开发前整个开发工作做出全方位的规划和系统的分析,开发过程就会事半功倍,否则就会遇到许多意想不到的问题,延缓了开发的过度。在设计中我基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我深刻的认识到认真执行管理系统软件标准的重要性,由于对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次系统设计都有了加强的了解。还有,我认为有充分的资料和有经验的开发人员指导是开发得以迅速进展的关键因素之一。
在具体的设计与实施中,我看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解。此次课程设计,给了我极大的自信,锻炼了我的独立思考能力,相信在以后的系统设计课程中能够做到更加遂心应手,高质量的完成工作计划。
展开阅读全文