第一篇:企业人事管理工作总结.doc
企业人事管理工作总结
企业人事管理工作总结
小编精心推荐
管理工作总结 | 管理年度工作总结 | 管理年终工作总结 | 管理个人工作总结
企业人事管理工作总结
(一)企业发展的最终目的是为了争取效益,获得利益最大化,而人员过剩将是企业沉重的包袱。按照年度工作目标,通过调整机构设置,利用竞争上岗和优化组合的方式完成了定编定员,基本达到最佳的机组与人员配置,使人事改革走上了健康发展的道路。、合理调配现有人力资源,以达最佳配置
按照《公司2004年度管理机构设置》,圆满完成竞聘上岗、优化组合及空编、缺编单位在公司内部的招聘工作,将管理部室、车间从21个精减到了15个,分流人员68人,由年初的615人精简到现在的547人;并根据公司生产经营情况及时合理调配人员,确保了生产经营工作的顺利开展。
2、采取三级管理考核办法,做好各单位人员人事评价工作
为进一步合理开发和利用人力资源,积极营造一个良好的用人环境,建立灵活的用人机制,采取三级考评管理办法(自评、互评、领导评价),按照思想品德、工作能力、工作态度、工作绩效四项考评标准,先个人自评;后员工之间互评,互评后经所在班组汇评;最后由员工所在部门汇总终评,按照有条不紊的程序对公司员工进行综合素质评价,评价共计463人次。
3、劳动合同管理
劳动合同是劳动者与用人单位确立劳动关系、明确双方权利和义务的协议,为充分利用和发挥劳动合同的作用,遵循平等自愿、协商一致的原则,根据公司员工人事评价结果及《劳动合同签订意向表》,对生产、技术、管理骨干采取长期(5年)合同管理,对生产工人及其他工作人员采取中期(3年)、短期(1年)合同或不再续签合同的管理办法,积极开展工作,确定了合同年限,按照先个人填写《劳动合同签订意向表》后部门填写意见,最后公司依据员工人事评价结果及部门填写意见,确定劳动合同意向,反馈本人,共确定续签劳动合同554人次,其中:①续签长期合同136人次,续签中期合同222人次,续签短期合同196人次;②不再续签合同18人次,针对公司其他人员在续签合同的过程中,遇到不少问题和困难,通过座谈、个别谈话、多方联系等大量工作的开展,于6月底根据确定的合同年限圆满完成1108份合同文本的填制及审核工作。为确保无遗漏,特请劳动部门前来公司进行全面鉴证。
通过本年度劳动合同续签工作,首次将劳动合同的签订年限改为差异年限,即改变建厂以来一直延续的所有员工签订合同年限一样的惯例,将合同期限改为一年期、三年期和五年期,对工作责任心不强、业务水平欠缺的部分员工不再续签,充分发挥了劳动合同的严肃性,使明确了岗位的重要性,这对很多员工的触动很大,通过这种形式,使每位员工都认识到,并不是企业效益不好才减人,企业的人员增减用劳动合同的形式来确立,只有双方都达成一致,劳动合同才成立,本次劳动合同的签订激励了员工积极上进、爱岗敬业的主人翁意识,改变了续签合同是走形式、走过场和进了电厂门,就是电厂人的传统思想,打破了国营企业的大锅饭、终身制现象。
4、改革内退人员管理
为充分调动在岗职工工作积极性,经充分讨论,对内退人员工作安排及待遇作了重新调整,为传达第四届一次职代会会议精神,做好正面引导和宣传,加强与内退人员的沟通,同时让内退人员了解目前公司煤炭紧张、生产经营压力较大的严峻形势,利用五一放假期间对内退人员进行走访达50人次。同时根据公司领导要求,做好了与公司内退职工子女的座谈工作,达10余人次。并按文件规定按不同年龄段按比例调整了工资,并有1人自愿回公司上班。
本次对内退人员的管理改革意义重大,不仅使内退人员认识到公司面临的严峻的市场考验,争取了他们对公司的支持和理解,达到了维护公司声誉和稳定的目的,更使广大在职的干部员工增加了危机意识,也充分认识到只有工作和贡献才是获得收入的合理途径,加深了在职员工的爱岗敬业意识。
5、出台优惠政策,鼓励员工自谋职业
为促进员工的合理流动,鼓励、支持部分职工自谋职业,结合公司生产、经营实际,在原有的基础上出台了新的辞职管理规定,鼓励员工自谋职业。同时遵循平等自愿、协商一致的原则,及时做好了调动、辞职及不再续签劳动合同人员工作。本年度解除劳动合同65人次,其中辞职35人次调离30人次。通过一系列措施的出台和实施,达到了精简人员、提高效率、合理分流的目的,企业轻装前进,有利于下一步的发展。
6、加强劳动保护用品管理
为加强劳动保护用品的管理,提高员工的自我保护能力,在原有基础上重新修订《劳动保护用品管理办法》,进一步规范了劳动保护用品的发放程序及使用管理,减少了库存,提高了资金利用率。主要是做好工作服的发放、定期季度劳动保护用品的发放、安全帽的统一配发等工作。
企业人事管理工作总结
(二)20xx年转眼已过,回顾这一年的工作,在领导和同事的支持和帮助下,严格要求自己,认真完成了自己的本职工作。现将20xx年的工作总结如下:
一、本年度工作回顾
根据集团公司的规划,在年初对托克逊三川建材项目以及吉木萨尔项目的人力资源方面的工作作出规划。
1、积极开拓新的招聘渠道,先后与甘工院、兰航职校、甘工大、天水职校、兰州环资学院等十几所院校建立了良好的合作的关系;并与其中的5所院校签订了长期人员合作方案,为公司以后发展所需要的人力资源方面打下了坚实的基础。
2、因20xx年的用人需求比较大,自今年一月份就开始着手投入工作。截止9月底,共招聘各类专业人员600余人。其中建材部上岗xx0人左右,机械部吉木萨尔到岗培训人员200多人;其余人员由于公司策略调整,暂时没有到岗报道,已和学院老师沟通,推迟上岗时间。
3、培训方面:根据公司员工的实际情况和公司的发展战略,建材部针对新员工组织了制度化管理、商务礼仪、从普通到优秀发展、消防安全知识,服务礼仪等培训,同时协助建材部办公室做了人力资源相关制度、表格方面的优化,也为以后的工作打下坚实的基础。机械部每周抽出一天,组织全体后勤人员进行相关学习,人人都有参与的机会,既锻炼了个人,又增强了全体后勤管理人员的综合素质。
二、存在的不足 经过一年的努力,我部门在公司领导的关怀下取得了很大的进步,同时也存在着一些不足之处。需要在今后的工作中去逐步的改正和完善。
1、制度化建设方面:人力资源部作为公司人力资本战略实施的第一部门,我部门在制度化建设方面显得很不完善,表现为各项制度不完善,尤其表现在一些制度过于空泛,实际操作效果不理想。对于各子公司的管理规范不够健全。
2、人员招聘方面:已经初步建立起来的招聘渠道主要包括社会招聘会、校园招聘会、网络招聘等。这些常规的招聘途径能够实现公司基本的用人需求。但对于一些突发性的人员缺失和一些专业性强、综合素质要求高的岗位,常规的招聘渠道往往无济于事,这一方面还需要进一步改善。
3、绩效考核方面:我们的绩效考评体系还尚未完善,考评工作还不是很深入,下一步的计划将是建立一个由高、中、基领导考聘于员工综合考评相结合的考核评价体系。这一体系的逐步建立将会是考评工作得到彻底的转变。
4、培训管理方面:培训工作由于刚刚起步,还没有形成一定的制度,处于探索阶段。机械部的培训工作已经进行了一段时间,员工表现相对积极。只是没有培训的相应规章制度,《孙子兵法》有云“令之以文,齐之以武”。有关培训工作我们现在只做到到了“令之以文”而没有做到“齐之以武”。今后所要做的就是在培训制度方面的建设,努力做到培训与绩效考核挂钩,促使全体员工养成勤学上进的良好习惯。
5、人力资源部人员建设方面:人力资源部在公司的组织架构中是一个单独的部门,但在实际工作中,却没有形成体系,有工作的时候只能临时在各部门抽调人员,素质和专业相对比较欠缺,没有专业的部门人员。人力资源部的工作也仅仅做的是招聘和简单的培训,对于绩效考核、薪酬福利等人资方面的工作根本没有涉及。
总结:目前我们部门在人事制度、人员招聘、考核、培训等一些工作刚刚起步,同时如“绩效考核、员工培训、招聘渠道的完善”等是一个系统化的工程,需要逐步去改进、完善,不能一蹴而就。但我们相信在公司领导的大力支持下,我们部门会凝聚全部力量,逐步完善以上工作,建立现代企业人力资源管理体系。为公司的发展招聘、培养、储备优秀的人才!企业人事管理工作总结
(三)20xx年是一个创新的一年,人力资源管理工作在管理创新上实行竞争上岗,强化优胜劣汰,促进人力资源的优化配置,顺利完成了机构改革方案的确定与实施。建立起 “能者上,庸者下,平者让”的竞争机制,创造了一个良好的用人环境,真正做到人尽其才,发挥员工的聪明才智及潜能,实现人力资源最佳配置。20xx年度人事管理工作在部室经理和同事们的支持及帮助下,尽职尽责圆满完成年度工作计划,现将工作情况汇报如下:
一、合理调配现有人力资源,力增达到最佳配置 协助经理做好公司内部分人员的合理调配。按照《公司20xx年度管理机构设置》,圆满完成竞聘上岗、优化组合及空编、缺编单位在公司内部进行招聘工作,做好了运行车间合理配备检修人员工作,同时根据公司生产经营情况及时合理调配人员,确保了生产经营工作的顺利开展。本年度下达各种调配调(指)令等共计477 人次,其中下达人事指令104人次,下达待岗指令93人次。
二、采取三级管理考核办法,做好各单位人员人事评价工作
为进一步合理开发和利用人力资源,积极营造一个良好的用人环境,建立灵活的用人机制,真正做到人尽其才,达到人力资源最佳配置,重点做好拟发通知、组织实施等工作。采取三级考评管理办法(自评、互评、领导评价),按照思想品德、工作能力、工作态度、工作绩效四项考评标准,先个人自评;后员工之间互评,互评后经所在班组汇评;最后由员工所在部门汇总终评,按照有条不紊的程序对公司员工进行综合素质评价,本项工作在各单位的大力支持下,顺利完成。本次人事评价共计463人次。
三、做好03年度听证会工作
重点做好了听证会议的组织、筹备和材料准备工作,保证了会议质量,达到预期的管理效果。此项工作在总经理班子的大力支持和参与指导下,重点做好了文件制发,质询题等材料准备,会议的组织。参加评论听证会的党员代表 10人,团员代表8人,职工代表13人,董事代表1人,监事代表1人,评分人员9-12人不等,共计约50人。会议期间,高层管理人员3名及各部室单位 21名人员进行了述职,述职内容均围绕履行职责和完成年度生产经营目标情况。听证团共向述职人提出质询意见70余条(领导小组44条),建议43条。述职人均做了回答,无消极应付情绪。其中总经理办公室、人力资源部、原煤采购部获得了与会人员的认可,取得了听证团的好评。由于公司领导高度重视和支持,以及各方面密切配合和职工的积极参与,听证会开得圆满顺利,达到了预期效果。
四、劳动合同管理
1、重点做好拟发续签劳动合同通知及签订意向书的工作。
根据公司员工人事评价结果及《劳动合同签订意向表》,对生产、技术、管理骨干采取长期(5年)合同管理,对生产工人及其他工作人员采取中期(3年)、短期(1年)合同或不再续签合同的管理办法,按照先个人填写《劳动合同签订意向表》;后部门填写意见;最后公司依据员工人事评价结果及部门填写意见,确定劳动合同意向,反馈本人。此项工作全面完成,共确定劳动合同意向596人次,其中确定长期劳动合同意向141人次;确定中期劳动合同意向223人次;确定短期劳动合同意向226人次,不再续签劳动合同意向6人次。
2、做好劳动合同签订年限的确定和手续办理
劳动合同是劳动者与用人单位确立劳动关系、明确双方权利和义务的协议,为充分利用和发挥劳动合同的作用,遵循平等自愿、协商一致的原则,根据公司员工人事评价结果及《劳动合同签订意向表》,对生产、技术、管理骨干采取长期(5年)合同管理,对生产工人及其他工作人员采取中期(3年)、短期(1年)合同或不再续签合同的管理办法,积极开展工作,确定了合同年限,共确定续签劳动合同554人次,其中:①续签长期合同136人次,续签中期合同222人次,续签短期合同196人次;②不再续签合同18人次,针对公司其他人员在续签合同的过程中,遇到不少问题和困难,但是通过座谈、多方联系等大量工作的开展,终于在6 月底根据确定的合同年限圆满完成1108份合同文本的填制及审核工作。
(二)、做好劳动合同鉴证工作
为充分利用和发挥劳动合同的作用,按照劳动合同签订年限做好长、中、短期劳动合同的统计,共计签订劳动合同553人次,其中:续签长期合同136人次,续签中期合同222人次,续签短期合同195人次。为确保无遗漏,特请劳动部门前来公司进行全面鉴证,此项工作已圆满完成。
(五)、制定《劳动保护用品管理办法》
为加强劳动保护用品的发放、使用与管理,提高员工的自我保护能力,依据省劳动保障厅关于《职工个人劳动防护用品发放标准》有关规定,结合公司生产经营实际,将劳动保护用品的种类、发放标准、范围、使用期限及管理要求予以规定,通过半年多的实施过程及认真了解、调查结果,在原有的基础上重新修订《劳动保护用品管理办法》,并经总经理办公会议研究予以下发。进一步规范劳动保护用品的发放及使用管理,同时规范了劳动保护用品发放程序,在减少库存,提高资金利用效率及安全经济服务上起到了积极的作用。
(三)、办理离退厂人员手续工作
遵循平等自愿、协商一致的原则,及时做好了调动、辞职及不再续签劳动合同人员的谈话、确定及手续办理工作。同时认真学习《劳动法》、《山东省劳动合同条例》及《劳动合同争议》等法律法规,对不再续签劳动合同人员根据不同情况,按照不同规定办理离退厂手续,包括劳动合同解除、档案移交等工作,基本完成了人员的分流安置工作。共计43人次。其中:不再续签合同18人次,退休1人次;调入鲁阳集团公司24人次。(二)、做好人事档案的整理工作
1、做好2000年至20xx年所有增资表的整理、分类、汇总及装档工作,共整理增资表2230余份,同时将干部身份117人增资表及30份《企业女职工管理、工人岗位基本情况表》转移到人才交流中心进行及时分装个人档案。
2、做好人事档案整理工作。此项工作通过汇总、分类,按照姓名进行排序,重新将公司所有人事档案进行规范存档管理,进一步达到了整齐、有序,便于查找。通过整理员工档案,查出汽机车间沈元华、2人没有档案,及时通知本人进行查找落实;同时查出200余份个人档案材料,经过整理分别装入个人档案,进一步完善了公司员工档案。公司在册员工553人,现存员工档案432份,人才交流中心存档114份。
(五)、做好内退人员走访工作
利用五一放假期间,对内退人员进行走访,达50人次。此项工作通过传达第四届一次职代会精神,同时让内退人员了解了目前公司煤炭紧张、生产经营压力较大的严峻形势,达到了与内退人员进一步沟通的目的。同时根据公司领导要求,做好了与公司内退职工子女的座谈工作,达10余人次。
(三)、做好人才储备计划的编写工作
热电公司历经十七年的发展历程,人事管理制度逐步成熟,人力资源的储备工作日益引起各级领导的重视。特别是近两年由于人员流动较大,造成个别车间的人才空缺和技术断档,人才的储备工作已提升到战略性高度。人才储备有利于企业制定长期发展规划,有利于企业可持续发展。根据公司人力资源构成现状,从人才储备的方式和办法及人才的培训等方面,结合公司实际编写完成了人才储备计划。
(五)、做好劳保用品的发放工作
1、做好工作服的发放工作
根据公司要求,按照各单位统计情况进行审核、汇总、提报计划、配合定做及协调物资供应部做好领取发放等工作,圆满完成工作服统一配发工作,同时根据公司实际情况,拟订了《关于统一工作服穿着的规定》,并自9月1日起执行。
2、定期发放季度劳动保护用品
根据《劳动保护用品管理办法》规定,及时提报季度劳保计划,定期配发,跟踪调查,逐步完善。本年度共计配发
3、做好20xx年度安全帽的统一配发的前期工作。通过调查了解,查阅相关资料,根据不同颜色代表的意义不同,拟定运行人员、检修人员配发黄色(代表操作工人);化验员、计量员等配发蓝色(代表质量检验人员)、管理人员配发红色(代表管理者),以《安全帽配发报告》书面上报,经总经理审批后,确定颜色与数量进行提报计划,完成20xx年度安全帽的统一配发的前期工作。
(六)、协助做好企业发展基金收缴工作 按照公司下发的《关于缴纳企业发展基金的通知》精神,拟定缴纳人员名单,下发通知,积极做好企业发展基金收缴工作,通过周密细致的宣传工作,为本次企业发展基金收缴,起到了促进工作。同时按照公司领导部署,积极做好部分困难职工企业发展基金收缴工作。通过与困难职工的谈话确定了企业发展基金收缴数额工作,为本次企业发展基金收缴,起到了促进工作。已交 470人次,共缴纳发展基金302.2万元。
(三)、协助做好员工培训工作
1、做好四月份生产人员理论考试与实际操作考核工作 为进一步提高运行、检修人员理论知识及实际操作水平,正确把握每位员工的工作状况,从而为员工的奖惩、晋升、调整等提供客观依据,同时为达到公平公正的检验目的,使参加考试、考核人员能够真正掌握所学知识,体现运行、检修人员理论考试及实际操作考核成绩的真实性,依据总经理签批的拟定《考试考核方案》,下发《关于组织运行、检修人员考试考核的通知》,明确考核标准,使各单位引起高度重视,认真贯彻落实,同时与生产技术部一起,重点做好了试卷的编制、监考、阅卷等各项工作,使本次考试、考核客观、公正,成绩真实达到预期的效果。组织生产人员进行理论考试及实际操作考核达611人次,参考率达94.2%,总成绩合格率达87.4%(80分合格)。其中:实际操作考核及格率达98%;理论考试:安规考试及格率达93.8%(80分及格);专业考试及格率达91.9%(60分及格)。
2、组织做好《执行》、《行动手册》、《致加西亚的信》三本教材的阅读工作。
为进一步提高公司管理人员及员工的整体素质?加强管理理念及敬业、忠诚、勤奋的思想观念和执行能力的培养,组织培训达次,共计培训人员人次。
3、按照公司要求,做好选拔锅炉业务骨干参加130t/h,高参数锅炉外出培训工作。此项在生产技术部及锅炉车间的配合下,依据锅炉车间四月份人员考试考核成绩及平常工作表现,共选拔30名锅炉业务骨干参加130t/h,高参数锅炉外出培训学习,同时为了达到培训效果拟定《外出培训学习人员管理规定》,顺利完成高参数锅炉外出培训工作。
4、与生产技术部协同做好锅炉、汽机、电气、化水车间人员外出培训工作。此项工作在生产技术部及各车间的配合下,已顺利完成两批外出培训学习任务,培训人员达36人次。其中:锅炉车间12人次;汽机车间12人次;电气车间8人次;化水车间4人次。
5、协同生产技术部组织开展安全讲座活动。6月24日,公司聘请安检局领导来公司进行安全知识讲座,授课人员达210人次。通过学习,使广大干部员工增强了安全生产责任感,进一步提高了安全意识和自我保护意识。(四)、做好职业病健康查体及各项检查工作。
本月份协同生产技术部组织生产人员进行一年一度的职业健康查体达128人次,其中锅炉车间72人;汽机车间19人;电气车间10人;燃料车间17人;修造车间9人;化验室1人。支付市职业病防治医院查体费11000元。
(六)、专业技术人员
1、做好20xx年度专业技术人员继续教育工作。根据[20xx]19号《关于转发人事局〈关于二00五年专业技术人员继续教育公共科目培训有关问题的通知〉的通知》文件精神,拟发通知组织符合条件人员予以报名学习,共有8人申报20xx年专业技术人员继续教育培训,征订《专业技术人员权益保护》教材8本。
2、做好高层次人才基本情况调查工作。根据县人事局下发的《关于做好全县高层次人才基本情况调查工作的通知》文件精神,认真开展调查摸底工作,同时组织9名本科以上学历人员进行填表,按期完成调查上报任务。
3、做好高层次人才进行调查摸底工作
本月份根据县委组织部下发的《关于对全县高层次人才进行调查摸底的通知》文件精神,认真开展调查摸底工作,同时组织2名具有副高级以上专业技术职务人员进行填表,按期完成调查上报任务。
4、做好职业资格证书自查工作 按照[20xx]50号《关于开展职业资格证书制度专项检查的通知》要求,通知各单位收集职业资格证书,进行全面自查,同时完成职业资格证书专项检查统计表、已取得职业资格证书人员登记表的统计填写工作。
(八)、协助工会做好各项工作
1、协助做好第四届职代会一次会议工作
随着公司管理体制的逐步调整与完善,公司原有的很多职工代表由于工作和岗位的变动调整,在很大程度上已经不能反映和代表广大员工的意愿。为进一步促进公司民主管理水平,充分发挥职工当家作主的作用,按照《职工代表结构分配及推选办法》协助做好职工代表换届选举工作及新一届职工代表培训工作。
2、协助开展各项文体活动
(1)、组织开展三八妇女节纪念活动。召开新调整的女工委成员及女工小组长会议,总结03年工作及04年工作计划;组织女工委成员、小组长及后勤女职工进行义务植树52棵;组织公司在册已婚育龄女职 工进行健康查体,应查171人,实查148人。按照经总经理办公会研究决定,对工作在各个岗位上的164名女工每人奖励50元进行造册发放,共计8200元。
(2)、协助工会开展五一、五四、十一纪念活动。五一、五四期间组织开展职工篮球、乒乓球比赛;组织参加县里乒乓球比赛;、组织篮球、乒乓球联谊赛;十一期间组织参加篮球和体操比赛活动,在公司领导的大力支持下,全体人员发挥团结协作、勇争一流的团队精神,取得了篮球比赛第三名、体操比赛第二名的优异成绩。
(3)、做好庆祝元旦的筹备工作
按照公司安排协同办公室做好庆祝元旦的筹备工作。重点进行了三项工作:一是同组织部、人事局、劳动局共同组织了迎新春庆元旦联谊活动,活动效果良好,起到了应有的作用;二是组织4位优秀人员参加了集团公司庆元旦文艺演出活动,得到了一致好评;三是协助做好了元旦期间张挂彩旗等活动。
(3)、协助做好西服及仲秋福利的发放工作
集团公司二十周年厂庆,为公司员工定做的西服于9月6日送达,我部在提供发放名单的同时协助办公室将467套西服全部发放到各单位。同时做好了仲秋节福利发放的名册编制及协助发放工作。
(九)、其他工作
1、做好公司计划生育工作
完成了城区计生委下发的20xx年失业人员独生子女父母奖励费发放表(56人次)、特殊人群摸底表(81人次)、移出人员明细表(6人次)及移入人员明细表(23人次)的统计、填写与上报工作。同时按时完成《人口与计划生育统计信息报告单》月度报表工作。
2、做好学生青岛旅游工作
按照集团公司的要求组织13名学生到青岛旅游,期间与集团公司领导积极配合做好监护组织工作,带领13名学生安全、顺利地完成本次青岛2日游任务。
2、离厂人员:68人次,退休2人次,死亡1人次;
3、劳动合同:签订1108份;
4、劳动纪律:查出各种违章违纪340人次
5、即时奖惩:通报奖励155人次共计64178.26元;处罚70人次共计26320.00元。
(退)手续65人次,
第二篇:《浅谈企业人事管理》
浅谈国有企业人事管理
【关 键 词】国有企业 人事管理 组织公民行为 【文章摘要】人力资源建设是国有企业人事管理工作的重要组织保障。当前,传统的干部职工队伍建设逐渐进入更广泛意义上的人力资源管理。人力资源是现代企业的战略性资源,也是企业发展的最关键的因素,提倡通过在企业中开发员工公民行为,有效提升员工的工作责任感、团队合作精神和对企业的忠诚度,从招聘、培训、树立典型、企业文化、激励措施等五个方面培育和引导员工组织公民行为。提高企业市场竞争力,促进社会经济发展的目的。【正文】
随着科技进步的持续提速,市场竞争环境变化加剧,整体的社会节奏不断加快。这种情况下,企业中“人”的因素重要性提高,如何提高员工个体的自我管理能力,提高员工积极进取的主动精神,使他们能主动承担本身工作职责外的责任,也即做出更多的组织公民行为,从而在企业管理成本之外提升组织效能,开发新的人力资源效用途径,是目前企业人力资源管理的研究热点。
作为大型国有企业,石化行业近年来致力于全面提高管理水平,外取经验、内抓提升,转变管理理念,创新管理方式,在多个管理领域加大开发力度,包括人力资源管理,特别是在人才队伍的整体建设、梯次建设和绩效管理等方面,但是没有形成有意识、相对完善的组织公民行为培育措施。本文试图从组织公民行为的概念、维度出发,结合石化行业员工组织公民行为现状,探索行业组织公民行为的培育与引导措施。
一、组织公民行为的概念与作用
(一)概念
组织公民行为是目前管理方式探索的新领域,也是现代人力资源管理研究的热点。组织公民行为的概念由美国学者丹尼斯于1988年提出,是指组织成员自觉自愿表现出来的,不是由组织正式报酬体系所引起的对组织或其他组织成员有利,能够提高组织效能的职责外行为。这一概念揭示了组织公民行为具备以下基本特征:属于组织成员职责外行为、不与组织报酬挂钩、对于整体的组织效能有正面作用。作为一种行为集合,组织公民行为由一些具备特征化的行为构成:1.利他主义。员工自愿性帮助同事处理或解决与组织相关职责和问题,例如一个经验丰富的老员工主动指导协助一名新进员工熟悉工作流程,虽然此行为并不属该老员工的工作范围内。2.尽职行为。员工积极进取并严守组织的规章政策,乃至表现超出组织的基本工作要求,例如一个员工在休假或休息时间,仍会将时间投入在组织工作上,自愿为组织付出。3.运动家精神。员工以积极正面的态度面对不理想环境,忠诚地顺从组织环境或政策,甚至为所属团队利益牺牲个人利益。例如公司环境或政策的调整给某位员工带来不便,他还是会毫无怨言地接受此改变,顺从融合进新环境或政策。4.礼貌殷勤。员工用礼貌谦恭的态度对待他人,主动殷勤地协助其他组织成员。如公司技术人员在研发时,提前主动向技术应用部门征询意见,以方便他们今后使用。5.公民德行。员工主动参与组织相关的事务,将组织问题视为自己的问题。例如一线生产人员主动关心化工产品销售市场的变化问题,尽管此行为并不与该员工的工作绩效挂钩。6.鼓舞他人。组织中成员在执行工作任务时,带动其他员工工作的行为。比如装臵在正常开车运行当中时,某些成员引导、鼓励其他成员朝着安稳长满优的目标努力。7.保持和谐。组织成员促使组织内成员间相处融洽的气氛。例如企业部门中一些人员在营造健康向上的氛围上作出努力。
(二)作用
基于组织公民行为的特征,我们可以总结它在企业管理中的作用,一是能间接提升工作绩效。由于组织公民行为是员工职责外行为,在尽职行为上,对工作绩效的提升有一定效果;二是加强组织团队凝聚力。组织公民行为在鼓舞他人、利他行为的维度上,能提升团队互助互爱,激励团队士气,提高团队凝聚力。组织公民行为中,通常反映了员工对企业忠诚感高,是基于较高满意度的前提下,主动对企业付出的表现。
二、石化企业员工组织公民行为现状
(一)正面表现
1.额外工作。石化行业现有的管理体系建立了明确的岗位职责,界定了每个工作角色职责范围。对于有些企业来说,明确了个人工作角色,可能会成为职工推诿职责外工作的借口,但从了解石化企业的工作情况看,职工都能有意识地担任工作,或者在工作职责外,投入更多的时间在工作上。
2.新老员工关系。石化企业新进人员在刚进入岗位角色时,一方面通过体系流程及岗位说明书来了解工作内容,更多方面是依靠老员工的引领指导,在这方面,石化老员工表现得通常较为热情主动,帮助新员工加快熟悉岗位工作,这种本质上属于利他行为。
3.集体观念。集体观念是中国传统的价格观。这点在石化企业早期职工中表现得尤为明显,他们集体观念较强,更倾向于顺从组织的安排。
(二)负面表现
1.职业理想模糊。专业技术、职业技能的考评为石化行业职工打通了发展通道,但员工思考个人职业发展较少,职业理想模糊,职业追求弱化,甚至有些要在管理者的催促下,才去参加职业培训、考试。
2.工作责任感弱化。企业员工的工作责任心,是企业的防火墙。从实际情况看,工作环境的持续改善,管理的日益规范并没有让石化企业员工工作责任感有了相应提高,相反,在一定范围内出现了工作热情下降,工作执行力不强的现象。
3.对企业的忠诚度降低。员工特别是技术人员的流失问题应该是近年来石化企业普遍存在的问题,这其中以新员工居多,侧面反应出年轻的组织个体对于企业的忠诚程度不容乐观。
4.主动参与企业事务的热情不高。应该说多种形式的交流平台特别是网络平台,为员工参与企业事务提供了渠道,但是从已有的反映看,除非是明确要求员工针对某项事务提意见,否则员工主动、积极对企业事务发表意见的较少。
三、石化企业员工组织公民行为引导、培育措施 1.招聘:选择有良好组织公民行为潜质的人才。具备潜在组织公民行为特质的人员通常意味着具备较好的个人素质、团队合作素质和职业道德感。进入企业后,经过一些培训与开发手段,能迅速激发其组织公民行为。因此,石化企业应在招聘关做好有意识的筛选。在招聘时,应重视考察应聘者的潜在组织公民行为,招聘和选拔那些容易表现出组织公民行为的员工。可以通过测评和面试的方法加以筛选。
具有集体价值观取向、高度责任感和对领导信任的人可能会表现出更高水平的组织公民行为,在招聘筛选中,可以通过对应聘者的价值观测试、个性测试等方式来评价这些指标,借此预测应聘者的潜在组织公民行为。在面试过程中,也可设臵测试组织公民行为的问题,如“你的手头工作任务很多,但同事因病无法完成工作,请你帮忙完成,你会否接受”等。
2.培训:注重组织公民行为的引导、开发。建立科学的培训体系,重视在员工培训中培育组织公民行为意识,开发组织公民行为。通过科学的培训需求分析,制定合理的培训内容、培训目标,采用行之有效的培训方法,对员工进行培训和教育,提高员工各方面的能力。
团队意识是组织公民行为产生的重要因素,培训完全可以通过开发组织公民行为的相关因素进而提高员工的组织公民行为水平,使其以组织所期望的形式出现。另外,组织中个别人的公民行为可以对其他组织成员起到示范作用,培训中还可以通过心理学中社会学习原理来设计培训方案,以生动、易接受的形式向受训者展示其他员工的组织公民行为,来引导和鼓励受训者的组织公民行为。
3.典型:注重组织公民行为的示范效应。可以通过两方面做法提升公民行为的示范作用:一是领导者的示范,可以说领导队伍的组织公民行为对团队公民行为的激发有着最直接的效用,在以往多种形式的调研中,我们发现,当员工对领导、部门负责人用“经常晚上都在办公室工作”、“带头加班加点”、“喜欢和员工一起打球”等等形容时,这些领导者在员工里往往认可度高、威信高,容易激发员工的团队自豪感、归属感和凝聚力,这充分说明领导者的公民行为示范效果突出。二是树立组织公民行为典范,为使组织成员都从事有利于组织或团队的组织公民行为,必须在组织支持组织公民行为,以激发员工的组织公民行为。
4.企业文化:建设合理、完善、高认同感的企业文化。由于组织公民行为是在组织成员的工作职责外的行为,领导、管理层有时不容易觉察到员工的公民行为,以目前的任务绩效和经济性报酬为主的考核、薪酬管理,很难以正式的奖惩系统促使员工实施这些行为。在这种情况下,企业文化的作用就凸现出来,企业文化意味着企业成员共享的价值观、共同的行为准则。石化行业近年来企业文化建设迅速,开展企业文化宣讲、建设企业文化园等推进企业文化的落地,通过企业文化建设使得员工在价值观层面上认同于企业,认同并自豪于自身作为石化企业的一份子,从而形成与企业更牢固的情感纽带。此外,在这些企业文化传播方式中,可以有意识地融合进鼓励和支持组织公民行为的文化,使组织公民行为作为潜在的行为规范固化在企业文化中,让员工愿意为企业奉献更多的能力。
5.激励:建立合理的绩效管理或激励机制。合理绩效管理是激发员工工作责任心的重要手段。目前企业的绩效管理基本是任务绩效类型,即考核时依以考核对象的任务完成情况为中心,没有涵盖一些柔性评价标准如员工对企业的忠诚度、团队精神等等,这些大多属于“组织公民行为”的重要内容。因此,在未来企业的绩效管理趋于完善化时,可以将属于组织公民行为的柔性评价指标纳入绩效管理范围,鼓励企业内员工的公民行为。
激励措施不一定完全依靠经济手段。从现代薪酬管理体系看,除了经济性报酬,还有社会性报酬,由于组织公民行为游离于企业绩效薪酬管理之外,因此不一定能以直接经济型报酬的形式激励,但是领导者的肯定与鼓励、同事的信任与支持、员工自身对于环境或成就感等因素的满足,都是一种社会性报酬,石化行业可以从社会性报酬入手,由领导、管理者以自身行为为榜样,重视、关心员工的成长,重视员工们在精神面上的需求,激发员工对于企业的忠诚感和责任感,将员工自身的发展统一到企业的发展愿景上。
四、结语
综上所述,对于一个力求在管理上取得不断突破的行业而言,在行业内部开发组织公民行为是条惠而不费的途径:通过有意识地整合、改良已有的管理措施,系统培育、引导员工组织公民行为,从而在现有的人员管理、报酬体系外,开发出企业人力资源管理的新领域,形成凝聚力更强、更富有责任心、积极主动付出、和谐的员工队伍,对石化行业在管理水平的提升上将起到持续、稳定的助推作用,使企业在激烈的市场竞争中立于不败之地。
【参考文献】
(1)蒋爱先、陈靖莲 《人力资源开发与管理》大连理工大学出版社,2009。
(2)罗明亮 《组织公民行为研究》理论与实证[M].北京:经济管理出版社,2007。
(3)丁美玲、童勋 《群体工作满意感与组织公民行为之关系》南京大学学报,2005。
(4)吴志明、武欣 《组织公民行为与人力资源管理的创新》商业研究,2006。
第三篇:企业人事管理职责
企业人事管理职责
1、负责公司的人事行政管理工作,制定各项人力资源管理制度与流程,做好企业文化的建设、推广及宣传;
2、统筹公司人员招聘,拓展招聘渠道;
3、统筹安排人事管理工作(含入职、转正、离职、晋升、降级、平调手续办理与监督);
4、负责公司员工的劳动合同、人事档案管理及更新工作;
5、审核社保、商保的购买和退保工作,做好证件的年审、用工备案、变更等事务;
6、负责公司企业文化培训、岗前培训管理与评估。
企业人事管理职责2
1.协助公司人力资源工作的建立、执行招聘、培训等人事程序或规章制度;包括但不限于招聘、培训、薪酬、绩效、员工关系等方面;
2.岗位主要工作为制定及执行公司人力资源培训、薪酬、招聘;
3.定期向高层决策者提供有关人力资源战略、组织建设等方面的专项建议,;
___对公司组织架构的调整提供合理建议,规避人才管理风险,构建人才梯队,健全并完善公司的培养机制;
企业人事管理职责31、参与制定并执行行政人事工作制度和流程。
2、负责工商资质、文件、会议、办公用品、固定资产、物业、接待等行政事务工作
3、负责人力资源六大模块相关工作。
4、公司重要的行政、技术等档案管理工作。
5、负责科技项目申报等政府基金项目申报工作。
6、负责商标、专利、软著等无形资产申报和管理工作
6、负责公司研发营销项目奖励和KSF绩效管理推进和跟踪落实工作。
6、完成公司领导安排的其他工作职责和任务
企业人事管理职责41、根据公司战略及发展目标,建立、推进、完善、宣贯及培训员工关系、组织发展、人才发展等各类人力资源体系、制度、流程,并对结果负责;
2、统筹人事组各类基础事务有序开展,定期复盘并优化;
3、统筹各类员工面谈,审核面谈总结报告,对面谈有效性和后续跟踪及时性负责;
4、统筹各类员工投诉、员工奖惩、劳动争议或纠纷,规避法律风险;
5、统筹员工晋升管理各环节工作,负责所有的评审结果进行审核、汇报、申请,对晋升评审的合理性、公平性、客观性负责;
企业人事管理职责51、规划公司的人事战略;
2、根据公司业务发展需求;完善公司招聘流程并推动落实;
3、负责公司接待和外联工作;
4、员工奖惩规定的拟订、监督实施、修订;
5、公司行政费用制度建立和控制;
6、完成总经理临时交办的各项工作任务。
企业人事管理职责61、制作公司招聘计划并组织实施各项招聘活动;
2、协助实施公司企业文化建设,组织开展各项有关活动;
3、协助人事行政经理完成部门各项工作。
企业人事管理职责71、全面负责员工关系管理板块与员工福利版块,定期组织全员活动;
2、协助开展培训工作,开拓培训资源、安排内外训计划、跟进培训实施与反馈;
3、协助招聘工作的面试邀约、流程跟进等工作;
4、建立人事档案系统、花名册系统,提供查询和信息支持;
5、人事文书的起草和发布,立卷和管理。
第四篇:企业人事管理系统
基于.NET的企业人事管理系统
摘要
随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。企业人事管理系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。本文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。此系统采用近年来发展最快的计算机语言-Visual C#和SQL Server 2005数据库作开发工具,同时使用B/S系统结构。【关键字】 人事管理系统 人事管理 信息管理系统
ABSTRACT With the popularization of computer application, it’s time to promote the modernization of the computer management for an enterprise and it’s inevitable especially in the new economic society, also, the business managers cry for it.As a kind of the MIS, the personnel management system is the important part of the effective Human resource management and it’s an essential condition for an enterprise management to be scientific and regular.The personnel management system is an indispensable part for modern enterprise, its contents are both vital for the executive and the manager, therefore ,it should provide sufficient information and quick inquiry methods.Its main tasks are using computer to save the personnel documents of the employees;If needed, you can do searching、classifying、counting、or adding、modifying and deleting information in this system;besides, you can do various queries of the document materials for different purposes.This treatise introduces the background of development for the problem and the process for development.It also explains the emphasis on system design, the design thought, the key technology and its solution.The system uses visual c# and SQL Server 2005 DataBase which is developing fast in recent years as its developing tool and the B/S system fabric.【key words】 personnel management system personnel management MIS
目录
第1章 引言……………………………………………………………………………………………………… 1 1.1 选题背景……………………………………………………………………………………………………..1 1.2 编写目的………………………………………………………………………………………………………1 1.2.1 人事管理的概念…………………………………………………………………………………………1 1.2.2 人事管理的要点…………………………………………………………………………………………2 1.2.3 管理信息系统功能特点……………………………………………………………………………….2 1.3 人事系统的目标 ………………………………………………………………………………………….2 1.4 术语说明 ………………………………………………………………………………………………..3 第2章 系统开发可行性分析………………………………………………………………………………..4 2.1 可行性 ……………………………………………………………………………………………………….4 2.1.1 技术可行性………………………………………………………………………………………………..4 2.1.2 经济可行性………………………………………………………………………………………………..4 2.1.3 管理可行性…………………………………………………………………………………………………4 2.1.4 开发环境可行性………………………………………………………………………………………….4 2.2 开发工具Visual Studio 2005介绍………………………………………………………………..5 2.3 SQL语言简介………………………………………………………………………………………………..8 2.4 系统安全性分析……………………………………………………………………………………………..9 2.4.1 ASP.NET的安全性结构 ………………………………………………………………………………9 2.4.2 ASP.NET身份验证 …………………………………………………………………………………..10 2.4.3 ASP.ENT的安全数据流 …………………………………………………………………………….11 第3章 系统功能分析………………………………………………………………………………………….13 3.1 功能需求………………………………………………………………………………………………………13 3.1.1 本系统功能模块示意图……………………………………………………………………………….13 3.1.2 系统流程图……………………………………………………………………………………………….14 3.2 系统设置管理模块…………………………………………………………………………………………15 3.3 员工档案管理模块…………………………………………………………………………………………15 3.4 员工考勤管理模块…………………………………………………………………………………………16 3.5 员工评价管理模块…………………………………………………………………………………………16 3.6 员工调动管理模块…………………………………………………………………………………………17 3.7 员工工资管理模块…………………………………………………………………………………………17 3.8 新闻模块(额外附加功能)……………………………………………………………………………….18 3.9 数据模型分析……………………………………………………………………………………………….18 3.10 数据库系统的模式结构分析………………………………………………………………………….19 3.11 数据库系统的体系结构分析………………………………………………………………………….20 3.12 数据库管理系统分析 …………………………………………………………………………………..20 3.13 数据表设计…………………………………………………………………………………………………21 3.14 数据表之间关系………………………………………………………………………………………….25 3.14.1 主要表之间的关系 如表3-11…………………………………………………………………..25 3.14.2 系统表之间的关系 如表3-12……………………………………………………………………26 第4章 系统详细设计………………………………………………………………………………………… 27 4.1 程序流程图(如图4-1)…………………………………………………………………………………..27 4.2 系统设计方法……………………………………………………………………………………………….28 4.2.1 设计方法………………………………………………………………………………………………….28 4.2.2 系统功能目录表…………………………………………………………………………………………29 4.3 系统设置管理模块…………………………………………………………………………………………30 4.3.1 系统登陆界面…………………………………………………………………………………………….30 4.3.2 添加管理人员…………………………………………………………………………………………….31 4.3.3 角色管理……………………………………………………………………………………………………33 4.3.4 权限管理……………………………………………………………………………………………………33 4.4 员工档案管理模块………………………………………………………………………………………… 34 4.5 员工考勤管理模块………………………………………………………………………………………… 37 4.5.1 添加考勤信息…………………………………………………………………………………………… 37 4.5.2 更新考勤信息…………………………………………………………………………………………….37 4.5.3 删除考勤信息…………………………………………………………………………………………….38 4.5.4 查询考勤信息…………………………………………………………………………………………….39 4.5.5 考勤信息报表…………………………………………………………………………………………….40 4.6 员工工资管理模块…………………………………………………………………………………………40 4.6.1 计发员工工资…………………………………………………………………………………………….40 4.6.2 修改员工工资…………………………………………………………………………………………….41 4.6.3 查询员工工资…………………………………………………………………………………………….42 4.6.4 员工工资报表…………………………………………………………………………………………….42 4.7 员工调动管理模块………………………………………………………………………………………… 43 4.8 员工评价管理模块…………………………………………………………………………………………45 4.9 公司新闻/公告管理模块…………………………………………………………………………………47 第5章 系统运行/测试说明………………………………………………………………………………….50 5.1 运行环境………………………………………………………………………………………………………50 5.2 系统使用说明……………………………………………………………………………………………….50 5.3 系统测试分析……………………………………………………………………………………………….52 5.3.1 单元测试…………………………………………………………………………………………………..52 5.3.2 组合测试…………………………………………………………………………………………………..52 5.3.3 确认测试…………………………………………………………………………………………………..53 5.3.4 系统测试…………………………………………………………………………………………………..53 5.3.5 用户验收测试…………………………………………………………………………………………….53 5.4 测试方法………………………………………………………………………………………………………53 结束语………………………………………………………………………………………………………………..55 参考文献……………………………………………………………………………………………………………..56 致谢……………………………………………………………………………………………………………………57 附录…………………………………………………………………………………………………………………..58 附录一:实现角色管理部分代码…………………………………………………………………………….58 附录二:实现权限管理部分代码………………………………………………………………………………62 外文资料原文……………………………………………………………………………………………………….65 翻译文稿……………………………………………………………………………………………………………..67
第1章引言
1.1 选题背景
在商业竞争日趋激烈的今天,企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的员工以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。“企业人事管理信息系统”完全按照“以人为本”的设计要求,以综合利用信息资源,调动管理人员积极性、综合智慧和创造性为目的,将人事管理所涉及的各类业务按照其内在的联系组织成一个有机整体。透过信息化方式取代传统人工作业,帮助人事单位化繁为简,快速有效的处理奖惩考核、训练发展、任用迁调等各项人事作业,大幅提升人事单位的工作效率,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,创造企业竞争力,让管理者轻松的体味人力资源管理的新观念。
1.2 编写目的
人事管理是公司企业内部很重要的一个管理事项,但目前大多内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能
1.2.1 人事管理的概念
所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织、协调、控制、监督等手段,谋求人与事以及共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
1.2.2 人事管理的要点 人事管理并不直接管理社会劳动过程,也不是简单地对人或事进行管理,而是对社会劳动过程中人与事之间的相互关系进行管理。人事管理的职能是谋求社会劳动过程中人与事相互适应,做到事得其人,人尽其才。
1.2.3 管理信息系统功能特点
1.用性好,信息标准化
人事信息系统标准将人员不同类别的信息分成人员基本信息和子集信息,使信息的存放规范,从而提高了系统的整体效率。人员的基本信息是描述人员情况的最基本的信息,这类信息对于每个人来说是唯一的,如出生日期、姓名、性别等。
2.灵活、快速的检索查询。
对人员、单位信息可以按多种条件组合查询,并且支持区间查询和模糊查询。用户可根据需要设置查询条件(可以根据一个或多个条件进行单一或复合查询,支持区间、模糊、二次查询),经过对登录用户的权限进行校验,将满足查询条件且在用户可查询范围内的人员信息输出。
3.图文并茂的用户界面。
日常的人员信息登记,包括人员的属性信息和照片信息等多种手段。在查询人员信息数据的同时,可以查看人员照片。在统计报表生成的同时,可以查看数据分析图,直观形象 4.方便的制作报表,采用微软的水晶报表模式来对数据进行显示和提供数据的查询,方便管理者对数据的管理和审核 5.强大的后台管理操作
采系统对超级管理员和管理员的设置方便易用,设置和取消其管理员的权限操作简单,可以随时查看和更改管理员的信息
1.3 人事系统的目标
企业人事信息系统的目标是:按照建立管理信息系统的原理和方法,采用成熟的计算机信息技术和手段,支持企业人事管理工作的全过程,加强企业职工的各种信息资源的管理和应用,提高企业人事管理的现代化水平,优化人、才、物和信息资源的结构,在为企业日常业务提供全面信息服务的基础上,提供管理决策支持功能。
人事管理信息系统的使用者只要求具备一定的计算机能力,所以要求系统具备良好的操作性,那么,采用模块化设计,使之能便捷的移除(增添),方便用户及客户使用。这是系统必须完成的任务。
1.4 术语说明
OA,办公自动化
Personnel Administ ration或Personnel Management,人事管理 MIS(Management Information System),管理信息系统 Transaction processing,事务处理
Data processing cycle,数据处理流程 Data acquisition,数据采集
Data processing,数据处理asata processing system security,数据处理系统安全性 EDP(Electronic Data Processing),电子数据处理
CIIS(Computer Integrated Information System),综合信息系统 DSS(Decision Support System),决策支持系统 Internet/Intranet,因特网
第2章系统开发可行性分析
2.1 可行性
2.1.1 技术可行性
随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。
2.1.2 经济可行性
对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。
2.1.3 管理可行性
随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。
2.1.4 开发环境可行性
我们采用Visual Studio 2005开发工具。它首先是一个开放的协作式系统之外,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。再次它随身携带的Sybase SQL Anywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。而为方便用户界面的开发,Visual Studio 2005提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。
图1-1 程序流程示意图
1.1 系统测试分析
在企业人事管理系统开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是企业人事管理系统开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占系统开发总工作量的40%以上。所以,我们必须重视测试工作。
由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。
从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。1.1.1 单元测试
单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。1.1.2 组合测试
组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。1.1.3 确认测试 确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。
1.1.4 系统测试
系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。1.1.5 用户验收测试
在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。
在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。
1.2 测试方法
一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来难每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒测试。黑盒测试又称为功能测试,白盒测试又称为结构测试。
结束语 经过了两个多月的学习和工作,我终于完成了《企业人事管理系统的设计与实现》的论文。从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,从对企业管理一无所知,对ASP.NET,ADO.NET等相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。从中我也充分认识到了企业人事管理系统给企业带来的莫大的便利,节省了不少的人力和物力.虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段代码,都有我的劳动。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。
这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了。希望这次的经历能让我在以后学习中激励我继续进步。
本论文是在指导老师李坤栩教授的指导下完成的。在论文编写研究的过程中,李坤栩老师给予了指导,并提供了很多与该研究相关的重要信息,培养了我们对科学研究的严谨态度和创新精神。这将非常有利于我们今后的学习和工作。在此表示衷心的感谢!
本次实验还得到了课题组的各位老师的大力协助,在此一并表示我的感谢!
参考文献
[1] C.J.Date , 《Database system implementation》,机械工业出版社, 2000 [2] Hector Garcial-Molina , Jeffrey D.Ullman, Jennifer Widom,《An introduction to Database Systems(Seventh Edition), 机械工业出版社,2001 [3] 《C#数据库编程》 北京,电子工业出版社 2003
[4] 《ASP.NET AJAX经典范例168》 北京:机械工业出版社 [5] 《ASP.ENT 2.0 +SQL Server 网络应用系统开发案例精解》北京:清华大学出版社
[6] 《ASP.NET数据库管理系统开发实例导航北京》人民邮电出版社, 2005 [7] 《数据库程序设计 SQL Server 2000 数据库程序设计》.北京:高等教育出版社微软公司
[8] 《C# 程序设计语言, 北京 高等教育出版社》 2006,123~67 [9] 张立科,《数据库开发技术与工程实践》,人民邮电出版社,2004 [10] 张红军, 王虹 等 《C#数据库编程》, 电子工业出版社, 2002
[11] 伍俊良 主编 等 《VB课程设计与系统开发案例》清华大学出版社, 2002 [12] 姚巍,《Visual Basic数据库开发及工程实例》,人民邮电出版社 [13] 孟小峰,王珊,《数据库系统导论》,机械工业出版社,2000
[14] Frank Buschmann, Regin Meunier, Hans Rohnert et al.Pattern-Oriented Software Architecture[M].New York: John Wiley & Sons Ltd, 1996.[15] 孙昌爱,金茂忠,刘超.《软件体系结构研究综述》.软件学报[J],2002 [16] Daniel F.Zucker | Zookware, LLC《What Does Ajax Mean for You?》
致谢
本文是在XXX教授精心指导和大力支持下完成的。XXX教授以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。同时,在此次毕业设计过程中我也学到了许多了关于企业管理方面的知识,技术有了很大的提高。
另外,我还要特别感谢师姐对我实验以及论文写作的指导,她为我完成这篇论文提供了巨大的帮助。还要感谢,杨永光,胡开论,卢布和黄堰缨同学对我的无私帮助,使我得以顺利完成论文。
最后,再次对关心、帮助我的老师和同学表示衷心地感谢
第五篇:企业人事管理系统
摘 要
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。使其企业人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理为有效改进现有的企业人事管理模式,提高企业对职工信息、考核、奖惩、调动等基本信息管理的效率,开发了该企业人事管理系统。该系统可通过运用两个用户进入登录,之后对表进行了设计,可对表内的信息进行插入、修改、删除等操作,而使用触发器就可明白对该表或视图进行了什么操作。可使用视图进行多表查询,使用表间联系,选择所需列可快速查询信息,方便了表的使用,还可使用存储过程输入参数查询,因此也提高了该系统应用的灵活性。
关键字:企业人事管理,SQL Server 2005,系统,开发
目 录 企业人事管理系统开发基础..........................................1 1.1 SQL Server 2005 的介绍........................................1 1.2 系统开发背景及现状............................................1 1.3 需求分析......................................................1 1.3.1 需求调查..................................................1 1.3.2 流程图....................................................2 2 数据库设计........................................................2 2.1E-R图.........................................................3 2.2 表的设计......................................................3 2.2.1 员工信息表................................................4 2.2.2 部门信息表................................................5 2.2.3 调动信息表................................................6 2.2.4 奖惩表....................................................7 2.2.5 考勤信息表................................................7 2.2.6 学历分布表................................................8 2.2.7 政治面貌代码表............................................9 2.2.8关系图....................................................9 2.3创建视图.....................................................10 2.3.1 本科人员表...............................................10 2.3.2 加班人员名单.............................................11 2.3.3 人员调动情况.............................................12 2.3.4 受奖人员.................................................13 2.3.5 硕士已婚人员.............................................14 2.3.6 销售部人员表.............................................15 2.3.7 员工表...................................................16 2.4 存储过程.....................................................17 2.4.1部门人员表...............................................18 2.4.2 婚姻学历表(加密).........................................20 2.4.3 加班次数.................................................22
2.4.4 奖惩类别表...............................................23 2.4.5 学历表...................................................24 2.5触发器及对信息的操作.........................................25 2.5.1 触发器“添加”及添加信息.................................25 2.5.2 触发器”修改”及修改信息.................................27 2.5.3 触发器”删除”及删除信息.................................28 2.6 权限.........................................................28 2.6.1 管理用户者权限...........................................29 2.6.2用户者权限...............................................31 3总结.............................................................34 4 致谢.............................................................34 5 参考文献.........................................................35
企业人事管理系统 企业人事管理系统开发基础
1.1 SQL Server 2005 的介绍
SQL Server 2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管员可以通过这个连接,接通这个正在运行的服务器。这一功能将能让管理员,通过操作诊断功能、或Transact—SQL指令,找到并解决发现的问题。
SQL SERVER 2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和可升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。
1.2 系统开发背景及现状
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。而计算机的普及加快人事管理系统的产生。
人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。
企业人事管理的根本目的就是通过使用人才去达到最大利益。企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作不多。
1.3 需求分析
1.3.1 需求调查
人事管理是企业管理的一个重要内容。随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。在企业人事管理系统
这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。
最初的人事管理,都是靠人力来完成。当企业规模比较小的时候,人力可以完成。随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进行管理必然会造成工作效率底,工作错误增高等问题。
人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范的收集管理。建立分类编号管理,电脑存贮查询、增加、修改、删除等现代化,专业化的管理系统。为企事业单位和职工解除后顾之忧。1.3.2 流程图
图1-1 流程图 数据库设计
数据库设计是数据库应用系统开发的关键环节,保证数据完整性,企业人事管理系统面向的对象是企业内部的各部门,提高人事管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
企业人事管理系统
2.1E-R图
E-R图也叫实体-联系图(Entity Relationship Diagram),它可以提供能够表示出实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R的基本要素主要有:
(1)实体型:在E-R图中用矩形来表示实体型,在矩形框内写明实体的名称。比如员工李
四、学生张三都是实体。
(2)属性:在E-R图中用椭圆来表示属性,并用无向边将其与相应的实体连接起来。比如员工的姓名、工号、性别等都是属性。
(3)联系:在E-R图中用菱形来表示联系,在菱形框内写联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。
图2-1-1 E-R图
2.2 表的设计
表是数据库的基本单位,它是一个二维表,表由行或列组成。在设计数据时,应在充分进行项目需求分析调查的前提下,分析该系统要有哪些表,每个表中要有那些列。设计表时应考虑:表有哪些列,列的名字,每一列的数据类型和长度,该列是否允许为空值;表中哪些列需要定义主键,哪个列需要定义外键、唯一键、标识列;表中哪些列的数据有效范围需要限定,需要对哪些列提高查询速度。
企业人事管理系统
图2-2-1 数据库内所建表
2.2.1 员工信息表
员工信息表内存储的数据是每个职工的基本信息,包括员工编号,姓名,性别,出生日期,政治面貌ID,学历编号,婚姻状况,部门编号,所任职位,现居地址,联系方式,入职时间,离职时间,在职状态等列。
图2-2-2 表所建列
(1)代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[员工信息表]([员工编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [姓名] [nvarchar](10)COLLATE Chinese_PRC_CI_AS NULL, [性别] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [出生日期] [smalldatetime] NULL, [政治面貌ID] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [学历编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [婚姻状况] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, [部门编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [所任职位] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [现居地址] [nvarchar](20)COLLATE Chinese_PRC_CI_AS NULL, [联系方式] [varchar](11)COLLATE Chinese_PRC_CI_AS NULL, [入职时间] [datetime] NULL, [离职时间] [datetime] NULL,企业人事管理系统
[在职状态] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_员工信息表] PRIMARY KEY CLUSTERED([员工编号] ASC, [政治面貌ID] ASC, [学历编号] ASC, [部门编号] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY] GO
(2)查询员工的基本信息:可以根据员工的编号,姓名或是进入本公司的时间进行查询员工的基本信息,在此根据员工编号查询一条员工信息。
SELECT [员工编号] ,[姓名],[性别] ,[出生日期],[婚姻状况], [部门编号],[所任职位],[现居地址],[联系方式],[在职状态] FROM [企业人事管理系统].[dbo].[员工信息表] where 员工编号='00023'
图2-2-3 查询信息
2.2.2 部门信息表
图2-2-4(1)代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[部门信息表]([部门编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [部门名称] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_部门信息表] PRIMARY KEY CLUSTERED([部门编号] ASC
企业人事管理系统)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY](2)查询某部门,使用部门编号=113 SELECT [部门编号] ,[部门名称] FROM [企业人事管理系统].[dbo].[部门信息表] where 部门编号=114
图 2-2-5 2.2.3 调动信息表
图 2-2-6(1)代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[调动信息表]([员工编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [调动日期] [datetime] NULL, [调动原因] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [调后部门编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [调后职位] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL)ON [PRIMARY](2)查询某员工调动情况,员工编号=00032 SELECT [员工编号] ,[调动日期],[调动原因],[调后部门编号],[调后职位] FROM [企业人事管理系统].[dbo].[调动信息表] where 员工编号=00032
企业人事管理系统
图 2-2-7 2.2.4 奖惩表
图 2-2-8 代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[奖惩表]([员工编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [奖惩日期] [datetime] NULL, [奖惩类别] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [奖惩原因] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [奖惩分数] [int] NULL)ON [PRIMARY] Go 2.2.5 考勤信息表
图 2-2-9
企业人事管理系统
代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[考勤信息表]([考勤编号] [int] IDENTITY(1,1)NOT NULL, [考勤月份] [nvarchar](2)COLLATE Chinese_PRC_CI_AS NULL, [员工编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [病假] [int] NULL, [事假] [int] NULL, [迟到] [int] NULL, [早退] [int] NULL, [出差] [int] NULL, [加班] [int] NULL, [备注] [nvarchar](100)COLLATE Chinese_PRC_CI_AS NULL, [记录时间] [datetime] NULL)ON [PRIMARY] Go 2.2.6 学历分布表
图 2-2-10 代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[学历分布表]([学历编号] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [学历] [nvarchar](6)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_学历分布表] PRIMARY KEY CLUSTERED([学历编号] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY]
企业人事管理系统
2.2.7 政治面貌代码表
图 2-2-11 代码
USE [企业人事管理系统] GO CREATE TABLE [dbo].[政治面貌代码表]([政治面貌ID] [nvarchar](1)COLLATE Chinese_PRC_CI_AS NOT NULL, [政治面貌名称] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_政治面貌代码表] PRIMARY KEY CLUSTERED([政治面貌ID] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY] 2.2.8关系图
图2-2-12
企业人事管理系统
2.3创建视图
视图是一个虚拟表,它保存SELECT语句的定义,是用户查看数据库表中数据的一种方式。用户通过它能够以需要的方式浏览表中的部分或全部数据,而数据的物理存放位置仍然在数据库的表中,这些表称作视图的基表。
视图中的数据可以来自一个或多个基表,也可以来自视图。
视图可以使用户集中在他们感兴趣或关心的数据上,而可以考虑那些不必要的数据。这样,由于用户只能看到在视图中显示的数据,而看不到视图所引用的表的其他数据。在一定程度上保证了数据的安全性。
图2-3-1 数据库内视图
2.3.1 本科人员表
建立该视图,通过员工信息表与学历分布表间的联系,查询学历为本科的职员。操作如下:
图2-3-2 所用表及表间关系
企业人事管理系统
图2-3-3 列名及筛选条件
图2-3-4 查询结果
创建视图代码
USE [企业人事管理系统] GO CREATE VIEW [dbo].[本科人员表] AS SELECT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.员工信息表.性别, dbo.学历分布表.学历
FROM dbo.员工信息表INNER JOIN dbo.学历分布表ON dbo.员工信息表.学历编号= dbo.学历分布表.学历编号 WHERE(dbo.学历分布表.学历= N'本科')GO 2.3.2 加班人员名单
使用员工信息表与部门信息表、员工信息表与考勤信息表间的联系,查询公司职员的加班情况,以及一些相关信息。
图2-3-5 所用表及表间关系
企业人事管理系统
图2-3-6 列名及筛选条件
图2-3-7 查询结果
USE [企业人事管理系统] GO CREATE VIEW [dbo].[加班人员名单] AS SELECT TOP(100)PERCENT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.部门信息表.部门编号, dbo.员工信息表.所任职位, dbo.考勤信息表.考勤月份, dbo.考勤信息表.加班 FROM dbo.部门信息表INNER JOIN dbo.员工信息表ON dbo.部门信息表.部门编号= dbo.员工信息表.部门编号INNER JOIN dbo.考勤信息表ON dbo.员工信息表.员工编号= dbo.考勤信息表.员工编号 WHERE(dbo.考勤信息表.加班> 0)ORDER BY dbo.考勤信息表.考勤月份, dbo.部门信息表.部门编号 GO 2.3.3 人员调动情况
使用员工信息表与调动信息表和部门信息表两表间联系,查询员工调动情况,包括原部门名称及职位和调后部门编号及职位。
图2-3-8 所用表及表间关系
企业人事管理系统
图2-3-9 列名及筛选条件
图2-3-10 查询结果
USE [企业人事管理系统] GO CREATE VIEW [dbo].[人员调动情况] AS SELECT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.部门信息表.部门名称AS 原部门名称, dbo.员工信息表.所任职位, dbo.调动信息表.调动日期, dbo.调动信息表.调后部门编号, dbo.调动信息表.调后职位 FROM dbo.员工信息表INNER JOIN dbo.调动信息表ON dbo.员工信息表.员工编号= dbo.调动信息表.员工编号INNER JOIN dbo.部门信息表ON dbo.员工信息表.部门编号= dbo.部门信息表.部门编号 GO 2.3.4 受奖人员
使用三表间联系,查询包括员工编号、姓名、部门编号、部门名称、奖惩类别及奖惩分数在内的受奖人员情况。
图2-3-11 所用表及表间关系
企业人事管理系统
图2-3-12 列名及筛选条件
图2-3-13 查询结果
USE [企业人事管理系统] GO CREATE VIEW [dbo].[受奖人员] AS SELECT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.部门信息表.部门编号, dbo.部门信息表.部门名称, dbo.奖惩表.奖惩类别, dbo.奖惩表.奖惩分数 FROM dbo.奖惩表INNER JOIN dbo.员工信息表ON dbo.奖惩表.员工编号= dbo.员工信息表.员工编号INNER JOIN dbo.部门信息表ON dbo.员工信息表.部门编号= dbo.部门信息表.部门编号 WHERE(dbo.奖惩表.奖惩类别= N'奖')GO 2.3.5 硕士已婚人员
该视图使用员工信息表和学历分布表间的联系,查询学历及婚姻状况分布情况,在此筛选学历为硕士,婚姻状况为已婚的员工。
图2-3-14 所用表及表间关系
企业人事管理系统
图2-3-15 列名及筛选条件
图2-3-16 查询结果
USE [企业人事管理系统] GO CREATE VIEW [dbo].[硕士已婚人员] AS SELECT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.员工信息表.性别, dbo.学历分布表.学历, dbo.员工信息表.婚姻状况 FROM dbo.员工信息表INNER JOIN dbo.学历分布表 ON dbo.员工信息表.学历编号= dbo.学历分布表.学历编号
WHERE(dbo.学历分布表.学历= N'硕士')AND(dbo.员工信息表.婚姻状况= N'已婚')GO 2.3.6 销售部人员表
查询一个部门有哪些员工,以及他们所任职位,就可以使用该视图查询部门人员,此处使用筛选器筛选了部门编号为111的部门。操作如下:
图2-3-17 所用表及表间关系
企业人事管理系统
图2-3-18 列名及筛选条件
图2-3-19 查询结果
USE [企业人事管理系统] GO CREATE VIEW [dbo].[销售部人员表] AS SELECT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.员工信息表.部门编号, dbo.部门信息表.部门名称, dbo.员工信息表.所任职位 FROM dbo.部门信息表INNER JOIN dbo.员工信息表ON dbo.部门信息表.部门编号= dbo.员工信息表.部门编号 WHERE(dbo.员工信息表.部门编号= N'111')GO 2.3.7 员工表
通过三表间联系,只查询各个职员的编号、姓名、性别、所在的部门名称及政治面貌名称。
图2-3-20 所用表及表间关系
企业人事管理系统
图2-3-21 列名及筛选条件
代码
USE [企业人事管理系统] GO CREATE VIEW [dbo].[员工表] AS SELECT TOP(100)PERCENT dbo.员工信息表.员工编号, dbo.员工信息表.姓名, dbo.员工信息表.性别, dbo.部门信息表.部门名称, dbo.政治面貌代码表.政治面貌名称 FROM dbo.员工信息表INNER JOIN dbo.部门信息表ON dbo.员工信息表.部门编号= dbo.部门信息表.部门编号INNER JOIN dbo.政治面貌代码表ON dbo.员工信息表.政治面貌ID = dbo.政治面貌代码表.政治面貌ID GO
2.4 存储过程
存储过程是T-SQL语句和流控语句集合,存储过程能被编译和优化。当首次执行存储过程是,SQL Server为其产生查询计划并将其保留在内存中,以后在调用该存储过程时就不必在进行编译,在一定程度上改善了系统的功能。
图2-4-1 存储过程
企业人事管理系统
2.4.1部门人员表
前面在视图中已创建了一个“销售部人员表”,在这里使用存储过程创建了一个“部门人员表”的意图在于通过参数查询一个或多个部门的员工信息及所任职位。(1)创建代码
create procedure p_部门人员表 @部门名称nvarchar(50)as select 员工编号,姓名,部门名称,所任职位 from 员工信息表y,部门信息表b where y.部门编号=b.部门编号and 部门名称=@部门名称 order by 员工编号
图2-4-2 创建存储过程(部门人员表)
(2)按部门名称查询部门人员
图2-4-3 执行存储过程部门人员表
企业人事管理系统
图2-4-4 该存储过程执行界面
可在”值”一栏中输入任意部门名称,在此查询”销售部”和”采购部”
USE [企业人事管理系统] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_部门人员表] @部门名称= N'销售部' SELECT 'Return Value' = @return_value GO
图2-4-5 查询销售部人员
USE [企业人事管理系统] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_部门人员表] @部门名称= N'采购部' SELECT 'Return Value' = @return_value GO
图2-4-6 查询采购部人员
企业人事管理系统
2.4.2 婚姻学历表(加密)(1)代码
USE [企业人事管理系统] GO create procedure [dbo].[婚姻学历表] @婚姻状况nvarchar(4),@学历nvarchar(6)with encryption as select 员工编号,姓名,婚姻状况,学历 from 员工信息表y,学历分布表x where y.学历编号=x.学历编号and 婚姻状况=@婚姻状况and 学历=@学历 order by 员工编号 GO
(2)执行
因该存储过程被加密,因此无法修改此存储过程.图2-4-7 执行存储过程 婚姻学历表
图2-4-8 输入条件项
USE [企业人事管理系统] GO DECLARE EXEC @return_value int @return_value = [dbo].[婚姻学历表] @婚姻状况= N'未婚',企业人事管理系统
@学历= N'研究生' SELECT 'Return Value' = @return_value GO
图2-4-9 查询未婚研究生人员
因此,该企业没有同时符合婚姻状况为未婚,学历为研究生的人员
USE [企业人事管理系统] GO DECLARE EXEC @return_value int @return_value = [dbo].[婚姻学历表] @婚姻状况= N'未婚',@学历= N'大专' SELECT 'Return Value' = @return_value GO
图2-4-10 查询未婚大专人员
企业人事管理系统
2.4.3 加班次数(1)代码
USE [企业人事管理系统] GO create procedure [dbo].[加班次数] @加班int as select 姓名,性别,加班as '加班次数' from 员工信息表y,考勤信息表k where y.员工编号=k.员工编号and 加班=@加班
(2)执行
图2-4-11 USE [企业人事管理系统] GO DECLARE EXEC @return_value int @return_value = [dbo].[加班次数]
@加班= 1 SELECT 'Return Value' = @return_value GO
图2-4-12
企业人事管理系统
2.4.4 奖惩类别表(1)代码
USE [企业人事管理系统] GO create procedure [dbo].[奖惩类别表] @奖惩类别nvarchar(50)as select 姓名,奖惩类别,奖惩分数 from 员工信息表y,奖惩表j where y.员工编号=j.员工编号and 奖惩类别=@奖惩类别
(2)执行
图2-4-13 USE [企业人事管理系统] GO DECLARE EXEC @return_value int @return_value = [dbo].[奖惩类别表]
@奖惩类别= N'奖' SELECT 'Return Value' = @return_value GO
图2-4-14
企业人事管理系统
2.4.5 学历表
USE [企业人事管理系统] GO create procedure [dbo].[学历表] @学历nvarchar(6)as select 员工编号,姓名,性别,学历from 员工信息表y,学历分布表x where y.学历编号=x.学历编号and 学历=@学历
图2-4-15 USE [企业人事管理系统] GO DECLARE EXEC @return_value int @return_value = [dbo].[学历表]
@学历= N'研究生' SELECT 'Return Value' = @return_value GO
图2-4-16
企业人事管理系统
2.5触发器及对信息的操作
触发器主要通过事件触发而被执行,在指定的表进行Insert、Update或Delete操作时被触发。SQL Server将触发器和触发它的语句作为可在触发器内回滚的单个事物对待,如果检测到严重错误,则这个事务即自动回滚,恢复到原来的状态。下图是在员工信息表中所建的触发器。
图2-5-1 2.5.1 触发器“添加”及添加信息 添加一条员工信息,运用触发器显示。(1)触发器“添加”代码
USE [企业人事管理系统] GO create trigger [添加] on [dbo].[员工信息表] for insert as print '增加一条员工信息'(2)插入信息
图2-5-2
企业人事管理系统
INSERT INTO [企业人事管理系统].[dbo].[员工信息表]([员工编号],[姓名],[性别],[出生日期],[政治面貌ID],[学历编号], [婚姻状况],[部门编号],[所任职位],[现居地址],[联系方式],[入职时间], [离职时间],[在职状态])
VALUES('11111','新新','女','1990-12-5','2','004','未婚','113','职员','','','','','在')
图2-5-3
图2-5-4 查询结果1
企业人事管理系统
2.5.2 触发器”修改”及修改信息(1)触发器”修改”代码
USE [企业人事管理系统] GO create trigger [修改] on [dbo].[员工信息表] for update as print '修改员工信息'
(2)修改信息代码及执行结果
UPDATE [企业人事管理系统].[dbo].[员工信息表] SET [政治面貌ID] =001,[所任职位] ='经理' ,[现居地址] = '浙江' ,[联系方式] =*** ,[入职时间] = 2009-9-4 WHERE 员工编号='11111'
图2-5-5
图2-5-6
企业人事管理系统
2.5.3 触发器”删除”及删除信息(1)触发器”删除”代码
USE [企业人事管理系统] GO create trigger [删除] on [dbo].[员工信息表] for delete as print '删除一条员工信息'
(2)删除信息代码及执行结果
DELETE FROM [企业人事管理系统].[dbo].[员工信息表] WHERE 员工编号='11111'
图2-5-7
2.6 权限
权限管理是指安全帐号登录SQL Server之后,能够对数据库对象执行的操作。
SQL Server包括两类权限:对象权限、语句权限。对象权限是针对表、视图和存储过程而言的一些操作。语句权限主要指是否具有权限来执行某一语句。这些语句通常是一些具有管理系统能够的操作,如:创建数据库、表和存储过程。
企业人事管理系统
2.6.1 管理用户者权限
在此系统中,使用权限可以将管理者和用户拥有的权限不同,管理者可以对表进行Select、Update、Delete、Insert、reference等操作,对列进行Select、Update等操作,对视图进行Select、Update、Delete、Insert等操作,对存储过程进行Execute等操作。
关于管理者用户权限的操作在前面的触发器操作中已有展现,在此只说明管理者用户权限的创建及所授予权限。(1)代码及方法
CREATE LOGIN [owner] WITH PASSWORD=111, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[简体中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER LOGIN [owner] DISABLE
图2-6-1
设置登录名为“owner“,选中SQL Server 身份验证,设置密码,取消”强制实施密码策略“复选框的选中状态。
图2-6-2
企业人事管理系统
单击左上角”用户映射“,在”映射到此登陆名的用户“下方的框中选择”企业人事管理系统“,之后在”数据库角色成员身份“下方的框中选择”db_owner“和“public”,这样owner就有了企业人事管理系统数据库的所有操作权限。
图2-6-3
图2-6-4(2)授予权限
use 企业人事管理系统 go grant select,insert,update,delete,execute to owner
图2-6-5
企业人事管理系统
2.6.2用户者权限
用户者权限在此系统中,只能进行一些查询操作。(1)代码及创建方法
CREATE LOGIN [users] WITH PASSWORD=000, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[简体中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER LOGIN [users] DISABLE
图2-6-6
图2-6-7
图2-6-8
企业人事管理系统
(2)授予权限
use 企业人事管理系统 go grant select to users
图2-6-9(3)使用用户者权限对系统进行其他操作(在此做部分举例)用户者权限没有修改表列的权限
图2-6-10
图2-6-11
企业人事管理系统
图2-6-12 用户者没有修改表内列的信息的权限
图2-6-13 此语句是要修改员工编号为00011的职员的政治面貌ID,因该用户不具有Update权限,因此无法修改该条信息。
当系统使用用户者权限时,我们所创建的存储过程不会显示。
图2-6-14
企业人事管理系统
3总结
随着当今社会向信息化的发展,人事管理信息化管理来越为各企事业单位所重视,它能有效地收集、执行各种办公信息,极大地提高了办公效率,及时准确地实现信息的上传下达,而计算机技术、网络技术、各种软件工作平台不断的发展,又能够促进人事管理信息化管理加速实现。
本系统的不足在于没有用可视化功能强大的VB.NET作为开发工具,因此在操作上可能会使用户比较困难,但对于熟练SQL Server 2005起到一定作用。
在技术上由于对软件开发平台的不够熟悉,很多组件及其之间的联系掌握不够以至不能灵活运用,造成程序内容不丰富,使用不方便,其次在系统分析上在待加强训练,这次的设计规模较小,但我在软件的定义时期,特别是在需求分析时,一度让我无从下手,所耗时间比开发时期都长。
但收获还是梃大的,在这次论文设计中,使我综合运用所学知识和技能对实际问题的分析概括能力加强,通过检索文献资料、了解、学习、掌握本学科专业领域中新的知识和发展动态,并恰当地将其运用到论文中,同时让我深深体会到(软件)工程开发的艰辛与乐趣,开发者必须态度端正,认真制定设计方案和工作计划,严格按照软件工程的流程完成设计的各个环节。
毫无疑问,这次毕业论文设计是对我本学期所学知识的一次检测同时对我在今后的学习中进行程序设计是有很大的帮助作用的。致谢
从编写程序到拟定报告,历时十多天。在本设计完成之际,首先向我的指导老师以诚挚的谢意。在报告的书写过程中,老师给了我许多的帮助和关怀,指导老师治学严谨,待人平易近人,在指导老师的细心指导下,我学到了扎实的专业知识。
同时,衷心感谢我的同窗同学,在我的实训报告的写作中,与同学们的探讨交流使我收益颇多,同时,他们也给了我很多无私的帮助和支持,我深表谢意。
企业人事管理系统 参考文献
[1]刘健.企业人事管理系统的开发.黑龙江科技信息,2008,19(20)
[2]刘畅.配件进销存管理信息系统的设计与开发.天津大学学报,2006,10(9)[3]李俊民,精通SQL结构化查询语言详解(第二版).北京:人民邮电出版社,2008.35