人事管理系统的设计与实现(毕业论文) 联系客服

发布时间 : 星期一 文章人事管理系统的设计与实现(毕业论文)更新完毕开始阅读1e74a915866fb84ae45c8d06

人事管理系统设计与实现

1 引言

人事管理系统是一套完整的企业内部信息管理系统,它协助企业运用先进的方式完成从简单的日常事务的管理查询到复杂的企业项目流程管理、人员调配、实时任务控制等工作,甚至辅助企业实现更高的经营决策。

人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人事管理走向科学化?规范化?自动化的必要条件?它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况?能够快速准确的进行人事信息的管理。人事管理系统以简单友好而灵活的交互界面为企业管理人员量身打造,具有较强的发展前景。

1.1 产品背景

当某种概念或方法被热炒时,肯定是现有的方式或制度有什么地方不对劲了,需要调整。企业必须有人,没有人的企业就是“皮包公司”。人是最难管理的,管好了可以飞黄腾达;管坏了,可以立即让你人去楼空。所以人事管理是每个企业基础的管理。但往往越基础的东西,越难上手。在全球国际化的背景下,每一个企业都将被要求与国际接轨。

现在不少企业管理人员已经认识到采用人事管理系统的必要性,纷纷开发或选购适合本企业特点的人事管理系统。但是,仍有不少企业决策者对人事管理系统还没有一个比较清楚的认识,他们往往认为只要将员工的信息输入计算机,再用Excel或Word打印出漂亮的报表就行了。事实上,前后两种应用途径大相径庭。采用和实施人事管理系统不仅仅是为了提高工作效率。应该看到,在实施人事管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让企业领导对本企业人力资源的现状有一个比较全面和准确的认识。不用再为那些繁锁的工资报表,考勤,数据处理浪费大量时间,还可以更方便的进行相关处理提高办事效率。

它是一个收集、传输、存储、加工、输出、维护、管理和使用信息的人机系统,它不仅可以进行数据的处理,而且还可以将数据处理与优化的经济管理模型结合起来,向各级领导提供决策支持信息。而人事管理(Personnel Management System PMS)是企业管理的基础,也是企业管理的核心。传统的人事管理系统的功能设计往往局限于日常事务管理、人事管理的基本信息记录管理及查询上。随着经济发展和管理水平的提高,人事管理系统成为许多企业管理中非常重要的部分。人事管理系统作为人事管理的一个计算机工具,可以将企业中从员工信息、岗位和组织结构设置、薪资和福利、绩效管理等几乎所有与企业里最重要的资产与人相关的信息用数据库统一管理起来,有效的避免了

1

人事管理系统的设计与实现

原先由于人力资源相关数据的离散存储而造成的信息不相容,更新和共享困难等问题,使得企业内人力资源的管理得以走向标准化、科学化。

人力管理与工商管理有很大不同:工商管理着重从整体和战略角度,为公司定位产品、市场,建立内部组织结构和外部联盟等;人力管理从具体任务出发,把公司的理想转化为实在的产品或服务。有许多出色的企业,有出色的创意,也不乏雄厚的风险投资,但最终收获果实的是一些模仿者,因为这些模仿者有强大的执行能力,从很大程度上就是丰富的人力管理经验。执行能力的匮乏成了制约许多企业发展的瓶颈,人力管理是提高企业竞争能力的有效方法。

1.2 名词解释

设计中用到的专门术语的定义或外文首字母组词的原词组:

PMS:即:Personnel Management System,人事管理系统(PMS)可以大幅提高企业内部领导人事对本公司的人事管理的效率,是企业信息化建设的核心部分。

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

1.3 预期目标和经济效益

人事管理系统不仅兼顾领导办公效率的提高,更重要的是可以实现企业的人力资源信息的准确性,安全性,高效性。提高企业领导者的决策支持给企业营造更大的效益空间。

企业一般有基本资料管理,人事信息管理,备忘记录,数据库维护,系统管理。本系统就是着眼于以上部分,建立数据库以及对数据的各种操作功能。该系统就是要打破以往的浪费大量时间的整理各种信息的工作中解脱出来。通过运用该系统实现领导者可以快速的查询修改与添加等人员信息。包括人事基本信息及工资考勤等信息的操作。可以将企业中从员工信息、工资和组织结构设置、薪资和福利、合同管理等几乎所有与企业里最重要的资产与人相关的信息用数据库统一管理起来,实现领导者高效,准确,快速的管理人力资源工作。,提高组织管理能力与战略执行能力,搭建高效人事管理平台。从而极大得方便了企业领导的管理和决策。实现科学的管理和决策,增强企业的竞争能力,使企业不断发展壮大。

本人作学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小试牛刀,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。

作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存

2

人事管理系统设计与实现

在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。

2 需求分析

需求分析功能结构如图2-1所示:

图2-1 功能结构图

2.1 系统运行环境

系统开发平台:Microsoft Visual Studio 2005 系统开发语言:C#

数据库管理软件:Microsoft SQL Server 2005

运行平台:Windows XP/Windows 2000/Windows Server 2003 运行环境:Microsoft.NET Framework SDK v2.0

2.2 需求分析设计

基于其他人事管理软件的不足,要求能够制作一个可以方便、快捷的对职工信息进行添加、修改、删除的操作,并且可以在数据库中存储相应职工的照片。为了能够更好地存储职工信息,可以将职工信息添加到Word文档,这样,不但便于保存,还可以通

3

人事管理系统的设计与实现

过Word文档进行打印。按功能初步分为以下六个模块,详细的需求分析如下。 2.2.1 登录模块

登录模块的主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。 2.2.2 用户设置模块

用户设置模块主要对企业人事管理系统中的用户信息进行管理,包括对用户信息的添加、修改和删除等操作,而且还可以为指定的用户设置操作权限;另外,如果要对管理员信息进行修改、删除和设置操作权限操作,系统会提示不能对管理员进行操作。 2.2.3 基本信息管理模块

基本信息管理包括基本数据、员工提示信息。基本数据又包括民族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别;员工信息提示包括:员工生日提示、员工合同提示。分别对他们的相关查看、添加、修改、删除操作。 2.2.4 通讯录模块

通讯录模块主要对企业人事管理系统中的通讯录信息进行管理,包括对通讯录信息的添加、修改、删除和查询等操作。 2.2.5 人事管理模块

人事管理模块包括人事档案浏览、人事资料查询、人事资料统计。人事档案管理是用来对职工的基本信息、家庭情况、工作简历、培训记录等进行浏览,以及添加、修改、删除的操作。人事资料查询模块中,可以通过在“基本信息”和“个人信息”区域中设置查询条件,对职工基本信息进行查询。基本信息包括文化程度、政治面貌、职工类别、职务类别、工资类别等,个人信息包括性别、婚姻、年龄、工龄、籍贯、省、市、月工资等。可以对它们进行修改,查询等操作。 2.2.6 数据库维护模块

数据库维护模块主要对企业人事管理系统中的数据信息进行备份和还原操作。在备份数据库选项中选择备份,程序首先判断是将备份文件存到默认路径下,还是存到用户选择的路径下,然后对数据库文件进行备份。还原数据库是在还原数据库的选项卡中单击“还原”按钮,程序首先调用命令将与数据库有关的进程全部关闭,然后重新备份该数据库的日志文件,同时对数据库进行还原操作。

2.3 设计原则及一般要求

参照各模块的功能与具体的特点,我们设计的整个人事管理系统应达到以下目的:

4