预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

龙矿集团人力资源信息管理系统设计与实现综述报告 本文将介绍龙矿集团人力资源信息管理系统(以下简称HR系统)的设计与实现综述,包括系统的需求分析、架构设计、技术选择和实现过程。 一、需求分析 龙矿集团是一家拥有上万名员工的大型企业,其业务涵盖矿山、能源、化工等多个领域。因此,HR系统必须支持以下功能: 1.员工信息的录入、存储和维护,包括基本信息、职位信息、薪资信息、考勤信息、奖惩记录等。 2.公司各部门的组织架构的管理,包括部门信息、岗位信息、职位信息等。 3.员工的考勤管理,包括请假、加班、迟到等情况的记录和处理。 4.员工薪资管理,包括工资计算、发放和统计等。 5.员工培训管理,包括培训计划、培训记录、培训成绩等。 6.绩效管理,包括目标制定、考核、评价和奖惩等。 二、架构设计 基于以上需求,我们采用C/S架构实现系统。客户端利用JavaSwing技术实现,实现员工信息的录入、查看和修改,以及各种统计报表的生成和查看。服务器端采用SpringMVC框架,实现业务逻辑的处理和数据库的访问。数据库采用MySQL进行存储,用于存储员工信息、组织架构、考勤记录、薪资信息等。 三、技术选择 基于以上架构设计,我们选择了以下技术: 1.JavaSwing作为客户端的UI框架,实现简单、易于开发、跨平台等特点。 2.SpringMVC作为服务器端的MVC框架,实现业务逻辑处理和与数据库的连接。 3.MySQL作为数据库,实现数据的存储和管理。 4.Git作为代码版本控制工具,方便团队的协作开发和代码管理。 四、实现过程 在需求分析、架构设计和技术选择完成后,我们开始了HR系统的实现。实现过程中,我们按照以下步骤进行: 1.完成系统的登录和权限管理模块,实现用户角色的划分和各种功能的访问控制。 2.实现员工信息的录入、查看和修改模块,包括基本信息、职位信息、薪资信息、考勤信息、奖惩记录等。 3.实现组织架构管理模块,包括部门信息、岗位信息、职位信息等。 4.实现考勤管理模块,包括请假、加班、迟到等情况的记录和处理。 5.实现员工薪资管理模块,包括工资计算、发放和统计等。 6.实现员工培训管理模块,包括培训计划、培训记录、培训成绩等。 7.实现绩效管理模块,包括目标制定、考核、评价和奖惩等。 五、总结 经过多次测试和优化,HR系统已经投入使用,取得了良好的效果。该系统能够有效地提高公司的人力资源管理水平,优化业务流程,减轻人力资源管理岗位的工作量,实现人力资源的全面管理和优化。