




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計論文設(shè)計題目 地稅局工資管理系統(tǒng)學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師: 完成日期: 摘要及關(guān)鍵詞21世紀(jì)是知識經(jīng)濟時代,是信息技術(shù)時代,是數(shù)字化時代。單位管理的現(xiàn)代化辦公自動化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢。也是衡量一個單位信息化的重要標(biāo)志。單位職工的工資信息管理作為一個單位管理的重要方面,其可變因素多,管理復(fù)雜,繁瑣,時間跨度大,再加上固定的基數(shù)大,形成巨大的數(shù)據(jù)量,人工管理困難。因此為稅務(wù)局開發(fā)了單位職工的工資管理系統(tǒng)軟件。關(guān)鍵詞:知識經(jīng)濟 信息技術(shù) 單位管理 工資信息化 軟件abstract and keywordsthe human society has been i
2、n 21century.new is a knowledge econmy,information skilled and digital period.crop is a hall where is train the talent for the coming society.so the crop cant remain the condition as now.the moden crop manage,the voluntary offical business and the scientific decision are inevitable trend that the mod
3、en offical manage develop.the personalss wages information manage as an important part crop manage has a great deal of changes of element.the compicated manage,long interval and the big regular base wages make a huge data.the human manage is difficultso the software of the manage of the personalss w
4、ages is develpoped for the twelfth crop of qinghe area in tieling.keywords:knowledge economy, information skill,the manage of crop,the information wages, software 目 錄第一章 系統(tǒng)需求分析1.1需求分析41.2需求識別41.3功能模塊的劃分51.4需求規(guī)定7第二章 模塊化的開發(fā)環(huán)境的簡介2.1事件驅(qū)動的應(yīng)用程序112.2 visual foxpro6.0語言與函數(shù)112.3面向?qū)ο蟮木幊?22.4與數(shù)據(jù)庫的連接12第三章 總體設(shè)計方
5、案與運行環(huán)境3.1系統(tǒng)組成133.2實現(xiàn)思路133.3系統(tǒng)特點143.4系統(tǒng)運行環(huán)境143.5出錯處理.15第四章 系統(tǒng)與實現(xiàn)技術(shù)4.1數(shù)據(jù)字典164.2界面設(shè)計174.3各模塊設(shè)計碼21第五章 性能測試與分析5.1信息更新中的問題245.2字符串的問題245.3工資匯總模塊設(shè)計的問題24第六章 體會.26第七章 結(jié)束語.27致謝.28參考文獻(xiàn).29第一章 系統(tǒng)需求分析1.1需求分析隨著時光的流逝,人類社會悄然已經(jīng)進入21世紀(jì)。21世紀(jì)是知識經(jīng)濟時代,是信息技術(shù)時代,是數(shù)字化時代。單位管理的現(xiàn)代化辦公自動化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢。也是衡量一個單位信息化的重要標(biāo)志。單位職工
6、的工資信息管理作為一個單位管理的重要方面,其可變因素多,管理復(fù)雜,繁瑣,時間跨度大,再加上固定的基數(shù)大,形成巨大的數(shù)據(jù)量,人工管理困難。因此為鐵嶺市地方稅務(wù)局清河分局開發(fā)了單位職工的工資管理系統(tǒng)軟件。 1.1.1開發(fā)的意義。1)提高單位職工工資管理的準(zhǔn)確性,將本單位職工工資的基本信息經(jīng)過核實之后輸入計算機,并存儲起來。按照規(guī)范設(shè)定標(biāo)準(zhǔn)代碼。這大大保證了統(tǒng)計原始數(shù)據(jù)的準(zhǔn)確性,在進行的統(tǒng)計分析工作中能最大限度的減少人的因素。2)可以大大的提高工作效率。單位職工的工資管理系統(tǒng)可以集基本信息的追加、存儲匯總查詢打印于一身,不僅節(jié)省人力和時間,而且調(diào)用方便,統(tǒng)計快捷,準(zhǔn)確性高。3)可以充分發(fā)揮管理系統(tǒng)的
7、統(tǒng)計和分析功能。單位職工工資管理信息系統(tǒng)可以根據(jù)實際的需要,開發(fā)出各種統(tǒng)計計算報表輸出等功能模塊。1.1.2開發(fā)的總體目標(biāo)。單位職工工資管理系統(tǒng)是一個面向鐵嶺市地方稅務(wù)局清河分局職工數(shù)據(jù)庫管理系統(tǒng),目標(biāo)是形成一套界面友好編碼規(guī)范功能齊全使用方便的職工工資信息管理應(yīng)用系統(tǒng)。1.2需求識別單位職工工資管理信息軟件的設(shè)計內(nèi)容包括:(1)“工資設(shè)定”模塊的設(shè)計:本模塊主要功能是對職工的工資情況進行設(shè)定,主要包括: 修改個人工資 打印個人工資 新職工工資的錄入(增加新職工工資) 刪除個人工資(2)“工資查詢”模塊的設(shè)計:本模塊功能是查詢職工個人工資情況,主要包括: 順序查詢(既向下查詢一條記錄) 向上查
8、詢(既向上查詢一條記錄) 按某一條件查詢(可按編號、姓名等條件查詢) 打印查詢結(jié)果(3)“工資匯總”模塊的設(shè)計:本模塊功能是對工資情況進行統(tǒng)計、匯總,主要包括: 所有職工工資的匯總 工資的預(yù)覽 工資的打印(4)退出系統(tǒng)1.3功能模塊的劃分對單位職工工資管理軟件經(jīng)過多次與單位工資管理人員的交談和現(xiàn)場調(diào)研后,形成了如下圖所示的系統(tǒng)框架的各功能模塊圖。單位職工工資管理系統(tǒng)系統(tǒng)管理工資設(shè)定工資查詢工資匯總退出系統(tǒng)圖1-1單位職工工資管理系統(tǒng)1.3.1系統(tǒng)管理。用戶名主要功能如圖所示。系統(tǒng)管理密 碼圖12系統(tǒng)管理1.3.2工資設(shè)定。主要功能如圖所示。修改個人工資工資設(shè)定打印個人工資新職工工資的錄入刪除個
9、人工資圖13工資設(shè)定1.3.3工資查詢。主要功能如圖所示。工資查詢按條件查詢順序查詢打印查詢結(jié)果向上查詢圖14工資查詢1.3.4工資匯總。所有職工工資的匯總工資的匯總主要功能如圖所示。工資匯總工資的預(yù)覽工資的打印修改個人工資圖15工資匯總1.4需求規(guī)定1.4.1對功能的規(guī)定 (1)根據(jù)功能的不同劃分為多個模塊??傮w功能的劃分如圖所示:圖16單位職工工資管理系統(tǒng)(2)功能描述。1)系統(tǒng)管理。在開始使用職工工資管理信息系統(tǒng)其他功能模塊之前,利用系統(tǒng)管理建立基本的用戶信息表。用戶基本信息表包括用戶名,密碼兩項。每個用戶名對應(yīng)唯一的密碼,都輸入正確后進入管理系統(tǒng)。進入系統(tǒng)后,用戶名和密碼可以修改。2)
10、工資設(shè)定。修改個人工資:利用本功能可以對每個職工的工資進行修改,操作方法:單擊“編輯”按鈕/輸入數(shù)據(jù)/單擊“計算”按鈕/單擊“保存”按鈕,便可完成個人工資的修改,并自動計算修改后的結(jié)果。如不單擊“保存”而單擊“還原”按鈕,則恢復(fù)對該記錄的修改。打印個人工資:在完成對個人工資的修改后,可以利用本功能直接打印出該職工的工資條。單擊“打印”按鈕既可。新職工工資的錄入:利用本功能可以方便地將新來的職工工資情況錄入數(shù)據(jù)庫。單擊“添加”按鈕,系統(tǒng)自動在數(shù)據(jù)庫的末尾增加一條空記錄,輸入各工資項目,單擊“保存”按鈕,完成新職工工資的增加。如不單擊“保存”而單擊“還原”按鈕,則不能完成新職工工資的增加。刪除個人
11、工資:利用本功能可以對當(dāng)前記錄進行刪除,單擊“刪除”按鈕,系統(tǒng)將提示“是否刪除此記錄”,如單擊“y是”則完成對該記錄的刪除;如單擊“n否”,則不刪除該記錄。3)工資查詢。順序查詢:既向下查詢一條記錄,單擊“下一個”按鈕,查詢下一條記錄。向上查詢:既向上查詢一條記錄,單擊“上一個”按鈕,查詢上一條記錄。按某一條件查詢:可按編號、姓名等條件查詢,單擊“查找”按鈕,在出現(xiàn)的對話框中輸入要查找的字段名,單擊“搜索”按鈕,便可查找到滿足條件的記錄。打印查詢結(jié)果,單擊“打印”按鈕,可以打印查詢的結(jié)果。4)工資匯總。工資匯總,顯示所有職工工資的總和。打印預(yù)覽,單擊時模擬顯示打印的效果。工資打印,單擊時打印工
12、資清單。5)退出:單擊時退出工資管理系統(tǒng)。1.4.2對性能的規(guī)定(1)精度。工資總和雙精度表示,共計7位,小數(shù)點后取兩位,具體表示為xxxxxxx。(2)靈活性。除使用工具欄外,還可以使用菜單欄上的菜單。獲取信息的方式多樣而且靈活。(3)故障處理要求。如果先單擊“工資匯總”選項,再進行“工資設(shè)定”或“工資查詢”選項,將會提示數(shù)據(jù)表正在使用,此時單擊“確定”按鈕,便可解決。1.4.3運行環(huán)境的規(guī)定(1)設(shè)備。微機 cpu:1.0g,硬盤:40g,內(nèi)存:256m,顯示器 17。能夠打印a4紙大小的打印機。(2)支持軟件。1) 開發(fā)工具及運行環(huán)境:后臺數(shù)據(jù)庫工具我們采用visual foxpro6.
13、0自帶數(shù)據(jù)庫,前臺則采用visual foxpro6.0作為開發(fā)工具,系統(tǒng)運行環(huán)境為windows 98及以上的windows操作系統(tǒng)平臺。2) 開發(fā)平臺:操作系統(tǒng) windows xp.3) 開發(fā)工具:visual foxpro6.0。4) 數(shù)據(jù)庫:visual foxpro6.0(3)接口。軟件能夠在windows xp以上的平臺上運行。visual foxpro6.0數(shù)據(jù)庫與visual foxpro6.0前臺的連接由visual foxpro6.0自身完成。1.4.4用戶界面本軟件的設(shè)計采用圖形用戶界面、操作簡單,普通人員都可以操作,如圖所示。圖17系統(tǒng)用戶界面第二章 模塊化的開發(fā)環(huán)境
14、的簡介visual foxpro6.0是美國著名的microsoft公司開發(fā)的新一代關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它易學(xué)易用,功能完善,深受廣大用戶的歡迎。它提供給用戶一個32位、面向?qū)ο蟮膽?yīng)用程序開發(fā)環(huán)境,使得用戶組織數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則及生成應(yīng)用程序等工作更加快捷,同時支持更多、更大容量的數(shù)據(jù)管理能力。隨著microsoft developer studio 的發(fā)展,visual foxpro與其他可視化編程語言連接的日益緊密,microsoft公司正不斷為用戶開發(fā)功能更加全面、快捷的數(shù)據(jù)庫管理系統(tǒng)。visual foxpro6.0為應(yīng)用的開發(fā)提供了全面、綜合性的支持,可以分別概括為如下幾點:2.1
15、事件驅(qū)動的應(yīng)用程序。visual foxpro6.0的應(yīng)用程序是事件驅(qū)動的。即用戶通過各種動作控制應(yīng)用程序的流程。例如,當(dāng)單擊某個按鈕或在某個編輯框中輸入數(shù)據(jù)時都會觸發(fā)相應(yīng)的事件。用戶可以通過編寫腳本(script)來說明當(dāng)事件被觸發(fā)時所要完成的處理過程。visual foxpro6.0給開發(fā)人員提供了一個集成環(huán)境。應(yīng)用的各種成分、包括窗口、菜單、事務(wù)邏輯、數(shù)據(jù)庫存儲、數(shù)據(jù)庫生成、圖形、報表、表單、等全部都在 visual foxpro6.0內(nèi)開發(fā),而不必再到其它環(huán)境中去做。2.2 visual foxpro6.0語言與函數(shù)。visual foxpro6.0是新一代的關(guān)系型數(shù)據(jù)庫系統(tǒng),它易學(xué)易
16、用,功能強大,與以前的版本相比,它的功能更加強大,開發(fā)及操作界面更加友好。用visual foxpro語言編寫的程序通常稱為應(yīng)用程序。應(yīng)用程序是由foxpro命令、函數(shù)和相應(yīng)的某一事件所要完成的處理過程的語句所組成的。它能使開發(fā)人員很容易地將簡單工作復(fù)雜的事務(wù)邏輯與應(yīng)用相匹配。它由幾百個函數(shù)用于操作對象、數(shù)字、文字和日期等信息并全面支持的dde和全文本的i/o。例如為某個按鈕上的click event事件則編寫的腳本、可能要進行的處理是從數(shù)據(jù)庫中檢索和顯示數(shù)據(jù)。事件本身也可以觸發(fā)其它事件,例如當(dāng)一個按鈕上的click event事件要打開一個窗口時就觸發(fā)了一個窗口上的open事件。visual
17、 foxpro6.0還提供了豐富的內(nèi)置函數(shù),可以利用這些函數(shù)對應(yīng)用程序的各種對象的控件進行處理,如打開窗口的函數(shù)更新數(shù)據(jù)庫的函數(shù)。此外,用戶還可以定義自己的函數(shù)在應(yīng)用程序中來執(zhí)行某種特定的處理過程。外部函數(shù)可在visual foxpro6.0內(nèi)說明和訪問,就如同內(nèi)置的 visual foxpro6.0函數(shù)一樣。2.3面向?qū)ο蟮木幊獭T趘isual foxpro6.0中創(chuàng)建的每一個菜單和窗口都是一個模塊稱為對象(object)。visual foxpro6.0應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對象,每一個對象都具有一些特性和行為(屬性、事件和功能)利用諸如封裝性、繼承性和多態(tài)性這樣的面向?qū)ο蟮木?/p>
18、程技術(shù)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。使應(yīng)用程序具有可通用性可說擴展性和強有力的功能。visual foxpro6.0應(yīng)用由一系列對象組成,包括有函數(shù)、菜單、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等。這些對象和控件都可在許多應(yīng)用中重復(fù)使用。2.4 與數(shù)據(jù)庫的連接。visual foxpro6.0提供了與底層數(shù)據(jù)庫系統(tǒng)緊密的連接。visual foxpro6.0支持不同的關(guān)系數(shù)據(jù)庫管理系統(tǒng)并充分發(fā)揮每一個數(shù)據(jù)庫的特長。開發(fā)人員可利用內(nèi)置的高性能數(shù)據(jù)庫引擎sybase sql anywhere生成獨立應(yīng)用或脫離服務(wù)器運行的服務(wù)以上的應(yīng)用。第三
19、章 總體設(shè)計方案職工工資管理軟件是面對單位職工工資的信息管理系統(tǒng)。3.1系統(tǒng)組成職工工資管理軟件組成如下圖:圖3-1單位職工工資管理系統(tǒng)3.2實現(xiàn)思路3.2.1用戶管理采用用戶名,密碼兩個數(shù)據(jù)項對系統(tǒng)的安全性進行管理。每個用戶名對應(yīng)唯一的密碼,都輸入正確后進入管理系統(tǒng)。進入系統(tǒng)后,用戶名和密碼可以修改。3.2.2界面設(shè)計采用menu的界面,看起來簡潔,直觀。主窗口設(shè)計原則:充分體現(xiàn)用戶功能的直觀性和方便性、數(shù)據(jù)操作的規(guī)范性和統(tǒng)一性。輸入文本為宋體12號文本控件,底色為白色表示用戶輸入?yún)^(qū);底色為灰色,表示系統(tǒng)自動顯示區(qū),用戶不可輸入。命令按鈕控件文字為幼圓12號色,黑色,表示用戶可選擇按鈕,單擊
20、時將啟動程序。 3.3系統(tǒng)特點(1)系統(tǒng)的人機界面友好,操作簡單。(2)合理的數(shù)據(jù)庫和功能模塊設(shè)計,基本做到是基礎(chǔ)數(shù)據(jù)一次輸入多次使用,用戶的數(shù)據(jù)輸入量大大減少,這不但減少用戶的工作量,提高了系統(tǒng)工作的效率,而且避免了由于同一數(shù)據(jù)的多次輸入不一致所造成的數(shù)據(jù)混亂。(3)強大的模糊查詢和打印功能,能進行多種條件的組合查詢,是用戶只需要輸入與系統(tǒng)記錄數(shù)據(jù)相關(guān)的最簡單條件,系統(tǒng)立刻會幫用戶找到所需的相關(guān)記錄,統(tǒng)計、計算、打印等功能,大大減輕了財務(wù)人員的工作負(fù)擔(dān)和勞動量。(4)系統(tǒng)的穩(wěn)定性好、容錯性強。系統(tǒng)提供了強大的檢錯、糾錯功能和聯(lián)機幫助功能,以幫助用戶修改糾正錯誤,正確的使用系統(tǒng)。(5)系統(tǒng)的安
21、全可靠性好。系統(tǒng)的權(quán)限和口令設(shè)置功能,限制了非法用戶進入系統(tǒng),保護了系統(tǒng)數(shù)據(jù)的安全性和可靠性。(6)由于系統(tǒng)功能模塊的獨立性,因此系統(tǒng)結(jié)構(gòu)簡單,可維護性好,系統(tǒng)具有良好的可擴展性。3.4系統(tǒng)運行環(huán)境作為一個小型數(shù)據(jù)庫系統(tǒng),單位職工工資管理系統(tǒng)對硬件的要求不高。3.4.1硬件微機 cpu:1.0g,硬盤:40g,內(nèi)存:256m,顯示器 17。能夠打印a4紙大小的打印機。3.4.2 支持軟件。后臺數(shù)據(jù)庫工具我們采用visual foxpro6.0自帶數(shù)據(jù)庫,前臺則采用visual foxpro6.0作為開發(fā)工具,系統(tǒng)運行環(huán)境為windows 98及以上的windows操作系統(tǒng)平臺。3.5出錯處理出
22、錯處理主要指數(shù)據(jù)輸入或傳遞發(fā)生錯誤和系統(tǒng)出現(xiàn)異常時,在軟件程序中設(shè)置對應(yīng)的處理子程序,以糾正錯誤。本軟件程序在設(shè)計中主要考慮對數(shù)據(jù)范圍限制的超出警告、數(shù)據(jù)類型錯誤報警處理和異常中斷處理3種情況。系統(tǒng)有足夠的健壯性,在程序崩潰時,數(shù)據(jù)不會丟失。第四章 程序設(shè)計與實現(xiàn)技術(shù)管理信息系統(tǒng)的基礎(chǔ)就是數(shù)據(jù)庫。所以對本工資管理信息軟件來說,數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計就顯得非常重要。數(shù)據(jù)庫是若干個表、表單、視圖,索引,關(guān)鍵字以及其它一些數(shù)據(jù)對象組成的存儲應(yīng)用系統(tǒng)數(shù)據(jù)的倉庫。4.1數(shù)據(jù)字典4.1.1數(shù)據(jù)字典(1)數(shù)據(jù)字典。數(shù)據(jù)字典是對系統(tǒng)所用到的表結(jié)構(gòu)的描述。工資管理系統(tǒng)的數(shù)據(jù)表見表4-1職工工資項目:表4.1職工工資項
23、目序號字段說 明數(shù)據(jù)類型長度主索引1編號職工編號字符型3yes2姓名職工姓名字符型10no 3性別職工性別字符型2no 4基本工資職工基本工資數(shù)值型7no5津貼職工津貼數(shù)值型7no 6知識補貼職工知識補貼數(shù)值型7no 7午餐補貼職工午餐補貼數(shù)值型7no 8交通補貼職工交通補貼數(shù)值型7no 9工齡補貼職工工齡補貼數(shù)值型7no 10獎金職工獎金數(shù)值型7no 11應(yīng)領(lǐng)工資職工應(yīng)領(lǐng)工資數(shù)值型7no 12簽字職工簽字?jǐn)?shù)值型10no 4.2 界面設(shè)計4.2.1設(shè)計登陸界面在我的電腦或資源管理器中,雙擊“工資管理.exe”文件,系統(tǒng)將自動運行,系統(tǒng)登陸窗口如下圖4-1,輸入相應(yīng)的用戶名,和密碼,單擊“確定”
24、按鈕,檢驗正確后登陸到主界面。圖4-1登陸界面整個界面采用表單設(shè)計,文件名為mmk.scx,由一組文字標(biāo)簽、四組文本框、兩組命令按鈕和一張圖片組成,具體設(shè)置方法如下:(1)文字標(biāo)簽:黑體,居中,40號字,顏色藍(lán)色;(2)文本框:宋體12號,顏色黑色,灰色背景的只具有提示作用,提高程序可操作性,白色背景的可以直接輸入文本,文本長度為3位。這里用戶名為lch,密碼為0。(3)命令按鈕:幼園10號,顏色藍(lán)色。單擊“確定”按鈕時啟動程序組,結(jié)果不正確時提示“用戶名錯誤,請重新輸入”,結(jié)果正確將進入主界面。程序清單如下:inname=alltrim(thisform.text1.value)inpswd
25、=alltrim(thisform.text2.value)set order to usernameseek innameif !found() cmessagetitle=設(shè)備管理系統(tǒng) cmessagetext=用戶名錯誤,請重新輸入 ndialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 thisform.text1.value= thisform.text1.setfocus case nanswer=7 messagebox(請勿偷窺他人資料,
26、48,警告) thisform.release endcaseelseif password!=inpswdcmessagetitle=設(shè)備管理系統(tǒng) cmessagetext=密碼錯誤,請重新輸入 ndialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=7 messagebox(請勿偷窺他人資料,48,警告) thisform.release endcase else thisform.release do form gzxgendif endif單擊“退出
27、”時,系統(tǒng)退出該程序。程序語句為:thisform.release。 4.2.2設(shè)計系統(tǒng)主界面主界面采用表單設(shè)計,文件名為gzxg.scx進入主界面以后,根據(jù)系統(tǒng)設(shè)計中,簡單直觀的界面設(shè)計要求,我選定menu式的主界面。在這個窗口中,能夠完成數(shù)據(jù)錄入、修改、查詢、匯總、打印等所有功能。如圖4-2所示:圖4-2系統(tǒng)主界面整個界面由一組文字標(biāo)簽、四組命令按鈕和一張圖片組成,具體設(shè)置方法如下:(1) 文字標(biāo)簽:一組文字標(biāo)簽為黑體,居中,40號字;顏色紅色(2)命令按鈕:幼園12號,顏色黑色。單擊時將運行程序組,完成一定的功能。單擊“工資設(shè)定”按鈕,執(zhí)行語句do form gzsd,運行工資設(shè)定子程序
28、;單擊“工資查詢”按鈕,執(zhí)行語句do form gzcx,運行工資查詢子程序;單擊“工資匯總”按鈕,執(zhí)行語句do form gzhz,運行工資查匯總、打印子程序;單擊“退出”按鈕,執(zhí)行語句thisform.releaseclear eventsquit系統(tǒng)退出該程序。(4)圖片:作為主界面的背景。4.3 各模塊設(shè)計4.3.1工資設(shè)定模塊設(shè)計工資設(shè)定模塊采用表單進行設(shè)計,文件名為gzsd.scx,如圖4-3所示:圖4-3工資設(shè)定包括以下幾項功能:(1)修改個人工資: 單擊“編輯”按鈕,便可進行工資項目的修改,單擊“保存”按鈕進行保存,單擊“還原”按鈕將放棄修改。(2)打印個人工資:單擊“打印”按
29、鈕,便可進行所有記錄或當(dāng)前記錄的打印。(3)增加新職工工資:單擊“追加”按鈕,將在數(shù)據(jù)表的末尾增加一條空記錄,此時便可進行新職工工資的錄入,單擊“保存”按鈕進行保存,單擊“還原”按鈕將放棄修改。(4)刪除個人工資:對工作關(guān)系轉(zhuǎn)出的職工工資從數(shù)據(jù)表中刪除,單擊“刪除”按鈕,系統(tǒng)提示“是否刪除此記錄”,單擊“y是”按鈕將刪除當(dāng)前記錄,單擊“n否”按鈕將放棄刪除。4.3.1工資查詢模塊設(shè)計工資查詢模塊采用表單設(shè)計方法,文件名為gzcx.scx,如圖4-4所示:圖4-4查詢職工工資包括以下幾項功能:(1)順序查詢:單擊“下一個”按鈕,將向下查詢一條記錄。(2)向上查詢:單擊“上一個”按鈕,將向上查詢一
30、條記錄。(3)按某一條件查詢:可按編號、姓名等條件查詢,單擊“查找”按鈕,輸入要查找的字段名,單擊“查找”,將查找到滿足條件的記錄。(4)打印查詢結(jié)果:單擊“打印”按鈕,將對所有記錄或當(dāng)前記錄進行打印。4.3.1工資匯總模塊設(shè)計工資匯總模塊采用表單設(shè)計方法,文件名為gzhz.scx。包括以下幾項功能:(1) 工資匯總:單擊時出現(xiàn)一個新的窗口,以表格的形式顯示所有職工的工資情況。如圖4-5所示:圖4-5職工工資一覽表(2)工資預(yù)覽:單擊時執(zhí)行語句close database allreport form gzhz to print previewthisform.refresh將匯總結(jié)果模擬顯示
31、在屏幕上。(3)工資打?。簡螕魰r執(zhí)行語句close database allreport form gzhz to print將匯總結(jié)果以清單的形式打印出來。(4)退出:單擊時執(zhí)行語句thisform.release系統(tǒng)退出該程序。第五章 性能測試與分析性能測試是對所開發(fā)的程序進行測試,檢測是否能滿足用戶需求以及對程序內(nèi)在問題的檢驗。在測試過程中,對出現(xiàn)的問題進行必要的修改。5.1 信息更新中的問題在最初階段數(shù)據(jù)庫設(shè)計中,一些數(shù)據(jù)表的主索引設(shè)置不當(dāng),結(jié)果導(dǎo)致后臺數(shù)據(jù)庫中出現(xiàn)不少重復(fù)冗余的數(shù)據(jù),后來發(fā)現(xiàn)是visual foxpro6.0的數(shù)據(jù)窗口中的操作函數(shù)update與后臺數(shù)據(jù)庫中的數(shù)據(jù)操作函
32、數(shù),不相一致,于是換用了后臺數(shù)據(jù)庫的對數(shù)據(jù)操縱用的函數(shù),結(jié)果是在這方面的冗余問題得到解決,但是這樣卻增加了前臺對后臺數(shù)據(jù)庫的操作所用到的程序代碼。5.2 字符串的問題在測試時出現(xiàn)過這樣的問題: 輸入數(shù)據(jù)庫中的字符串型數(shù)據(jù)取出后與一個相同的數(shù)據(jù)比較,居然會得到“不相等”的結(jié)果。(1)分析這個問題,發(fā)現(xiàn)原因是:數(shù)據(jù)庫中定義時字符串長度的問題。定義長度為10,而只用了8個,如:“password”,那么,在數(shù)據(jù)庫中則存儲成:“password ”,后面自動用空格補充,取出來后也是后面有兩個空格的字符串了,所以會與“password”不相等。(2)解決的方法有兩個:第一是在用來比較的字符串后也加兩個空格,造成相等;但是這個方法不太好,因為在比較的時候用來比較的字符串有時不是一定的,可能是即時取得的,所以不可能會自動加減空格。第二是利用數(shù)據(jù)庫本身的功能。因為visual foxpro6.0 有功能能在sql語句中自動比較字符串和表中的字符串?dāng)?shù)據(jù),它能夠自動去掉空格。利用這個方法比較好,直接利用變量與數(shù)據(jù)庫中數(shù)據(jù)比較,避免了這個問題。5.3 工資匯總模塊設(shè)計的問題在對工資匯總模塊的設(shè)計過程中,我使用了報表方法,文件名為gzhz.frx。但結(jié)果在瀏覽時可以顯示,不能加到所開發(fā)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都工業(yè)學(xué)院《數(shù)字電視節(jié)目編導(dǎo)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 西寧城市職業(yè)技術(shù)學(xué)院《城市傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海交通大學(xué)《單片機原理及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古大學(xué)《材料化學(xué)與物理》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安海棠職業(yè)學(xué)院《風(fēng)景園林制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 襄陽職業(yè)技術(shù)學(xué)院《設(shè)計基礎(chǔ)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南藝術(shù)職業(yè)學(xué)院《形體基訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 隴南師范高等專科學(xué)?!渡锇踩c實驗室安全》2023-2024學(xué)年第二學(xué)期期末試卷
- 新鄉(xiāng)職業(yè)技術(shù)學(xué)院《醫(yī)用生物材料A》2023-2024學(xué)年第二學(xué)期期末試卷
- 2021電力工程樓梯及欄桿施工作業(yè)指導(dǎo)書
- QSB快速反應(yīng)看板
- 初中信息技術(shù)備課組工作計劃8篇
- 售后維修服務(wù)單模板
- (中職)電子技術(shù)基礎(chǔ)與技能(電子信息類)教案
- 汪小蘭有機化學(xué)課件(第四版)3
- 減少電力監(jiān)控系統(tǒng)告警信息上傳方法的研究(QC成果)
- 交易商協(xié)會非金融企業(yè)債務(wù)融資工具發(fā)行注冊工作介紹
- 《人與環(huán)境》課程教學(xué)大綱
- 班組長管理能力提升培訓(xùn)(PPT96張)課件
- 深圳市城市用地分類表
- 內(nèi)蒙古自治區(qū)小額貸款公司試點管理實施細(xì)則
評論
0/150
提交評論