人事劳资管理系统
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现人
事劳资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成工资管
理的日常事务,是适应现代企业
制度
关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载
要求、推动人事工资管理走向科学化、
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
化的必
要条件;而人事工资管理是一项琐碎、复杂而又十分细致的工作,这就会耗费工作人员
大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速
输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方
面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提
高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
人事劳资管理系统设计内容:本系统是单机版的应用系统。系统设计具有以下功能:
(1)用户管理(2)员工信息管理(3)工资信息管理(4)报表统计打印(5)员工信息查询(6)系统帮助等。
本系统具备的特点有:界面美观,操作方便;大大提高工作效率;能及时、准确地
反映人事劳资管理情况;信息收集、处理、存储、打印方便;系统可维护性强、管理集
中。
本系统前台利用Visual Basic6.0语言、后台使用Access2000数据库进行开发,适用于Windows98/2000/XP,或更高的软件支持平台,便于以后的系统扩展与更新,有着较
好的开发前景。
-1-
随着全球信息高速公路建设热潮的兴起,人类进入了信息时代,信息对人类的发
展与进步产生着巨大的影响。同样,在企业中,信息对现代化企业管理起着愈来愈重要
的作用。因此,在现代化教学管理中,必须重视信息,加强信息管理。
企业的运作中心是人事劳资管理,人事劳资管理的好坏直接关系到一个企业在当代
社会竟争中的生存、发展地位。而人事劳资管理,归要结底,就是对企业等各方面综合
信息资源如员工、劳资等的管理。人事劳资管理要实现现代化、科学化,关鍵的一条就
在于建立计算机管理系统。将企业管理中的各项基本工作逐步纳入计算机管理,从根本
上改变传统的人工管理方式。这在实现电脑化企业管理目标中,是最基本,也是最重要
的一步。
随着企业规模的不断扩大,员工人数的更加,人事劳资管理已经逐渐成为企业日常
运行中需要担心的问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
了,因此也迫切需要一种可以管理企业人事劳资的软件。如果没
有科学、精确的人事劳资管理方式,和合理的统计,企业会就必然存在很大的漏洞。很
多企业就是因为没有正确地、合理的安排他们人事劳资管理,使得到了工资发放等方面
出现了问题。因此,一种新的管理方式就呼之欲出,它可以帮助人们轻松管理、科学管
理。
人事劳资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理
员工,可以提高对员工的管理,还能节省企业的费用。
1 硬件环境
支持一般的Pentium?或更高档微机,笔记本电脑。
软件接口:运行于Windows95/98/2000/NT/XP,且具有WIN32API的操作系统上。
2 软件环境
编程语言:Visual Basic6.0
数据库: ACCESS 2000
开发工具: Visual Basic、Microsoft Access
本系统采用前台Visual Basic6.0以及后台Access开发实现。前台采用Visual
Basic6.0开发,该开发工具有很多长处,Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
-2-
它简单易学,效率高,且功能强大。总的来说,Visual Basic具有以下特点:
可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户
界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果
对界面的效果不满意,还要回到程序中修改。有时候,这种编程—编译—修改的操作可
能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代
码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,
即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序
设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
结构化程序设计语言:Visual Basic是在BASIC语言的基础上发展起来的,具有高
级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大
且使用灵活的调试器和编译器。
访问数据库:Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管
理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据
存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。
后台采用 Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、
存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表
示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。而且Access也是所有数据库或程序设计工具中最易学易用的一个。
对于大中型企业来说,利用计算机支持企业高效率完成工资管理的日常事务,是适
应现代企业制度要求、推动工资管理走向科学化、规范化的必要条件;而工资管理是一
项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许
出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员
大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速
输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方
面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点。该系统没有杂七杂
-3-
八的其他功能,完全集中了与人事劳资管理相关的功能。主要包括:员工管理,人事劳
资管理;查询、报表打印,系统帮助等。
1 数据库设计分析
后台采用Microsoft Office2000开发,主要是对前台用户操作的数据保存,提供前台所需数据源。
数据库中创建6张表:管理员表、部门活动表、部门简况表、员工简况表、工资信
息表、奖惩信息表。
2 系统功能设计分析
前台采用Visual Basic6.0开发,分为:用户管理;员工管理;人事劳资管理;查
询、报表打印;系统帮助这五个模块。用户通过身份验证,进入主界面,可以浏览,查
询,修改,删除,等一系列系统操作。
1 用户管理
用户管理包括用户登陆、用户更改、密码修改、删除用户;
2 员工管理
员工基本信息的增加、修改、删除、浏览;
3 人事劳资管理
能实现员工工资的应发及以实发工资的月结、核算等功能;
4 报表打印
5 系统帮助
关于本系统、系统帮助
-4-
(如图2-1)
图2-1
1管理员表:该表用于创建管理员,其中字段有:帐号,密码,ID。 (如图3-1)
字段名称 字段类型 字段大小
编号 自动编号 长整型
Name 文本 10
password 文本 10
图3-1
-5-
2 部门活动表:该表用于部门活动管理创建,其中字段有:ID,参加活动部门,活
动时间,参加人员,活动主题,活动地点。(如图3-2)
字段名称 字段类型 字段大小
编号 自动编号 长整型
参加活动部门 文本 50
参加活动时间 日期/时间
参加活动人员 文本 50
活动主题 文本 100
活动地点 文本 100
图3-2
3 部门简况表:该表用于部门创建, 其中字段有:ID,部门名称,负责人,部门电话,办公地点。(如图3-3)
字段名称 字段类型 字段大小
编号 自动编号 长整型
部门名称 文本 50
负责人 文本 50
部门电话 文本 50
办公地点 文本 50
图3-3
-6-
4 员工简况表:该表用于新进员工信息创建,其中字段有:工号,姓名,工龄,
性别,出生日期,地址,联系电话,所在部门,部门职务,入公司日期,奖惩,简要说
明。(如图3-4)
字段名称 字段类型 字段大小
工号 文本 长整型
姓名 文本 12
工龄 文本 50
性别 文本 2
出后年月日 日期/时间
地址 文本 100
联系电话 文本 50
所在部门 文本 10
部门职务 文本 10
入公司日期 日期/时间
奖惩 文本 100
简要说明 文本 100
图3-4 5 工资信息表:该表用于员工工资信息创建,其中字段有:工号,姓名,所在部
门,应发工资,实发工资,计发日期,简要说明。(如图3-5)
字段名称 字段类型 字段大小
工号 文本 10
姓名 文本 12
-7-
所在部门 日期/时间
应发工资 数字 长整型
实发工资 数字 长整型
计发日期 日期/时间
简要说明 文本 100
图3-5 6 奖惩信息表;该表用于对员进行奖惩的信息创建,其中字段有:奖惩信息,添
加日期,备注。(如图3-6)
字段名称 字段类型 字段大小
奖惩信息 文本 100
添加日期 日期/时间
备注 文本 100
图3-6 1 系统加载
系统数据初始化,以及数据的载入。(如图3-7)
图3-7 该模块主要控件:Timer1,用来控制ProgressBar1.Value的循坏,来控制加载的速度,以及进程,从而来实现系统加载的实际效果。
-8-
2 用户登陆
验证用户身份的合法性。(如图3-8)
图3-8
该模块主要控件combo1和text1,Combo1用来选择用户名,该控件连接数据表user中的name字段,Text1控件用来填写密码,然后通过与Password进行密码验证。
3 管理界面
通过身份验证的合法用户,进入管理界面。(如图3-9)
图3-9
-9-
4员工信息管理
员工信息管理包括:信息浏览、信息添加、信息删除、信息修改。(如图3-10)
图3-10
该模块功能主要是对员工信息进行操作。首先与数据库表员工简况表连接,然后将
各字段显示在窗体上,管理员可以通过窗体界面对员工信息进行操作(浏览、添加、删
除、修改)。
5 工资信息管理
对员工的工资进行管理操作。(如图3-11)
图3-11
-10-
该模块主要功能是对员工的工资进行管理。通过Form_Load与数据库建立连接,连接到工资信息表,可以对员工的工资发放进行操作(添加、修改、删除)。 6 员工信息查询
按条件查询员工的基本信息。(如图3-12)
图3-12
该模块Command6控件,是该模块的主要部分,其中的代码是实现查询的关键,而
text1是条件查询的关键字段,通过读取Text1的输入内容,在数据表员工信息表
通过条件查询,最后输出数据。
7 部门信息管理
部门信息管理包括:部门信息管理和部门活动管理。(如图3-13)
图3-13
该模块是对企业内部部门的编排,首先在后台建立数据库表部门简况表和部门活
动表,然后能过Form_load连接到界面,管理员通过界面可以对部门信息进行操作。
-11-
8 奖惩编辑
对参加活动的员工或部门进行奖惩编辑(添加、修改、删除)。(如图3-14)
图3-14
9用户信息管理
用户信息管理包括:用户删除、用户密码修改、用户添加。(如图3-15)
图3-15
该模块通过Form_Load连接数据表user,text1连接Name字段,text2连接Password字段,然后在用户有权限的操作下,对相关字段和记录进行删除、修改、添加。 本软件旨在为从人事劳资管理的人士提供一个功能齐全、使用方便的人事劳资信息
数据库管理系统,以替代传统的人事劳资管理。
本系统启动时,激活身份验证模块;
通过身份验证后,对系统初始化;根据系统配置文件将数据库导入,并设置各全局
变量;
-12-
系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块;
各项功能执行完毕后重新进入消息循环状态;
由关闭系统事件激活关闭系统模块,退出系统。
人事劳资管理软件包括用户管理;员工管理;员工劳资管理;查询、报表打印;系
统帮助这五个模块。首先是设置自己的用户名和密码,登陆后,可以将员工的基本信息
及工资设置的信息输入,软件会自动将信息存入到数据库,如果有需要,可以利用报表
打印功能,将月工资信息报表打印出来。如此一来,用户就可以轻松地将管理企业的人
事劳资。已经基本完成本次设计的目的了。
系统缺点:由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方。如在
设计分析阶段,应该更广泛吸收了其他系统的
经验
班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验
,使系统功能不断得以拓展、流程更
加
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
,内容更加完善,从而充分适应不同用户的个性化需要;在设计开发阶段,应该
更周全的考虑到前接后续过程中会出现的问题,从而使得系统功能实现更为流畅;在设
计测试阶段,应该更有序的进行系统测试,从而降低反复测试和测试空区。还有一些功
能没有考虑周全,不能很好的实现一些功能。
这个系统现在还存在几个问题。当某张表单数据库为空里,如果再增加一条新记录
时,系统就会提示错误,所以每个表单记录都不能为空,要删光其他无用记录,必需首
先增加其他记录,才可删去无用记录;在用户修改密码时,当你按取消键,系统还是会
修改密码,因为与数据库连接,自动读取控键密码,所以当你打开修改密码模块时,密
码其实已经被修改,对于以上问题,我还没有解决,可能在数据库连接时存在错误。
-13-
本系统为单位的人事、劳力资源提供一种更加高效、实用的管理手段,为人事、劳
资的存储、统计、分析、交流提供一种更加快捷、安全的信息平台。而其最终目的是通
过对此人事、劳资管理系统运用可以减少大量的人工操作,以及在人工操作中由于人为
因素而引起的数据错误,保证人事、劳资数据的安全性和完整性,使人事、劳资管理人
员能够轻松,正确无误地完成各项工作。
本系统具有相当的实用功能。在用户管理方面,系统较好地实现了密码修改、员工
信息资料修改、工资管理等各项功能。
系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个
人设计的,有关Visual Basic6.0及ACCESS中的许多细节问题都要靠自己去摸索,加
之本人水平有限,并没有完全地理解Visual Basic6.0和ACCESS的强大功能,而且还存在着许多不足之处。如:受开发条件和开发时间的限制,本系统只利用了本地数据库
Access,由于时间关系,系统功能实现不够完善,使用不是很方便。这些都是需要完善
的地方,该系统离实际使用也还有相当的距离,需要我进行不断地补充和完善。
通过本次毕业设计我让我对于Visual Basic6.0及ACCESS有了更深一步的了解,自己摸索,也发现了一些问题,在查找了一些资料后,有些在设计过程中已经解决,有
些还有待今后慢慢学习修改。学习Visual Basic6.0及ACCESS将会有着更多的问题,有更多的难点,但也会有更多的收获,对于Visual Basic6.0及ACCESS的了解将更加的深入,对于日后的系统开发有了更多的帮助。
-14-
毕业设计是学校对学生三年课业学习收获的一种检验方式,但也不仅仅是学生一个
人努力的结果。
在本次毕业设计中,老师的工作认真负责、知识丰富让我深受启发;我从指导老师
身上学到了很多东西。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到
不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。
另外,还有答辩老师的辛劳工作以及其他同学的帮助,他们是我能顺利完成这次毕
业设计的必需。所以在此一并表示感谢。
1.李春葆、张植民 编著,《Visual Basic数据库系统设计与开发》,清华大学出版社,2003.8 2.申莉莉 编著《数据库系统与Access教程》清华大学出版社 2003
3.《Visual Basic魔鬼编程培训班 》, 珠海出版社,中国IT培训工程委员会编著 4.《VB程序员》,珠海出版社,中国IT培训工程委员会编著
5.《数据库系统原理教程》,清华大学出版社,王珊/陈红编著
-15-