重庆理工大学毕业论文 基于Jave Web的企业人力资源管理系统的设计与开发
管理员的工作流程图如图3-1所示:
登录 验证 N 验 证 通 Y 过? 提示验证失败 信息管理 工资管理 添加功能 招聘管理 编辑功能 培训管理 删除功能 考勤管理 查找功能 奖惩管理 合同管理
图3-1 系统管理员工作流程图
3.3.3 功能需求分析
通过对企业人力资源管理的调查,并通过文献查询分析,确定系统的基本目
标是基于Internet网络,对整个企业人力资源进行管理。并对员工信息、招聘信息、考勤信息、合同信息、奖惩信息、工资信息等进行录入、查询、统计分析,
11
重庆理工大学毕业论文 基于Jave Web的企业人力资源管理系统的设计与开发
从而为学企业人力管理部门提供最新人力资源信息,并制定相应决策,优化管理,提高人才利用率。 3.3.4 数据需求分析
详见第4章中的系统数据库设计。
3.4 本章小结
通过本章系统分析,明确了要解决的问题,确定了系统应具有的功能,为接下来的系统设计提供了依据,打下了基础。
12
重庆理工大学毕业论文 基于Jave Web的企业人力资源管理系统的设计与开发
第4章 系统总体设计
经过需求分析阶段的工作,系统必须“做什么”已经清楚了,接下来就是要决定“怎么做”的时候了。总体设计的基本目的就是回答“概括地说,系统应该如何实现?”的问题,因此,总体设计又称为概要设计或初步设计[4]。 4.1 设计目标
系统以企业人力资源管理为研究对象,以人力资源信息为基础,在企业人力资源管理理论和数据库管理等理论指导下,依据统一规范和数据格式,以Jsp/Servlet技术和数据库技术为支撑建立起来的。其基本目标是: 1.3.1 系统的基本功能
本系统是基于B/S模式设计和开发的一个的企业人力管理系统,它是企业管理系统的一个子系统,系统主要面向参与人力管理的管理员,是一套集数据录入、查询和统计分析于一体的综合性软件系统。本系统要求实现以下功能:
1) 基本员工信息管理。由系统管理员收集录入员工信息、编辑员工信息、删除员工、查看员工信息等功能。
2) 工资管理功能。添加工资记录,查询工资记录,删除工资记录,编辑工资记录。此外,自动计算个人所得税,发放的工资,并查询当月员工奖惩记录。
3) 培训管理功能。录入培训计划,查看培训内容,删除培训记录,编辑培训信息。
4) 奖惩管理。录入奖惩信息,对于涉及到金钱的,统计当月奖惩金额,并插入到当月工资记录中。
5) 招聘管理功能。应聘信息录入,应聘信息查看,录入信息编辑。 6) 考勤管理功能。录入每天考勤情况,统计每月考勤,查看考勤记录,将有关考勤的奖惩录入到奖惩管理中。
7) 合同管理功能。查看合同信息,编辑合同信息,删除合同信息。 4.2 设计原则
根据人力资源的特点,并结合工作具体要求,系统设计遵循以下原则: 1) 保证数据的有效性、完整性和安全性。由于本系统关系到人力资源管理多方
面的正常运行,任何事物都可能对人力资源管理的综合管理造成较大的影
13
重庆理工大学毕业论文 基于Jave Web的企业人力资源管理系统的设计与开发
响,因此,整个系统的正常运行,对人力管理工作的正常运转意义重大。为此,数据的有效性、完整性和安全性极为重要。系统应当具有较强的数据校验功能,对于隐含的数据错误能够及时发现。
2) 易于管理。考虑到使用部门对计算机的掌握能力,系统设计需要简单方便,
易于操作。
3) 实用性强。结合实际工作要求,尽量减少有关人员手工劳动,发挥计算机善
于处理大量数据的特长。同时提供手工调整的功能。 4.3 系统结构设计
通过企业人力资源的需求分析,采用模块化设计技术进行系统设计,以SUN公司Myeclipse 8.6为平台,以Jsp/Servlet技术和Mysql 5.1数据库为服务器端构建应用系统,系统总体结构如图4-1所示。
信息管理
培训管理 招聘管理 合同管理 图4-1 系统总体结构图
查找功能 删除功能 工资管理 添加功能 基于B/S的企业人力资源管理系统 奖惩管理 编辑功能 考勤管理 采用模块设计确定系统功能结构,模块化是将一个系统分解为若干个标准化
14
重庆理工大学毕业论文 基于Jave Web的企业人力资源管理系统的设计与开发
的构建或模块,再按照一定的要求采用一定的方法组合成各种各样的集合体,以达到便于组装、更换和使用的目的。采用模块化设计能使系统性能显著提高,主要表现在灵活性增大、适应性增强、可靠性提高。本课题在上述功能分析的基础上设计系统由七个主要模块组成:信息管理、工资管理、考勤管理、奖惩管理、培训管理、招聘管理、合同管理。下面是各模块功能详述: 1) 信息管理
人才是人力管理工作正常开展的前提,而人力资源分配主要要依赖于基础数据,如员工专业、员工特长信息等。本功能实现了员工的添加、编辑、删除、修改等功能。 2) 工资管理功能
本功能能录入员工工资信息,通过日期或员工编号查找信息详情,并编辑错误的工资记录,删除不需要的工资信息。 3) 考勤管理功能
本功能实现考勤信息录入、考勤信息查询、考勤统计等功能。实现考勤参与的奖惩与奖惩管理的链接。 4) 奖惩管理功能
本功能实现了奖惩信息管理,包括奖惩记录、查找、删除、编辑等基本功能,工资相关的奖惩与工资管理功能的链接。 5) 培训管理功能
本模功能主要用于管理员工的培训计划,有培训计划的录入功能,编辑功能,查找功能。 6) 招聘管理功能
本功能主要是实现企业的招聘管理,功能有招聘信息的发布,招聘信息编辑,招聘信息删除。 7) 合同管理功能
本功能实现合同信息的录入,合同信息查找,合同信息编辑等功能。 4.4 系统数据库设计
系统数据库设计包含分成数据库的选择、概念结构设计、逻辑结构设计和物
[4]
理结构设计等四个部分。 4.4.1 数据库的选择
开发企业人力资源管理系统,选择一个好的数据库是至关重要的,该系统后
15