職工工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
職工工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
職工工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
職工工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
職工工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 職工工資管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)院:經(jīng)濟(jì)與管理學(xué)院 班級(jí):09信管 姓名:王友興學(xué)號(hào):090403010043目 錄1 引言21.1問題的提出31.2任務(wù)與分析32設(shè)計(jì)方案42.1程序功能設(shè)計(jì)42.1.1程序功能描述42.1.2程序結(jié)構(gòu)分析42.1.3 數(shù)據(jù)表結(jié)構(gòu)分析52.1.4程序流程分析72.2程序界面和代碼設(shè)計(jì)72.2.1項(xiàng)目設(shè)計(jì)框架72.2.2主要表單及代碼設(shè)計(jì)93 結(jié)果分析20結(jié)論25致謝26參考文獻(xiàn)271 引 言 1.1 問題的提出 為適合現(xiàn)代企業(yè)的需要,職工工資管理已經(jīng)成為企業(yè)管理的一個(gè)難題,由于其費(fèi)時(shí)和繁瑣性,企業(yè)迫切需要一種專門為職工工資管理而服務(wù)的工具。為此,簡單的職工工

2、資管理系統(tǒng)為此而制造出來。本簡單程序是為職工工資管理而設(shè)計(jì)的,內(nèi)容簡單,使用方便。程序稍加變更可以適合對(duì)資源分配方面的雜事加以處理。作為當(dāng)代大學(xué)生,熟練的操作計(jì)算機(jī)是一種必備的素質(zhì)。本次設(shè)計(jì)會(huì)讓我們更加熟悉vf編程,把以前學(xué)過的一些東西又重新復(fù)習(xí)了一遍,并與實(shí)際結(jié)合起來,對(duì)我們能力的提升有了很大的幫助,還能促使我們?cè)谝院蟮膶?shí)際應(yīng)用中更好的應(yīng)用vf編程來設(shè)計(jì)一些數(shù)據(jù)庫管理系統(tǒng)。1.2 任務(wù)與分析 分析你的設(shè)計(jì)任務(wù),有什么難點(diǎn)?怎么解決?完成的步驟!職工工資管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)

3、安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn).本系統(tǒng)主要完成對(duì)學(xué)生選課信息的管理,包括數(shù)據(jù)庫中表的添加、刪除等。系統(tǒng)可以完成對(duì)各類信息的瀏覽、修改、查詢和工資信息對(duì)工資進(jìn)行計(jì)算的功能。系統(tǒng)的核心是數(shù)據(jù)庫中各個(gè)表聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成對(duì)數(shù)據(jù)的操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成數(shù)據(jù)庫的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動(dòng)態(tài)生成的條件查詢,其目的都是為了方便用戶使用。本系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報(bào)表打印功能.2 設(shè)計(jì)方案 該選課系統(tǒng)初步設(shè)計(jì)有五個(gè)表單,第一個(gè)

4、為歡迎界面,第二個(gè)為登陸界面,第三個(gè)為職工工資管理系統(tǒng),第四個(gè)為計(jì)算工資,第五個(gè)為查詢工資。需要的數(shù)據(jù)表有3個(gè),分別為職工信息,工資信息,表bb。2.1程序功能設(shè)計(jì) form1是歡迎界面,form2是登陸界面,顯示登陸的主界面。form3是職工工資管理系統(tǒng),調(diào)用form4和form5可以對(duì)職工工資進(jìn)行計(jì)算,以及對(duì)職工工資進(jìn)行查詢。form4是計(jì)算工資,可以對(duì)各項(xiàng)工資以及扣稅和扣水電進(jìn)行計(jì)算作。form5是工資查詢,具有按照員工號(hào),姓名,性別分別對(duì)職工工資相關(guān)信息進(jìn)行查詢的功能2.1.1程序功能描述 根據(jù)設(shè)計(jì)要求,程序要達(dá)到的功能如下:1. 程序運(yùn)行之后首先彈出歡迎窗口,繼而進(jìn)入登陸界面2. 登

5、陸界面得通過用戶密碼驗(yàn)證進(jìn)入操作。3. 密碼輸入正確后轉(zhuǎn)入主菜單,就可以選擇對(duì)職工工資進(jìn)行計(jì)算或者查詢或退出后回到主菜單。4. 每個(gè)功能模塊都有退出的功能,回到主菜單。5. 點(diǎn)擊主菜單的退出按鈕,退出系統(tǒng)。2.1.2程序結(jié)構(gòu)分析根據(jù)上面對(duì)系統(tǒng)功能的描述,構(gòu)建出系統(tǒng)的總體功能結(jié)構(gòu)圖,如圖1所示。 主菜單計(jì)算工資工資查詢退出 圖1. 系統(tǒng)總功能結(jié)構(gòu)圖2.1.3 數(shù)據(jù)表結(jié)構(gòu)分析及原始記錄1員工信息表結(jié)構(gòu)及記錄表1. 員工信息表結(jié)構(gòu)字段字段名類型寬度小數(shù)位索引排序nulls1員工號(hào)字符型52姓名字符型63性別字符型24部門數(shù)值型805職務(wù)字符型8 圖2.員工信息2工資信息表結(jié)構(gòu)及記錄表2.工資信息表結(jié)

6、構(gòu)字段 字段名類型寬度小數(shù)位索引排序nulls1員工號(hào)字符型52活動(dòng)工資數(shù)值型53基本工資數(shù)值型54獎(jiǎng)金數(shù)值型5扣稅數(shù)值型6扣水電數(shù)值型7實(shí)發(fā)工資數(shù)值型 圖3. 工資信息表原始記錄圖3.工資信息2.1.4程序流程分析 本系統(tǒng)運(yùn)行后從歡迎界面進(jìn)入主界面。程序的主要工作流程圖如圖2所示。歡迎界面登陸界面 主菜單 計(jì)算工資 工資查詢 退出圖4. 程序工作流程圖2.2程序界面和代碼設(shè)計(jì) 2.2.1項(xiàng)目設(shè)計(jì)框架項(xiàng)目的整體布局中,設(shè)計(jì)有兩個(gè)數(shù)據(jù)庫表,如圖3所示:圖5. 項(xiàng)目管理器-數(shù)據(jù)四個(gè)表單,如圖6所示:圖6. 項(xiàng)目管理器-文檔 圖7. 項(xiàng)目管理器2.2.2 主要表單及代碼設(shè)計(jì)(1)歡迎界面歡迎界面如圖

7、8所示。圖8. 歡迎界面表3. 歡迎界面表單和控件主要屬性設(shè)置及說明對(duì)象名屬性名屬性值說明form1caption歡迎窗口設(shè)置表單標(biāo)題label1caption歡迎進(jìn)入職工工資管理系統(tǒng)設(shè)置第一個(gè)標(biāo)簽的內(nèi)容label1backstyle0-透明設(shè)置第一個(gè)標(biāo)簽背景透明image1picture一幅圖畫設(shè)置圖像控件顯示的圖片timer1interval3000計(jì)時(shí)器事件的時(shí)間間隔歡迎界面主要代碼如下:timer1 的timer事件代碼:thisform.releasedo form 登陸界面(2)登陸界面 登陸界面如圖7所示:登陸界面如圖9所示:圖9. 登陸界面登陸界面command1的click事

8、件過程代碼編輯如圖10所示:圖10. 登陸界面command1的click事件過程代碼command2的click事件過程代碼如下:thisform.release表4 登陸界面表單主要控件相關(guān)屬性設(shè)置及說明對(duì)象名屬性名屬性值說明form1caption職工工資管理系統(tǒng)登陸程序設(shè)置表單標(biāo)題label1caption職工工資管理登錄系統(tǒng)設(shè)置第一個(gè)標(biāo)簽的內(nèi)容label2caption請(qǐng)輸入口令設(shè)置第二個(gè)標(biāo)簽的內(nèi)容command1caption確定第一個(gè)命令按鈕的標(biāo)題command2caption退出第二個(gè)命令按鈕的標(biāo)題image1picture一幅圖畫設(shè)置圖像控件顯示的圖片command2的cli

9、ck事件過程代碼:thisform.release(3)主菜單界面主菜單界面如圖11所示圖11. 主菜單界面表5 學(xué)生主菜單界面表單控件主要屬性設(shè)置及說明對(duì)象名屬性名屬性值說明form1caption職工工資管理系統(tǒng)設(shè)置表單標(biāo)題label1caption職工工資管理系統(tǒng)設(shè)置第一個(gè)標(biāo)簽的內(nèi)容label2caption一設(shè)置第一個(gè)標(biāo)簽的內(nèi)容label3caption二設(shè)置第二個(gè)標(biāo)簽的內(nèi)容label4caption三設(shè)置第三個(gè)標(biāo)簽的內(nèi)容command1caption計(jì)算工資第一個(gè)命令按鈕的標(biāo)題command2caption工資查詢第二個(gè)命令按鈕的標(biāo)題command3caption退出第三個(gè)命令按鈕的

10、標(biāo)題主菜單command1的click事件過程代碼: thisform.refreshdo form 計(jì)算工資command2的click事件過程代碼: thisform.refreshdo form.工資查詢command2的click事件過程代碼:thisform.release(4)計(jì)算工資界面計(jì)算工資界面如圖12所示圖12.計(jì)算工資界面計(jì)算工資界面command1的click事件過程代碼編輯如圖13所示:圖13. 計(jì)算工資界面command1的click事件過程代碼表6 計(jì)算工資界面表單和控件主要屬性設(shè)置及說明對(duì)象名屬性名屬性值說明form1caption計(jì)算工資設(shè)置表單標(biāo)題label

11、1caption計(jì)算工資設(shè)置第一個(gè)標(biāo)簽的內(nèi)容label2caption請(qǐng)輸入員工號(hào)設(shè)置第二個(gè)標(biāo)簽的內(nèi)容label3caption基本工資設(shè)置第三個(gè)標(biāo)簽的內(nèi)容label4caption活動(dòng)工資設(shè)置第四個(gè)標(biāo)簽的內(nèi)容label5caption獎(jiǎng)金設(shè)置第五個(gè)標(biāo)簽的內(nèi)容label6caption扣水電設(shè)置第六個(gè)標(biāo)簽的內(nèi)容label7caption扣稅設(shè)置第七個(gè)標(biāo)簽的內(nèi)容label8caption實(shí)發(fā)工資設(shè)置第八個(gè)標(biāo)簽的內(nèi)容combo1rowsource工資信息.員工號(hào)設(shè)置組合框的數(shù)據(jù)源combo1rowsourcetype6字段設(shè)置組合框數(shù)據(jù)源類型主菜單combo1的click事件代碼:thisform

12、.refreshcommand1的click事件代碼: thisform.releasedo form 主菜單command1的click事件代碼: thisform.releasedo form 歡迎界面(5)工資查系統(tǒng)界面工資查詢系統(tǒng)界面及三種查詢方式分別如圖14.15.16.17所示:圖14工資查詢系統(tǒng)界面圖15.按員工號(hào)查詢圖16.按姓名查詢圖17. 按性別查詢表7學(xué)生選課系統(tǒng)界面表單和控件主要屬性設(shè)置及說明對(duì)象名屬性名屬性值說明form1caption查詢系統(tǒng)設(shè)置第一個(gè)表單標(biāo)題label1caption請(qǐng)選擇查詢方式設(shè)置第一個(gè)表單標(biāo)題label2caption員工號(hào)設(shè)置第二個(gè)標(biāo)簽的內(nèi)

13、容label3caption姓名設(shè)置第三個(gè)標(biāo)簽的內(nèi)容label4caption性別設(shè)置第四個(gè)標(biāo)簽的內(nèi)容grid1recordsourcetype0-表設(shè)置表格數(shù)據(jù)源類型command1caption確認(rèn)第一個(gè)命令按鈕的標(biāo)題command2caption退出第二個(gè)命令按鈕的標(biāo)題combol1rowsource員工信息.員工號(hào)設(shè)置組合框的數(shù)據(jù)源combol1rowsourcetype6字段型設(shè)置組合框的數(shù)據(jù)源類combol2rowsource員工信息.姓名設(shè)置組合框的數(shù)據(jù)源combol2rowsourcetype6字段型設(shè)置組合框的數(shù)據(jù)源類combol3rowsourceselect distin

14、 性別 from 員工信 into cursor temp設(shè)置組合框的數(shù)據(jù)源combol3rowsourcetype3sql語句型設(shè)置組合框的數(shù)據(jù)源類工資查詢界面combol1的click的事件代碼如圖18. 工資查詢界面combol2的click的事件代碼如圖19工資查詢界面combol3的click的事件代碼如圖20command1的click事件過程代碼如下:thisform.releasedo form 主菜單command2的click事件過程代碼如下:thisform.releasedo form 歡迎界面3 結(jié)果分析 按照程序的操作過程,給出相應(yīng)表單的執(zhí)行結(jié)果!程序運(yùn)行的結(jié)果,運(yùn)

15、行初始界面,之后表單自動(dòng)跳到登陸界面:圖21. 登陸界面如果輸入密碼錯(cuò)誤,則出現(xiàn)如圖22.所示:圖22. 密碼輸入錯(cuò)誤提示界面如果輸入密碼正確,運(yùn)行結(jié)果如圖所示:圖23. 主菜單界面 選擇按計(jì)算工資 運(yùn)行結(jié)果如圖24.:圖24.計(jì)算工資界面選擇工資查詢表單運(yùn)行如圖25 :員工信息和工資信息表中,根據(jù)張韶涵的員工號(hào)10002, 可以驗(yàn)證上面查詢是正確的!圖26. 員工信息和工資信息表分析:本系統(tǒng)基本能符合最初的設(shè)計(jì)要求,程序運(yùn)行之后首先彈出歡迎窗口,繼而進(jìn)入登陸界面。通過登陸界面,得通過用戶密碼驗(yàn)證,用戶進(jìn)入主菜單操作。在主菜單中用戶可以根據(jù)自己的需求選擇計(jì)算工資或工資查詢等操作。每個(gè)功能模塊都

16、有退出的功能,回到主菜單。點(diǎn)擊主菜單中的推出,退出系統(tǒng)。不足之處:系統(tǒng)的退出程序還不成熟,只能經(jīng)過退出按鈕才能終止系統(tǒng)的運(yùn)行,若直接關(guān)閉系統(tǒng)運(yùn)行界面,則系統(tǒng)將自動(dòng)轉(zhuǎn)到后臺(tái)運(yùn)行,無法終止系統(tǒng)運(yùn)行,在這個(gè)方面還有待改進(jìn)。結(jié) 論在這次的設(shè)計(jì)過程中,我學(xué)到的不僅是知識(shí),我還認(rèn)識(shí)到許多事情。這次設(shè)計(jì)使我的編程水平提高了一大步,使我充分的認(rèn)識(shí)到合作的可貴。由于這次設(shè)計(jì)涉及到數(shù)據(jù)庫,我的學(xué)到了不少編程工具與數(shù)據(jù)庫連接的知識(shí),對(duì)數(shù)據(jù)庫的操作有了進(jìn)一步的了解。這次設(shè)計(jì)對(duì)我的綜合能力是一次很好的鍛煉,但是我必須承認(rèn)自己的能力和知識(shí)還很膚淺。所以今后我的學(xué)習(xí)道路還是很漫長的。 致 謝 本次作業(yè)讓我越發(fā)深入的了解了系統(tǒng),而這次設(shè)計(jì)的成功主要是得到了老師和助教的大力幫助,以及同學(xué)們的熱心幫助,在此對(duì)那些幫助過我的人表示感謝,對(duì)學(xué)院領(lǐng)導(dǎo)和老師的幫助和支持表示敬意。最后,在這里我要衷心的感謝我們的指導(dǎo)老師龍海,謝謝

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論