1、人力资源管理系统设计方案目录:一、构建人力资源管理系统的目的二、人力资源管理系统方案的拟定三、网络拓扑形式四、系统安全设计方案五、系统模块功能1、人事管理2 、党员管理3、干部管理4 、薪酬福利5 、人才招聘6 、绩效考核7 、系统管理8 、公文传输9 、规章制度10、 我的文柜六、数据库设计七、施工及制作系统相关环节八、系统所需的材料和工具一、 构建人力资源管理系统的目的为了提高鄂钢公司组织人事部的整体工作效率,辅助领导决策,增强信息资源管理、行业指导能力;适应现代化信息技术的发展,合理的运用计算机、数据通信和多媒体等现代化信息技术构造现代化的办公环境。运用先进的科学技术(重要是计算机技术)
2、,使办公室部分工作逐步物化于各种现代化设备中,由办公室人员与设备共同构成服务于某种目的的人机信息解决系统。其目的是尽也许充足运用现代技术资源与信息资源,在保证数据一致性、完整性的基础上,使各部门和各单位形成统一的管理,提高整体工作效率和工作质量,辅助决策,以取得更好的效果。本系统的宗旨在于使公司人力资源管理向规范化、标准化、便捷化迈进。将借鉴公司的人事管理理念,结合集团总公司的人力资源管理系统开发和研究之经验,整合鄂钢公司人力资源信息,建立公司内部员工信息数据库,对员工全面的信息实行高效、准确的采集,再对现有人力资源业务流程结合最佳操作方案进行重组、再造,实现各模块信息的逻辑关联性。一个优秀的
3、人力资源管理系统不仅应具有解决各种人力资源业务能力,更重要的是应具有强大的辅助决策支持能力。本系统需要以其强大的信息解决功能,运用多种数理记录模型,通过计算和分析,提供各种形式的可视性信息,为管理层的决策提供依据,从而提高公司决策质量与效率;逐步实现战略人力资源和人力资本管理。二、 人力资源管理系统方案的拟定本方案针对鄂钢所有员工的人力资源信息进行管理,因在数据维护及系统操作上涉及到各二级单位,且因地理位置分布较散,不便于平常维护和以后的系统扩展。因此,经团队会议研究,一致认同采用B/S模式(免去客户端后期维护的工作量),将这些分离的工作通过本系统互相联系,构建成一个较为完整的人力资源管理平台
4、,有效的规划人力资源管理流程,提高公司管理效率,减少管理成本。注:B/S(Browser/Server,浏览器/服务器)模式又称B/S结构,它是随着Internet技术的兴起,对C/S模式注:c/s(Client/Server,客户端/服务器) 模式又称C/S结构应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现。B/S模式最大的好处是运营维护比较简便,能实现不同的人员从不同的地点,以不同的接入方式访问和操作共同的数据。三、 网络拓扑形式为了保证整个网络的可靠性和安全性,采用星形拓扑结构,网络上的计算机通过路由器和互换机进行集中管理,可以防止病毒等因素导致的广播风暴堵塞整个网络,网络
5、上的任何一台计算机发生故障都不会影响整个网络,并且易于扩展和改变。在现有的鄂钢办公局域网基础上,增长人力资源管理服务,以达成各单位间的数据互访,实现资源共享。武钢主干网组织人事部单位1单位8单位7单位6单位5单位4单位3单位2VPN鄂钢内部网互联网网络拓扑形式示意简图四、系统安全设计方案因人力资源信息是一项保密性很强的信息,为了安全有效地对数据进行合理的显示与保护,方案中对用户权限设立了三层权限管理,且每层权限均可控制终端显示表格的行(通过SQL条件约束)与列,具体如下:1、超级管理员:拥有系统最高权限,可定制用户组或用户,设立每个组或用户的具体权限,如可读、可查询、可生成报表、可编辑、可插入
6、、可删除六种,同时可控制登录人员所看到的字段数目,并动态给组(或用户)添加SQL条件语句,对人员信息表(主表)的行进行约束显示。2、组管理员:可在本组权限(由超级管理员分派的权限)范围内创建用户,新创建的用户权限只能继承或小于当前组管理员权限。3、用户:每个用户必须从属于某个组,且由当前组的管理员进行权限控制。当用户登录后,系统日记表记录了用户的所有操作事件,可通过登录ID号和IP地址直接找出某个用户进行了哪些操作事件,并可查出在哪台终端进行的操作(前提是需要公司的地址表),日记表里用指定的格式记录了历史数据被更改后的新、旧数据,同时可通过程序恢复指定的日记记录。五、系统模块功能人力资源管理系
7、统是涉及面较广的系统,为此,我们通过近三个月的需求分析,通过互联网学习其他公司的人力资源管理系统,结合办公自动化等软件,多次到武钢学习经验,将本系统模块归纳如下:1、人事管理1.1 人员信息管理:对公司所有员工的基础信息管理,涉及信息的录入、修改及删除。A. 基本信息:涉及编码,姓名,曾用名,性别,出生年月等。B. 协议信息:涉及协议编号,签订日期,协议期限,协议性质等。C.岗位信息:涉及选择岗位,定岗时间,定岗因素等。D. 学历信息:涉及学历类别,学历,专业,毕业院校,获得时间等。E. 组织机构:涉及单位名称,单位编码等。1.2 人员异动管理:纪录人员调动情况,将员工之前所属单位、岗位、岗系
8、、级别、职务等所有个人信息保存至数据库,以便将来需要查询。在应用层应显示员工最新的单位等个人信息。1.3劳动协议管理:纪录人员劳动协议情况,在新签协议的同时保存历史协议,随时可以查询即将到期的协议,并可以按照协议的不同属性查询各种协议。 1.4 岗位管理:纪录员工的岗位工种,岗位系数,岗位类别等。当员工的岗位发生变化时可以更新员工的岗位信息,并将原岗位信息纪录至数据库保存,方便查询员工各时期的岗位变化。1.5学历管理:纪录员工的学历状况,在获得新的学历后可以更新员工的学历状况,并将原学历保存至数据库保存,方便查询员工各时期的学历状况。1.6机构编码管理描述公司及各级子机构的关系,每层机构均有继
9、父机构的唯一编码(称机构编码),定义了各层机构的性质及异动时间,通过异动时间,可列出任意机构的历史异动记录。1.7综合应用登陆用户的数据显示界面。通过这个模块可对公司所有员工进行自定义条件查询与记录分析,有图表显示及打印功能。各二级单位管理人员登录后,可通过行约束功能(所分派的权限)只能显示或操作部分数据,如只能操作或查询本单位(或部分单位)的数据等。2 党员管理2.1 党组织机构管理:根据公司目前的组织结构,构建党组织机构编码,每层机构具有唯一编码。2.2 入党申请管理:思想积极向上,希望加入共产党的公司员工可以填写入党申请表,组织科可以通过应用界面看到填写入党申请的员工个人资料等具体信息。
10、并对申请入党进行跟踪考察,只有被批准的人同才被录入党员库。2.3 党员管理:对党员的培训、测评、出境及奖惩进行管理,均保存历史记录。 3干部管理3.1 异动管理:对新任或免职人员数据的更新,有任免因素、任免时间,从事何职务等相关信息,并作历史记录存档。3.2 干部考评:记录了公司所有科、工段级以上干部年度测评情况,有干部的年度考评、定格情况,记录了相关评语、考核小组成员等历史具体信息,以便于生成个人简历,可生成图表、报表并打印。3.3 后备干部:保存二级单位推荐的材料,有测评后的票数记录,即使是未被入选的后备干部仍保存到数据中,以便日后分析。有测评评语,有历史记录存档。3.4 干部奖惩:对公司
11、所有干部的奖惩情况作历史存档,可随时查询打印。4 薪酬福利4.1 工资计划:单位月工资计划,有新建、编辑、删除功能,有历史计划与实发金额对照表,以图表的形式显示每月计划和实发金额。可生成报表打印。4.2 公式管理:把设计好公式的EXCEL模板,将公式名称及说明等信息保存到数据库中,以便直接调用。4.3 工资核发:根据各单位人数,结合人员岗薪及其他相关数据(从子表读取)自动生成各单位的工资告知单,对超额单位有提醒,并将超额单位、数额及因素保存到记录中,有历史查询及报表打印功能。4.4 五险一金:五险:养老保险、医疗保险、失业保险、工伤保险和生育保险一金:住房公积金五险一金数据维护与记录。4.5
12、数据导入:从二级单位报送的U盘数据库中导入个人实发工资数据。并与核发单位告知单进行校对,金额有误时有提醒功能,将不会导入到数据库。4.6 综合查询:在有权限的情况下,可对单位(涉及子单位)、处干及其风险收入、公司领导、内退人员收入等进行查询记录,也可由个人输入编号查询本人收入情况,能反映出年收入、季度收入、月收入、个人所得税、住房公积、养老保险、医疗保险、生育保险金等具体信息,有图表比例分析功能,可生成报表打印。5 人才招聘5.1 人才招聘流程图人才申报审核笔试面试人才库未通过通过通过未通过通过未通过结束总体介绍人才库的重要用途:随着人类的进步,社会的发展,人才的需求量也越来越大,一个大型公司
13、要搞好公司建设,人才库的管理也是非常重要的,将全公司的人才进行入库,根据专业、学历、求职意向等进行归档,统一管理,更合理的将这些人才分派到更适合的岗位,发挥他们的长处,将会给公司带来更大的效益。流程重要涉及:人才申报人才笔试人才面试人才库5.2 人才申报功能实现:各单位可通过网络申报本单位的人才情况,可从人员数据表中提取个人简历进行申报。申报成功后,数据将保存到数据表中。5.3 人才申报审核功能实现:将申报的人员汇总,然后根据筛选条件进行筛选,将符合申报条件的员工通过审核,即可直接发放笔试告知书。5.4 分数录入审核合格的即可通过本系统的试题库(或到培训中心)进行相关专业的考试,将人才成绩录入
14、功能实现(说明);将员工的笔试分数录入到系统,通过设立的分数线或者合格不合格标记,过滤出合格的员工,即可直接发放笔试告知书。假如到培训中心进行笔试,可通过鄂钢办公网把考试分数直接保存到本系统数据库中。5.5 人才面试功能说明:人力资源部和用人部门分别填写初试和复试意见。统一意见后,交于相关部门批准,将员工的面试结果录入到系统,最后将符合条件的员工记录出来,即可进入人才库。6 绩效考核:6.1 考核项目管理:涉及新建、编辑、删除考核项目,有具体的时间、考核对象等。6.2 考核内容考核内容可自定义添加项目,如基础能力、工作态度、业务水平、责任感等涉及有哪些考核选项。6.3 考核标准可设计成评分标准
15、和优秀、合格、基本合格或不合格等文字评选标准两种6.4 考核结果管理:把测评结果录入到数据库,便于以后查询分析。6.5 绩效分析:通过以上的测评情况,进行综合分析,根据考核项目中制订的评分标准和实际测评情况进行记录,可根据用户设立条件进行查询记录,以图表的形式分析并打印。7 系统管理7.1、权限管理创建或管理用户权限。7.2、模块管理此功能由程序员进行管理,将写好的页面通过此模块互相连接,组合成一个完毕的系统。7.3、系统设立对整个系统进行个性化设立,如上传文献大小、菜单字体颜色、菜单图片等。8 公文传输对需要审核或审批的公文进行管理,记录了当前公文的审核(或审批)状态,是否仍需要继续转核(或
16、转批),直到盖章后分发到相关人员,同时跟踪相关人员承办情况,通过检查回执表的状态,反映出当前承办事情是否完毕,以及具体完毕情况。9 规章制度可按类别将各种规章制度进行分类管理,通过输入关键字可直接查询,有标题或全文查询功能。10 我的文柜10.1 信息发布短信发送,有群发功能,接受方有自动提醒功能。10.2 网络会议可发起网络会议,先创建会议室,设立进入的密码,通过摄像头可显示当前持麦人员图像,可用语音也可以文字,有私谈功能。有会议主持人、记录人,可保存历史会议内容,可拍照、录像。10.3 通讯查询凡被收录到此通讯录的相关信息均可查询。10.4 我的考勤上班签到、签走,请假等方面的记录,对请假
17、有审批功能,只有审批后的假条才生效。公文传递流程图二级单位公司领导相关部门批准拟稿部长审核拟稿领导签字批准上报不批准上报批准上报不批准上报不批准领导签字回执回执作废回执作废回执承办承办六、数据库设计本系统集人事信息与自动化办公一体化,考虑以后无纸办公的扩展,各项安全策略,数据库有近70张数据表,并在程序设计过程仍要不断进行完善,以下为数据表的设计思绪:人事信息表(Employee):字段名字段含义字段类型长度备注自动编号int主键人员编码varchar6姓名varchar20曾用名varchar20性别varchar2出生年月datetime民族varchar20字典表录入籍贯varchar2
18、0字典表录入政治面貌varchar8字典表录入入党时间datetime婚否varchar6字典表录入学位varchar20字典表录入专业varchar20字典表录入毕业院校varchar50字典表录入学历varchar20字典表录入岗位varchar20岗位异动表更新单位编码varchar50机构异动表更新单位名称varchar50机构异动表更新单位性质varchar30机构异动表更新组织编码varchar50组织异动表更新组织名称varchar50组织异动表更新组织属性varchar30组织异动表更新参与工作时间datetime是否在岗varchar6字典表录入岗位状况varchar20字典
19、表录入工作身份varchar20字典表录入用工性质varchar20工种异动表更新工种varchar20工种异动表更新技术职称varchar20字典表录入现任职务varchar20字典表录入职务级别varchar20字典表录入协议编号varchar20协议异动表更新签订时间datetime协议异动表更新到期时间datetime协议异动表更新身份证号varchar18个人相片varchar50单位排序int人员排序int备注ntext因考虑每个用户权限不同,可以看到的字段数量不同,为便于权限管理,此表集成了较多的人员基本信息字段。从此表中,可以根据权限控制不同用户登录后显示表中的字段数目。字典表
20、字段名字段含义字段类型字段长度备注自动编号int主键父IDint本表的ID号类别int名称varchar30说明varchar10注:此表记录了人员信息表中所有涉及到字典的选项,属单独表,起到数据录入时,从此表中进行选择作用。约定类别如下(可自定义添加行):=人员信息表直接调用的类别Type=1:民族Type=2:籍贯Type=3:政治面貌Type=4:婚否Type=5:学位Type=6:专业Type=7:毕业院校Type=8:学历Type=9:是否在岗Type=10:岗位状况Type=11:工作身份Type=12:用工性质Type=13:技术职称Type=14:现任职务Type=15:职务级
21、别=其他表调用的类别Type=16:机构性质(机构编码表调用)Type=17:组织性质(组织编码表调用)Type=18:测评因素(干部测评表调用)待定义干部异动表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDInt外键(人员信息表)任职时间Datetime任职机构varchar机构编码表录入拟任职务varchar字典表录入职务级别varchar字典表录入副职牵头bitTrue=是,false=否任免因素varchar字典表录入是否试用bitTrue=是,false=否试用到期时间datetime是否在任bitTrue=在任,false=不在任说明:凡被提拔过为科工段、处级或以上
22、的人员均被录入此表,即使不在任,也保存相应的记录。当干部调动时,保存原记录(是否在任为false),另新建记录,即现在职务(是否在任为true)。干部测评表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDInt外键(人员信息表)测评因素varchar字典表录入测评时间datetime测评小组材料ntext干部测评内容表字段名字段含义字段类型字段长度备注自动编号int主键人员int外键(干部测评表ID)测评内容Varchar50内容票数int-1=反对,0=弃权,1=赞成此表为干部测评的内容,对一个干部每进行一次测评时,会有多条选项,那就要在此表中创建多条记录,用外键与上表连接,就
23、是每个人员的具体测评内容了。注:各种票数所占的比例干部测评小组成员表字段名字段含义字段类型字段长度备注自动编号int主键干部测评表IDint外键(干部测评表)姓名int外键(人员信息表)干部奖励表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDInt外键(人员信息表)获奖时间datetime奖励项目varchar字典录入奖励级别varchar字典录入颁奖机构varchar连接机构编码表,再连接人员表录入干部处罚表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDInt外键(人员信息表)处罚时间Datetime处罚因素Varchar字典录入处罚结果Varchar字典录入
24、处罚机构varchar机构编码表录入干部培训表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDInt外键(人员表信息表)培训时间Datetime结束时间datetime培训地点varchar字典录入培训机构varchar培训内容varchar培训结果varchar字典录入后备干部推荐表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDint外键(人员信息表)推荐时间datetime推荐机构int外键(机构编码表)推荐材料ntext推荐级别int字典外键Type=15赞成票int反对票Int弃权票int测评机构int外键(机构编码表)评语ntext是否入选bitfals
25、e=落选,true=入选保存所有被推荐过的后备干部的记录。 测评结果(Type=18)决定是否被入选。此表增长推荐机构是考虑到员工被异动后,保存推荐机构的历史信息。绩效考核表字段名字段含义字段类型字段长度备注自动编号int主键考核类型bitfalse=个人,true=单位外键int个人:连接人员信息表单位:连接机构编码表考核机构int外键(机构编码表)考核时间datetime考核类型为:单位或个人绩效考核内容表字段名字段含义字段类型字段长度备注自动编号int主键外键int外键(绩效考核表ID)考核内容varchar255标准分Int实际评分int组织编码异动表CompanySummaryInf
26、o:字段名字段含义字段类型字段长度备注ID自动编号int主键组织名称varchar80组织编码varchar20组织属性int字典外键Type=17所属行业int字典外键父单位int相应本表的ID字段,父子关系计划干部编制int实际干部编制int组织排序int异动时间Datetime异动因素Varchar成立或撤消因素是否启用Bittrue=启用,false=不启用组织编码的表内关系为父子关系,即“父单位”数值相应于自动编号ID。假如一个组织存在,是否启用为1,反之为0(考虑机构异动)。当组织有异动情况,保存原记录,设是否启用为0。党员异动表字段名字段含义字段类型字段长度备注自动编号int主键
27、人员表IDint外键(人员信息表)异动时间datetime所属行业Int字典外键单位属性Int外键(组织编码表)级别Int字典外键转正时间Datetime转正情况int字典外键一线情况Int字典外键个人身份Int字典外键发展类型Int字典外键是否在册bitTrue=在册,false=不在册党员增减int字典外键增减时间int字典外键增减因素int字典外键先模名人int字典外键当修改或其他异动时,保存原记录,设是否在册为FALSE,再新增记录,设是否在册为TRUE。党员评议表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDint外键(人员信息表)评议时间datetime评议状况in
28、t字典外键评议结果评议材料党员培训表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDint外键(人员信息表)培训时间Datetime结束时间Datetime培训地点Int字典外键培训内容Int字典外键培训结果Int字典外键培训组织机构Int字典外键党员处分表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDint外键(人员信息表)处分时间Datetime处分因素int字典外键处分结果int字典外键处分材料ntext党员出境表字段名字段含义字段类型字段长度备注自动编号int主键人员表IDint外键(人员信息表)出境时间Datetime出境地点Varchar出境因素int
29、字典外键应归时间Datetime实际回国时间datetime审批部门int字典外键入党申请表(未完毕)字段名字段含义字段类型字段长度备注自动编号int主键人员表IDint外键(人员信息表)申请时间datetime级别int字典外键政治面貌int字典外键所属行业int字典外键单位属性int外键(组织编码表)培养时间datetime培养人int外键(人员信息表)通过组织编码表连接人员组织编码选择.计划发展时间datetime发展类型int字典外键机构编码异动表字段名字段含义字段类型字段长度备注ID自动编号int主键机构名称varchar30机构编码varchar30父单位int相应本表的ID字段,
30、父子关系计划干部编制Int实际干部编制Int机构性质int字典外键Type=16机构排序int机构异动时间Datetime异动因素varchar是否启用bittrue=启用,false=不启用所含岗位int外键(岗位异动表)所含工种int外键(工种异动表)机构编码的表内关系为父子关系,即“父单位”数值相应于自动编号ID。假如一个机构存在,是否启用为1,反之为0(考虑机构异动)。所有异动均保存历史异动记录,取消一个机构设是否启用为0。员工异动表字段名字段含义字段类型字段长度备注自动编号int人员int外键(人员信息表)原单位(外键)varchar异动时间datetime异动方式varchar外键
31、(调动,数据变更等)单位编码varchar是否在岗bittrue=在,false=否岗位状况Varchar工作身份Varchar用工性质Varchar新进人员信息在人员信息表,但进行一次异动后,就把原人员信息表记录增长到此表。人员信息表记录更新为最新异动记录。协议异动字段名字段含义字段类型字段长度备注自动编号int人员int外键(人员信息表)协议编号varchar签订时间datetime到期时间datetime新进人员信息在人员信息表,但进行一次协议异动后,就把原人员信息表记录增长到此表。人员信息表记录更新为最新异动记录。工种异动表字段名字段含义字段类型字段长度备注自动编号Int外键Int外键
32、(机构编码表ID)工种名称Varchar工种性质varchar异动时间datetime异动因素是否存在Bittrue=存在,false=不存在描述Varchar此表属异动表,凡有变更或新成立的,都保持原记录,再新建记录。岗位异动表字段名字段含义字段类型字段长度备注自动编号int主键外键int外键(机构编码表ID)岗位名称varchar岗位系数float岗位性质varchar字典录入异动时间Datetime异动因素varchar字典录入是否存在bitFalse=不存在,1=存在岗位职责ntext此表属异动表,凡有变更或新成立的,都保持原记录,再新建记录。员工社会关系表字段名字段含义字段类型字段长
33、度备注自动编号int人员int外键(人员信息表)称谓varchar姓名varchar性别varchar出生年月datetime政治面貌varchar工作单位varchar职务varchar通讯信息表CommunicationInfo:字段名字段含义字段类型字段长度备注EmployeeID人员号数字型员工(Employee外键)Mail电子邮箱QQ号码TelHome家庭电话字符型33TelCo单位电话字符型33MobileTel手机号码字符型33STel手机网号字符型33OTel其他电话字符型33Adress家庭住址字符型50继续教育表字段名字段含义字段类型字段长度备注自动编号int主键人员ID
34、int外键(人员信息表)学习时间Datetime结束时间datetime地点varchar学习内容varchar学习方式varchar成绩证书编号varchar授予机构varchar奖励表字段名字段含义字段类型字段长度备注自动编号int主键人员IDint外键(人员信息表)奖惩性质varchar字典录入时间datetime因素varchar字典录入等级varchar结果varchar字典录入授予部门varchar项目varchar处罚表字段名字段含义字段类型字段长度备注自动编号int主键人员IDint外键(人员信息表)处罚时间datetime处罚因素varchar处罚结果varchar学历表字段
35、名字段含义字段类型字段长度备注自动编号int主键人员IDint外键(人员信息表)获取学历时间datetime院校varchar学历varchar专业varchar专业类别varchar学习形势varchar学位表字段名字段含义字段类型字段长度备注自动编号int主键人员IDint外键(人员信息表)获取学位时间datetime院校varchar学位varchar职称异动表字段名字段含义字段类型字段长度备注自动编号int主键人员IDint外键(人员信息表)获取时间datetime获取方式varchar授予部门varchar职称名称varchar职称资格编号varchar授予资格文献号varchar奖
36、金核发表字段名字段含义字段类型字段长度备注自动编号int主键机构名称int外键(机构异动表.主键=岗位异动表.外键)奖金基数float说明:机构名称外键可连接机构异动表、岗位异动表,得出当前机构共有多少个岗系。然后乘以奖金基数=当前机构的应发奖金,再减去奖金考核表的金额就是实发奖金。奖金考核表字段名字段含义字段类型字段长度备注自动编号int主键被考核机构int外键(机构异动表)考核机构int外键(机构异动表)考核因素varchar考核金额float五险一金字段名字段含义字段类型字段长度备注自动编号int主键人员IDint外键(人员信息表)异动时间datetime养老保险float医疗保险float失业保险float工伤保险float生育保险