【正文】
的基本信息——編號、姓名、性別、出生日期、工作日期、部門代碼、職稱、婚否。Bmdm:保存部門的信息——代碼、部門名稱。Operator:保存操作員信息——操作員代號、操作員姓名、口令、部門、電話。 (ER圖)ER圖提供了表示實體型、屬性和聯(lián)系的方法:那么本系統(tǒng)的ER圖如34所示。用數(shù)據(jù)庫設(shè)計器來直接建立數(shù)據(jù)庫;也可以通過語句來建立該數(shù)據(jù)庫:Create database **。主文件有以下幾個作用[4]:(1) 對應(yīng)用程序的環(huán)境進(jìn)行初始化。(3) 控制事件循環(huán)。主程序代碼clear allclose allset escape offset safety offset delete offset sysmenu offrelease window 常用set century on set date to ymdset mark to set hours to 24=.t.=小型工資管理系統(tǒng)=.\bmp\do form .\main\on ShutDown do onshutdownread eventson shutdown功能調(diào)用菜單文件,顯示系統(tǒng)主界面。,datetime())=小型工資管理系統(tǒng)+space(40)+dtoc(date())+space(40)。order by 菜單項編號 release thisform do form gzcase i=3 and found() and !=*輸入次數(shù)未超過3次且用戶名正確、口令不正確 messagebox(密碼錯誤,請重輸!,警告) = case i=3 and not found() messagebox(操作員姓名錯誤,請重輸!,警告) = = case i3 messagebox(禁止進(jìn)入系統(tǒng)!,警告) endcase(2)“退出”按鈕Click事件代碼release thisformclear events 系統(tǒng)菜單在應(yīng)用系統(tǒng)中,各個子模塊是通過菜單組織在一起的。本表單左邊是瀏覽窗口,便于用戶瀏覽數(shù)據(jù);右邊是編輯窗口,主要用于輸入、修改數(shù)據(jù)。本表單包含一個打印按鈕,查詢打印按鈕用于打印查詢到的員工的人事信息表。本表單左邊是瀏覽窗口,便于用戶瀏覽數(shù)據(jù);右邊是編輯窗口,主要用于輸入、修改數(shù)據(jù)。 工資信息查詢“工資信息查詢”表單主要是用于查詢職工工資的基本信息,用戶看可以通過選項按鈕組選擇查詢類別,可以通過員工號查詢,姓名查詢。本表單主要的代碼及效果圖如下:Optionqroup1的 click 事件代碼:*選定查詢類別后,設(shè)置各控件是否可見do case case =1 =.T. =.T. =請輸入員工編號: = case =5 =.F. =.F. set filter to go top endcase“查詢打印”按鈕的click 事件代碼:report form preview圖36 工資信息查詢基礎(chǔ)資料管理主要包括部門表和職稱表兩個表單,部門表的主要功能是多各個部門進(jìn)行匯總,在部門表里,管理員可以多部門信息進(jìn)行修改,而職稱表是對員工的職稱進(jìn)行匯總,可以在職稱表里對職稱信息進(jìn)行修改。在定義“退出系統(tǒng)”菜單項時,在結(jié)果列中選擇“過程”,并寫入過程代碼:Clear eventsquit當(dāng)用戶單擊“退出系統(tǒng)”菜單時,則退出小型工資管理系統(tǒng)。,啟動運行。如下圖:圖42 登錄頁面單擊確定,(用戶名和口令都正確后),會看到有五個菜單項,分別是:人事管理、工資管理、基礎(chǔ)資料管理、系統(tǒng)管理和退出系統(tǒng)。 人事信息數(shù)據(jù)維護(hù)人事信息數(shù)據(jù)的主要功能是對職工的個人信息進(jìn)行添加、刪除、修改等,如下圖:圖44 人事信息數(shù)據(jù)維護(hù) 人事信息查詢頁面人事信息查詢的主要功能是對職工的個人信息進(jìn)行查詢,如下圖:圖45 人事信息查詢單擊工資管理菜單。 工資信息數(shù)據(jù)維護(hù)頁面工資信息數(shù)據(jù)維護(hù)主要是對職工的工資進(jìn)行添加、刪除、修改等操作。如圖 圖 47 工資信息查詢頁面 基礎(chǔ)資料管理頁面主要包括:部門表和職稱表兩個子菜單。如圖47所示:圖410 操作員管理頁面單擊退出系統(tǒng),將關(guān)閉所有小型工資管理系統(tǒng)頁面。(2)在彈出的【連編選項】對話框中,選擇“連編可執(zhí)行文件”單選按鈕及“重新編譯全部文件”、“顯示錯誤”復(fù)選框。(4)在【另存為】對話框的“應(yīng)用程序名”文本框中輸入一個文件名(例如:gzxt),然后單擊【保存】按鈕,就可以開始編譯了。、。在本系統(tǒng)的設(shè)計與實現(xiàn)的過程中主要講述了小型工資管理系統(tǒng)的設(shè)計部分,包括功能模塊設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等。(2)系統(tǒng)的安全可靠性好。(3)由于系統(tǒng)功能模塊的獨立性,因此系統(tǒng)結(jié)構(gòu)簡單,可維護(hù)性好,系統(tǒng)具有良好的可擴(kuò)展性。我在指導(dǎo)教師的指導(dǎo)下把在四年的本科學(xué)習(xí)的知識貫通,終于完成了任務(wù),其功能基本符合當(dāng)初設(shè)計的思路,能夠?qū)崿F(xiàn)單位職工工資管理的信息化、自動化。我想這些都會將在以后的學(xué)習(xí)中更加的完善。我相信,我將會在以后的工作中把所學(xué)到的知識好好的應(yīng)用出來,為祖國和人民做出我的應(yīng)