畢業(yè)設(shè)計(jì)論文--基于vfp的職工工資管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  畢 業(yè) 設(shè) 計(jì) 論 文</p><p><b>  【摘要】</b></p><p>  本系統(tǒng)為工資管理系統(tǒng)。采用的開(kāi)發(fā)工具是 MicroSoft Visual Foxpro 6.0。系統(tǒng)能夠提供對(duì)工資信息輸入、查詢、編輯以及工資發(fā)放各明細(xì)項(xiàng)目的數(shù)據(jù)編輯,自動(dòng)計(jì)算出工資發(fā)放各項(xiàng)合計(jì)數(shù)據(jù);可自主設(shè)定條件從而達(dá)到對(duì)工資數(shù)據(jù)的多角度查詢功能;實(shí)現(xiàn)了財(cái)

2、務(wù)部門對(duì)本單位工資發(fā)放系統(tǒng)的集中管理,保證了系統(tǒng)的安全性。支持運(yùn)行的環(huán)境:Microsoft Window98/2000/XP</p><p>  【關(guān)鍵詞】工資管理、查詢、瀏覽、Visual Foxpro</p><p><b>  第一章 前言</b></p><p>  1、本課題的研究意義 </p><p>

3、  隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對(duì)于大中型企業(yè),員工、職稱等跟工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來(lái)處理員工的工資不但顯得力不從心,而且極容易出錯(cuò)。該系統(tǒng)就是設(shè)計(jì)一個(gè)小型企業(yè)工資的數(shù)據(jù)庫(kù)管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資查詢,統(tǒng)計(jì)等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。</p><p><b>  1.1、目的<

4、;/b></p><p>  對(duì)于企、事業(yè)單位的工資發(fā)放來(lái)說(shuō),不需要太大型的數(shù)據(jù)庫(kù)系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能同時(shí)滿足財(cái)務(wù)部門、單位其他相關(guān)部門及代發(fā)單位三方對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我的目標(biāo)就是在于利用VFP編程軟件開(kāi)發(fā)一個(gè)功能實(shí)用,用戶操作方便,簡(jiǎn)單明了的工資管理程序。</p><p><b>  1.2、內(nèi)容</b></p><

5、;p>  實(shí)現(xiàn)工資的集中管理??晒┴?cái)務(wù)人員對(duì)本單位的人員以及工資進(jìn)行增加、刪除、修改、查詢,對(duì)人事的管理及工資發(fā)放中的應(yīng)發(fā)工資合計(jì)等項(xiàng)目由系統(tǒng)自動(dòng)進(jìn)行計(jì)算;同時(shí)本系統(tǒng)還可對(duì)人事及工資管理情況進(jìn)行多角度查詢。</p><p><b>  1.3、軟件</b></p><p>  利用小型軟件對(duì)小型企業(yè)的工資進(jìn)行管理,不僅可以節(jié)省開(kāi)支,而且還可以節(jié)省時(shí)間,充分發(fā)揮了

6、其小卻精的特點(diǎn),通過(guò)對(duì)這個(gè)小軟件的開(kāi)發(fā),也是我認(rèn)識(shí)到了自己在很多方面的不足,也掌握了很多編程方面的技巧</p><p><b>  第二章編程設(shè)計(jì)基礎(chǔ)</b></p><p>  MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:</p><p>  1. 以通信功能作為界面設(shè)計(jì)的核心</p><p>  人機(jī)界面設(shè)計(jì)的關(guān)鍵

7、是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起,以免互相干擾,影響速度。</p><p>  設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來(lái)的程序不易出錯(cuò),而且易于維護(hù)。&l

8、t;/p><p>  2. 界面必須始終一致</p><p>  統(tǒng)一的人機(jī)界面不致于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。</p><p>  例如在整個(gè)系統(tǒng)可以以問(wèn)號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等。</p><p>  3. 界面必須使用戶隨時(shí)

9、掌握任務(wù)的進(jìn)展情況</p><p>  人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長(zhǎng)時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,Windows下的應(yīng)用軟件無(wú)論大小,其安裝程序幾乎均做到了這一點(diǎn)。開(kāi)發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。</p><p>  4. 界面必須能夠提供幫助</p><p>  一個(gè)優(yōu)

10、秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)В@將給用戶帶來(lái)極大的方便。在多媒體環(huán)境下,以語(yǔ)音提示作為操作向?qū)В粫?huì)干擾屏幕信息,是一個(gè)極佳的選擇。</p><p>  5. 界面友好、使用方便</p><p>  多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù)

11、,其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些漢字。</p><p>  另外,開(kāi)發(fā)者應(yīng)編寫一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤。</p><p>  總之,所開(kāi)發(fā)的MIS在使用過(guò)程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時(shí)也要減

12、少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。</p><p>  6. 輸入畫面盡可能接近實(shí)際</p><p>  如果某個(gè)電算會(huì)計(jì)軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實(shí)際憑證一模一樣,甚至連顏色都無(wú)異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機(jī)親和力。</p><p>  7. 具有較強(qiáng)的容錯(cuò)功能<

13、/p><p>  誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進(jìn)行程序設(shè)計(jì),可以避免此類因素造成的錯(cuò)誤。例如,錄入學(xué)生成績(jī)時(shí),我們可以對(duì)其范圍進(jìn)行限定,使用戶無(wú)法輸入0~100以外的數(shù)據(jù);錄入學(xué)生年齡時(shí),不妨根據(jù)實(shí)際情況將范圍限制在15~20之間。</p><p><b>  第三章 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1

14、系統(tǒng)目標(biāo)設(shè)計(jì)</b></p><p>  通過(guò)使用企事業(yè)工資管理系統(tǒng),使企業(yè)的工資管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企事業(yè)管理效率的目的。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是使辦公人員可以輕松快捷地完成工資管理的任務(wù)。</p><p>  3. 2面向?qū)ο笙到y(tǒng)開(kāi)發(fā)方法 </p><p>  面向?qū)ο螅∣O,Object Oriented)的系統(tǒng)開(kāi)發(fā)方法,是近年

15、來(lái)受到關(guān)注的一種系統(tǒng)開(kāi)發(fā)方法。面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開(kāi)發(fā)。</p><p><b>  3.3開(kāi)發(fā)設(shè)計(jì)思想</b></p><p>  盡量利用企事業(yè)現(xiàn)有的軟硬件環(huán)境,采用先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利

16、用企業(yè)現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的;</p><p>  系統(tǒng)應(yīng)符合企業(yè)工資管理的規(guī)定,滿足企業(yè)相關(guān)人員日常使用的需要,并達(dá)到操作過(guò)程中直觀、方便、實(shí)用、安全的要求;</p><p>  系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與人員的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。</p><p>  系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶

17、需求進(jìn)行數(shù)據(jù)的添加、刪除、修改等操作。</p><p><b>  3.4系統(tǒng)功能分析</b></p><p>  系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)工業(yè)上完成的</p><p><b>  系統(tǒng)數(shù)據(jù)初始化;</b></p><p>  員工基本信息數(shù)據(jù)的輸入;</p><

18、p>  員工基本信息的修改和刪除;</p><p>  企業(yè)工資的基本設(shè)定;</p><p><b>  員工工資的瀏覽;</b></p><p>  員工個(gè)人工資表的查詢;</p><p><b>  員工工資的計(jì)算;</b></p><p>  3.5系統(tǒng)功能模塊設(shè)

19、計(jì)</p><p>  在系統(tǒng)功能分析的基本上,根據(jù)VFP程序編制的特點(diǎn),得到如圖所示的系統(tǒng)功能模塊圖</p><p>  第四章 軟件的開(kāi)發(fā)</p><p>  VFP是編程前期比較實(shí)用的軟件,它功能強(qiáng)大,是面向?qū)ο蟮木幊涕_(kāi)發(fā)工具軟件。基于VFP的工資管理軟件,能實(shí)現(xiàn)工資管理的很多部分,由于能力以及編程軟件限制,很多功能沒(méi)能深入開(kāi)發(fā),下面就介紹一下這個(gè)軟件的開(kāi)發(fā)

20、過(guò)程</p><p>  在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是其中重要的一個(gè)環(huán)節(jié)。數(shù)據(jù)庫(kù)設(shè)計(jì)的好好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具人較快的響應(yīng)速度,能簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。</p><p>  4、1數(shù)據(jù)庫(kù)需求分析</p><p>  數(shù)據(jù)庫(kù)需求分析是

21、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)應(yīng)該盡量設(shè)計(jì)的第一個(gè)階段,是非常重要的一個(gè)階段。這個(gè)階段主是要確定基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ),在仔細(xì)調(diào)查企業(yè)人事工資管理系統(tǒng)的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程,如數(shù)據(jù)流程圖:</p><p>  通過(guò)對(duì)企業(yè)人事工資管理的內(nèi)容和數(shù)據(jù)流程分析,針對(duì)本程序,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:</p><p>  員工基本狀況。包括的數(shù)

22、據(jù)庫(kù)項(xiàng)有員工號(hào)、姓名、性別、所在部門、身份證號(hào)、生日、籍貫、國(guó)籍、民簇、婚姻狀況、健康狀況、參加工作時(shí)間、員工狀態(tài)….</p><p>  工資級(jí)別和工資金額。包括的數(shù)據(jù)庫(kù)項(xiàng)有工資等級(jí)、工資額。</p><p>  企業(yè)部門及工作崗位信息。包括的數(shù)據(jù)庫(kù)項(xiàng)有部門名稱、工作崗位、工資等。</p><p>  工齡的工資金額。包括的數(shù)據(jù)庫(kù)項(xiàng)有工齡及對(duì)應(yīng)工資額。</p

23、><p>  工資信息。包含的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、基礎(chǔ)工資、崗位工資、工齡工資、實(shí)得工資。</p><p><b>  數(shù)據(jù)流程圖</b></p><p>  通過(guò)流程圖我們可以很清晰的看到員工工資的計(jì)算及總體情況</p><p>  4、2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)上面的設(shè)計(jì)

24、規(guī)劃出的實(shí)體有:?jiǎn)T工實(shí)體、員工工資實(shí)體、工資等級(jí)實(shí)體、部門崗位實(shí)體、工齡實(shí)體,公司福利實(shí)體。E——R圖如下:</p><p>  4.3 有了數(shù)據(jù)庫(kù)的支持,我們就可以進(jìn)行系統(tǒng)的初步建設(shè)了,首先是建立項(xiàng)目管理器,如下圖所示:</p><p>  在項(xiàng)目管理器中新建一個(gè)表單,名稱為人事工資管理系統(tǒng),如下圖所示:</p><p>  只有一個(gè)界面是不行的,那么我們看到表單

25、中有2個(gè)按鈕,進(jìn)入系統(tǒng)和退出系統(tǒng),要實(shí)現(xiàn)它們的功能就需要對(duì)它們進(jìn)行設(shè)置。首先是進(jìn)入系統(tǒng)的設(shè)置,對(duì)它的代碼設(shè)置是</p><p>  “do 菜單1.mpr</p><p>  release thisform”</p><p>  do 菜單1.mpr是運(yùn)行菜單項(xiàng),具體什么菜單我們下面介紹</p><p>  release thisform

26、是釋放當(dāng)前表單,也就是關(guān)閉人事工資管理系統(tǒng)這個(gè)表單</p><p>  退出系統(tǒng)的代碼則是 release thisform 釋放此表單</p><p><b>  4.4 建立菜單欄</b></p><p>  在項(xiàng)目管理器中建立一個(gè)菜單,如下</p><p>  要求:菜單中包括職工信息,工資設(shè)定,工資匯總,工資查詢

27、和退出</p><p>  職工信息中 還包括瀏覽,編譯,查詢等選項(xiàng)</p><p>  類似 工資設(shè)定中 還包括了基本工資,崗位工資,工齡工資</p><p>  這樣 程序運(yùn)行的時(shí)候就到了do 菜單1.mpr,此時(shí)的系統(tǒng)界面是這樣的</p><p><b>  4.5表的建立</b></p><p

28、>  任何程序都少不了表的支持,沒(méi)有數(shù)據(jù)庫(kù),添加,刪除等操作幾乎無(wú)法實(shí)現(xiàn),我們首先建一個(gè)員工信息表,ygxx</p><p><b>  其具體設(shè)置如上</b></p><p>  然后錄入員工的基本信息</p><p>  再建員工的基本工資表 jbgz</p><p><b>  只要設(shè)置如下<

29、/b></p><p>  繼續(xù)建立員工的崗位工資表和工齡工資表</p><p>  到此,程序有了一個(gè)很好的開(kāi)始,也可以說(shuō),這個(gè)小程序開(kāi)始顯露生機(jī),下面我們要做的就是完善它的功能。</p><p>  4.6 瀏覽職工信息</p><p>  工資管理軟件就要知道職工的基本信息,年齡,性別,工齡,在什么崗位工作,是屬于什么工種,這些都

30、為工資的結(jié)算提供了很好的幫助。</p><p>  我們需要再建立一個(gè)表單,類型如下:</p><p>  我們可以很清楚的看到職工的基本信息,職工號(hào),崗位,姓名,性別,工齡,工資等級(jí),這些基本信息對(duì)于工資的定位和發(fā)放有很好的幫助</p><p>  那怎么實(shí)現(xiàn)職工信息的瀏覽呢,我們看到右邊有5個(gè)按鈕,這些按鈕就是控制瀏覽職工信息的指揮棒,我們先看以下“首行”里面的

31、代碼</p><p><b>  go top</b></p><p>  This.enabled=.f.</p><p>  ThisForm.Command2.enabled=.f.</p><p>  ThisForm.Command3.enabled=.t.</p><p>  This

32、Form.Command4.enabled=.t.</p><p>  thisform.refresh</p><p>  在這些代碼中 go top 是控制信息到第一個(gè)記錄,enabled是控制按鈕是否可用,refresh是刷新表單,讓跳轉(zhuǎn)的記錄信息能更新到當(dāng)前表單中</p><p>  按鈕“上一條”的代碼如下</p><p><

33、b>  skip -1 </b></p><p><b>  if bof()</b></p><p>  messagebox("已是首記錄!",48,"信息窗口")</p><p>  ThisForm.Command1.enabled=.f.</p><p>

34、;  This.enabled=.f.</p><p><b>  else</b></p><p>  ThisForm.Command3.enabled=.t.</p><p>  ThisForm.Command4.enabled=.t.</p><p><b>  endif</b><

35、/p><p>  thisform.refresh</p><p>  代碼skip -1的意思是向上翻轉(zhuǎn)記錄,bof()意思是是否到記錄的首個(gè)</p><p><b>  下一條的代碼:</b></p><p><b>  skip</b></p><p>  thisform

36、.refresh</p><p>  thisform.command1.enabled=.t.</p><p>  thisform.command2.enabled=.t.</p><p><b>  if eof()</b></p><p>  messagebox("已是尾記錄!",48,&q

37、uot;信息窗口")</p><p>  ThisForm.Command1.enabled=.t.</p><p>  Thisform.command2.enabled=.t.</p><p>  This.enabled=.f.</p><p>  ThisForm.Command4.enabled=.f.</p>

38、<p><b>  Endif</b></p><p>  功能和上面的按鈕類似,eof()判斷是否到達(dá)記錄的末尾</p><p>  最后一個(gè)是末行的按鈕,代碼:</p><p>  go bottom</p><p>  This.enabled=.f.</p><p>  T

39、hisForm.Command2.enabled=.T.</p><p>  ThisForm.Command3.enabled=.f.</p><p>  ThisForm.Command4.enabled=.f.</p><p>  thisform.refresh</p><p>  代碼go bttom是把記錄跳轉(zhuǎn)到最后一條</

40、p><p>  到此,員工信息的瀏覽已經(jīng)完成,我們可以對(duì)員工的信息一條一條的瀏覽,這樣看來(lái)可能復(fù)雜些,下面我們用簡(jiǎn)單的方法,來(lái)查看所有員工的信息。同樣是建立一個(gè)表單,不同的是,這次我們?cè)诒韱沃屑尤肓艘粋€(gè)表格,讓所有員工的信息都在表格中顯示出來(lái)。</p><p>  通過(guò)生成器,添加ygxx表,然后把表中的所有字段都移動(dòng)到右邊,這樣,表單中的表格就變成了下面的圖</p><p

41、>  執(zhí)行表單,我們可以發(fā)現(xiàn),所有員工的信息都可以顯示出來(lái)了。</p><p><b>  4.7</b></p><p>  下面我們介紹一下員工信息的查詢功能的操作,對(duì)于VFP來(lái)說(shuō),數(shù)據(jù)的查詢功能和目前所用的SQL語(yǔ)言類似,我們就具體操作進(jìn)行說(shuō)明。</p><p>  員工信息的查詢需要有查詢條件,我們所選擇的查詢條件是職工號(hào)和職工姓

42、名兩個(gè),然后查詢出符合條件的員工信息。</p><p>  同時(shí)我們還要求:當(dāng)查詢職工號(hào)時(shí),職工姓名是不可選的,反過(guò)來(lái)當(dāng)查詢職工姓名時(shí),職工號(hào)是不可選的,查詢完成后再表單中顯示出查詢內(nèi)容</p><p><b>  界面如圖:</b></p><p>  我們可以看到,查詢是靠一個(gè)按鈕來(lái)實(shí)現(xiàn)的,那么其內(nèi)含的代碼十分關(guān)鍵,要求做到無(wú)差錯(cuò)查詢,條件

43、要設(shè)好,代碼如下:</p><p>  if ThisForm.Optiongroup1.value=1</p><p>  set filter to 職工號(hào)=allt(thisform.text1.value)</p><p>  thisform.refresh</p><p><b>  else</b><

44、/p><p>  set filter to 職工姓名=allt(thisform.text2.value)</p><p>  thisform.refresh</p><p><b>  endi</b></p><p>  通過(guò)我們輸入的職工號(hào)或職工姓名來(lái)實(shí)現(xiàn)對(duì)職工信息的查詢,這樣我們可以方便的找到所需要的職工的基本信

45、息,而不象以往那樣用很長(zhǎng)時(shí)間查資料,費(fèi)時(shí)費(fèi)力。</p><p><b>  4.8 工資匯總</b></p><p>  這是整個(gè)程序的難點(diǎn),怎樣實(shí)現(xiàn)多個(gè)表之間的聯(lián)接,然后在通過(guò)一個(gè)臨時(shí)的表把我們所需要的數(shù)據(jù)顯示出來(lái),其中涉及到了多表之間數(shù)據(jù)的運(yùn)算。</p><p><b>  圖:</b></p><

46、p>  由表中我們可以看出,在我們建立的表中不存在“總工資”這個(gè)項(xiàng)目,關(guān)鍵的是總工資是基本工資,工齡工資,崗位工資的總和,那怎么樣使它們相加后再輸出到總工資呢,要實(shí)現(xiàn)這個(gè)目的,就需要用到select語(yǔ)句</p><p>  按鈕“匯總”的代碼如下:</p><p>  thisform.gzhzgrid.recordsource="selec dist 職工號(hào),職工姓名,崗

47、位工資,基本工資,工齡工資, 崗位工資+基本工資+工齡工資 as 總工資 from ygxx,gwgz,glgz,jbgz where ygxx.崗位=gwgz.崗位名稱 and ygxx.工齡=glgz.工齡 and ygxx.工資等級(jí)=jbgz.工資等級(jí)"</p><p><b>  use</b></p><p>  這里我們?cè)O(shè)置了表單中表的數(shù)據(jù)源(

48、recordsource),用select來(lái)選擇并限定好它個(gè)格式,然后輸出到這個(gè)表中,這樣我們就可以清晰的看到我們所有員工的工資情況,有助于最后工資的發(fā)放和統(tǒng)計(jì)。</p><p><b>  結(jié)束語(yǔ)</b></p><p>  通過(guò)兩個(gè)月的學(xué)習(xí)和實(shí)踐,一個(gè)簡(jiǎn)單的工資管理系統(tǒng)設(shè)計(jì)完成,它包含了職工的基本信息,工資信息,以及總工資的統(tǒng)計(jì)等功能,對(duì)于工資的統(tǒng)計(jì)和發(fā)放有幫助。

49、</p><p>  設(shè)計(jì)中有了指導(dǎo)老師和同學(xué)幫助,才使程序有了生命。十分感謝xx老師的精心指導(dǎo),這次程序設(shè)計(jì)使我學(xué)到了很多編程方面的知識(shí),也發(fā)現(xiàn)自己在編程方面存在很多不足,我將不斷的學(xué)習(xí)來(lái)完善自己。由于自己水平有限,程序中難免會(huì)出現(xiàn)些小錯(cuò)誤,希望老師批評(píng)指正。</p><p><b>  參考資料</b></p><p>  [1] Visu

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論