【正文】
”按鈕控件源代碼:getpid=alltrim()getpname=alltrim()flag1=flag2=if flag1=0 and flag2=0 messagebox(請輸入查詢條件,48,錯誤)endifif flag1=1 and flag2=0set order to pidseek getpid if found() messagebox(查到記錄,48,注意) select * from personnel where pid=getpid into cursor ling =.T. else messagebox(沒有這條記錄,48,注意) endifendifif flag1=0 and flag2=1set order to pnameseek getpname if found() messagebox(查到記錄,48,注意) select * from personnel where pname=getpname into cursor ling =.T. else messagebox(沒有這條記錄,48,注意) endifendifif flag1=1 and flag2=1set order to pidseek getpid if =getpname messagebox(查到記錄,48,注意) select * from personnel where pid=getpid and pname=getpname into cursor ling =.T. else messagebox(沒有這條記錄,48,注意) endifendif19 二、工資結(jié)構(gòu)設(shè)置模塊編碼設(shè)計工資結(jié)構(gòu)設(shè)置模塊界面如下圖所示其中“基礎(chǔ)工資”功能界面如下圖所示:具體編碼如下:“修改”按鈕控件源代碼:=.T.=.T.“修改確認(rèn)”按鈕控件源代碼:=.F.=.F.“添加”按鈕控件源代碼:append blankgo bottom=.T.=.T.“刪除”按鈕控件源代碼:=39。39。use rank exclusivedelete from rank where rname=getidpack=39。rank39。“退出”按鈕控件源代碼:do form form\dataformat三、入口程序各模塊程序編寫完成后,要為程序編寫一個入口程序。該程序的作用是完成應(yīng)用系統(tǒng)一系列的初始化設(shè)置。工資信息系統(tǒng)的入口程序如下:clear screen clear eventsopen database database\salarydo form form\ksjmread events四、連編程序連編應(yīng)用程序項目本設(shè)計的收尾工作。通過連編將項目資源,如視圖、查詢、表單、報表、菜單、類、過程這些包含于項目管理器中的文件信息結(jié)合在一起。連編程序之前,要進行設(shè)置主文件、確定包含或排除文件、設(shè)置項目信息等操作。完成這些操作后,運行主程序,當(dāng)主程序沒有錯誤后,即可連編項目。第五部分 小 結(jié)在本項目的軟件開發(fā)的過程中,我全面實踐一個面向數(shù)據(jù)庫的應(yīng)用系統(tǒng)的開發(fā)過程,學(xué)習(xí)了很多有關(guān)的知識。這種設(shè)計是一個綜合性很高的實踐。一些以前沒有學(xué)得很雜實的課程的內(nèi)容,由于需要在實踐中運用,剛開始我也感到很頭痛。但回過頭再去看有關(guān)的教科書,經(jīng)過一段時間的鉆研,對與這些知識點的相關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來也越來越有興趣,越來越輕松。由于我的知識淺薄,經(jīng)驗不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計方面還有很多不足,比如功能過少,界面不夠醒目等問題,我會在工作的使用過程中,根據(jù)工作的具體要求不斷的修改,完善,爭取使該系統(tǒng)慢慢趨向完美。在本系統(tǒng)的設(shè)計過程和論文編寫過程中,很多老師、同事和朋友都給予了我許多無私的幫助,我的指導(dǎo)老師給我的論文提出了很多寶貴的修改意見,并參考了一些已有的工資管理軟件,在這里,我向幫助我的老師和朋友表示衷心的感謝。