《4人力资源管理系统3273.docx》由会员分享,可在线阅读,更多相关《4人力资源管理系统3273.docx(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目4-人力资源管理系统项目来源:湖南科创信息技术股份有限公司随着市场竞竞争的日日趋激烈烈,人才才已成为为实现企企业自身身战略目目标的一一个非常常关键的的因素。企企业中人人心向背背和员工工对工作作的投入入程度在在很大程程度上决决定了该该企业的的兴衰与与成败。如如何能保保持本企企业对员员工的工工作责任任感,激激励他们们的工作作热情,减减少人才才的流失失,已成成为困扰扰企业主主管和人人力资源源经理的的一个日日益尖锐锐的问题题,可以以说企业业管理从从根本上上来讲就就是对人人的管理理。现在在“公平、公公正、合合理”的企业业管理原原则已为为不少企企业所采采纳。但但是要实实现“公平、公公正、合合理”绝非易
2、易事,它它不是仅仅靠规章章制度和和政策就就可以解解决的。通通过建立立透明、相相容、一一致、易易查和全全面的人人力资源源信息系系统,将将与人相相关的信信息统一一地管理理起来,才才有可能能为“公平、公公正、合合理”原则的的实现,以以及企业业在运作作和劳资资纠纷等等方面的的风险规规避等建建立一套套科学的的保障体体系。本章将向读读者全面面剖析人人力资源源管理的的内容,由由此得出出人力资资源管理理系统需需求分析析和数据据建模,并并最终演演示如何何利用VVisuual Bassic.NETT完成系系统的制制作。1 人力资资源管理理的任务务与作用用1.1 人人力资源源管理的的任务人力资源管管理工作作的主要要
3、任务有有:进行人力资资源规划划和分析析贯彻平等就就业机会会原则聘任员工从事人力资资源开发发确定报酬和和福利处理员工与与劳资关关系人力资源规规划和分分析包括括几方面面的任务务。在进进行人力力资源规规划的过过程中,经经理人员员将预计计未来影影响劳动动力供求求的有关关因素。人人力资源源分析要要求具备备各种相相关的信信息资料料、通信信系统和和评价系系统,它它们是从从事协调调人力资资源工作作所不可可或缺的的部分。政府在遵从从平等就就业机会会法规方方面的要要求,无无疑将对对所有其其他人力力资源管管理工作作产生重重大影响响。例如如,企业业在进行行战略性性人力资资源规划划时,为为贯彻在在雇佣少少数种族族成员和
4、和妇女方方面的赞赞助性行行为的要要求,就就必须为为雇佣各各种各样样的雇员员留有充充分的余余地。另另外在招招聘选拔拔和培训训人员时时,所有有经理人人员都必必须遵守守平等就就业机会会法规的的要求。聘任员工指指选择适适合标准准要求的的相应数数量的人人员,来来填补企企业的岗岗位空缺缺。职务务分析是是聘任工工作的基基础。根根据职务务分析所所得结论论,就可可以准备备工作说说明书和和职务要要求细则则,这两两项都是是在招聘聘中所需需使用的的材料。在在人员选选拔过程程中,应应特别注注意选择择最符合合要求的的员工来来填补企企业的岗岗位空缺缺。员工培训与与人力资资源开发发工作包包括想新新雇员介介绍企业业的各种种情况
5、、对对现有员员工进行行职业技技能培训训、鼓励励和帮助助员工在在多方面面提高和和发展等等内容。在在职务不不断演化化和改变变的环境境下,为为了适应应技术的的变化,企企业就必必须对员员工进行行培训和和再培训训。此外外,为迎迎接未来来的挑战战,还必必须鼓励励各级负负责人、管管理者和和所有员员工不断断有所发发展和提提高。为为此企业业一般制制定了员员工职业业发展计计划,这这种计划划的目的的,是为为那些在在企业内内寻求自自我发展展的员工工设计出出发展的的路径,并并安排为为此所需需要的有有关活动动。为了了提高员员工的工工作成效效,企业业还应对对员工的的工作表表现进行行考核,以以确定员员工的本本职工作作究竟做做
6、的怎么么样。报酬就是通通过薪金金、奖励励和福利利等方式式来报答答为企业业工作的的员工。企企业必须须认真设设计和不不断完善善基本工工资和薪薪酬制度度。除了了工薪以以外,越越来越多多的企业业好指定定了某些些奖励计计划,例例如利润润分享和和工作奖奖励等。但但是另一一方面,快快速增长长的福利利费用,特特别是扶扶摇直上上的医疗疗的保健健费用,仍仍将继续续是一个个值得思思考和认认真对待待的重大大问题。如果员工和和企业双双方都想想联手共共创繁荣荣,那么么管理着着和员工工就必须须卓有成成效地处处理双方方的关系系。不论论员工是是否由工工会来代代表,企企业都必必须重视视与员工工健康、人人身安全全和财物物保障有有关
7、的各各项工作作。为促促成企业业与员工工的良好好关系,企企业还必必须保障障员工的的各种权权利。另另外为了了使员工工如同管管理者那那样准确确地了解解企业对对员工的的期望。企企业还必必须制定定、传达达和不断断更新人人力资源源政策和和规则。在在有工会会的企业业中,企企业还应应重视和和处理好好资方和和工会的的关系。1.2 人人力资源源管理系系统的作作用人力资源管管理系统统是以先先进的软软件和高高速、大大容量的的硬件为为基础的的,新的的人力资资源管理理模式,通通过集中中式的信信息库、自自动处理理信息、员员工自助助服务、外外协以及及服务共共享,达达到降低低成本、提提高效率率、改进进员工服服务模式式的目的的。
8、它通通过与企企业现有有的网络络技术相相联系,保保证人力力资源与与日新月月异的技技术环境境同步发发展。一一般来说说,可以以分为四四个部分分来理解解人力资资源管理理系统。1. 管理人员角角色和目目标的改改变传统的人力力资源管管理中,管管理人员员的绝大大部分精精力将耗耗费在繁繁琐的日日常行政政事务处处理上,而而作为企企业管理理层的参参谋角色色应该做做的咨询询和策略略制定的的工作相相对缺乏乏。通过过人力资资源管理理系统管管理人员员将决大大部分精精力放在在管理层层提供咨咨询、建建议上,而而在行政政事务上上的工作作可以由由电子化化系统完完成,只只需占用用HR人员员极少的的精力和和时间。2 提供更好的的服务
9、人力资源管管理系统统可以迅迅速、有有效地收收集各种种信息,加加强内部部的信息息沟通。各各种用户户可以直直接从系系统中获获得自己己所需要要的各种种信息,并并根据相相关信息息做出决决策和相相应的行行动方案案。3. 降低成成本人力资源管管理系统统通过减减少人力力资源管管理工作作的操作作成本、降降低员工工流动率率、减少少通讯费费用等途途径达到到降低企企业运作作成本的的目的。4. 革新管管理理念念人力资源管管理系统统的最终终目的是是达到革革新企业业的管理理理念而而不仅仅仅是改进进管理方方式、优优化人力力资源管管理。先先进技术术应用与与人力资资源管理理时,并并不仅仅仅是为了了将现有有的人力力资源工工作做的
10、的更好,更更重要的的是,做做些对于于企业来来讲更有有效率的的事情,成成为管理理层的决决策支持持者,为为决策提提供信息息和解决决方案。2 功能分分析与系系统流程程图由于篇幅有有限,本本实例详详细介绍绍如图11所示的的功能开开发过程程,并简简化其中中各功能能所包含含的属性性,其他他功能读读者完全全可以参参照这些些功能的的开发方方法实现现。人力资源管理系统图1详细介绍的功能模块历史工资奖励记录历史工资惩罚记录当月工资管理修改明细并计算从历史导入导入到历史图2系统流程图3数据库设设计一个基本的的人力资资源管理理系统数数据库中中包括多多张数据据表,分分别存放放相应子子功能的的数据信信息,其其中组织织机构
11、编编码表和和职员基基本信息息表是起起关键作作用的表表,用于于存放基基础的数数据信息息。其他他涉及组组织机构构信息和和职员信信息的数数据表,都都只记录录机构或或职员的的编号,根根据作为为外键的的编号字字段和组组织机构构编码表表或职员员基本信信息表相相对应。因因此这22张表和和其他数数据表间间的关系系是1:N的关系系。本程序共需需8张表,用用途分别别如表11所示。表1 系系统数据据表及其其用途数据表名称称数据表用途途用户清单保存系统使使用者的的信息职员基本信信息表用于保存企企业组织织机构的的详细信信息,包包括机构构间的层层次编码码等组织机构编编码表用于保存企企业员工工的基本本信息月工资统计计表用于
12、保存、计计算当月月的员工工工资个人所得税税表用于保存个个人所得得税的税税率数据据工资发放历历史表用于保存所所有月份份工资发发放的历历史职员奖励表表用于保存员员工的奖奖励情况况职员惩罚表表用于保存员员工的惩惩罚情况况以下为数据据表之间间的关系系图图3 数据据表关系系图3.1创建建数据库库打开SQLL Seerveer企业业管理器器,新建建一个数数据库,将将其命名名为hrrmboook。后后面几小小节我们们将列出出几个重重点的数数据表的的建库脚脚本。3.2创建建“组织机机构编码码表”CREATTE TTABLLE dboo.组织机机构编码码表 (内部编编号 innt IDEENTIITY (1,
13、1) NOOT NNULLL ,类别 vvarccharr (1000) NNULLL ,AbssInddex iint NUULL ,IteemInndexx intt NNULLL ,IteemLeevell intt NNULLL ,ParrenttInddex iint NUULL ,类别号号 chaar (100) NNULLL ,单位编编号 vaarchhar (220) NOTT NUULL PRIIMARRY KKEY,单位名名称 vaarchhar (1100) NUULL ,拼音编编码 vaarchhar (550) NULLL ,单位地地址 vaarchhar (1100
14、) NUULL ,单位电电话号码码 varrchaar (500) NNULLL ,开户银银行 vaarchhar (1100) NUULL ,帐号 vvarccharr (50) NUULL ,开户全全称 vaarchhar (1100) NUULL) ON PRRIMAARYGO3.3创建建“职员基基本信息息表”CREATTE TTABLLE dboo.职员基基本信息息表 (内部编编号 innt IDEENTIITY (1, 1) NOOT NNULLL ,职员编编号 vaarchhar (330) NOTT NUULL PRIIMARRY KKEY,姓名 vvarccharr (20)
15、NOOT NNULLL ,姓名简简码 vaarchhar (110) NULLL ,性别 vvarccharr (2) NULLL ,出生日日期 innt NULLL ,年龄 iint NUULL ,籍贯 vvarccharr (50) NUULL ,民族 vvarccharr (20) NUULL ,文化程程度 chhar (550) NULLL ,毕业学学校 chhar (1100) NUULL ,健康状状况 vaarchhar (550) NULLL ,婚姻状状况 vaarchhar (110) NULLL ,身份证证号码 vvarccharr (18) NUULL ,家庭电电话 vaa
16、rchhar (550) NULLL ,办公电电话 vaarchhar (550) NULLL ,手机 vvarccharr (50) NUULL ,电子邮件件地址 vvarccharr (50) NUULL ,职工账账号 vaarchhar (220) NULLL ,单位编编号 vaarchhar (220) NULLL, 备注 vvarccharr (1000) NNULLL ) ON PRRIMAARYGO3.4创建建其他数数据表CREATTE TTABLLE dboo.用户清清单 (用户编编号 chhar (66) NNOT NULLL ,部门 ccharr (20) NOOT NNU
17、LLL ,姓名 ccharr (10) NOOT NNULLL ,性别 ccharr (2) NOTT NUULL ,密码 ccharr (10) NUULL ) ON PRRIMAARYGOCREATTE TTABLLE dboo.月工资资统计表表 (日期 iint NUULL ,职员编编号 vaarchhar (330) Nott NUULL PRIIMARRY KKEY,基本工工资 flloatt NNULLL DEEFAUULT (0) ,浮动工工资 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,合同补补 deccimaal(26, 2) NUULL
18、 DEFFAULLT (0) ,粮副补补 deccimaal(26, 2) NUULL DEFFAULLT (0) ,房补 ddeciimall(226, 2) NULLL DDEFAAULTT (00) ,临时补补 deccimaal(26, 2) NUULL DEFFAULLT (0) ,职务工工资 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,工龄工工资 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,考核工资资 deccimaal(26, 2) NUULL DEFFAULLT (0) ,奖金 ddeciimall(2
19、26, 2) NULLL DDEFAAULTT (00) ,应发金金额合计计 deccimaal(26, 2) NUULL DEFFAULLT (0) ,房租 ddeciimall(226, 2) NULLL DDEFAAULTT (00) ,水电费费 deccimaal(26, 2) NUULL DEFFAULLT (0) ,请假扣扣除 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,考勤扣扣除 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,罚款 ddeciimall(226, 2) NULLL DDEFAAULTT (0
20、0) ,住房公公积金 ddeciimall(226, 2) NULLL DDEFAAULTT (00) ,医疗保保险 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,养老保保险 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,失业保保险 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,生育保保险 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,工伤保保险 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,应扣金金额合计计 dec
21、cimaal(26, 2) NUULL DEFFAULLT (0) ,工资合合计 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,个人所所得税 ddeciimall(226, 2) NULLL DDEFAAULTT (00) ,实发金金额 deecimmal(266, 22) NNULLL DEEFAUULT (0) ,发放否否 chaar (100) NNULLL ,月份 iint NUULL) ON PRRIMAARYGOCREATTE TTABLLE dboo.个人所所得税表表 (编号 iint NOOT NNULLL PRRIMAARY KEYY,级数
22、 ccharr (2) NOTT NUULL ,不计税税工资 ddeciimall(226, 2) NOTT NUULL DEFFAULLT (8000),工资下下限 deecimmal(266, 22) NNOT NULLL DDEFAAULTT (00),工资上上限 deecimmal(266, 22) NNOT NULLL DDEFAAULTT (00),个人所所得税率率 deccimaal(26, 2) NOOT NNULLL DEEFAUULT (0),速算扣扣除数 ddeciimall(226, 2) NOTT NUULL DEFFAULLT (0),备注 vvarccharr (
23、50) NUULL) ON PRRIMAARYGOCREATTE TTABLLE dboo.工资发发放历史史表 (日期 iint NUULL ,职员编编号 vaarchhar (330) NULLL ,基本工工资 flloatt NNULLL ,浮动工工资 deecimmal(266, 22) NNULLL ,合同补补 deccimaal(26, 2) NUULL ,粮副补补 deccimaal(26, 2) NUULL ,房补 ddeciimall(226, 2) NULLL ,临时补补 deccimaal(26, 2) NUULL ,职务工工资 deecimmal(266, 22) NNU
24、LLL ,工龄工工资 deecimmal(266, 22) NNULLL ,考核工工资 deecimmal(266, 22) NNULLL ,奖金 ddeciimall(226, 2) NULLL ,应发金金额合计计 deccimaal(26, 2) NUULL ,房租 ddeciimall(226, 2) NULLL ,水电费费 deccimaal(26, 2) NUULL ,请假扣扣除 deecimmal(266, 22) NNULLL ,考勤扣扣除 deecimmal(266, 22) NNULLL ,罚款 ddeciimall(226, 2) NULLL ,住房公公积金 ddeciim
25、all(226, 2) NULLL ,医疗保保险 deecimmal(266, 22) NNULLL ,养老保保险 deecimmal(266, 22) NNULLL ,失业保保险 deecimmal(266, 22) NNULLL ,生育保保险 deecimmal(266, 22) NNULLL ,工伤保保险 deecimmal(266, 22) NNULLL ,应扣金金额合计计 deccimaal(26, 2) NUULL ,工资合合计 deecimmal(266, 22) NNULLL ,个人所所得税 ddeciimall(226, 2) NULLL ,实发金金额 deecimmal(2
26、66, 22) NNULLL ,发放否否 chaar (100) NNULLL ,月份 iint NUULL) ON PRRIMAARYGOCREATTE TTABLLE dboo.职员奖奖励表 (序号 iint IDDENTTITYY (11, 11) NNOT NULLL PPRIMMARYY KEEY,职员编编号 vaarchhar (330) NOTT NUULL ,奖励类类型 vaarchhar (220) NULLL ,奖励金金额 flloatt NNULLL DEEFAUULT (0),是否计计入工资资 chaar (100) NNULLL DEEFAUULT (否否),奖励原原
27、因 vaarchhar (550) NULLL ,部门意意见 vaarchhar (1100) NUULL ,奖励日日期 innt NULLL) ON PRRIMAARYGOCREATTE TTABLLE dboo.职员惩惩罚表 (序号 iint IDDENTTITYY (11, 11) NNOT NULLL PPRIMMARYY KEEY,职员编编号 vaarchhar (330) NOTT NUULL ,惩罚类类型 vaarchhar (220) NULLL ,惩罚金金额 flloatt NNULLL DEEFAUULT (0) ,是否计计入工资资 chaar (100) NNULLL D
28、EEFAUULT (否否),惩罚原原因 vaarchhar (550) NULLL ,部门意意见 vaarchhar (1100) NUULL ,惩罚日日期 innt NULLL) ON PRRIMAARYGO3.5创建建外部关关键字ALTERR TAABLEE ddbo.月月工资统统计表 ADDD CONSSTRAAINTT FFK_月月工资统统计表_职员基基本信息息表 FORREIGGN KKEY (职员员编号) REEFERRENCCES dbbo.职员员基本信信息表 (职员员编号)GOALTERR TAABLEE ddbo.工工资发放放历史表表 AADD CONSSTRAAINTT F
29、FK_工工资发放放历史表表_职员基基本信息息表 FORREIGGN KKEY (职员员编号) REEFERRENCCES dbbo.职员员基本信信息表 (职员员编号)GOALTERR TAABLEE ddbo.职职员奖励励表 ADDD CONSSTRAAINTT FFK_职职员奖励励表_职员基基本信息息表 FORREIGGN KKEY (职员员编号) REEFERRENCCES dbbo.职员员基本信信息表 (职员员编号)GOALTERR TAABLEE ddbo.职职员惩罚罚表 ADDD CONSSTRAAINTT FFK_职职员惩罚罚表_职员基基本信息息表 FORREIGGN KKEY (
30、职员员编号) REEFERRENCCES dbbo.职员员基本信信息表 (职员员编号)GO3.6创建建存储过过程系统使用了了四个存存储过程程,分别别实现从从历史导导入工资资明细、计计算当月月工资和和工资发发放的功功能。这这些存储储过程都都在“当月工工资管理理”模块中中使用,可可以通过过以下的的脚本代代码创建建。if exxistts (sellectt * froom ddbo.syssobjjectts wwherre iid = obbjecct_iid(NNddbo.ssf_空空数据置置0) aand OBJJECTTPROOPERRTY(id, NIsPProcceduure) = 1
31、)drop proocedduree ddbo.ssf_空空数据置置0GOif exxistts (sellectt * froom ddbo.syssobjjectts wwherre iid = obbjecct_iid(NNddbo.ssf_形形成月工工资统计计表) aand OBJJECTTPROOPERRTY(id, NIsPProcceduure) = 1)drop proocedduree ddbo.ssf_形形成月工工资统计计表GOif exxistts (sellectt * froom ddbo.syssobjjectts wwherre iid = obbjecct_ii
32、d(NNddbo.ssf_当当月工资资统计) andd OBBJECCTPRROPEERTYY(idd, NNIssProocedduree) = 11)drop proocedduree ddbo.ssf_当当月工资资统计GOif exxistts (sellectt * froom ddbo.syssobjjectts wwherre iid = obbjecct_iid(NNddbo.ssf_当当月工资资发放) andd OBBJECCTPRROPEERTYY(idd, NNIssProocedduree) = 11)drop proocedduree ddbo.ssf_当当月工资资发放
33、GO-creatte pprocceduure sf_空数据据置0asbeginn trranssacttionnupdaate 月工资资统计表表 seet 基基本工资资=0 wheere 基本工工资 iis nnulllupdaate 月工资资统计表表 seet 职职务工资资=0 wheere 职务工工资 iis nnulllupdaate 月工资资统计表表 seet 工工龄工资资=0 wheere 工龄工工资 iis nnulllupdaate 月工资资统计表表 seet 考考核工资资=0 wheere 考核工工资 iis nnulllupdaate 月工资资统计表表 seet 奖奖金=0
34、0 whheree 奖金金 iss nuullupdaate 月工资资统计表表 seet 应应发金额额合计=0 wwherre 应应发金额额合计 is nulllupdaate 月工资资统计表表 seet 房房租=00 whheree 房租租 iss nuullupdaate 月工资资统计表表 seet 水水电费=0 wwherre 水水电费 is nulllupdaate 月工资资统计表表 seet 请请假扣除除=0 wheere 请假扣扣除 iis nnulllupdaate 月工资资统计表表 seet 罚罚款=00 whheree 罚款款 iss nuullupdaate 月工资资统计表
35、表 seet 考考勤扣除除=0 wheere 考勤扣扣除 iis nnulllupdaate 月工资资统计表表 seet 住住房公积积金=00 whheree 住房房公积金金 iss nuullupdaate 月工资资统计表表 seet 医医疗保险险=0 wheere 医疗保保险 iis nnulllupdaate 月工资资统计表表 seet 养养老保险险=0 wheere 养老保保险 iis nnulllupdaate 月工资资统计表表 seet 应应扣金额额合计=0 wwherre 应应扣金额额合计 is nulllupdaate 月工资资统计表表 seet 失失业保险险=0 wheere
36、 失业保保险 iis nnulllupdaate 月工资资统计表表 seet 个个人所得得税=00 whheree 个人人所得税税 iss nuullupdaate 月工资资统计表表 seet 工工资合计计=0 wheere 工资合合计 iis nnulllupdaate 月工资资统计表表 seet 实实发金额额=0 wheere 实发金金额 iis nnulllupdaate 个人所所得税表表 seet 个个人所得得税率=0 wwherre 个个人所得得税率 is nulllcommiitGO-creatte pprocceduure sf_当月工工资统计计asbeginn trranssa
37、cttionndecllaree mmontth iintseleect moonthh = 日期 ffromm 月工工资统计计表- 计计算奖金金updaate 月工资资统计表表 seet 奖奖金 = (seelecct ssum(奖励金金额) froom 职职员奖励励表 aas ii whheree i.是否计计入工资资=是 aand i.奖奖励日期期mmontth*1100 andd i.奖励日日期mmontth*1100 andd i.惩罚日日期11 thhen 个人所所得税率率/1000 ellse 个人所所得税率率 ennd frrom 个人所所得税表表 whheree 工资资上限 = gzzhj ordder by 工资上上限opeen mmycuur1fettch nexxt ffromm myycurr1 iintoo ggzxxx, gzssx,slWHIILE (FETTCH_STAATUSS = 0 )BEGGINseelecct grssds = grssds + (gzzsx-gzzxx)*sslfeetchh neext froom mmycuur1 intto gzxxx, gzzsx,sllENDDcloos
限制150内