摘要:本系统采用无纸化存档方式,其功能全面、操作简单,可以迅速地为员工建立电子档案,并且便于修改、删除、添加、查询,为企业节省大量的资金和空间。通过对员工的基本资料管理、绩效管理以及考勤管理等,可以大大提高企业的办公效率。
本论文首先介绍了绪论,包括人力资源管理系统的开发背景、研究现状及研究的目的和意义,然后介绍本系统中所用的相关技术及工具,其用到MyEclipse、oracle数据库、C/S模式和Hibernate技术。接着介绍软件的需求分析,包含并对系统的需求做了详细的分析和建模,包括用例图和活动图等。紧接着介绍系统的设计,主要包括系统功能和数据库设计,然后是系统的实现,包括人事管理功能、档案管理和考勤管理功能的实现,最后是对系统进行测试,并把测试结果描述出来。
关键词 人力资源管理系统;绩效管理;C/S模式;Oracle
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的现状-1
1.2.1 国内研究现状-1
1.2.2国外研究现状-1
1.3课题研究的意义-1
1.4论文内容-2
2 相关技术及工具-3
2.1 MyEclipse开发平台-3
2.2 Oracle数据库技术-3
2.3 C/S模式-3
2.4 Hibernate技术-3
3 需求分析-4
3.1 需求描述-4
3.2 需求功能描述-4
3.3 用例建模-5
3.4.动态建模-6
3.4.1系统活动图-6
3.4.2人事管理活动图-7
3.4.3评分表法活动图-8
3.4.4系统维护活动图-9
3.5静态建模-10
4 系统设计-11
4.1软件系统结构设计-11
4.2系统功能设计-11
4.2.1系统总体功能结构-11
4.2.2用户管理功能设计-12
4.2.3人事管理功能设计-13
4.2.4绩效考核功能设计-14
4.2.5系统维护功能设计-15
4.3数据库设计-16
4.3.1 概要设计-16
4.3.2数据表设计-17
5系统实现-22
5.1用户登录功能的实现-22
5.2人事管理功能的实现-22
5.2.1档案管理的实现-22
5.2.2考勤管理的实现-24
5.3系统维护功能的实现-24
5.3.1企业架构的实现-24
5.3.2基本资料的实现-25
5.3.3初始化系统的实现-26
5.4绩效考核功能的实现-26
6 系统测试-28
结论-30
致谢-31
参考文献-32