對工資進行“切塊”分配管理報告書
研究報告
對工資分配進行“切塊”管理
貴州永潤煤業(yè)有限公司安順煤礦
對工資進行“切塊”分配管理
一、管理背景
為了響應集團公司對工資切塊管理的要求和號召,切實體現(xiàn)多勞多得的原則,也是為了解決我礦銷售部在人員結構容易變動情況下的管理困境,銷售部實施了對工資進行切塊分配。
在部門管理中,通常會遇到人員變動的問題,相同的工作量,在人員經(jīng)常變動的情況下,就會出現(xiàn)完成相同工作任務的人數(shù)不同,也就是工人的單位工作量變了。由于有崗位定額,超額的情況很難出現(xiàn),通常是缺人,不能夠滿員,這種情況下工人往往會出現(xiàn)不滿情緒,因為按照個人的考勤,工作量加大的同時工資收入并沒有相應的增加,對部門管理十分不利,特別是科室部門,本來工資收入就相對較低,人員不夠穩(wěn)定,勞與資不平衡的話更是加重了人員的不穩(wěn)定性。二、銷售部工資切塊管理背景
銷售部在部室里面人員結構相對特殊,既有科室經(jīng)營管理人員又有煤場一般工人。煤場鏟車司機是我們實施切塊工資的重點。煤場人員除了煤場負責人為管理崗,其余人員全部為工人崗,大部分為鏟車司機。由于工作環(huán)境比較惡劣,又是技術工種,目前的工資水平難以有吸引力,導致鏟車司機更愿意去區(qū)隊,而不愿意干鏟車司機,在人員減少的情況下,即個人工作量加大的情況下,工人們情緒十分不穩(wěn),工作積極性不高。三、實施過程及方案
分配方法:將鏟車司機按照定額人數(shù)分配工資總額,直接從每月
工資總額里按照既定的工資系數(shù)進行切塊,就是說不管鏟車司機有幾個人在干活,都按照定額人數(shù)進行分配,鏟車司機再對分配出去的切塊金額進行再一次分配。
具體方案:鏟車司機定額為9人,按照9人對銷售部月總工資總額進行分配,將切割出來的工資有實際出勤的鏟車司機進行二次分配。其他崗位人員的工資分配依然按照原來的分配方案進行分配,即按照實際出勤和崗位系數(shù)對剩余工資進行分配。四、實施效果分析
對鏟車司機的工資進行切塊分配,是目前我部門最切合實際的能夠提升鏟車司機工作積極性和實現(xiàn)人員穩(wěn)定的管理手段。由于充分體現(xiàn)了多勞多得的原則,鏟車司機反映較好,工作積極有所提高。在不夠定額人員的情況下,鏟車司機也不再鬧情緒,不再要求多增加人員,確保了煤炭的正常篩分和發(fā)運,對我部門的管理作用明顯。
擴展閱讀:工資系統(tǒng)管理報告書--09060007
數(shù)據(jù)庫原理及應用
工資管理系統(tǒng)開發(fā)
班級:報告人:方春香指導老師:鄧靜(老師)完成日期:
09計算機信息管理201*-06-23
任務書
教師評語:
目錄
前言…………………………………………………………(5-6)一、硬件環(huán)境………………………………………………….(7)二、軟件環(huán)境…………………………………………………..(7)三、系統(tǒng)流程圖………………………………………………....(8)四、程序調(diào)試情況……………………………………………….(9-25)五、附源程序代碼…………………………………………….(25-30)六、總結…………………………………………………………(30-31)七、參考文獻…………………………………………………….(31)前言
數(shù)據(jù)是信息最形象、最直觀的表現(xiàn)形式,F(xiàn)代社會對于信息的處理,直接體現(xiàn)在數(shù)據(jù)處理。數(shù)據(jù)庫技術作為專門進行數(shù)據(jù)處理的技術,是研究如何科學、有效地組織數(shù)據(jù),搜集、處理、檢索和管理數(shù)據(jù)信息的有力工具。數(shù)據(jù)庫系統(tǒng)已經(jīng)成為管理信息系統(tǒng)、辦公自動化系統(tǒng)、電子商務、電子政務等信息處理系統(tǒng)的核心。
VisualFoxPro作為優(yōu)秀的新一代小型數(shù)據(jù)庫管理系統(tǒng),具有操作界面友好、功能完善、語言簡練、簡單易學、輔助開發(fā)工具豐富、便于實現(xiàn)快速開發(fā)應用系統(tǒng)等特點。VisualFoxPro提供交互式操作方式、支持面向過程和面向?qū)ο蟮目梢暬幊碳夹g,為廣大數(shù)據(jù)庫開發(fā)人員提供了強有力的數(shù)據(jù)庫技術支持,也為非計算機專業(yè)的計算機基礎教學提供了一個優(yōu)秀的數(shù)據(jù)庫程序設計教學軟件。
《VisualFoxPro程序設計》是由多年從事計算機基礎課程教學工作的教師,根據(jù)實際教學內(nèi)容,集豐富的教學經(jīng)驗編寫而成。具有知識體系結構合理、條理清楚、描述準確、語言流暢,內(nèi)容由淺入深、循序漸進、實例豐富,注重培養(yǎng)學生的實際操作能力。為讀者學習利用計算機處理信息和掌握數(shù)據(jù)庫應用技術打下堅實的基礎。
本系統(tǒng)是一個面向中小型企業(yè)的工資管理系統(tǒng),該系統(tǒng)在成功連編之后,可獨立的在windows環(huán)境下操作,本模塊共分為12個獨立的模塊,可以完成一些基本的工資管理操作,如基本的數(shù)據(jù)查找、修改、輸入輸出、打印以及數(shù)據(jù)統(tǒng)計的功能,可通過職工的基本信息表與工資表之間的聯(lián)系來完成對職工工資的各種操作。本系統(tǒng)包括項目的建立、數(shù)據(jù)庫的建立、表的有關操作、數(shù)據(jù)庫管理的操作、程序設計常用控件的使用、數(shù)據(jù)表的表單的程序設計、菜單的設計方法、SQL語言的使用等。
具體內(nèi)容
一、硬件環(huán)境1)基本配置
在Windows98中安裝VFP至少應滿足以下的系統(tǒng)要求:主頻為233MHz的奔騰Ⅱ以上的微型計算機64MB以上的內(nèi)存
對于硬盤空間,完全安裝最大需要240MB
若進行網(wǎng)絡安裝,需要一個支持Windows的網(wǎng)絡和一個帶硬盤的服務器
采用支持800x600或更高分辨率的顯示器2)較好的配置
CUP主頻:800MHz以上內(nèi)存:20MB以上硬盤:20GB以上二、軟件環(huán)境
可以安裝在以下操作系統(tǒng)或網(wǎng)絡系統(tǒng)環(huán)境中:Windows98、Windows201*和WindowsXP
三、系統(tǒng)流程圖工資管理系統(tǒng)登錄界-
四、數(shù)據(jù)庫初始化及備份模板工資記錄管理工資記錄錄入模板工資記錄瀏覽模板工資記錄修改模板工資記錄統(tǒng)計模板工資記錄查詢模板退出系統(tǒng)撤銷重做編輯菜單剪切復制粘貼清除個人工資(工資條)記錄打印工資統(tǒng)計(工資表)系統(tǒng)時間模塊系統(tǒng)幫助系統(tǒng)幫助模塊退出程序調(diào)試情況
(1)表單的主要功能模塊
工資主控模塊(調(diào)用表單gzgl.scx)。
工資初始化及備份模塊(調(diào)用表單gzinit.scx)。工資錄入模塊(調(diào)用表單gzlr.scx)。工資瀏覽模塊(調(diào)用表單gzll.scx)。工資修改模塊(調(diào)用表單gzmodi.scx)。工資統(tǒng)計模塊(調(diào)用表單gzcount.scx)。工資查找模塊(調(diào)用表單gzfind.scx)。工資打印模塊(調(diào)用表單dayin.scx)。系統(tǒng)封面模塊(調(diào)用表單fm.scx)。系統(tǒng)幫助模塊(調(diào)用表單xthelp.scx)。系統(tǒng)時間模塊(調(diào)用表單xttime.scx)。
(2)菜單與報表文件
系統(tǒng)功能菜單(xtcd.mnx)。工資表報表(gzb.frx)。工資條報表(gzt.frx)。工資匯總報表(gzhz.frx)。
(3)數(shù)據(jù)庫文件
數(shù)據(jù)庫名稱:Gz.dbc數(shù)據(jù)表名稱:Gzb.dbf數(shù)據(jù)表的結構如下:
字段名職工號日期姓名職務工資字段類型CDCN字段寬度8887小數(shù)點0002默認值Date()書報費構成津貼合同15%家屬價格綜合補貼出勤補崗位津貼洗理費交通補兒保費提租補貼外租房補未納獎職務補貼補發(fā)工資應發(fā)工資養(yǎng)老保險扣會費公積金承包30%合計扣款實發(fā)工資NNNNNNNNNNNNNNNNNNNNNN7777777777777888777778222222222222222222222201*000000000000000000所得稅其他扣款實發(fā)現(xiàn)金類別NNNC778122201*(4)主功能菜單圖如下:
(5)項目的建立
A.在硬盤上建一個目錄,如F:\\gzgl。
B.啟動VFP系統(tǒng),在“項目管理器”窗口中,建立一個項目,項目的名稱為:“工資管理系統(tǒng)”,保存到F:\\gzgl目錄中,如下圖所示:
(6)數(shù)據(jù)庫的建立
數(shù)據(jù)庫的名稱為Gz.dbc,數(shù)據(jù)表名稱為Gzb.bdf如下圖所示:
其數(shù)據(jù)表的內(nèi)容如下圖所示:
(7)系統(tǒng)主菜單設計
①在“項目管理器”窗口中,選擇“其他”選項卡。②在其“他選”項卡中選擇“菜單”。
③單擊新建按鈕,屏幕出現(xiàn)“新建菜單對話框”。如圖所示:
④在“新建菜單對話框”中,單擊“菜單”命令,系統(tǒng)進入“菜單設計器”窗口。
⑤首先建立“主菜單”,在“菜單名稱”分別輸入“工資記錄管理”、“編輯菜單”、“記錄打印”、“系統(tǒng)幫助”和“退出”如下圖所示:
⑥建立“工資記錄管理”子菜單。單擊“工資記錄管理”的“子菜單”下拉列表的“創(chuàng)建”按鈕,屏幕將顯示入下圖所示:此時“菜單級”中顯示的是“工資記錄管理”,打開“菜單級”選擇框,可以看到在“工資記錄管理”上面有一個“菜單欄”,此時表示頂層菜單下的“工資記錄管理”子菜單。按照系統(tǒng)分析的內(nèi)容,編輯一個菜單項,在“菜單名稱”中輸入“工資記錄錄入”,在“結果”中選擇命令,在“選項”中輸入“DoFormGzlr”命令。之后按同樣的方法編輯其他菜單項。
其中退出系統(tǒng)設計為過程:代碼為Byebye=Messagebox("真的要退出嗎?",64+1,"提示信息")IfByebye=1CloseAllClearEventsQuitEndif
⑦在“菜單級”中選擇“菜單欄”,返回主菜單。⑧重復⑥~⑧步,編輯其他子菜單。如下圖所示:
這些子菜單分別是調(diào)用系統(tǒng)的內(nèi)部表變量來完成相應的功能。具體操作如下:選單項目內(nèi)部命令
撤銷_MED_UNDO重做_MED_REDO剪切_MED_CUT復制_MED_COPY粘貼_MED_PASTE
清除_MED_CLEAR
⑨輸入上述菜單項所對應的系統(tǒng)菜單內(nèi)部命令生成菜單,其他菜單項調(diào)用程序如下所示:記錄打印菜單
打印記錄:doformdayinwiths記錄瀏覽:doformgzll系統(tǒng)幫助菜單
系統(tǒng)時間:doformxttime關于系統(tǒng):doformxthelp退出菜單
系統(tǒng)幫助:doformxthelp
退出系統(tǒng):是一個過程,如“工資記錄管理”菜單中的“退出系統(tǒng)”代碼。
⑩設置頂層表單,保存菜單,菜單名為xtcd,擴展名.mnx,最后再生成.mpr文件。如圖所示:
退出菜單設計器窗口,將會在“項目管理器”窗口中看到菜單文件,在對其行修改,直到運行無誤為止。(8)系統(tǒng)主控表單模塊設計1)表單的執(zhí)行屏幕如下圖所示:
2)表單與控件的屬性設置Form表單的屬性設置:Caption=”工資管理系統(tǒng)”
showwindow=2-作為頂層表單(指定該表單位頂層表單)Windowstate=2-最大化(指定表單在運行使最大化)Showtips=.T.(指定表單對象顯示“工具提示”)Image控件的屬性設置:Picture=g:\\gzgl\\flower.bmp
Stretch=2變化比例填充(使圖片符合控件的大。3)事件代碼
Form表單的laod事件代碼:Doxtcd.mprwiththis,.t.
運行結果如上圖“表單的執(zhí)行屏幕圖”所示。(9)數(shù)據(jù)庫初始化及備份模塊表單設計
本模塊主要目的是對本月的工資記錄進行備份和對下個月的工資進行初始化。操作方法是將本月已經(jīng)發(fā)放的工資記錄保存到一個指定的數(shù)據(jù)表中,命名規(guī)則是:“工資”+日期。文件為自動生成。這樣使保存的備份文件能容易地知道是哪個月工資的備份。具體功能的實現(xiàn)我們通過代碼來理解。1)下圖為該模塊的執(zhí)行屏幕和設計屏幕圖;
2)控件屬性設置
Label1標簽的屬性設置。
Caption改為:“數(shù)據(jù)庫初始化”FontName改為:“華文行楷”FontSize改為:26
Fontunderline改為:.T.真Shape1和Shape2的屬性:BackStyle改為:0透明SpecialEffect改為:03維3)事件代碼
表單form1的activate事件代碼thisform.label1.caption="數(shù)據(jù)初始化"thisform.label2.caption="使用說明"thisform.label3.caption="使用本模塊要注意,備份文件的時候一般要給出一個具體的文件名(不需擴展名);
名字由工資、年份、月份、日期組成,其意義為明確備份的日期及備份是那個月的工資."
thisform.label4.caption="當前數(shù)據(jù)庫的信息"
thisform.label5.caption="當前數(shù)據(jù)庫名稱:"+dbf()+chr(13)+"當前日期"+dtoc(date())+;chr(13)+"
需要備份到:"+"
工資"+alltrim(str(year(date())))+"-"+;
alltrim(str(month(date())))+"-"+alltrim(str(day(date())))+".dbf"thisform.label6.caption="備份數(shù)據(jù)庫到下面文件中"
thisform.label7.caption="下面是初始化"+alltrim(str(month(date())))+;"月份的工資表:"
thisform.text1.value="C:\\DocumentsandSettings\\Administrator\\桌面\\vf作業(yè)\\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="下面要進行初始化,將對原來的數(shù)據(jù)進行改變,所以一定要先進行備份,否則原來的數(shù)據(jù)將丟失。";+chr(13)+"進行備份嗎?"
inotice=messagebox(a,65,"提示信息")ifinotice=1
iffile("temptemp.vfp")deletefiletemptemp.vfpendif
copytotemptemp.vfpthisform.refreshendif
Command3“退出”按鈕的Click事件代碼:Thisform.Releas
(10)工資錄入模塊表單設計
工資錄入模塊的執(zhí)行屏幕圖如下:
(11)工資查找模塊表單設計
查找記錄的執(zhí)行屏幕圖如下圖所示:
(12)工資瀏覽模塊表單設計
瀏覽記錄表單的執(zhí)行屏幕圖如下圖所示:
(12)修改記錄模塊的表單設計
執(zhí)行圖如下所示:
(13)數(shù)據(jù)統(tǒng)計模塊數(shù)據(jù)統(tǒng)計表單的設計屏幕圖如下圖所示:
(14)打印模塊表單設計
打印模塊的執(zhí)行屏幕入下圖所示:
(15)系統(tǒng)封面模塊表單設計封面執(zhí)行屏幕圖如下圖所示:
(16)系統(tǒng)時間模塊表單設計
系統(tǒng)時間執(zhí)行屏幕圖如下圖所示:
五、附源程序代碼
部分程序代碼如下:1)數(shù)據(jù)庫初始化的事件代碼:表單form1的activate事件代碼thisform.label1.caption="數(shù)據(jù)初始化"thisform.label2.caption="使用說明"thisform.label3.caption="使用本模塊要注意,備份文件的時候一般要給出一個具體的文件名(不需擴展名);
名字由工資、年份、月份、日期組成,其意義為明確備份的日期及備份是那個月的工資."
thisform.label4.caption="當前數(shù)據(jù)庫的信息"
thisform.label5.caption="當前數(shù)據(jù)庫名稱:"+dbf()+chr(13)+"當前日期"+dtoc(date())+;
chr(13)+"需要備份到:"+"工資"+alltrim(str(year(date())))+"-"+;alltrim(str(month(date())))+"-"+alltrim(str(day(date())))+".dbf"thisform.label6.caption="備份數(shù)據(jù)庫到下面文件中"
thisform.label7.caption="下面是初始化"+alltrim(str(month(date())))+;"月份的工資表:"
thisform.text1.value="G:\\DocumentsandSettings\\Administrator\\桌面\\vf作業(yè)\\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="下面要進行初始化,將對原來的數(shù)據(jù)進行改變,所以一定要先進行備份,否則原來的數(shù)據(jù)將丟失。";+chr(13)+"進行備份嗎?"
inotice=messagebox(a,65,"提示信息")ifinotice=1
iffile("temptemp.vfp")deletefiletemptemp.vfpendif
copytotemptemp.vfpthisform.refreshendif
Command3“退出”按鈕的Click事件代碼:Thisform.Release
2)工資錄入模塊的事件代碼如下;(1)文本框控件
“Txt應發(fā)工資”控件的事件。
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補發(fā)工資.VALUEendwith“Txt合計扣款”控件的事件。
Click和GotFocus(獲得焦點事件)的代碼:withthis.parent
this.value=.txt養(yǎng)老保險.value+.txt扣會費.value+.txt公積金.value+.txt承包30.valueendwith
“txt所得稅”控件的事件。Click和GotFocus的代碼:ifthis.parent.txt實發(fā)工資.value>800
this.value=(this.parent.txt實發(fā)工資.value-800)*0.05endif
thisform.refresh
“實發(fā)現(xiàn)金”控件的事件
Click和GotFocus(獲得焦點事件)的代碼:withthis.parent
this.value=.txt實發(fā)工資.value-.txt所得稅.value-.txt其他扣款.valueendwiththisform.refresh
該代碼是在“txt實發(fā)現(xiàn)金”控件獲得焦點時,自動計算實發(fā)現(xiàn)金的總數(shù)。(2)命令按鈕的控件
“第一個”命令按鈕Command1的Click事件代碼:gotopthisform.refresh
“上一個”命令按鈕Command2的Click事件代碼:skip-1ifbof()gotop
=messagebox("已經(jīng)是第一個記錄了!",64,"提示信息")endif
thisform.refresh
“上一個”命令按鈕Command3的Click事件代碼:skip+1Ifeof()gobottom
=messagebox("已經(jīng)是最后一個記錄了!",64,"提示信息")endif
thisform.refresh
“最后一個”命令按鈕Command4的Click事件代碼:gobottomthisform.refresh
“添加”命令按鈕Command5和Click事件代碼:appendblankgobottomthisform.refresh
“退出”命令按鈕Command6的Click事件代碼:thisform.release
六、總結
在系統(tǒng)設計的過程中,我全面實踐一個面向數(shù)據(jù)庫的應用系統(tǒng)
的開發(fā)過程,學習很多有關的知識。這樣的項目對我們學過的數(shù)據(jù)結構,程序設計,數(shù)據(jù)庫,軟件工程,等課程是一個綜合性很高的實踐。一些以前沒有學得很扎實的課程內(nèi)容,由于需要在實踐中運行,剛開始我也感到頭痛。但回過頭來再去看教課書,經(jīng)歷著一段時間的實踐,對于這些知識點有關的背景,概念和解決方案理解得更透徹了,學習起來也越來越有興趣,越來越輕松。
另外我還充分體會了從事軟件開發(fā)工作需要特別謹慎認真地態(tài)
度和作風,一點都不能馬虎。每個細微的細節(jié)都必須十分注意,如果考不認真思考決策,就會出現(xiàn)或大或小的錯誤。如果早期的錯誤隱藏下來,對后面的工作影響就會很大,甚至有時會推倒很多前面做的工作重來。有時候,我自己覺得我寫的程序非常正確,但是就是編譯通不過,在查找錯誤的過程中,面臨著否認自己的過程,非常的痛苦,而且由于自己的經(jīng)驗及各方面的能力的不足,所以進展的速度非常的緩慢,往往幾天的時間沒有一點進展。這時候,我一般是先自己通過書本,手冊和資料找解決辦法,實在沒轍才向老師或同學請教。盡管向他們請教解決問題比較快,自己鉆研花的時間較多,但我強迫自己獨立思考對其中的學習提高幫助非常大。
七、參考文獻
1.劉瑞新.VisualFoxPro6.0中文版教程.北京:電子工業(yè)出版社,1999
2.捷新工作室.中文VisualFoxPro6.0資源速查.北京:國防工業(yè)出版社,1999
3.毛一心。VisualFoxPro6.0應用及實例集錦.北京:人民郵電出版社,201*
4.李春葆.中文VisualFoxPro6.0應用設計100例.北京:科學出版社,201*
5.高國宏.VisualFoxPro6.0上機指導.北京:冶金工業(yè)出版社,201*
6.李淑華.VisualFoxPro6.0實用教程.北京:中國電力出版社,201*
7.龔沛曾.VisualBASIC程序設計教程.北京:高等教育出版社,201*
8.譚浩強.VisualBASIC程序設計.北京:清華大學出版社,20
友情提示:本文中關于《對工資進行“切塊”分配管理報告書》給出的范例僅供您參考拓展思維使用,對工資進行“切塊”分配管理報告書:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。