人力资源管理系统--数据库课程设计报告
- 格式:doc
- 大小:1.78 MB
- 文档页数:39
.
第一章 绪论
1.1 开发背景
随着企业的信息化和体制改革的步伐, 人才竞争使企业的人力资源面临前所未有的挑战。 越来越多的企业不断地加大对员工的投资, 从而更好地吸引、 保留和发展所需要人才,是企业拥有持久的、强大的竞争优势。
在过去很长一个传统的计划经济管理体制的时期中 , 国有企事业和公共事业单位中的人员管理一直实行着集中统一的计划管理模式 , 企业中人员的差异并没有构成主要的决定因素 , 随着市场经济的发展 , 市场竞争的加剧 , 企业的成功与其员工队伍之间的关注。 而传统的手工纪录管理的模式越来越不能满足企业人力资源管理的要求,随着计算机应用的普及,采用计算机进行人力资源管理的快捷、方便、高效的优越性时企业管理人员的共识。
因此我们选用《人力资源管理系统数据库设计》 作为我们的数据库课程设计的设计题目,通过人力资源会计理论为指导,将人力资源需求、人力资源招聘、人力资源审计、人力资源使用、人力资源培训、人力资源评估、人力资源二次调配等每一个动态环节编制成类似于财务报表的记录, 从而完成人力资源的货币形式的衡定。以工资核算为核心、 以员工的绩效考核为依据, 通过建立多种数据模型辅助完成人力资源管理对企业经营决策的支持作用。
本说明书目的在于明确说明系统需求, 界定系统实现功能的范围, 指导系统设计以及编码。 本说明书的编写为下阶段的设计、 开发提供依据, 为项目组成员对需求的详尽理解, 以及在开发开发过程中的协同工作提供强有力的保证。 同时本文档也作为项目评审验收的依据之一。
1.2 项目背景
人力资源管理模块以经营管理为基础, 采用成熟、先进的计算机软、 硬件集成技术,融入科学的人事管理思想和模式, 对企业及其下属公司的人事信息进行采集、储存、加工、处理和分析,使其及时准确地反映企业的人事聘用状况、人
员流动情况、薪资情况等人事信息, 为各层管理者提供快速准确的人事管理依据与辅助决策数据。
企业公司发展现状几十年来, 企业经营单位和从业人员急速发展, 人员良莠不齐,懂专业知识的少,小本经营多。面对危机与机遇,出路只有一条:通过改
. .
革和创新,提高管理能力,提高核心竞争力。通过导入规范化信息管理系统,尤
其是人力资源管理系统, 建立信息化平台。 只有在人力资源得到合理的分配, 才能发挥出企业的整体实力, 站稳脚跟。建立一个完善的人力资源管理系统, 对一个企业的领导者在人力管理方面有着非常重要的作用。
我们的项目就是基于人力资源管理在企业发展中的重要作用而开发的, 使公司能更好的管理人力资源, 提高企业的整体竞争力。 通过实施人力资源管理系统,提高人力资源部在日常人力资源操作性等事物的工作效率, 为高层提供即时的搞笑的人力资源数据查询、 分析,为高层提供决策支持。 同时有利于人力资源内部流程的规范与再造优化。
1.3 定义
1.3.1 专业术语
数据流图:数据流图是结构化方法中使用的工具, 它以图形的方式描绘数据在系统中流动和处理的过程, 由于它只反映系统必须完成的逻辑功能, 所以它是一种功能模型。
1.3.2 主页术语定义
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun
Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即
JavaSE, JavaEE, JavaME )的总称。 Java 技术具有卓越的通用性、高效性、平
台移植性和安全性,广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网, 同时拥有全球最大的开发者专业社群。 在全球云计算
和移动互联网的产业环境下, Java 更具备了显著优势和广阔前景。 SQL: 是
一种数据库查询和程序设计语言, 用于存取数据以及查询、 更新和管理关系数据库系统。
甘特图:它是以图式的方式通过活动列表和时间刻度形象地表示出任何特定的活动顺序与持续时间。
. .
第二章 任务概述
2.1 目标
传统的企业人力资源管理已不能满足现代化管理的需要。 因此,对企业人力资源的信息处理实行计算机化这一需要就显得越来越重要。 要对人力资源中人员甑选、人员录用、员工培训、人员调整、考勤管理、人事评议、人事档案管理,实现全面、科学、系统的管理; 提高工作效率、增强交流与协作、提高辅助决
策、有效地提高管理水平、完善人力资源管理活动中诸多不足之处就成为SYSWAYHR的设计目标。
充分利用网络资源, 根据企业实际需求, 进一步优化和再造管理流程: 使人力资源的管理更为高效和科学,数据更为准确。
完善人力资源决策支持系统, 及时提供相关数据和报表: 使基于人力资源系统数据的决策更为直观和精确。
增强员工自助服务的功能, 简化人力资源事务性的管理流程: 使人力资源部门的人员有更多的时间和精力用于人力资源的战略规划。
完善人力资源系统的业务管理功能, 建立流程引擎和角色管理机制: 使得达到降低成本,提高效率,合理利用人才,改进员工服务模式的目的。
2.2 运行环境
开发环境: Microsoft Visual Studio 2008
Microsoft SQL Server2005
运行平台: Windows XP
操作系统附加功能: IIS 6.0
应用平台: Bea Weblogic 8.1
客户端软件: MS IE 6.0
语种:简体中文或英文
硬件环境:
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
1 处理器型号及内存容量;
2 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
. .
3 输入及输出设备的型号和数量,联机或脱机;
4 数据通信设备的型号和数量;
5 功能键及其他专用硬件
例如:
设备名称 用途 配置信息 备注
应用和数据库服务 数据存 储和处 1CPU:P4 2.20G 无
器 理
整个系统相关人员有:系统管理人员,人力资源管理员,普通员工,应聘人员以及财务的后勤人员。
人力资源管理员可以利用该系统好好利用公司人力资源, 普通员工可以及时查询相关信息并更新自己的信息
2.3 条件限制
由于系统用户层次广, 用户面宽,所以用户对于电脑, 网络知识的掌握不一,可能有尚未接触过电脑的,可能有软件使用高手 故应该考虑根据调查用户实际设计出使用方便,统一,简易尽量多可视化的系统,提高用户的可操作性,减
少用户培训。
同时由于不同层次的用户有不同的系统使用管理权限, 健全安全机制, 完善系统安全监控审计功能也是很重要的。
. .
第三章 需求分析
3.1 功能划分
我们的人力资源管理将要完成招聘入职管理管理, 薪资管理,出勤统计,员工奖惩管理,保险管理,合同管理,培训管理等功能,经过划分为以下五个子系统。如下图是我们的功能结构图。
在后续设计中, 我主要负责人事关系管理子系统, 因此,在此只反映人事管理的二级结构分类。
人力资源管理系统
招 薪 人 社 培
聘 资 事 会 训
管 管 管 关 管
理 理 理 系 理
管
理
凭 转 员 工 升 离
调 正 基 本 降 职
处 处 信 息 管 管
理 理 维护 理 理
图 3.1 功能结构图
. .
3.1.1 招聘入职子系统
由人事主管部门制定招聘计划, 并且负责人员的面试工作, 并且对面试及招
聘过程中员工的信息加以记录, 流程从员工登记开始一直到面试通过进入实习期为止。
3.1.2 培训管理子系统
在该子系统中, 集中管理通过面试进入培训阶段的员工信息, 记录员工在培训期间的业绩表现,平时考核以及结课考试成绩,作为入职转正的标准。
3.1.3 人事管理子系统
在该子系统中,负责员工的日常关系管理,包括人员凭调,升降变动,转正审批,离职等级等人事业务
3.1.4 社会关系子系统
在该子系统中,主要管理员工的个人合同,保险,以及公积金,业务包括合同续签及审核,保险关系转入转出缴纳,公积金转入转出缴纳
3.1.5 薪资管理子系统
在该子系统中,主要包括员工考勤,奖惩统计,员工工资统计,系统将根据该月员工出勤及加班违纪情况自动统计员工薪资
3.2 个人模块
在该项目中,我负责的是人事管理模块,按照要求,在下面的数据库设计中,我将按照概念设计 ——逻辑设计 ——物理设计的步骤来进行阐述。
在我的人事管理模块中,人事专员负责员工的各项人事业务管理,可以发
起对一个员工的调动申请, 并且指定审批的上级领导, 上级领导审批后, 人事管理员根据审批结论修改员工信息。 当员工试用期满后,由员工个人发起转正申请,人事专员受理后指定审批领导。 审批后根据审批结论修改员工状态。 员工离职后,人事专员记录该员工离职信息及其原来所在部门。
因此,在我的模块中,我主要分以下几个功能进行设计:
1. 人员基本信息管理
2. 人员凭调处理
.