理想科技有限公司人力资源管理系统设计与实现
目录
1 引言 1
1.1 课题研究的背景 1
1.2 国内外发展现状 1
1.3 课题研究的目的和意义 2
2 需求分析 2
2.1 功能需求分析 3
2.2 性能需求分析 3
2.3 软件环境需求 4
2.4 可行性研究 4
2.5 开发工具和技术的选择 5
2.6 数据库平台的选择 6
3 总体设计 7
3.1 系统逻辑结构分析 7
3.2 系统数据流程分析 7
3.3 数据库设计 8
3.4 系统模块设计 12
4 详细设计 14
4.1 管理员操作模块设计 14
5 测试 17
5.1 测试目的 17
5.2 软件测试方法 17
5.3 软件测试时间 18
5.4 软件测试结果 18
5.5 测试结果分析 19
6 系统软件的维护 19
6.1 维护的内容 19
6.2 维护过程和可维护性 20
6.3 本系统的维护手段 20
结 论 22
致 谢 23
参 考 文 献 24
1 引言
1.1 课题研究的背景
现在处在一个瞬息万变的时代,我们的生活越来越离不开计算机等科技产品,电商行业的发展非常的迅猛,各个企业之间的竞争也很快的由线下竞争转变为线上竞争。正应为如此,对于企业人力资源的管理,也进入了信息的竞争中,由于种种需求,以及需求量 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
的增加,理想人力资源管理系统诞生了,所谓人力资源管理系统,指员工资源管理电子信息化,是公司在如今这种信息高度发展,要求非常快的信息处理能力的时代所用的管理系统。简单地说,就是人力资源管理信息化或自动化。
对于一个比较现代化的公司的人力资源管理系统,要考虑到员工档案,薪资,考勤和培训这几大部分,本次系统开发主要就是以这几种逻辑来设计和实现人力资源管理系统的。
1.2 国内外发展现状
在如今这个时代,中华人民共和国内的大小企业的人力资源管理系统的现况是这样的:中国的软件大多都是有信息系统所组成的,从人事部门的需求方面出发设计本人力资源管理系统。人力资源管理信息系统的设计是为了服务于企业内部的人事专员及领导,将企业内部的人事专员的重复性劳动进行初步的自动化进行,也就是从管理理论抽象出理想化的系统的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。管理信息系统的设计,是根据大型企业业务单元的需求来编写的,也就是一般也无法去满足多体制、多元化、多重组织结构的中型企业数据处理需求。
在与国内为的同一种系统做比较的情况下,目前,中华人民共和国的人力资源管理系统还有非常大的不足之处:首先,其中大部分都是由相关信息管理系统进化而来,都是从单调的人事信息管理和资源信息管理这些方面出发的,如员工档案管理、考勤信息管理,或薪资的查看与考勤之间的关联管理等,服务对象是某非常机械化操作的要求的工作,没有做到非常的智能化;其二,目前国内的人力资源管理软件虽然已将模块功能扩展至企业及人力资源管理或人才信息管理相关的整个业务需求领域,但系统在完整性、前沿性和集成性方面仍有欠缺。中国以外人力资源管理系统相对于国内人力资源管理系统来说,优势主要体现为:具有大型物资的经济实力,在技术方面的培养、研发、市场推广等方面大力投入;具有一定实力的包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成很强的实力联手格局。国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念和先进的开发技术;国外人力资源管理系统起步较早,完整性和成熟度高,能开发出了适用于不同行业的解决方案。
1.3 课题研究的目的和意义
人力资源管理系统,包括员工档案管理、薪资情况、招聘信息、培训、绩效的考核,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。
本系统是一个建立在成熟的系统开发之上的人力资源管理系统。在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对公司的咨询进行分析,最后通过小组会议讨论的方法获得需求分析,根据用户需求设计开发思路,采用图形来建立业务逻辑,最终确定系统功能模块。根据需求分析过程获取具体实体对象,从而设计系统类图,确定类之间的关系,对系统进行详细设计并实现。
该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力去进行人力资源的整体规划与决策 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
,提高企业的市场竞争力。系统应用了成熟的系统开发技术到人力资源管理系统中,使企业员工在全国各地都可以随时了解企业相关信息。在人员招聘方面,企业通过网络对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,也能方便员工交流;在业绩考勤管理方面,能对公司员工的日常考勤、申请加班、申请出差、请假考勤进行保存并存入考勤记录表中,得到相关的负责人的批准方能生效。
2 需求分析
人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。即运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力得到充分的利用,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。
2.1 功能需求分析
本系统从需求分析开始,严格按照面向对象的软件工程开发过程进行规划,以保证系统的稳定性、易维护性、可扩展性,最大限度的提高系统安全性和整体性能。
基于以上分析,本课题开发的人力资源管理系统分为五大功能模块:员工档案管理模块,员工绩效管理模块,职工考勤管理模块,员工工作汇报模块,后台系统维护模块。其功能主要为。
(1)员工档案管理模块:对员工个人信息的录入,修改和删除,员工信息包括姓名,性别,所处职位,联系方式,联系地址,家庭成员等信息
(2)员工绩效管理模块:对在职员工进行绩效管理,满勤,超额完成额定工作任务给予绩效点奖励,连续缺勤3天且未请假等一些违反公司规定的行为给予扣除绩效点惩罚,由管理员登录绩效系统录入奖励/惩罚分数及奖励/惩罚详情。
MySQL数据库具有以下系统特性:
图3.6 职务信息实体E-R图
d)在职状态实体。在职状态编号,在职状态名称,在职状态实体E-R图如图3.7所示
图3.7 在职状态实体E-R图
1 引言 1
1.1 课题研究的背景 1
1.2 国内外发展现状 1
1.3 课题研究的目的和意义 2
2 需求分析 2
2.1 功能需求分析 3
2.2 性能需求分析 3
2.3 软件环境需求 4
2.4 可行性研究 4
2.5 开发工具和技术的选择 5
2.6 数据库平台的选择 6
3 总体设计 7
3.1 系统逻辑结构分析 7
3.2 系统数据流程分析 7
3.3 数据库设计 8
3.4 系统模块设计 12
4 详细设计 14
4.1 管理员操作模块设计 14
5 测试 17
5.1 测试目的 17
5.2 软件测试方法 17
5.3 软件测试时间 18
5.4 软件测试结果 18
5.5 测试结果分析 19
6 系统软件的维护 19
6.1 维护的内容 19
6.2 维护过程和可维护性 20
6.3 本系统的维护手段 20
结 论 22
致 谢 23
参 考 文 献 24
1 引言
1.1 课题研究的背景
现在处在一个瞬息万变的时代,我们的生活越来越离不开计算机等科技产品,电商行业的发展非常的迅猛,各个企业之间的竞争也很快的由线下竞争转变为线上竞争。正应为如此,对于企业人力资源的管理,也进入了信息的竞争中,由于种种需求,以及需求量 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
的增加,理想人力资源管理系统诞生了,所谓人力资源管理系统,指员工资源管理电子信息化,是公司在如今这种信息高度发展,要求非常快的信息处理能力的时代所用的管理系统。简单地说,就是人力资源管理信息化或自动化。
对于一个比较现代化的公司的人力资源管理系统,要考虑到员工档案,薪资,考勤和培训这几大部分,本次系统开发主要就是以这几种逻辑来设计和实现人力资源管理系统的。
1.2 国内外发展现状
在如今这个时代,中华人民共和国内的大小企业的人力资源管理系统的现况是这样的:中国的软件大多都是有信息系统所组成的,从人事部门的需求方面出发设计本人力资源管理系统。人力资源管理信息系统的设计是为了服务于企业内部的人事专员及领导,将企业内部的人事专员的重复性劳动进行初步的自动化进行,也就是从管理理论抽象出理想化的系统的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。管理信息系统的设计,是根据大型企业业务单元的需求来编写的,也就是一般也无法去满足多体制、多元化、多重组织结构的中型企业数据处理需求。
在与国内为的同一种系统做比较的情况下,目前,中华人民共和国的人力资源管理系统还有非常大的不足之处:首先,其中大部分都是由相关信息管理系统进化而来,都是从单调的人事信息管理和资源信息管理这些方面出发的,如员工档案管理、考勤信息管理,或薪资的查看与考勤之间的关联管理等,服务对象是某非常机械化操作的要求的工作,没有做到非常的智能化;其二,目前国内的人力资源管理软件虽然已将模块功能扩展至企业及人力资源管理或人才信息管理相关的整个业务需求领域,但系统在完整性、前沿性和集成性方面仍有欠缺。中国以外人力资源管理系统相对于国内人力资源管理系统来说,优势主要体现为:具有大型物资的经济实力,在技术方面的培养、研发、市场推广等方面大力投入;具有一定实力的包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成很强的实力联手格局。国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念和先进的开发技术;国外人力资源管理系统起步较早,完整性和成熟度高,能开发出了适用于不同行业的解决方案。
1.3 课题研究的目的和意义
人力资源管理系统,包括员工档案管理、薪资情况、招聘信息、培训、绩效的考核,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。
本系统是一个建立在成熟的系统开发之上的人力资源管理系统。在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对公司的咨询进行分析,最后通过小组会议讨论的方法获得需求分析,根据用户需求设计开发思路,采用图形来建立业务逻辑,最终确定系统功能模块。根据需求分析过程获取具体实体对象,从而设计系统类图,确定类之间的关系,对系统进行详细设计并实现。
该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力去进行人力资源的整体规划与决策 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
,提高企业的市场竞争力。系统应用了成熟的系统开发技术到人力资源管理系统中,使企业员工在全国各地都可以随时了解企业相关信息。在人员招聘方面,企业通过网络对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,也能方便员工交流;在业绩考勤管理方面,能对公司员工的日常考勤、申请加班、申请出差、请假考勤进行保存并存入考勤记录表中,得到相关的负责人的批准方能生效。
2 需求分析
人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。即运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力得到充分的利用,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。
2.1 功能需求分析
本系统从需求分析开始,严格按照面向对象的软件工程开发过程进行规划,以保证系统的稳定性、易维护性、可扩展性,最大限度的提高系统安全性和整体性能。
基于以上分析,本课题开发的人力资源管理系统分为五大功能模块:员工档案管理模块,员工绩效管理模块,职工考勤管理模块,员工工作汇报模块,后台系统维护模块。其功能主要为。
(1)员工档案管理模块:对员工个人信息的录入,修改和删除,员工信息包括姓名,性别,所处职位,联系方式,联系地址,家庭成员等信息
(2)员工绩效管理模块:对在职员工进行绩效管理,满勤,超额完成额定工作任务给予绩效点奖励,连续缺勤3天且未请假等一些违反公司规定的行为给予扣除绩效点惩罚,由管理员登录绩效系统录入奖励/惩罚分数及奖励/惩罚详情。
MySQL数据库具有以下系统特性:
图3.6 职务信息实体E-R图
d)在职状态实体。在职状态编号,在职状态名称,在职状态实体E-R图如图3.7所示
图3.7 在职状态实体E-R图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3002.html