《人事管理信息系统(10页).doc》由会员分享,可在线阅读,更多相关《人事管理信息系统(10页).doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-人事管理信息系统-第 10 页企业人事管理系统自动化0807班组长:黄开拓组员:孙熙、董栋挺【摘要】企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本文主要完成企业人事管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。设计充分利用Visual Studio2008、Microsoft Access数据库技术的强大力量,提高了编程效率和可靠性。绪 论企业间的竞争说到底是人的竞争,人力资源是
2、企业中最难管理的资源,也是最急需管理的资源。如何将人作为可以开发和增值的资源去投资和经营,是企业急需解决的问题。人事管理是人力资源管理的基础工作。因此,人事管理的信息化、知识管理和办公自动化是将人力资源管理提升到战略层次的基础。本系统规范了企业员工的人事档案,提高了人事管理效率,能方便快捷地查询各类信息并进行统计分析。设计本人事管理的作用正是为了对企业的人力资源进行更科学合理的管理,从而提高企业的人才竞争力。本文分为五章进行论述。第一章介绍人事管理系统,第二章说明系统需求分析,第三章介绍数据库设计分析,第四章为系统详细设计,第五章进行全文的总结和对今后工作的展望。第一章:人事管理系统概述人事管
3、理系统是企业用来管理员工信息工资信息考勤和工作考核信息的一套信息化系统.本系统是一个典型的人事管理系统,主要包括职能设置员工信息管理工资管理员工考勤管理工作考核管理以及系统管理模块.1.1 系统任务人事管理系统是企业用来管理员工档案的重要工具,其任务主要包括以下几项: 职能设置,主要负责管理企业的部门信息和职务信息 员工信息管理,主要负责管理员工的录用信息和基本信息,同时提供花名册查询的功能 工资管理,主要负责管理工资标准、工资计发和工资报表等信息 员工考勤管理,主要负责员工考勤录入、考勤查询以及考勤考核 工作考核管理,主要负责管理员工的工作考核信息,包括录入、查询以及考核单生成 信息查询,主
4、要是能让管理人员迅速定位自己想要查找的信息,提高工作效率。1.2 系统目标人事管理系统需要管理企业员工信息、工资信息、考勤和工作考核信息等。一般而言,人事管理系统应达到以下目标: 记录企业内部员工的基本档案信息,提供便捷的查询功能。 管理企业的工资信息,使计发工资与员工的工资标准、考勤和工作考核相联系。 有效管理员工的考勤和工作考核信息,促进企业的奖励机制。 减少人工的参与和信息的录入,减轻管理人员的工作任务,降低管理成本。同时,系统应具有良好的自治功能和信息循环。 有效地完成企业的日常人事管理工作第二章 系统需求分析 系统初步分析现在的大型企业都已实现了人事管理的信息化,通过身份卡的条形码来
5、实现读取信息和进行信息的操作处理,员工可以通过人事管理系统查询员工基本信息、考勤考核以及员工工资等信息,系统管理员可以登录系统修改员工的所有信息,实现了所有信息的网络化和公开化。 系统需求分析根据以上对人事管理系统的任务和目标的分析,以及初步调研的情况进行总结后得出一个完善的人事管理系统应该包括如下所示的一些功能,每一个功能模块又包括一系列的子模块:图1 系统功能模块图人事管理系统职能设置员工信息管理工资管理员工考勤管理作考核管理系统管理系统管理 职能设置职能设置职务设置部门设置“职能设置”模块主要负责对企业内部的部门信息、职务信息进行设置,其功能模块图所示:1.“部门设置”模块“部门设置”模
6、块负责维护部门信息,提供增加、修改、删除和查询部门信息的功能。部门信息主要包括部门代码、部门名称、领导姓名、联系地址、联系电话、简介等。2.“职务设置”模块“职务设置”模块负责维护职务信息,主要提供初始化、增加、修改、删除和查询职务信息的功能。职务信息主要包括职务代码、职务名称、工资等级ID、职务需求、简介等。.2 员工信息管理员工信息管理花名册员工基本信息员工录用“员工信息管理”模块主要用来管理员工信息,包括员工录用信息、员工基本信息和花名册。其功能模块如图所示工作员工员工录用员工基本信息花名册工作人员员工录用信息表员工基本信息表录用信息员工信息查询条件录用信息基本信息花名册1、“员工录用”
7、模块“员工录用”模块主要负责维护员工的录用信息。员工一经录用,便应填写录用信息。每次发生人员录用、续聘、解聘,都应该对其录用信息进行修改。录用信息主要包括签约合同、员工ID、姓名、解约日期、合同到期日期、合同类型、受聘部门、受聘职务、聘用标志(录用、续聘、解聘)、备注等。2、“员工基本信息”模块“员工基本信息”模块负责维护员工的人事信息,主要应具有增加、修改、删除和查询功能。员工基本信息主要包括如下几项。1)个人信息:员工ID、姓名、性别、出生日期、籍贯、民族。2)工作信息:所属部门ID、进入部门日期、职务、职称、起薪日期。3)工作简历:原企业、毕业日期、学历、专业、外语。4)联系方式:地址、
8、电话、QQ。3、“花名册”模块“花名册”模块提供按条件查询员工花名册的功能。花名册主要包括姓名、性别、出生日期、籍贯、民族、身份证号、政治面貌、部门名称、进入部门日期、职务名称、职称、电话、邮箱、在岗状态等。2.2.3 工资管理“工资管理”模块主要用来管理员工的工资信息,包括设定工资标准,进行工资计发,以及产生工资报表。其功能模块如图所示“工资管理”功能模块工资管理工资报表工资计发工资标准工作人员工资标准工资计发工资报表工作人员工资标准信息表工资计发信息表标准信息计发信息选择条件工资标准工资报表标准工资计发信息1.“工资标准”模块“工资标准”模块负责维护企业的工资标准。工资标准信息包括以下几项
9、。1)标识信息:工资等级ID、等级名称2)基本工资:底薪、补贴、奖金、车补、房补3)代扣项目:养老金、医疗保险、住房公积金2.“工资计发”模块“工资计发”模块负责发放员工工资。财务人员选择员工,系统将自动得到工资标准信息。财务相关人员可以修改补贴、奖金、车补、房补、扣考核和加班费等项目。每次计发工资时都会产生一条工资计发信息。工资计发信息包括以下几项1)标识信息:员工ID、姓名、工资等级ID2)基本工资:底薪、补贴、奖金、车补、房补、扣考核、加班费3)代扣项目:养老金、医疗保险、住房公积金4)工资合计:税前小计、所得税、应发工资、补发日期3.“工资报表”模块“工资报表”模块主要负责产生员工的工
10、资报表,内容包括工资明细和工资统计2.2.4 员工考勤管理“员工考勤管理”模块主要负责员工考勤,包括考勤录入、考勤查询和考勤考核等功能。其功能模块如图所示: 员工考勤管理考勤考核考勤查询考勤录入“工资管理”数据流程“工资管理”功能模块工作人员考勤录入考勤考核考勤查询考勤信息表考勤考核信息表工作人员考勤信息考核信息选择查询条件查询结果考勤信息考核信息考勤信息考勤信息1.“考勤录入”模块“考勤录入”模块负责提供考勤录入功能。考勤信息包括考勤ID、员工ID、考勤日期、考勤类型、天数、备注。考勤类型包括公休假日、正常出勤、假日加班、其他加班等。2.“考勤查询”模块“考勤查询”模块提供对各种考勤信息的查
11、询功能。同时,管理人员可以按员工对考勤信息进行统计。3.“考勤考核”模块“考勤考核”模块用来对员工的考勤状况进行考核,填写加班费和扣考核信息。考勤考核信息将应用于工资计发。2.2.5 工作考核管理“工作考核管理”模块主要负责员工的工作考核,包括考核录入、考核查询和考核单生成功能。其功能模块如图所示:工作考核管理考核单生成考核查询考核录入“工作考核管理”功能模块1.“考核录入”模块“考核录入”模块负责工作考核信息的录入。工作考核信息包括员工ID、姓名、考核日期、工作业绩、工作态度、业务水平、考核结论、备注等。2.“考核查询”模块“考核查询”模块主要负责按部门或员工查询考核情况3.“考核单生成”模
12、块“考核单生成”模块用来生成各员工的考核单。考核单信息包括员工ID、姓名、考核日期、工作业绩、工作态度、业务水平、考核结论、备注等。2 系统管理“系统管理”模块主要用于用户权限管理,包括用户管理、密码管理、权限设置和重新登录。其功能模块如图所示:系统管理重新登录密码维护用户管理“系统管理”功能模块第三章 数据库分析设计根据系统需求分析,系统需要建立10个表,其用途说明如表所示ID 数据表名称 数据表用途1 部门信息表 保存企业部门信息2 职务信息表 保存职务基本状况信 3 员工录用信息表 保存员工录用及合同的信息4 员工基本信息表 保存员工的基本信息5 工资标准信息表 保存员工的工资标准6 工
13、资计发信息表 保存员工的工资计发明细7 考勤信息表 保存所以员工的考勤记录8 考勤考核信息表 保存员工的考勤考核信息9 工作考核信息表 保存员工各项考核信息 10 用户信息表 保存用户基本信息及密码3 .1 系统E-R图通过系统的需求分析,了解了系统的分解功能和数据流程后,可以画出系统的E-R图,如图所示:员工基本信息表员工ID 姓名性别出生日期籍贯民族身份证号政治面貌所属部门进入部门日期职务代码职称起薪日期部门代码考勤信息表考勤ID员工ID考勤日期考勤类型天数备注部门信息表 部门代码 部门名称领导姓名联系地址联系电话简介考勤考核信息表考勤ID员工ID考核日期奖励惩罚职务信息表职务代码职务名称
14、工资等级工资上限工资下限简介工作考核信息工作考核员工ID考核日期工作态度工作业绩考核结论备注工资计发信息表计发ID员工ID工资等级底薪补贴奖金车补房补扣考核加班费代扣养老金代扣医疗保险代扣住房公积金税前小计所得税应发工资计发日期工资标准信息表工资等级等级名称底薪补贴奖金车补房补养老金住房公积金员工录用信息签约合同号姓名签约日期合同到期日期合同类型受聘职务标志3.2 数据字典3 .3 表关联在创建完以上7个表后,通过SQL Server企业管理其可以得到数据库表的关联图,如图所示:第四章 系统详细设计通过数据库分析设计,已经完成了所有的后台工作,前台主要是系统的界面设计和数据库的连接。在界面设计
15、方面选用了方便快捷的可视化编程软件Visual Studio2008,在数据库连接则采用ODBC数据源连接数据库。 创建系统主窗体 主窗体界面在新建工程后,在项目资源管理器中添加一个窗体为系统主窗体:4.1.2 主窗体菜单根据系统功能模块的详细分解后可以把菜单分为一下几块:菜单:职能设置、工资管理、员工信息管理、员工考勤考核、信息查询。插件:右下角有一个时间显示的插件,与电脑同步。 系统具体功能模块的实现.1 系统登录功能登录功能主要用于管理人员的身份验证,是一个相对保密封闭的系统,其他人员则不能登录。所以我们的登录没有设置注册功能,只能有管理员设置分配。通过上一条,下一条按钮可以浏览已有员工
16、信息,并可添加删除。上部分框架的修改能实现对现有员工信息的修改功能。职能设置可以浏览现有的机构和职务设置,并显示相关信息,通过修改键,管理者可以修改相应内容。查询时可以按姓名,ID和部门查询进行索引。 如,按姓名查询:输入姓名后:其他查询就不一一赘述。第五章 总结在人事管理系统中,首先进行了详细的需求分析,划分了系统模块;然后进行了数据库分析设计,得到了系统的E-R图,创建了数据字典,创建了数据库、数据表以及表关联;最后同过Visual Studio2008进行了应用程序的开发,实现了所有的系统模块。企业中的人事管理已变得越来越繁杂,本系统只是对人事管理中的一些基本任务进行了分析,在实际工作中,实用性,便利性和功能方面还有很多需要加以完善的地方。