摘 要:摘要:作为企业日常生活中必不可少的重要组成部分,人事管理由于其关系到每一个员工的切身利益,因此更应该受到企业的重视。利用计算机高效率的完成企业的人士管理,是一个企业适应现代信息社会的必要要求,本文介绍了一个针对企业的人力资源管理系统,这个是一个较为简单的系统,可以满足不同层次的人员进行操作。
关键词:关键词:企业;人事工资管理;操作系统
中途分类号:TP302.1 文献标识码:A 文章编号:
当今社会企业越来越大,企业的人事资料也越来越多,在企业的人事资料中包含着许多信息数据的管理。虽然今天很多企业都开始使用计算机管理日常事务,但在人事资料的信息处理上仍有许多企业是采用文本、表格等纸介质进行人工处理。这种经由人工处理的人事资料处理的工作量巨大,由于数据繁多,在人工处理时则容易出现错误。总之,缺乏系统、规范的信息管理手段会使得人事资料的管理趋于混乱,所以我们有必要建立一个人事管理系统,以此来规范人事管理系统,使得人士管理系统规范化、系统化、网络化、程序化。避免在人事管理时出现因手工操作而出现的错误。
Visual Basic 是当今非常流行的基于Windows 的应用程序开发语言,它以Basic 语言为基础,结合Windows 中的事件驱动机制和面向对象编程,通过大量控件实现程序设计的简单化和高效化。VB 以其简单易懂,易于使用等特点得到广大程序开发者的喜爱,使用VB 中提供的当量控件,可以实现常用的大多数功能,大大简化了应用开发过程。
1. 系统总体设计
1.1 系统设计
系统功能分析。要明确企业人力资源管理系统需要完成对企业员工的各种信息输入、查询、修改,这些是企业人力资源管理系统的主要功能。
1.2 数据库设计
由于数据库结构设计的好坏将直接对应用系统和实现的效果产生影响,所以数据库在信息管理系统中有着非常重要的地位。合理的数据库结构除了可以提高数据的存储效率,有效的保证数据的完整和一致之外,还能有效的促进程序的实现。
在人事管理系统中,用户最大的需求就是要满足各种信息的提供、保存、查询和更新,这就要求数据库结构能充分的满足各种信息的输入和输出。要将收集到的基本数据、数据结构以及数据的处理流程组成一部数据字典。针对一般企业人力资源管理系统的需求,通过对员工工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
(1)员工的档案信息:这个信息应该包含员工工作过程的内容和数据流程的分析,如姓名、学历、专业、参加工作的时间、进入公司的时间以及备注等。
(2)员工调动信息:包括的数据享有员工在部门调动时的信息,包括员工姓名、原部门、新部门等。
(3)员工考勤信息:包括的数据享有员工所在部门、员工姓名、出勤时间、工休时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、出差时间等。
(4)员工工作评价信息:包括的数据享有员工姓名、员工所在部门、工作业绩、工作态度、业务水平、备注等。
(5)员工工资信息:包括的数据享有员工所在部门、员工姓名、底薪、补贴、奖金、加班、住房补贴、房租、养老金、医疗保险、住房公积金、实发工资等。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
2.数据库概念结构设计
我们只要得到上面的数据项和数据结构,就可以设计出各种满足客户需求的实体,同时也能表现出他们之间的关系。数据的流动可以根据这些实体之间包含的各种信息,相互作用而形成。那根据上面的规划可以得出的实体有员工调动信息实体、员工考勤实体、员工档案信息实体、员工工作评价信息实体、员工工资信息实体。
3.如何详细的设计数据库
在进行系统实现时,如果要使得移植性相对来说更好,那么数据库的路径应尽量使用相对路径。以管理用户表实现对用户名密码、权限的管理;以员工职位表实现对员工基本工资、职位、津贴等的管理;以员工档案表实现对职工工号、职工基本信息的管理;以员工调动信息表实现员工在各部门之间的调动管理;以员工工资表来实现对职工取工资的管理;以考勤信息表来实现对员工考勤信息的管理;以员工评价表来实现对员工的工作评价信息进行管理;以员工部门表来实现对公司部门的管理。
4.系统的详细设计
4.1 如何设计登录机制
登录机制主要是完成对登录系统的用户进行验证,本系统在系统启动后建立用户登录机制,只有合法的用户才能进入系统。同时在登录模块中增加了限制登录次数的功能,这里为3次,以防止用户无限期地输入错误的用户名和密码。登录界面还能判断是否超过允许登录的次数,如果超过则会显示提示信息,并且结束应用程序。
4.2 系统的设置
系统的设置模块应包含以下几种主要功能:第一,添加用户:可以对系统添加系统管理员;第二,密码的修改,可以由管理员对密码进行修改;第三,部门的管理:各部门和职位都可以在本系统内进行编辑;第四,重新登录和窗口的关闭:可以在退出本系统之后重新登录,也可以将系统中打开的窗口关闭。第五,退出系统:能退出本系统。
4.3 员工档案管理
对于员工的档案管理,本系统可以对包括员工的编号、姓名、职位、性别、学历、职称、出生日期、工作日期、住址、电话等进行有效的管理,主要是通过添加、更新、删除、查询等具体的操作来实现的。更新操作是对已存在的员工档案信息进行重新编辑;删除操作是对无用的员工档案信息进行清除,删除的时候会跳出确认的对话框;查询操作可以让管理员按员工的编号、姓名或者进入公司的时间进行查询。
4.4 考勤管理
在本系统中,考勤的管理可以通过系统中的添加、修改、删除、查询等具体操作对员工的全勤天数、应出勤天数、请假天数等信息进行管理。添加是指可以添加新月份员工考勤信息。在添加新月份员工考勤信息时,若关键信息(带*)没有填完整,点击保存按钮就会出现提示信息输入不完整。修改是指可以对已经存在的员工考勤信息进行重新编辑。删除是指可以删除员工考勤信息。在删除时,会跳出确认对话框。删除是指可以让管理员按员工编号、姓名或者日期进行查询。
4.5 工作评价管理
对于工作评价管理,本系统可以对包括工作态度、工作业绩、工作水平等信息进行管理,管理手段也主要是通过添加、更新、删除、查询等具体的操作来实现的。添加是可以实现对员工工作评价信息的添加。修改可以对已经存在
的员工工作评价信息重新编辑。删除可以删除员工工作评价信息。删除时会跳出确认对话框。查询可以让管理员按员工编号、姓名进行查询。
4.6 对员工调动管理
员工的调动管理是指对公司的所有员工在有部门与部门之间的调动之后对信息进行更新,主要包括对原职务、现职务、调入调出时间等信息。具体的实现还是要通过添加、修改、删除、查询等具体的操作来完成。添加可以添加对员工的调动信息。修改可以对已经存在的员工调动信息重新编辑。删除可以删除员工调动信息。在删除时,会跳出确认对话框。查询可以让管理员按员工编号、姓名以及调入调出时间进行查询。
4.7 工资的管理
工资管理是指计发员工的工资、整理所有人员的月工资表、查询每个员工的工资。具体说来计发员工工资是指对员工的工资进行计算并且记录发放日期。整理员工工资是指对员工的工资记录进行重新编辑、添加或者删除。查询员工工资是指可以对员工工资记录按员工编号、姓名及计发时间进行查询。
参考文献:
[1] 赵启超. 医院管理信息系统[M]. 哈尔滨: 哈尔滨工业大学出版社,2001:3-8.
[2] 龚沛增,陆慰民,杨志强. Visual Basic 6.0 程序设计简明教程[M]. 北京:高等教育出版社,2001:244-277.
[3] 门槛工作室. Visual Basic 6.0 实例教程[M]. 北京:电子工业出版社,1999:128-245.
[4] 李霞,沈精虎. Visual Basic 数据库应用程序开发指南[M]. 北京:人民邮电出版社,1997:42-167.