《人力资源管理系统.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流人力资源管理系统.精品文档.管 理 信 息 系 统课 程 设 计 专 业: 信息管理与信息系统 学 号: 1402114703 姓 名: 王榕 指导教师: 王北星 2013年12月 26日学号:1402114703 姓名:王榕课 程 设 计 内 容 和 评 分 项 目阶段 步骤所占分值 成绩战略规划(16分)选题意义4分企业信息化的可能性、必要性分析2分评价企业信息化水平2分规划的工作过程8分可行性分析(10分)新系统的几种方案4分可行性研究6分系统分析(24分)组织与功能分析6分业务流程调查与分析4分数据和数据流程分析4分确定新系统的逻辑处
2、理方案10分系统设计(30分)系统总体功能结构设计 (结构图)4分系统平台设计2分代码设计4分数据库设计6分输入、输出及菜单设计6分处理流程设计8分系统实施(20分)程序设计10分系统实施及运行10分 合计100分人力资源信息管理系统一、战略规划(一)选题意义1、摘要人力资源管理对于任何一个企业单位来说都是至关重要的,它是企业单位顺利运营必不可少的一部分,对于企业的管理、决策的制定,人力资源管理应为其提供充足的信息和方便快捷的查询方式。人力资源管理就是运用现代化的科学方法,对于一定物力相结合的人力进行合理的培训、组织和调配,使人力物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、
3、控制和协调,充分发挥人的主观能动性,使得人尽其才,人事相依,以实现组织目标。而人力资源信息管理系统的存在是为了能够更好的进行人力资源管理,它的内容对于单位决策者和管理者来说都至关重要,它让人们一直以来以使用人工管理文件档案的方式得到改变,提高了管理效率以及文件的保密性,同时在对数据的整合分析上,计算机帮助减轻了负担;面对大量的文件和数据,计算机帮助查找和更新,降低了管理难度。当然,信息管理系统的建立需要细致的前期规划,需求分析来为企业量身打造适合的系统,与此同时,应用与维护也需要专门的信息人才。2、背景 当今世界,科技飞速发展,计算机服务也日趋多元,其作用的不断发展对企业运作的便利程度也在不断
4、的加大,而人力管理信息系统的完善更是抓住了快速发展的核心即“人才管理”。如何对人才进行管理,是否做到人尽其才,物尽其用是评判一个企业的管理是否完善的标准之一。要留住人才,用好人才,一套合适人力资源管理方案是十分重要的。公平公正的原则,赏罚分明的制度,人性化的管理,这些都需要有一个完备的管理信息系统。然而,一个合格的人力资源信息管理系统应具备一下特点:检索迅速作、查找方便、保密性好、存储量大、可靠性高、使用寿命长、易于使用与维护、较低的成本。这些优点的具备极大的提高了人力资源管理的效率,对于企业的信息话、正规化有重要作用。我们要开发的人力资源管理系统主要为中小企业服务,属于小型综合管理系统。它主
5、要包括人事管理子系统、考勤管理子系统、招聘管理子系统、培训管理子系统、工资管理子系统、系统管理子系统六个子系统,每个子系统又包括多方面的功能,如人事管理子系统包括人力资源规划、基础信息设置、离职管理、基本信息查询;招聘管理子系统包括合同管理、招聘管理、职位查询。本系统针对公司的具体情况对人力资源管理方面的信息提供添加、修改、查询等功能,使公司能够合理存储员工的各方面信息,方便查询和修改,提高工作效率,实现管理高效率、实时性、安全性、一致性、科学化和现代化。系统的数据由人力资源部通过键盘输入,各部门就可以共享信息资源,及时提供有效的信息。同时,本系统对于系统安全和一致性方面也有Access200
6、7提供。3、现行系统调查研究与分析对现行系统的详细调查研究是了解系统需求和进行系统分析与设计的重要基础工作,因此要对一般企业的人事信息管理部门的工作进行全面、细致而充分的调查研究。现行人力资源管理信息系统注重比较人事管理部分,但是在培训管理上的设置较少,对企业培训部分的便利不够。其次,现行的人力资源管理信息系统在考核方面的不完善同样对企业的发展不利,所以我们需要一个在培训、考核方面同样注重的系统。(二)、选题信息化的可能性、必要性分析 1、可能性技术从来都只是手段而非目的,计算机和网络通信技术为企业实现“数字化”提供了技术上的现实性和可能性,企业信息化的成功,是国内信息化大流推动的必然结果。国
7、内中小企业信息化建设,虽然存在着诸如起步晚、追赶任务紧等劣势,但同时也有目标明确、可能实现跨越性发展这样的优势。因此,在这种情况下,多方面借鉴完善的企业信息化案例,并且从中所取得的成功经验,同时了解其不足的部分它,引以为戒。这样,在企业信息化建设过程中就可以做到趋利避弊,以最低的成本和最高的速度来推进我国中小企业的信息化建设。企业人力资源管理信息系统的开发是有益的,也是可能的。2、必要性为了为适应信息社会的要求和企业自身发展及企业人力资源内部体制改革的需要,人力资源管理信息系统的存在是十分必要的。它帮助企业提高了工作效率,紧紧地把握时代的脉搏,努力促进企业内部管理的信息化、网络化,才能不断提升
8、企业的发展水平,有效促进企业的改革与发展,切实增强企业的竞争力和挑战力。随着我国经济体制的不断完善和发展,企业的发展前景也是一片大好,完善的内部管理系统是企业的腾飞的基石。完善的人力资源管理信息系统能够提高管理人力资源水平和档次,以吸引、培育、发展、留住和凝聚优秀人才,增强人力资竞争力。人力资源管理信息系统建成后,可共享,提高信息处理速度和准确性,可以提高查询的速度,提高劳动效率,人力资源的管理可以走向科学化、正规化的道路。传统人事管理的特点是以“事”为中心,强调“事”的单一方面静态的控制和管理,关注的焦点在于建立、维护和发展特定员工管理体系,从而提供一种用人体制框架;而现代人力资源管理的核心
9、是把“人”视为一种关键资源,注重发挥人的积极性、主动性和创造性,其管理的根本出发点是“着眼于人”.如果仍然沿用旧的管理模式显然是不行的,运用科学的管理手段与信息技术相结合营造良好的用人环境将成为提高人力资源管理部门管理水平的主要途径.人才的发展过程并不是一成不变的,而是一个抛物线型的生命周期,高校人力资源所具有的人力资本丰富、主观能动性较强、流动性大、个人社会必要劳动难以计算、社会共享性等特点决定了高校人力资源的多元性、复杂性及特殊性,也就决定了面向大中型企业开发的人力资源管理信息系统软件对于高校的不适用性,因此不能盲目照搬照抄,必须构建能为人事管理与决策提供适宜于时代特征和企业现代化管理特点
10、的人力资源管理系统,以满足科学管理的需要。(三)、规划的工作过程1、酝酿、准备阶段要完成一个系统的建立,我们要提前做好规划分析等主编工作。开展人力资源管理系统运行状况调查,了解现行人力资源管理系统的管理模式和应用效果,以及使用者对人力资源管理系统的切实需要,确定设计方案。对系统本身的运作方法,工作流程进行了研究分析。与各个职能部门沟通,深入了解各部门的管理方式。我们采用结构或的方法,将整个系统开发分为五步,分别是:总体规划、可行性分析、系统分析、系统设计、系统实施。每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。在生命周期法的基础上,
11、应用结构化方法,使管理信息系统的建设逐渐形成一套比较严格的标准、规范、方法与技术,系统建设的组织管理与实施有章可循,从而成功率和有效率大幅提高。2、数据整理分析(1)建立U/C矩阵 数据操作员工基本信息表内部调动表合同业绩表考勤评分表培训考核成绩表培训人员信息表培训计划工资表加班安排表人力资源总策划用户信息表身份验证新聘人员信息表离职记录部门业绩记录表职位调转UCU部门审核UUUUC考勤记录UC培训计划安排UCU培新人员确定UC培新成果考核CUU薪资生成UUUUCU人员招聘UC合同签订UCUU合同续约UUUUUUU解除合约UUU人员信息录入CUUU员工基本信息查询UUUUUUU员工信息删除UU
12、C人员绩效考核UCUU人力资源总规划UUUUCU加班管理C用户管理UC权限管理UUC数据维护UUUUUUUUUUUUUUUU(2)U/C矩阵求解数据操作人力资源总策划员工基本信息表离职记录内部调动表新聘人员信息表合同考勤评分表部门业绩记录表业绩表加班安排表工资表培训计划培训人员信息表培训考核成绩表用户信息表身份验证人力资源总规划CUUUUUU人员信息录入CUU员工基本信息查询UUUUUUU员工信息删除UUCU职位调整CU人员招聘UC合同签订UUCUU合同续约UUUUUU解除合约UUU考勤记录UC部门审核UCUUU人员绩效考核UUCU加班管理C薪资生成UUUUCU培训计划安排UCU培新人员确定U
13、C培新成果考核UC用户管理UC权限管理UUC(3)划分子系统数据操作人力资源总策划员工基本信息表离职记录内部调动表新聘人员信息表合同考勤评分表部门业绩记录表业绩表加班安排表工资表培训计划培训人员信息表培训考核成绩表用户信息表身份验证人事管理子系统人力资源总规划CUUUUUU人员信息录入CUU员工基本信息查询UUUUUUU员工信息删除UUCU职位调整CU招聘管理子系统人员招聘UC合同签订UUCUU合同续约UUUUUU解除合约UUU考勤管理子系统考勤记录UC部门审核UCUUU人员绩效考核UUCU薪酬管理子系统加班管理C薪资生成UUUUCU培训管理子系统培训计划安排UCU培新人员确定UC培新成果考核
14、UC系统管理子系统用户管理UC权限管理UUC数据操作人力资源总策划员工基本信息表离职记录内部调动表新聘人员信息表合同考勤评分表部门业绩记录表业绩表加班安排表工资表培训计划培训人员信息表培训考核成绩表用户信息表身份验证人事管理子系统人力资源总规划CUUUUUU人员信息录入CUU员工基本信息查询UUUUUUU员工信息删除UUCU职位调整CU招聘管理子系统人员招聘UC合同签订UUCUU合同续约UUUUUU解除合约UUU考勤管理子系统考勤记录UC部门审核UCUUU人员绩效考核UUCU薪酬管理子系统加班管理C薪资生成UUUUCU培训管理子系统培训计划安排UCU培新人员确定UUC培新成果考核UC系统管理子
15、系统用户管理UUC权限管理UUUC(4)信息系统结构图人事管理子系统招聘管理子系统系统管理子系统考勤管理子系统薪酬管理子系统培训管理子系统(四)项目开发计划项目的前期准备阶段:确定项目开发的环境,包括本系统运行的内外环境以及编程工具的选择。项目开发的前期阶段:了解人力资源管理工作的业务流程与需求,自上而下逐步细化地进行分解。根据需求,确定系统基本实现的功能和要求。项目开发的中期阶段:先在一个较短的时间内建立一个实验性的简单的信息系统模型,交给用户使用,根据用户在使用过程中不断提出的建议和意见,及时对模型进行不断的修改和完善,与用户沟通交流,直到用户对系统较为满意为止。项目开发的后期阶段:测试所
16、开发的系统,检验系统所能够实现的各项功能是否满足用户的需求,对不足之处进行修改和完善,直到令用户满意。根据现有资源情况、内外部环境、软硬件情况、人员配置情况,将人力资源管理信息系统的项目开发进度分为总体规划、可行性分析、系统分析、总体设计、系统实施五个步骤。二、可行性分析(一)可行性研究1.技术可行性分析系统选用的数据库设计工具为Micresoft公司的Access 2007,运用Java语言设计。系统采用windows7 作为操作平台,当然该数据库管理系统在xp 系统上也能够顺利运行。Java语言是一种跨平台、适合于分布式计算机环境的面向对象编程语言。它具有如下特性:简单性、面向对象、分布式
17、、解释性、可靠、安全、平台无关、可移植、多线程、动态性等。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML ,Struts ,JSP ,CSS ,Javascript ,Spring ,SQL ,Hibernate等。Access2007 是一款Window环境下的数据库管理软件,是Office办公套
18、件中一个极为重要的组成部分,是Microsoft公司于2007年推出的微机数据库管理系统,它不仅解决了以往的Access中处理中文的麻烦,而且具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面关系数据库管理系统。利用它可以方便的实现对信息保存、维护、查询、统计等,而且它可以十分方便的与Office其他组件交流数据。2.经济可行性分析本系统的开发并不需要额外增加大量的费用,仅仅包括设备购置费、软件开发费、管理费用、维护费用以及系统开发人员费用和培训费用等。对一个企业来说,本系统能带来的利润大大超过了它需要的费用。首先,企业在管理上的便利对于企业提高效率有着极大的作用。其次,企业
19、完成信息化管理对企业的发展有促进作用。最后,提高工作效率,减少人力劳动量,提高信息存储量和利用率,这无疑直接给企业带来了利益。所以开发该系统在经济上是完全可行的。3.管理可行性分析首先,随着通信技术,网络技术,安全技术等新技术的不断发展,企业中信息人才的增加,本系统的使用在经过简单培训后便可使用十分方便。其次,无纸化办公不仅节约人力资源,企业经营成本,还节约了自然资源,传统的人力管理资源系统已经不能完全满足企业发展的需求。因而管理人员对于建立人力资源管理系统十分认可与支持。因此,人力资源管理系统在管理上是可行的。(二)结论经过以上综合分析,本系统的功能适合企业信息化、现代化的发展趋势。从长远来
20、看,进行自行研制开发,这样更能适合公司的具体需要,能更好的协调各种资源,结合功能性和经济性来说是比较理想的,有利于以后系统的维护和更新。所以,可按该方案立即进行系统的开发工作。三、 系统分析(一)组织与功能分析1.组织结构图 图3-1 组织结构图2.功能结构图图3-2 功能结构图3.功能/结构关联表功能序号 组织联系程度业务人事部门财务部门销售部门生产部门总经理办公室功能与业务1人事管理2招聘管理3考勤管理4薪酬管理5系统管理“ ”:表示该业务是对应组织的主要业务(即主持工作单位);“ ”:表示该单位是参加协调该项业务的辅助单位;“ ”:表示该单位是该项业务的相关单位(有关单位); 空 :表示
21、该单位与对应业务无关。(二) 业务流程调查与分析 1.业务流程图 图3-3 业务流程图2.表格分配图图3-4 表格分配图(三)数据和数据流程分析1.数据流程图数据流图有外部项(外部实体)、加工(处理逻辑)、数据存储、数据流四个部分组成。它们的符号分别表示为如图3.1所示: 外部实体 处理 数据流 数据存储(1)顶层数据流程图图3-5 顶层数据流程图(2)中层数据流程图图3-6 中层数据流程图2.数据字典(1) 数据项的定义编号数据项名称简述类型及宽度取值范围I01员工编号员工的编号字符型14位I02姓名姓名字符型10位I03性别性别字符型4位I04合同期限合同的有效期数值型10位160年I05
22、入职日期入职的日期日期I06离职日期离职的日期日期I07审单人 单据的审核人字符型10位I08需求数量需求数量数值型10位1-9999999999I09职位编号职位的编号字符型20位I10职位职位名称字符型20位I11部门部门字符型20位I12招聘人数招聘人数数值型3位0-999I13备注备注字符型50位I14在职人数在职人数数值型3位0-999I15出勤情况出勤情况字符型10位I16工资工资数值型10位0-9999999999I17奖罚金额奖罚金额数值型10位0-9999999999I18社保福利社会保险以及福利发放情况数值型10位0-999999999I19部门编号部门编号字符型10位I2
23、0部门信息部门信息字符型50位I21员工总数员工总人数数值型5位0-99999I22平均工资平均工资今儿数值型10位0-9999999999I23员工联系方式员工电话方法字符型11位I24员工证件号员工的身份证号码字符型18位(2)数据存储的定义编号数据存储名称简述数据存储组成关键字关联处理D1员工信息表存档员工的基本信息员工编号、姓名、职位、性别、出勤状态、聘入时间、备注、部门员工编号P1、P2、P3/P4/p5D2工资表存档所有有关员工工资方面的信息基本工资、这包福利、奖金、发放状态、备注员工编号P5D3考勤评分表存档员工出勤情况信息出勤状态、员工编号P4D4业绩表存档员工业绩信息员工当月
24、业绩员工编号P5 P4D8新聘员工信息存档新聘入的员工信息员工编号、姓名、性别、职位、部门、聘入时间、备注员工编号P3(3)逻辑处理定义编号名称输入处理输出P1人事管理离职人员记录表,员工信息表根据离职人员信息表、员工信息表编制人力规划表人力资源规划表P2人事调动员工信息部门调动人事变动表P3招聘管理人力资源规划表企业各个部门根据人力资源规划表进行招聘,编制新聘人员信息表新聘人员信息表P4考勤管理员工信息表、考勤细则根据考勤细则对员工的出勤情况进行统计,制定出考勤评分表考勤评分表P5薪酬管理员工信息表、考勤评分表、业绩表、合同财务部门根据员工的业绩、考勤情况、合同规定对其工资进行计算,制作工资
25、表工资表P6 系统管理员工信息表、用户信息根据员工的基本信息和用户信息,编制资料,进行身份验证,确定使用者权限员工资料整合表、系统身份表(4)数据流的定义编号名称简述来源去向组成F1人力资源规划表记录人力资源规划情况人力资源部门各个部门职位编号,职位、招聘人数、部门F2员工基本信息记录员工信息各个部门人力资源部各个部门员工编号、姓名、性别、职位、部门、聘入时间、离职日期F3离职人员信息记录离职人员信息各个部门人力资源部员工编号、姓名、性别、职位、部门、离职原因F4新聘员工信息记录新聘入人员信息各个部门人力资源部员工编号、姓名、性别、职位、部门、聘入日期F5合同表记录公司于员工的协议内容人力资源
26、部财务部合同编号、员工编号、姓名、签订日期、到期时间F6考勤评分表记录员工出勤情况人力资源部财务部员工编号、姓名、部门、职位、出勤情况F7工资表记录员工工资财务部各个部门员工编号、姓名、职位、部门、基本工资、社保福利、奖金F8用户信息表记录系统的用户对象信息人力资源部用户名、密码、员工编号、姓名(6)外部实体的定义编号名称输入的数据流输出的数据流S1人力资源管部门员工信息表、合同、用户信息人力资源规划表、考勤评分表、S2财务部门员工信息表、考勤评分表合同工资表S3其他部门人力资源规划表新聘员工信息(四)确定新系统的逻辑处理方案 1新系统的组织与功能分析(1)新系统的组织结构(2)新系统的功能结
27、构图(3)组织/功能关联分析 功能序号组织联系的程 度业务采购部门生产部门销售部门广告部门人事部门财务部门行政部门功能与业务1人事管理2招聘管理3培训管理4考勤管理5薪酬 管理6系统管理“ ”:表示该业务是对应组织的主要业务(即主持工作单位);“ ”:表示该单位是参加协调该项业务的辅助单位;“ ”:表示该单位是该项业务的相关单位(有关单位); 空 :表示该单位与对应业务无关。2.业务流程分析(1)业务流程图(2)表格分配图3确定合理的数据和数据流程 (1)系统顶层数据流程图(2)系统中层数据流程图(3)系统底层图a.招聘管理部分系统底层图b.培训管理部分系统底层图培训计划图c.培训管理部分系统
28、底层图培训人员部分d.培训管理部分系统底层图培训考核部分e.工资管理部分底层图f.系统管理底层图(4)数据字典a.数据项的定义(完整)编号数据项名称简述类型及宽度取值范围I01员工编号员工的编号字符型14位I02姓名姓名字符型10位I03性别性别字符型4位I04合同期限合同的有效期数值型10位160年I05入职日期入职的日期日期I06离职日期离职的日期日期I07审单人 单据的审核人字符型10位I08需求数量需求数量数值型10位1-9999999999I09职位编号职位的编号字符型20位I10职位职位名称字符型20位I11部门部门字符型20位I12招聘人数招聘人数数值型3位0-999I13备注备
29、注字符型50位I14在职人数在职人数数值型3位0-999I15出勤情况出勤情况字符型10位I16工资工资数值型10位0-9999999999I17奖罚金额奖罚金额数值型10位0-9999999999I18社保福利社会保险以及福利发放情况数值型10位0-999999999I19部门编号部门编号字符型10位I20部门信息部门信息字符型50位I21员工总数员工总人数数值型5位0-99999I22平均工资平均工资今儿数值型10位0-9999999999I23员工联系方式员工电话方法字符型11位I24员工证件号员工的身份证号码字符型18位b.数据流的定义编号名称简述来源去向组成F9培训人员表培训人员人力
30、资源部门各个部门职位编号,职位、招聘人数、部门F10员工业绩表记录员工业绩信息各个部门人力资源部各个部门员工编号、姓名、职位、部门、业绩F11培训计划表记录培训计划、课程人力资源部各个部门课程编号、课程名、上课时间、地点、培训人c.更新部分数据存储的定义编号数据存储名称简述数据存储组成关键字关联处理D5培训人员表参加培训的人员信息员工编号、姓名、职位、性别、出勤状态、聘入时间、备注员工编号P7D6培训成绩表培训各种课程的成绩员工编号、姓名、参加课程、成绩员工编号P7、p5D7培训计划表培训内容的信息培训课程、培训时间、备注培训课程编号P7d.外部实体的定义编号名称输入的数据流输出的数据流S4行
31、政部人力资源规划表、合同、员工信息表考勤评分表e.逻辑结构的定义编号名称输入处理输出P7培训管理员工信息表、新聘员工信息表、合同、人力资源规划表根据人力资源规划,对员工进行培训计划,对培训结果进行考核培训人员表、培训计划表、培训成绩表4、处理逻辑描述(1) 判断树用户名与密码确认处理方案权限确认进入系统,有权访问、查询、修改数据库具备管理员权限正确不具备管理员权限登入界面进入系统,有权查寻数据库不能进入系统错误(2) 判断表a.每个条件的取值所对应的含义条件取值含义用户名密码是否正确0用户名、密码正确1用户名、密码不正确访问权限0具备管理员权限1不具备管理员权限b.判断表决策规则号1234条件
32、用户名和密码是否正确0011访问权限0101处理方案进入系统,有权访问、添加、查询、修改数据库进入系统,有权查寻数据库不能进入系统四、 系统设计系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。(一) 系统总体功能结构设计 (结构图)1.图例2.人力资源管理信息系统总体功能结构设计图(二)系统平台设计服务器端硬件环境:最低配置 PIII,4G 以上内存,建议配置 P4 以上,8G 内存,200G 以上剩余空间,显示器为LG软件环境:数据库系统Microsoft Access 2003/2007,windows操作习惯,
33、浏览器要求IE7.0以上版本用户端windows 操作系统,浏览器要求 IE7.0 以上版本(三)代码设计代码设计对标明实体的类别,方便输入和查找十分的重要。代码的成功设计有效的保证了数据的完整性和有效性更重要的是它易于计算机的识别和处理。它是计算机管理信息系统的基本前提。代码的形式可以是字符、数字、某些特殊符号或者由他们组合而成,在本系统中,代码的形式为数字,员工编号由三个部分组成,分别是所属部门编号、工作小组编号、个人编号。具体情况如下图:个人编号工作小组编号部门编号 (四)数据库设计1.E-R图联系实体属性2.数据表(1)员工表序号字段名类型长度主键外键允许为空1员工编号char62部门编号char23职位编号Char24姓名char205性别char26聘入日期date7用户名char108密码Char109系统角色Char10