荟聚奇文、博采众长、见贤思齐
当前位置:公文素材库 > 报告体会 > 工作报告 > 对工资进行“切块”分配管理报告书

对工资进行“切块”分配管理报告书

网站:公文素材库 | 时间:2019-05-28 15:50:20 | 移动端:对工资进行“切块”分配管理报告书

对工资进行“切块”分配管理报告书

研究报告

对工资分配进行“切块”管理

贵州永润煤业有限公司安顺煤矿

对工资进行“切块”分配管理

一、管理背景

为了响应集团公司对工资切块管理的要求和号召,切实体现多劳多得的原则,也是为了解决我矿销售部在人员结构容易变动情况下的管理困境,销售部实施了对工资进行切块分配。

在部门管理中,通常会遇到人员变动的问题,相同的工作量,在人员经常变动的情况下,就会出现完成相同工作任务的人数不同,也就是工人的单位工作量变了。由于有岗位定额,超额的情况很难出现,通常是缺人,不能够满员,这种情况下工人往往会出现不满情绪,因为按照个人的考勤,工作量加大的同时工资收入并没有相应的增加,对部门管理十分不利,特别是科室部门,本来工资收入就相对较低,人员不够稳定,劳与资不平衡的话更是加重了人员的不稳定性。二、销售部工资切块管理背景

销售部在部室里面人员结构相对特殊,既有科室经营管理人员又有煤场一般工人。煤场铲车司机是我们实施切块工资的重点。煤场人员除了煤场负责人为管理岗,其余人员全部为工人岗,大部分为铲车司机。由于工作环境比较恶劣,又是技术工种,目前的工资水平难以有吸引力,导致铲车司机更愿意去区队,而不愿意干铲车司机,在人员减少的情况下,即个人工作量加大的情况下,工人们情绪十分不稳,工作积极性不高。三、实施过程及方案

分配方法:将铲车司机按照定额人数分配工资总额,直接从每月

工资总额里按照既定的工资系数进行切块,就是说不管铲车司机有几个人在干活,都按照定额人数进行分配,铲车司机再对分配出去的切块金额进行再一次分配。

具体方案:铲车司机定额为9人,按照9人对销售部月总工资总额进行分配,将切割出来的工资有实际出勤的铲车司机进行二次分配。其他岗位人员的工资分配依然按照原来的分配方案进行分配,即按照实际出勤和岗位系数对剩余工资进行分配。四、实施效果分析

对铲车司机的工资进行切块分配,是目前我部门最切合实际的能够提升铲车司机工作积极性和实现人员稳定的管理手段。由于充分体现了多劳多得的原则,铲车司机反映较好,工作积极有所提高。在不够定额人员的情况下,铲车司机也不再闹情绪,不再要求多增加人员,确保了煤炭的正常筛分和发运,对我部门的管理作用明显。

扩展阅读:工资系统管理报告书--09060007

数据库原理及应用

工资管理系统开发

班级:报告人:方春香指导老师:邓静(老师)完成日期:

09计算机信息管理201*-06-23

任务书

教师评语:

目录

前言…………………………………………………………(5-6)一、硬件环境………………………………………………….(7)二、软件环境…………………………………………………..(7)三、系统流程图………………………………………………....(8)四、程序调试情况……………………………………………….(9-25)五、附源程序代码…………………………………………….(25-30)六、总结…………………………………………………………(30-31)七、参考文献…………………………………………………….(31)前言

数据是信息最形象、最直观的表现形式。现代社会对于信息的处理,直接体现在数据处理。数据库技术作为专门进行数据处理的技术,是研究如何科学、有效地组织数据,搜集、处理、检索和管理数据信息的有力工具。数据库系统已经成为管理信息系统、办公自动化系统、电子商务、电子政务等信息处理系统的核心。

VisualFoxPro作为优秀的新一代小型数据库管理系统,具有操作界面友好、功能完善、语言简练、简单易学、辅助开发工具丰富、便于实现快速开发应用系统等特点。VisualFoxPro提供交互式操作方式、支持面向过程和面向对象的可视化编程技术,为广大数据库开发人员提供了强有力的数据库技术支持,也为非计算机专业的计算机基础教学提供了一个优秀的数据库程序设计教学软件。

《VisualFoxPro程序设计》是由多年从事计算机基础课程教学工作的教师,根据实际教学内容,集丰富的教学经验编写而成。具有知识体系结构合理、条理清楚、描述准确、语言流畅,内容由浅入深、循序渐进、实例丰富,注重培养学生的实际操作能力。为读者学习利用计算机处理信息和掌握数据库应用技术打下坚实的基础。

本系统是一个面向中小型企业的工资管理系统,该系统在成功连编之后,可独立的在windows环境下操作,本模块共分为12个独立的模块,可以完成一些基本的工资管理操作,如基本的数据查找、修改、输入输出、打印以及数据统计的功能,可通过职工的基本信息表与工资表之间的联系来完成对职工工资的各种操作。本系统包括项目的建立、数据库的建立、表的有关操作、数据库管理的操作、程序设计常用控件的使用、数据表的表单的程序设计、菜单的设计方法、SQL语言的使用等。

具体内容

一、硬件环境1)基本配置

在Windows98中安装VFP至少应满足以下的系统要求:主频为233MHz的奔腾Ⅱ以上的微型计算机64MB以上的内存

对于硬盘空间,完全安装最大需要240MB

若进行网络安装,需要一个支持Windows的网络和一个带硬盘的服务器

采用支持800x600或更高分辨率的显示器2)较好的配置

CUP主频:800MHz以上内存:20MB以上硬盘:20GB以上二、软件环境

可以安装在以下操作系统或网络系统环境中:Windows98、Windows201*和WindowsXP

三、系统流程图工资管理系统登录界-

四、数据库初始化及备份模板工资记录管理工资记录录入模板工资记录浏览模板工资记录修改模板工资记录统计模板工资记录查询模板退出系统撤销重做编辑菜单剪切复制粘贴清除个人工资(工资条)记录打印工资统计(工资表)系统时间模块系统帮助系统帮助模块退出程序调试情况

(1)表单的主要功能模块

工资主控模块(调用表单gzgl.scx)。

工资初始化及备份模块(调用表单gzinit.scx)。工资录入模块(调用表单gzlr.scx)。工资浏览模块(调用表单gzll.scx)。工资修改模块(调用表单gzmodi.scx)。工资统计模块(调用表单gzcount.scx)。工资查找模块(调用表单gzfind.scx)。工资打印模块(调用表单dayin.scx)。系统封面模块(调用表单fm.scx)。系统帮助模块(调用表单xthelp.scx)。系统时间模块(调用表单xttime.scx)。

(2)菜单与报表文件

系统功能菜单(xtcd.mnx)。工资表报表(gzb.frx)。工资条报表(gzt.frx)。工资汇总报表(gzhz.frx)。

(3)数据库文件

数据库名称:Gz.dbc数据表名称:Gzb.dbf数据表的结构如下:

字段名职工号日期姓名职务工资字段类型CDCN字段宽度8887小数点0002默认值Date()书报费构成津贴合同15%家属价格综合补贴出勤补岗位津贴洗理费交通补儿保费提租补贴外租房补未纳奖职务补贴补发工资应发工资养老保险扣会费公积金承包30%合计扣款实发工资NNNNNNNNNNNNNNNNNNNNNN7777777777777888777778222222222222222222222201*000000000000000000所得税其他扣款实发现金类别NNNC778122201*(4)主功能菜单图如下:

(5)项目的建立

A.在硬盘上建一个目录,如F:\\gzgl。

B.启动VFP系统,在“项目管理器”窗口中,建立一个项目,项目的名称为:“工资管理系统”,保存到F:\\gzgl目录中,如下图所示:

(6)数据库的建立

数据库的名称为Gz.dbc,数据表名称为Gzb.bdf如下图所示:

其数据表的内容如下图所示:

(7)系统主菜单设计

①在“项目管理器”窗口中,选择“其他”选项卡。②在其“他选”项卡中选择“菜单”。

③单击新建按钮,屏幕出现“新建菜单对话框”。如图所示:

④在“新建菜单对话框”中,单击“菜单”命令,系统进入“菜单设计器”窗口。

⑤首先建立“主菜单”,在“菜单名称”分别输入“工资记录管理”、“编辑菜单”、“记录打印”、“系统帮助”和“退出”如下图所示:

⑥建立“工资记录管理”子菜单。单击“工资记录管理”的“子菜单”下拉列表的“创建”按钮,屏幕将显示入下图所示:此时“菜单级”中显示的是“工资记录管理”,打开“菜单级”选择框,可以看到在“工资记录管理”上面有一个“菜单栏”,此时表示顶层菜单下的“工资记录管理”子菜单。按照系统分析的内容,编辑一个菜单项,在“菜单名称”中输入“工资记录录入”,在“结果”中选择命令,在“选项”中输入“DoFormGzlr”命令。之后按同样的方法编辑其他菜单项。

其中退出系统设计为过程:代码为Byebye=Messagebox("真的要退出吗?",64+1,"提示信息")IfByebye=1CloseAllClearEventsQuitEndif

⑦在“菜单级”中选择“菜单栏”,返回主菜单。⑧重复⑥~⑧步,编辑其他子菜单。如下图所示:

这些子菜单分别是调用系统的内部表变量来完成相应的功能。具体操作如下:选单项目内部命令

撤销_MED_UNDO重做_MED_REDO剪切_MED_CUT复制_MED_COPY粘贴_MED_PASTE

清除_MED_CLEAR

⑨输入上述菜单项所对应的系统菜单内部命令生成菜单,其他菜单项调用程序如下所示:记录打印菜单

打印记录:doformdayinwiths记录浏览:doformgzll系统帮助菜单

系统时间:doformxttime关于系统:doformxthelp退出菜单

系统帮助:doformxthelp

退出系统:是一个过程,如“工资记录管理”菜单中的“退出系统”代码。

⑩设置顶层表单,保存菜单,菜单名为xtcd,扩展名.mnx,最后再生成.mpr文件。如图所示:

退出菜单设计器窗口,将会在“项目管理器”窗口中看到菜单文件,在对其行修改,直到运行无误为止。(8)系统主控表单模块设计1)表单的执行屏幕如下图所示:

2)表单与控件的属性设置Form表单的属性设置:Caption=”工资管理系统”

showwindow=2-作为顶层表单(指定该表单位顶层表单)Windowstate=2-最大化(指定表单在运行使最大化)Showtips=.T.(指定表单对象显示“工具提示”)Image控件的属性设置:Picture=g:\\gzgl\\flower.bmp

Stretch=2变化比例填充(使图片符合控件的大小)3)事件代码

Form表单的laod事件代码:Doxtcd.mprwiththis,.t.

运行结果如上图“表单的执行屏幕图”所示。(9)数据库初始化及备份模块表单设计

本模块主要目的是对本月的工资记录进行备份和对下个月的工资进行初始化。操作方法是将本月已经发放的工资记录保存到一个指定的数据表中,命名规则是:“工资”+日期。文件为自动生成。这样使保存的备份文件能容易地知道是哪个月工资的备份。具体功能的实现我们通过代码来理解。1)下图为该模块的执行屏幕和设计屏幕图;

2)控件属性设置

Label1标签的属性设置。

Caption改为:“数据库初始化”FontName改为:“华文行楷”FontSize改为:26

Fontunderline改为:.T.真Shape1和Shape2的属性:BackStyle改为:0透明SpecialEffect改为:03维3)事件代码

表单form1的activate事件代码thisform.label1.caption="数据初始化"thisform.label2.caption="使用说明"thisform.label3.caption="使用本模块要注意,备份文件的时候一般要给出一个具体的文件名(不需扩展名);

名字由工资、年份、月份、日期组成,其意义为明确备份的日期及备份是那个月的工资."

thisform.label4.caption="当前数据库的信息"

thisform.label5.caption="当前数据库名称:"+dbf()+chr(13)+"当前日期"+dtoc(date())+;chr(13)+"

需要备份到

:"+"

工资"+

alltrim(str(year(date())))+"-"+;

alltrim(str(month(date())))+"-"+alltrim(str(day(date())))+".dbf"thisform.label6.caption="备份数据库到下面文件中"

thisform.label7.caption="下面是初始化"+alltrim(str(month(date())))+;"月份的工资表:"

thisform.text1.value="C:\\DocumentsandSettings\\Administrator\\桌面\\vf作业\\gz\\gzb"+alltrim(str(year(date())))+;

alltrim(str(month(date())))+"-"+alltrim(str(day(date())))+".dbf"“备份”command1按钮的click事件代码:ff=alltrim(thisform.text1.value)copytoff

“初始化”command2按钮的click事件代码:setpathtoa="下面要进行初始化,将对原来的数据进行改变,所以一定要先进行备份,否则原来的数据将丢失。";+chr(13)+"进行备份吗?"

inotice=messagebox(a,65,"提示信息")ifinotice=1

iffile("temptemp.vfp")deletefiletemptemp.vfpendif

copytotemptemp.vfpthisform.refreshendif

Command3“退出”按钮的Click事件代码:Thisform.Releas

(10)工资录入模块表单设计

工资录入模块的执行屏幕图如下:

(11)工资查找模块表单设计

查找记录的执行屏幕图如下图所示:

(12)工资浏览模块表单设计

浏览记录表单的执行屏幕图如下图所示:

(12)修改记录模块的表单设计

执行图如下所示:

(13)数据统计模块数据统计表单的设计屏幕图如下图所示:

(14)打印模块表单设计

打印模块的执行屏幕入下图所示:

(15)系统封面模块表单设计封面执行屏幕图如下图所示:

(16)系统时间模块表单设计

系统时间执行屏幕图如下图所示:

五、附源程序代码

部分程序代码如下:1)数据库初始化的事件代码:表单form1的activate事件代码thisform.label1.caption="数据初始化"thisform.label2.caption="使用说明"thisform.label3.caption="使用本模块要注意,备份文件的时候一般要给出一个具体的文件名(不需扩展名);

名字由工资、年份、月份、日期组成,其意义为明确备份的日期及备份是那个月的工资."

thisform.label4.caption="当前数据库的信息"

thisform.label5.caption="当前数据库名称:"+dbf()+chr(13)+"当前日期"+dtoc(date())+;

chr(13)+"需要备份到:"+"工资"+alltrim(str(year(date())))+"-"+;alltrim(str(month(date())))+"-"+alltrim(str(day(date())))+".dbf"thisform.label6.caption="备份数据库到下面文件中"

thisform.label7.caption="下面是初始化"+alltrim(str(month(date())))+;"月份的工资表:"

thisform.text1.value="G:\\DocumentsandSettings\\Administrator\\桌面\\vf作业\\gz\\gzb"+alltrim(str(year(date())))+;

alltrim(str(month(date())))+"-"+alltrim(str(day(date())))+".dbf"“备份”command1按钮的click事件代码:ff=alltrim(thisform.text1.value)copyto&ff

“初始化”command2按钮的click事件代码:setpathto

a="下面要进行初始化,将对原来的数据进行改变,所以一定要先进行备份,否则原来的数据将丢失。";+chr(13)+"进行备份吗?"

inotice=messagebox(a,65,"提示信息")ifinotice=1

iffile("temptemp.vfp")deletefiletemptemp.vfpendif

copytotemptemp.vfpthisform.refreshendif

Command3“退出”按钮的Click事件代码:Thisform.Release

2)工资录入模块的事件代码如下;(1)文本框控件

“Txt应发工资”控件的事件。

Click和GotFocus(获得焦点事件)的代码:withthis.parent

this.value=.TXT职务工资.VALUE+.TXT书报费.VALUE+.TXT构成津贴.VALUE+.TXT合同15.VALUE+.TXT家属价格.VALUE+.TXT综合补贴.VALUE;

+.TXT出勤补.VALUE+.TXT岗位津贴.VALUE+.TXT洗理费.VALUE+.TXT交通补.VALUE+.TXT儿保费.VALUE;

+.TXT提租补贴.VALUE+.TXT外租房补.VALUE+.TXT未纳奖.VALUE+.TXT职务补贴.VALUE+.TXT补发工资.VALUEendwith“Txt合计扣款”控件的事件。

Click和GotFocus(获得焦点事件)的代码:withthis.parent

this.value=.txt养老保险.value+.txt扣会费.value+.txt公积金.value+.txt承包30.valueendwith

“txt所得税”控件的事件。Click和GotFocus的代码:ifthis.parent.txt实发工资.value>800

this.value=(this.parent.txt实发工资.value-800)*0.05endif

thisform.refresh

“实发现金”控件的事件

Click和GotFocus(获得焦点事件)的代码:withthis.parent

this.value=.txt实发工资.value-.txt所得税.value-.txt其他扣款.valueendwiththisform.refresh

该代码是在“txt实发现金”控件获得焦点时,自动计算实发现金的总数。(2)命令按钮的控件

“第一个”命令按钮Command1的Click事件代码:gotopthisform.refresh

“上一个”命令按钮Command2的Click事件代码:skip-1ifbof()gotop

=messagebox("已经是第一个记录了!",64,"提示信息")endif

thisform.refresh

“上一个”命令按钮Command3的Click事件代码:skip+1Ifeof()gobottom

=messagebox("已经是最后一个记录了!",64,"提示信息")endif

thisform.refresh

“最后一个”命令按钮Command4的Click事件代码:gobottomthisform.refresh

“添加”命令按钮Command5和Click事件代码:appendblankgobottomthisform.refresh

“退出”命令按钮Command6的Click事件代码:thisform.release

六、总结

在系统设计的过程中,我全面实践一个面向数据库的应用系统

的开发过程,学习很多有关的知识。这样的项目对我们学过的数据结构,程序设计,数据库,软件工程,等课程是一个综合性很高的实践。一些以前没有学得很扎实的课程内容,由于需要在实践中运行,刚开始我也感到头痛。但回过头来再去看教课书,经历着一段时间的实践,对于这些知识点有关的背景,概念和解决方案理解得更透彻了,学习起来也越来越有兴趣,越来越轻松。

另外我还充分体会了从事软件开发工作需要特别谨慎认真地态

度和作风,一点都不能马虎。每个细微的细节都必须十分注意,如果考不认真思考决策,就会出现或大或小的错误。如果早期的错误隐藏下来,对后面的工作影响就会很大,甚至有时会推倒很多前面做的工作重来。有时候,我自己觉得我写的程序非常正确,但是就是编译通不过,在查找错误的过程中,面临着否认自己的过程,非常的痛苦,而且由于自己的经验及各方面的能力的不足,所以进展的速度非常的缓慢,往往几天的时间没有一点进展。这时候,我一般是先自己通过书本,手册和资料找解决办法,实在没辙才向老师或同学请教。尽管向他们请教解决问题比较快,自己钻研花的时间较多,但我强迫自己独立思考对其中的学习提高帮助非常大。

七、参考文献

1.刘瑞新.VisualFoxPro6.0中文版教程.北京:电子工业出版社,1999

2.捷新工作室.中文VisualFoxPro6.0资源速查.北京:国防工业出版社,1999

3.毛一心。VisualFoxPro6.0应用及实例集锦.北京:人民邮电出版社,201*

4.李春葆.中文VisualFoxPro6.0应用设计100例.北京:科学出版社,201*

5.高国宏.VisualFoxPro6.0上机指导.北京:冶金工业出版社,201*

6.李淑华.VisualFoxPro6.0实用教程.北京:中国电力出版社,201*

7.龚沛曾.VisualBASIC程序设计教程.北京:高等教育出版社,201*

8.谭浩强.VisualBASIC程序设计.北京:清华大学出版社,20

友情提示:本文中关于《对工资进行“切块”分配管理报告书》给出的范例仅供您参考拓展思维使用,对工资进行“切块”分配管理报告书:该篇文章建议您自主创作。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


对工资进行“切块”分配管理报告书》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/592505.html