XXXX学院本科生毕业论文基于VB的人力资源管理信息系统的设计与实现院别、专业计算机科学与信息技术学院计算机科学与技术专业研究方向网络工程学生姓名学号指导教师姓名指导教师职称讲师20XX年X月X日摘要为了提高人力资源管理效率,在本文中开发人力资源管理系统,它的前台采用VISUALBASIC平台开发,后台采用SQLSever2000开发和管理数据库.该系统功能强大,一共分为六个功能模块:人员基本信息管理模块、员工薪酬管理模块、员工考勤管理模块、系统维护模块,招聘管理模块和培训管理模块。经过系统测试,该人力资源管理系统运行稳定、操作简单。关键字:人力资源管理;VISUALBASIC;SQLServer2000;MISABSTRACTInordertoincreasetheefficiencyofhumanresourcesmanagement,thehumanresourcemanagementsystemisdesigned.,whichisbasedonvbprogramminglanguageandsql2000.thesystemisverypowerfultohavesixfunctionmodules:basicinformationmanagementmodule,employeecompensationmanagementmodule,employeeattendancemanagementmodule,systemmaintenancemodule,recruitmentmanagementmoduleandtrainingadministrationmodule.Bytestingofthesystem,thehumanresourcesmanagementsystenisstableandeasytooperate.Keywords:HumanResourceManagements;VisualBasic;SQLServer2000;MIS目录第1章绪论......................................................11.1系统开发背景...............................................11.2系统开发目的和意义.........................................21.3人力资源管理系统的业务实现.................................2第2章系统相关技术及可行性分析.....................................42.1系统开发工具................................................42.2数据库技术..................................................42.3可行性分析..................................................52.3.1经济可行性.............................................52.3.2技术可行性.............................................52.3.3系统结构可行性.........................................5第3章系统设计.....................................................63.1设计目标.....................................................63.2系统功能模块................................................63.2.1人事管理模块...........................................73.2.2培训管理模块...........................................83.2.3薪酬管理模块...........................................83.2.4员工考勤管理模块.......................................93.2.5系统管理操作模块.......................................93.3系统相关数据表设计..........................................93.4系统菜单设计................................................93.4系统配置...................................................103.4.1硬件配置..............................................103.4.2软件配置..............................................10第4章系统典型模块设计与实现......................................114.1用户操作总体框架...........................................114.1.1管理员登入模块的设计..................................114.1.2人力资源管理模块......................................144.1.3职工工资管理模块......................................154.1.4员工考勤管理模块......................................154.1.5系统维护模块..........................................16第5章结论......................................................17[参考文献].........................................................18致谢.............................................................19第1章绪论全球范围内的企业内部组织正在发生巨变,未来企业成功的关键得依靠企业人力资源管理信息系统,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。网络化的今天,网络人力资源管理系统,使新的人力资源协作管理模式成为可能。通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,积极为企业的发展与决策贡献力量。通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竟争力。1.1系统开发背景企业在我国的国民经济中具有重要的作用。统计资料表明,全国工商注册企业中,企业占了90%以上,其产值和利润分别约占60%和40%;而且,企业还提供了75%的城镇就业机会,此外,企业在满足人们的多样化需求、培养企业家、进行技术创新、参与专业协作等方面都具有重要的作用。企业在一定程度上影响地区乃至整个国家经济的繁荣和社会的稳定。人力资源管理信息系统是一个企业单位非常重要的部分,它的内容对于单位领导者和管理者来说都很关键,所以人力资源管理信息系统应该能够为用户提供大量的信息和简便的查找方式。但一直以来人们使用老套的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科技的不断进步,无论哪个行业在管理手段上都有了有目共睹的成功,但越来越来的大学毕业生流入社会,也就是国内的人力资源越来越多,但对管理人力来说,各企业大单位应该采用当今流行的人力资源管理信息系统。使用计算机软件来管理企业人力是非常重要的,因为它能够做到员工做不到的且速度也是人工无法比拟的,这优点不但企业提高工作效率,也是使企业走向成功的,也世界同步的重要条件。所以,开发出这样一个人力资源管理信息系统是很必要的,接下来我会以我的人力资源管理信息系统为例,给大家谈谈在开发此系统中所遇到的问题。1.2系统开发目的和意义今天,计算机的价格已越来越低,性能却在不停的增强。它已经被应用于社会发展的各个领域,计算机之所以受欢迎的原因主要有以下几个方面:首先,计算机可以代替人工进行许多复杂的工作;其次,计算机可以节省许多资源;第三,计算机可以最大限度的提高人们的劳动效率;第四,计算机可以使重要文件得到最好的存放且安全。现在我国的企业单位的人力资源管理信息水平还停留在比较老套的方法上,这样的管理已经在当今时代所落后,使用老方法管理需要消耗大量的人力和大量的时间,在当今时代人工管理手段一定会被计算机管理所取代。我作为一个计算机科学与技术专业的学生,希望可以在这方面对各大企业有所贡献。改革总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我大学所学编制出一个实用的程序来帮助企业进行更有效的人力资源管理。归纳起来,好处大约有以下几点:1.可以对人力资源信息进行有效,安全的存放;2.操作方便简洁,为企业节省了大量的人力;3.可以快速查询到所需员工信息1.3人力资源管理系统的业务实现人力资源管理信息系统是直接对单位人力资源部门的大量业务处理工作用计算机进行全面现代化管理.主要包括员工基本信息管理、薪酬管理、招聘管理、培训管理和考勤管理。等几个方面的功能,以实现用户便捷的输入、查询、统计、打印相关报表的业务需求。具体系统功能需求描述:1.人员基本情况管理提供对”企业员工的简历表”信息录入、组合条件查询、统计、打印功能,实现“员工花名册”数据生成、查询、统计、打印功能。2.工资管理提供对“员工薪酬表”数据的统计、查询、按部门统计、打印功能,完成每月对“员工薪酬表”数据的月统计,最终写出“员工薪酬总额构成情况表”实现该表的查询、打印功能。3.考勤管理提供对企业各部门“月考勤统计表”数据的输入、查询、统计功能;根据“月考勤统计表”数据分单位按各种日考勤标准进行分类统计,且生成“员工月考勤统计表”,数据及“员工月考勤统计汇总表”数据,实现该统计表的查询、打印功能。4.培训管理提供对企业单位各部门“员工培训表”数据的输入、查询;根据“员工培训表”培训项目内容和培训时间来安排各部门员工的培训,且生成“员工培训统计表”,实现该表的查询、打印功能。5.招聘管理提供对单位各部门“员工招聘”数据的录入、查询;根据“员工招聘表”组织岗位招聘活动及实现人才信息统计,且生成“招聘统计表”,实现该表的查询、打印功能。第2章系统相关技术及可行性分析2.1系统开发工具微软公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、且操作极其简单的面向对象的开发工具[1]。VisualBasic提供了很多的控件,这些控件可用于界面设计和实现模块各种功能,减少了编程人员的任务量,也使的界面设计操作实现简单,从而大大的提高了应用程序的运行效率和稳定性。VisualBasic应用程序基本的构建模块是用户所创建的对象,每个