摘要:本文详细介绍了越田公司人力资源培训系统的开发、操作流程及其一些核心的技术。本系统旨在有效的提高企业人力资源培训的效率,使之运行管理更加科学化、信息化。减少了人力资源投入,提高了企业运作的效率,同时为企业的人事管理提供参考依据。
基于前期的需求分析与设计,系统实现了人事管理、培训课程管理、培训管理、培训成绩管理等功能。本系统在设计方面采用B/S模式,使用SSH框架进行具体的系统功能实现,网页设计采用JSP技术,通过验证用户名,密码以及权限设置保证系统安全性,数据库连接由hibernate进行管理,SQL Server 2000作为后台数据库。
本系统的设计实施为企业人力资源培训系统的运行做基础,为更好的管理企业培训工作提供良好的条件与可循案例。最后,本系统经验证是可行的。
关键词 越田公司;人力资源培训;JSP;SSH ;SQLServer 2000
目录
摘要
Abstract
1 绪论-1
1.1 项目开发的背景-1
1.2 项目开发的意义-1
1.3 国内外研究现状-2
1.4 论文组织结构-2
2 相关技术介绍-4
2.1 JSP技术介绍-4
2.2 SSH框架介绍-4
2.3 SQL Server2000介绍-5
3 系统分析-6
3.1 可行性分析-6
3.1.1 技术可行性-6
3.1.2 经济可行性-6
3.1.3 社会可行性-6
3.2 功能需求-7
3.2.1 人事管理功能需求-7
3.2.2 培训课程功能需求-8
3.2.3 培训管理功能需求-8
3.2.4 培训成绩管理功能需求-9
3.2.5 系统权限需求-9
3.3 概念结构分析-10
3.4 业务流程分析-14
3.4.1 数据流图-14
3.4.2 数据字典-15
4 系统设计-18
4.1 系统功能模块设计-18
4.1.1 人事功能设计-19
4.1.2 培训课程管理设计-19
4.1.3 培训计划管理设计-19
4.1.4 培训成绩管理设计-19
4.1.5 系统权限设计-20
4.2 系统数据库设计-20
4.2.1 逻辑结构设计-20
4.2.2 数据库设计-20
4.3 功能模块流程图-22
4.4 系统开发工具与开发模式的选择-23
5 系统实现-24
5.1 登陆界面-24
5.2 主页面-24
5.3 基本操作-25
5.3.1 系统属性-25
5.3.2 密码修改-25
5.3.3 管理员维护-26
5.4 人事管理-26
5.4.1 部门管理-26
5.4.2 员工管理-28
5.5 培训课程管理-30
5.6 培训计划管理-31
5.7 培训成绩管理-33
6 软件测试与分析-37
6.1 软件测试的重要性-37
6.2 测试实例的研究与选择-37
6.3 测试环境与测试条件-38
6.4 系统运行情况-38
6.5 系统评价-38
结论-39
致谢-40
参考文献-41
附录-42