

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計論文</b></p><p> 設計題目 工資管理信息系統 </p><p> 畢業(yè)學校: </p><p> 學生姓名: </p><p> 學 號:
2、 </p><p> 指導教師: </p><p> 摘 要</p><p> 隨著時光的流逝,人類社會悄然已經進入21世紀。21世紀是知識經濟時代,是信息技術時代,是數字化時代。公司企業(yè)管理的現代化﹑辦公自動化和決策科學化,是現代化辦公管理發(fā)展的必然趨勢。也
3、是衡量一個公司企業(yè)信息化的重要標志。公司企業(yè)職工的工資信息管理作為一個公司企業(yè)管理的重要方面,其可變因素多,管理復雜,繁瑣,時間跨度大,再加上固定的基數大,形成巨大的數據量,人工管理困難。</p><p> 關鍵詞:知識經濟 信息技術 公司企業(yè)管理 工資信息化 軟件</p><p><b> Abstract </b></p><p&
4、gt; The human society has been in 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 can't remain the condition as
5、now.</p><p> The moden Crop manage,the voluntary offical business and the scientific decision are inevitable trend that the moden offical manage develop.</p><p> The personals's wages info
6、rmation 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 difficult. </p><p&
7、gt; Keywords: knowledge economy, information skill,the manage of Crop,the information wages, software </p><p><b> 目 錄</b></p><p> 第一章 系統需求分析</p><p> 1.1需求分析……………
8、………………………………………4</p><p> 1.2需求識別……………………………………………………4</p><p> 1.3功能模塊的劃分……………………………………………5</p><p> 1.4需求規(guī)定……………………………………………………7</p><p> 第二章 模塊化的開發(fā)環(huán)境的簡介</p>
9、<p> 2.1事件驅動的應用程序………………………………………11</p><p> 2.2 Visual FoxPro6.0語言與函數………………………………11</p><p> 2.3面向對象的編程……………………………………………12</p><p> 2.4與數據庫的連接……………………………………………12</p>&l
10、t;p> 第三章 總體設計方案與運行環(huán)境</p><p> 3.1系統組成……………………………………………………13</p><p> 3.2實現思路……………………………………………………13</p><p> 3.3系統特點……………………………………………………14</p><p> 3.4系統運行條件…………………
11、……………………………14</p><p> 3. 5出錯處理…………………………………………………….15</p><p> 第四章 系統與實現技術</p><p> 4.1數據字典……………………………………………………16</p><p> 4.2界面設計……………………………………………………17</p>&l
12、t;p> 4.3各模塊設計碼………………………………………………21</p><p> 第五章 性能測試與分析</p><p> 5.1信息更新中的問題…………………………………………24</p><p> 5.2字符串的問題………………………………………………24</p><p> 5.3工資匯總模塊設計的問題………………
13、…………………24</p><p> 第六章 體會…………….……………………………………………….26</p><p> 第七章 結束語………….……………………………………………….27</p><p> 致謝…………….………………………………………………………….28</p><p> 參考文獻…….……………………………
14、……………………………….29</p><p> 第一章 系統需求分析</p><p><b> 1.1需求分析</b></p><p> 隨著時光的流逝,人類社會悄然已經進入21世紀。21世紀是知識經濟時代,是信息技術時代,是數字化時代。公司企業(yè)管理的現代化﹑辦公自動化和決策科學化,是現代化辦公管理發(fā)展的必然趨勢。也是衡量一個公司企業(yè)
15、信息化的重要標志。公司企業(yè)職工的工資信息管理作為一個公司企業(yè)管理的重要方面,其可變因素多,管理復雜,繁瑣,時間跨度大,再加上固定的基數大,形成巨大的數據量,人工管理困難。</p><p> 1.1.1開發(fā)的意義。</p><p> 1)提高公司企業(yè)職工工資管理的準確性,將本公司企業(yè)職工工資的基本信息經過核實之后輸入計算機,并存儲起來。按照規(guī)范設定標準代碼。這大大保證了統計原始數據的準確
16、性,在進行的統計分析工作中能最大限度的減少人的因素。</p><p> 2)可以大大的提高工作效率。公司企業(yè)職工的工資管理系統可以集基本信息的追加、存儲﹑匯總﹑查詢﹑打印于一身,不僅節(jié)省人力和時間,而且調用方便,統計快捷,準確性高。</p><p> 3)可以充分發(fā)揮管理系統的統計和分析功能。公司企業(yè)職工工資管理信息系統可以根據實際的需要,開發(fā)出各種統計計算﹑報表輸出等功能模塊。<
17、;/p><p> 1.1.2開發(fā)的總體目標。</p><p> 公司企業(yè)職工工資管理系統是一個面向各公司企業(yè)職工數據庫管理系統,目標是形成一套界面友好﹑編碼規(guī)范﹑功能齊全﹑使用方便的職工工資信息管理應用系統。</p><p><b> 1.2需求識別</b></p><p> 公司企業(yè)職工工資管理信息軟件的設計內容包
18、括:</p><p> ?。?)“工資設定”模塊的設計:本模塊主要功能是對職工的工資情況進行設定,主要包括:</p><p><b> 修改個人工資 </b></p><p><b> 打印個人工資</b></p><p> 新職工工資的錄入(增加新職工工資)</p><p
19、><b> 刪除個人工資</b></p><p> (2)“工資查詢”模塊的設計:本模塊功能是查詢職工個人工資情況,主要包括:</p><p> 順序查詢(既向下查詢一條記錄)</p><p> 向上查詢(既向上查詢一條記錄)</p><p> 按某一條件查詢(可按編號、姓名等條件查詢)</p>
20、;<p><b> 打印查詢結果</b></p><p> (3)“工資匯總”模塊的設計:本模塊功能是對工資情況進行統計、匯總,主要包括:</p><p><b> 所有職工工資的匯總</b></p><p><b> 工資的預覽</b></p><p>
21、<b> 工資的打印</b></p><p><b> (4)退出系統</b></p><p> 1.3功能模塊的劃分</p><p> 對公司企業(yè)職工工資管理軟件經過多次與公司企業(yè)工資管理人員的交談和現場調研后,形成了如下圖所示的系統框架的各功能模塊圖。</p><p> 圖1-1公司企
22、業(yè)職工工資管理系統</p><p> 1.3.1系統管理。</p><p><b> 主要功能如圖所示。</b></p><p><b> 圖1-2系統管理</b></p><p> 1.3.2工資設定。</p><p><b> 主要功能如圖所示。<
23、;/b></p><p><b> 圖1-3工資設定</b></p><p> 1.3.3工資查詢。</p><p><b> 主要功能如圖所示。</b></p><p><b> 圖1-4工資查詢</b></p><p> 1.3.4工
24、資匯總。</p><p><b> 主要功能如圖所示。</b></p><p><b> 圖1-5工資匯總</b></p><p><b> 1.4需求規(guī)定</b></p><p> 1.4.1對功能的規(guī)定</p><p> (1)根據功能的不
25、同劃分為多個模塊??傮w功能的劃分如圖所示:</p><p> 圖1-6公司企業(yè)職工工資管理系統</p><p><b> (2)功能描述。</b></p><p><b> 1)系統管理。</b></p><p> 在開始使用職工工資管理信息系統其他功能模塊之前,利用系統管理建立基本的用戶信
26、息表。用戶基本信息表包括用戶名,密碼兩項。每個用戶名對應唯一的密碼,都輸入正確后進入管理系統。進入系統后,用戶名和密碼可以修改。</p><p><b> 2)工資設定。</b></p><p> ?、傩薷膫€人工資:利用本功能可以對每個職工的工資進行修改,操作方法:</p><p> 單擊“編輯”按鈕/輸入數據/單擊“計算”按鈕/單擊“保存
27、”按鈕,便可完成個人工資的修改,并自動計算修改后的結果。如不單擊“保存”而單擊“還原”按鈕,則恢復對該記錄的修改。</p><p> ?、诖蛴€人工資:在完成對個人工資的修改后,可以利用本功能直接打印出該職工的工資條。單擊“打印”按鈕既可。</p><p> ?、坌侣毠すべY的錄入:利用本功能可以方便地將新來的職工工資情況錄入數據庫。單擊“添加”按鈕,系統自動在數據庫的末尾增加一條空記錄,輸
28、入各工資項目,單擊“保存”按鈕,完成新職工工資的增加。如不單擊“保存”而單擊“還原”按鈕,則不能完成新職工工資的增加。</p><p> ④刪除個人工資:利用本功能可以對當前記錄進行刪除,單擊“刪除”按鈕,系統將提示“是否刪除此記錄”,如單擊“Y是”則完成對該記錄的刪除;如單擊“N否”,則不刪除該記錄。</p><p><b> 3)工資查詢。</b></p
29、><p> ?、夙樞虿樵儯杭认蛳虏樵円粭l記錄,單擊“下一個”按鈕,查詢下一條記錄。</p><p> ?、谙蛏喜樵儯杭认蛏喜樵円粭l記錄,單擊“上一個”按鈕,查詢上一條記錄。</p><p> ③按某一條件查詢:可按編號、姓名等條件查詢,單擊“查找”按鈕,在出現的對話框中輸入要查找的字段名,單擊“搜索”按鈕,便可查找到滿足條件的記錄。</p><p&
30、gt; ?、艽蛴〔樵兘Y果,單擊“打印”按鈕,可以打印查詢的結果。</p><p><b> 4)工資匯總。</b></p><p> ?、俟べY匯總,顯示所有職工工資的總和。</p><p> ?、诖蛴☆A覽,單擊時模擬顯示打印的效果。</p><p> ?、酃べY打印,單擊時打印工資清單。</p><p
31、> 5)退出:單擊時退出工資管理系統。</p><p> 1.4.2對性能的規(guī)定</p><p><b> (1)精度。</b></p><p> 工資總和雙精度表示,共計7位,小數點后取兩位,具體表示為XXXXX.XX。</p><p><b> (2)靈活性。</b></p
32、><p> 除使用工具欄外,還可以使用菜單欄上的菜單。獲取信息的方式多樣而且靈活。</p><p> (3)故障處理要求。</p><p> 如果先單擊“工資匯總”選項,再進行“工資設定”或“工資查詢”選項,將會提示數據表正在使用,此時單擊“確定”按鈕,便可解決。</p><p> 1.4.3運行環(huán)境的規(guī)定</p><
33、p><b> (1)設備。</b></p><p> 微機 CPU:1.0G,硬盤:40G,內存:256M,顯示器 17''。能夠打印A4紙大小的打印機。</p><p><b> (2)支持軟件。</b></p><p> 開發(fā)工具及運行環(huán)境:后臺數據庫工具我們采用Visual FoxPro6.0自帶數據庫
34、,前臺則采用Visual FoxPro6.0作為開發(fā)工具,系統運行環(huán)境為Windows 98及以上的Windows操作系統平臺。</p><p> 開發(fā)平臺:操作系統 Windows xp.</p><p> 開發(fā)工具:Visual FoxPro6.0。</p><p> 數據庫:Visual FoxPro6.0</p><p><
35、;b> (3)接口。</b></p><p> 軟件能夠在Windows xp以上的平臺上運行。Visual FoxPro6.0數據庫與Visual FoxPro6.0前臺的連接由Visual FoxPro6.0自身完成。</p><p><b> 1.4.4用戶界面</b></p><p> 本軟件的設計采用圖形用戶
36、界面、操作簡單,普通人員都可以操作,如圖所示。</p><p> 圖1-7系統用戶界面</p><p> 第二章 模塊化的開發(fā)環(huán)境的簡介</p><p> Visual FoxPro6.0是美國著名的Microsoft公司開發(fā)的新一代關系數據庫管理系統。它易學易用,功能完善,深受廣大用戶的歡迎。它提供給用戶一個32位、面向對象的應用程序開發(fā)環(huán)境,使得用戶組織
37、數據、定義數據庫規(guī)則及生成應用程序等工作更加快捷,同時支持更多、更大容量的數據管理能力。隨著Microsoft Developer Studio 的發(fā)展,Visual FoxPro與其他可視化編程語言連接的日益緊密,Microsoft公司正不斷為用戶開發(fā)功能更加全面、快捷的數據庫管理系統。</p><p> Visual FoxPro6.0為應用的開發(fā)提供了全面、綜合性的支持,可以分別概括為如下幾點:</
38、p><p> 2.1事件驅動的應用程序。</p><p> Visual FoxPro6.0的應用程序是事件驅動的。即用戶通過各種動作控制應用程序的流程。例如,當單擊某個按鈕或在某個編輯框中輸入數據時都會觸發(fā)相應的事件。用戶可以通過編寫腳本(Script)來說明當事件被觸發(fā)時所要完成的處理過程。Visual FoxPro6.0給開發(fā)人員提供了一個集成環(huán)境。應用的各種成分、包括窗口、菜單、事
39、務邏輯、數據庫存儲、數據庫生成、圖形、報表、表單、等全部都在 Visual FoxPro6.0內開發(fā),而不必再到其它環(huán)境中去做。</p><p> 2.2 Visual FoxPro6.0語言與函數。</p><p> Visual FoxPro6.0是新一代的關系型數據庫系統,它易學易用,功能強大,與以前的版本相比,它的功能更加強大,開發(fā)及操作界面更加友好。用Visual FoxPr
40、o語言編寫的程序通常稱為應用程序。應用程序是由FoxPro命令、函數和相應的某一事件所要完成的處理過程的語句所組成的。它能使開發(fā)人員很容易地將簡單工作復雜的事務邏輯與應用相匹配。它由幾百個函數用于操作對象、數字、文字和日期等信息并全面支持的DDE和全文本的I/O。</p><p> 例如為某個按鈕上的Click Event事件則編寫的腳本、可能要進行的處理是從數據庫中檢索和顯示數據。</p>&l
41、t;p> 事件本身也可以觸發(fā)其它事件,例如當一個按鈕上的Click Event事件要打開一個窗口時就觸發(fā)了一個窗口上的Open事件。</p><p> Visual FoxPro6.0還提供了豐富的內置函數,可以利用這些函數對應用程序的各種對象的控件進行處理,如打開窗口的函數更新數據庫的函數。</p><p> 此外,用戶還可以定義自己的函數在應用程序中來執(zhí)行某種特定的處理過&
42、lt;/p><p> 程。外部函數可在Visual FoxPro6.0內說明和訪問,就如同內置的 Visual FoxPro6.0函數一樣。 </p><p> 2.3面向對象的編程。</p><p> 在Visual FoxPro6.0中創(chuàng)建的每一個菜單和窗口都是一個模塊稱為對象(Object)。Visual FoxPro6.0應用程序基本的構建塊是
43、用戶所創(chuàng)建的對象,每一個對象都具有一些特性和行為(屬性、事件和功能)利用諸如封裝性、繼承性和多態(tài)性這樣的面向對象的編程技術。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。使應用程序具有可通用性可說擴展性和強有力的功能。</p><p> Visual FoxPro6.0應用由一系列對象組成,包括有函數、菜單、結構和數據窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等。這些對象和控件都可在許
44、多應用中重復使用。</p><p> 2.4 與數據庫的連接。</p><p> Visual FoxPro6.0提供了與底層數據庫系統緊密的連接。Visual FoxPro6.0支持不同的關系數據庫管理系統并充分發(fā)揮每一個數據庫的特長。開發(fā)人員可利用內置的高性能數據庫引擎——Sybase SQL Anywhere生成獨立應用或脫離服務器運行的服務以上的應用。</p>&
45、lt;p> 第三章 總體設計方案</p><p> 職工工資管理軟件是面對公司企業(yè)職工工資的信息管理系統。</p><p><b> 3.1系統組成</b></p><p> 職工工資管理軟件組成如下圖:</p><p> 圖3-1公司企業(yè)職工工資管理系統</p><p><
46、;b> 3.2實現思路</b></p><p><b> 3.2.1用戶管理</b></p><p> 采用用戶名,密碼兩個數據項對系統的安全性進行管理。每個用戶名對應唯一的密碼,都輸入正確后進入管理系統。進入系統后,用戶名和密碼可以修改。</p><p><b> 3.2.2界面設計</b>&l
47、t;/p><p> 采用Menu的界面,看起來簡潔,直觀。</p><p><b> 主窗口設計原則:</b></p><p> 充分體現用戶功能的直觀性和方便性、數據操作的規(guī)范性和統一性。</p><p> 輸入文本為宋體12號文本控件,底色為白色表示用戶輸入區(qū);底色為灰色,表示系統自動顯示區(qū),用戶不可輸入。<
48、;/p><p> 命令按鈕控件文字為幼圓12號色,黑色,表示用戶可選擇按鈕,單擊時將啟動程序。 </p><p><b> 3.3系統特點</b></p><p> (1)系統的人機界面友好,操作簡單。</p><p> (2)合理的數據庫和功能模塊設計,基本做到是基礎數據一次輸入多次使用,用戶的數據輸入量大大減少,
49、這不但減少用戶的工作量,提高了系統工作的效率,而且避免了由于同一數據的多次輸入不一致所造成的數據混亂。</p><p> (3)強大的模糊查詢和打印功能,能進行多種條件的組合查詢,是用戶只需要輸入與系統記錄數據相關的最簡單條件,系統立刻會幫用戶找到所需的相關記錄,統計、計算、打印等功能,大大減輕了財務人員的工作負擔和勞動量。</p><p> (4)系統的穩(wěn)定性好、容錯性強。系統提供了
50、強大的檢錯、糾錯功能和聯機幫助功能,以幫助用戶修改糾正錯誤,正確的使用系統。</p><p> (5)系統的安全可靠性好。系統的權限和口令設置功能,限制了非法用戶進入系統,保護了系統數據的安全性和可靠性。</p><p> (6)由于系統功能模塊的獨立性,因此系統結構簡單,可維護性好,系統具有良好的可擴展性。</p><p><b> 3.4系統運行
51、條件</b></p><p><b> (1)、硬件環(huán)境</b></p><p> Pentium166以上的微機,內存32M以上</p><p><b> ?。?)、工作環(huán)境</b></p><p> WINDOWS 98 /ME/XP/2000</p><p
52、><b> (3)、編程環(huán)境</b></p><p> Visual Foxpro6.0程序設計語言</p><p><b> 3.5出錯處理</b></p><p> 出錯處理主要指數據輸入或傳遞發(fā)生錯誤和系統出現異常時,在軟件程序中設置對應的處理子程序,以糾正錯誤。</p><p>
53、; 本軟件程序在設計中主要考慮對數據范圍限制的超出警告、數據類型錯誤報警處理和異常中斷處理3種情況。系統有足夠的健壯性,在程序崩潰時,數據不會丟失。</p><p> 第四章 程序設計與實現技術</p><p> 管理信息系統的基礎就是數據庫。所以對本工資管理信息軟件來說,數據庫結構的設計就顯得非常重要。數據庫是若干個表、表單、視圖,索引,關鍵字以及其它一些數據對象組成的存儲應用系
54、統數據的倉庫。</p><p><b> 4.1數據字典</b></p><p><b> 4.1.1數據字典</b></p><p><b> (1)數據字典。</b></p><p> 數據字典是對系統所用到的表結構的描述。工資管理系統的數據表見表4-1職工工資項目
55、:</p><p> 表4.1職工工資項目</p><p><b> 4.2 界面設計</b></p><p> 4.2.1設計登陸界面</p><p> 在我的電腦或資源管理器中,雙擊“工資管理.EXE”文件,系統將自動運行,系統登陸窗口如下圖4-1,輸入相應的用戶名,和密碼,單擊“確定”按鈕,檢驗正確后登陸
56、到主界面。</p><p><b> 圖4-1登陸界面</b></p><p> 整個界面采用表單設計,文件名為Mmk.scx,由一組文字標簽、四組文本框、兩組命令按鈕和一張圖片組成,具體設置方法如下:</p><p> ?。?)文字標簽:宋體、居中、16</p><p> ?。?)文本框:宋體16號,顏色黑色,白色
57、背景,可以直接輸入文本。這里用戶名為lml,密碼為0。</p><p> ?。?)命令按鈕:宋體9號,顏色黑色。</p><p> 單擊“確定”按鈕時啟動程序組,結果不正確時提示“用戶名錯誤,請重新輸入”,結果正確將進入主界面。程序清單如下:</p><p> inname=alltrim(thisform.text1.value)</p><
58、;p> inpswd=alltrim(thisform.text2.value)</p><p> set order to username</p><p> seek inname</p><p> if !found()</p><p> cMessageTitle='設備管理系統'</p>
59、<p> cMessageText='用戶名錯誤,請重新輸入'</p><p> nDialogType=4+32</p><p> nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)</p><p><b> do case</b></
60、p><p> case nAnswer=6 </p><p> thisform.text1.value=''</p><p> thisform.text1.setfocus </p><p> case nAnswer=7 </p><p> messag
61、ebox("請勿偷窺他人資料",48,"警告")</p><p> thisform.release</p><p><b> endcase</b></p><p><b> else</b></p><p> if password!=inpswd
62、</p><p> cMessageTitle='設備管理系統'</p><p> cMessageText='密碼錯誤,請重新輸入'</p><p> nDialogType=4+32</p><p> nanswer=messagebox(cMessageText,nDialogType,cMess
63、ageTitle)</p><p><b> do case</b></p><p> case nAnswer=7 </p><p> messagebox("請勿偷窺他人資料",48,"警告") </p><p> thisform.release</p&
64、gt;<p><b> endcase</b></p><p><b> else</b></p><p> thisform.release</p><p> do form gzxg</p><p><b> endif</b></p>
65、<p><b> endif</b></p><p> 單擊“退出”時,系統退出該程序。程序語句為:thisform.release。</p><p> 4.2.2設計系統主界面</p><p> 主界面采用表單設計,文件名為GZXG.SCX進入主界面以后,根據系統設計中,簡單直觀的界面設計要求,我選定Menu式的主界面。在
66、這個窗口中,能夠完成數據錄入、修改、查詢、匯總、打印等所有功能。如圖4-2所示:</p><p><b> 圖4-2系統主界面</b></p><p> 整個界面由一組文字標簽、四組命令按鈕和一張圖片組成,具體設置方法如下:</p><p> 文字標簽:一組文字標簽為宋體,居中,26號字;</p><p> (2
67、)命令按鈕:宋體9號,顏色黑色。單擊時將運行程序組,完成一定的功能。</p><p> 單擊“工資設定”按鈕,執(zhí)行語句do form gzsd,運行工資設定子程序;</p><p> 單擊“工資查詢”按鈕,執(zhí)行語句do form gzcx,運行工資查詢子程序;</p><p> 單擊“工資總計”按鈕,執(zhí)行語句do form gzhz,運行工資查總計、打印子程序
68、;</p><p> 單擊“退出”按鈕,執(zhí)行語句</p><p> thisform.release</p><p> clear events</p><p><b> quit</b></p><p><b> 系統退出該程序。。</b></p>
69、<p><b> 4.3 各模塊設計</b></p><p> 4.3.1工資設定模塊設計</p><p> 工資設定模塊采用表單進行設計,文件名為GZSD.SCX,如圖4-3所示:</p><p><b> 圖4-3人員信息</b></p><p><b> 包括以下
70、幾項功能:</b></p><p> ?。?)修改個人工資: 單擊“編輯”按鈕,便可進行工資項目的修改,單擊“保存”按鈕進行保存,單擊“還原”按鈕將放棄修改。</p><p> ?。?)打印個人工資:單擊“打印”按鈕,便可進行所有記錄或當前記錄的打印。</p><p> ?。?)增加新職工工資:單擊“追加”按鈕,將在數據表的末尾增加一條空記錄,此時便可進
71、行新職工工資的錄入,單擊“保存”按鈕進行保存,單擊“還原”按鈕將放棄修改。</p><p> ?。?)刪除個人工資:對工作關系轉出的職工工資從數據表中刪除,單擊“刪除”按鈕,系統提示“是否刪除此記錄”,單擊“Y是”按鈕將刪除當前記錄,單擊“N否”按鈕將放棄刪除。</p><p> 4.3.1工資查詢模塊設計</p><p> 工資查詢模塊采用表單設計方法,文件名
72、為GZCX.SCX,如圖4-4所示:</p><p> 圖4-4查詢職工工資</p><p><b> 包括以下幾項功能:</b></p><p> ?。?)順序查詢:單擊“下一個”按鈕,將向下查詢一條記錄。</p><p> ?。?)向上查詢:單擊“上一個”按鈕,將向上查詢一條記錄。</p><
73、p> (3)按某一條件查詢:可按編號、姓名等條件查詢,單擊“查找”按鈕,輸入要查找的字段名,單擊“查找”,將查找到滿足條件的記錄。</p><p> (4)打印查詢結果:單擊“打印”按鈕,將對所有記錄或當前記錄進行打印。</p><p> 4.3.1工資匯總模塊設計</p><p> 工資匯總模塊采用表單設計方法,文件名為GZHZ.SCX。</p
74、><p><b> 包括以下幾項功能:</b></p><p> 工資匯總:單擊時出現一個新的窗口,以表格的形式顯示所有職工的工資情況。如圖4-5所示:</p><p> 圖4-5職工工資預覽表</p><p> ?。?)工資預覽:單擊時執(zhí)行語句</p><p> close database
75、 all</p><p> report form gzhz to print preview</p><p> thisform.refresh</p><p> 將匯總結果模擬顯示在屏幕上。</p><p> (3)工資打?。簡螕魰r執(zhí)行語句</p><p> close database all</
76、p><p> report form gzhz to print</p><p> 將匯總結果以清單的形式打印出來。</p><p> ?。?)退出:單擊時執(zhí)行語句</p><p> thisform.release</p><p><b> 系統退出該程序。</b></p>&
77、lt;p> 第五章 性能測試與分析</p><p> 性能測試是對所開發(fā)的程序進行測試,檢測是否能滿足用戶需求以及對程序內在問題的檢驗。在測試過程中,對出現的問題進行必要的修改。</p><p> 5.1 信息更新中的問題</p><p> 在最初階段數據庫設計中,一些數據表的主索引設置不當,結果導致后臺數據庫中出現不少重復冗余的數據,后來發(fā)現是Vi
78、sual Foxpro6.0的數據窗口中的操作函數Update與后臺數據庫中的數據操作函數,不相一致,于是換用了后臺數據庫的對數據操縱用的函數,結果是在這方面的冗余問題得到解決,但是這樣卻增加了前臺對后臺數據庫的操作所用到的程序代碼。</p><p> 5.2 字符串的問題</p><p> 在測試時出現過這樣的問題: 輸入數據庫中的字符串型數據取出后與一個相同的數據比較,居然會得到“
79、不相等”的結果。</p><p> (1)分析這個問題,發(fā)現原因是:數據庫中定義時字符串長度的問題。定義長度為10,而只用了8個,如:“password”,那么,在數據庫中則存儲成:“password ”,后面自動用空格補充,取出來后也是后面有兩個空格的字符串了,所以會與“password”不相等。</p><p> (2)解決的方法有兩個:第一是在用來比較的字符串后也加兩個空格,造
80、成相等;但是這個方法不太好,因為在比較的時候用來比較的字符串有時不是一定的,可能是即時取得的,所以不可能會自動加減空格。第二是利用數據庫本身的功能。因為Visual Foxpro6.0 有功能能在SQL語句中自動比較字符串和表中的字符串數據,它能夠自動去掉空格。利用這個方法比較好,直接利用變量與數據庫中數據比較,避免了這個問題。</p><p> 5.3 工資匯總模塊設計的問題</p><p
81、> 在對工資匯總模塊的設計過程中,我使用了報表方法,文件名為GZHZ.FRX。但結果在瀏覽時可以顯示,不能加到所開發(fā)的軟件中。經過查閱資料,上機實踐,發(fā)現將報表與表單相結合便可解決此問題。先設計好報表文件GZHZ.FRX,再設計表單GZHZ.SCX,表單中設計表格,表格的列與報表的列一一對應,在表單中將記錄來源一項Record Source設置成來源于數據表GZ.DBF。這樣就可以實現報表與程序的良好鏈接,解決工資匯總的問題。&
82、lt;/p><p> 第六章 體 會</p><p> 通過這次畢業(yè)設計,使自己得到了多方面的鍛煉和提高,將心得總結如下:</p><p><b> 6.1數據庫方面</b></p><p> 對數據庫基礎知識和基本理論有了更深刻的認識,在這次畢業(yè)設計中,接觸到了實際的數據庫產品——Visual Foxpr
83、o,對數據庫方面知識的理解更深了。以前對數據庫的三級模式不是很明白,尤其是“視圖”,在實際的軟件開發(fā)中經過鍛煉,用戶視圖都是用Visual Foxpro;自行編寫的,對視圖確實有了一些感性的認識。</p><p> 6.2 Visual Foxpro6.0</p><p> 通過這次畢業(yè)畢業(yè)設計,對Visual FoxPro6.0也有了進一步的認識。這是Microsoft公司開發(fā)的新一
84、代關系數據庫管理系統。它易學易用,功能完善,深受廣大用戶的歡迎。它提供給用戶一個32位、面向對象的應用程序開發(fā)環(huán)境,使得用戶組織數據、定義數據庫規(guī)則及生成應用程序等工作更加快捷,同時支持更多、更大容量的數據管理能力。隨著Microsoft Developer Studio 的發(fā)展,Visual FoxPro與其他可視化編程語言連接的日益緊密,Microsoft公司正不斷為用戶開發(fā)功能更加全面、快捷的數據庫管理系統。</p>
85、<p><b> 6.3 網絡方面</b></p><p> C/S模式和B/S模式;</p><p> WINDOWS數據源和ODBC接口;</p><p> 應用程序與數據庫的接口等。</p><p> 畢業(yè)設計臨近尾聲,現在總結這一段的成績,雖有一些收獲,卻也認識到了自己的很大不足。畢業(yè)設計有
86、需求分析、數據庫設計和編程、調試等階段,深感自己設計經驗不足,有許多情況在設計階段不能預料到,而在編程和調試階段才發(fā)現很多不足。在以后的鍛煉中應該更注意一些細節(jié),盡量做到需求清晰,讓用戶滿意。</p><p><b> 第七章 結束語</b></p><p> 經過幾個月來的緊張設計和開發(fā),《工資管理信息系統》被設計完畢。我在指導教師的指導下把在三年的大專學習和
87、知識貫通,認真的努力工作,終于完成了任務,其功能基本符合用戶需求,能夠實現公司企業(yè)職工工資管理的信息化、自動化,深受用戶好評。</p><p> 但由于畢業(yè)設計時間較短,又加開發(fā)軟件沒有經驗,自己水平有很有限,所以該系統我認為有許多不盡如人意的地方,如各用戶界面不夠美觀,數據格式的規(guī)范不全面等等等等。我想這些都會將在以后的學習中更加的完善。</p><p> 我相信,我將會在以后的工作
88、中把所學到的知識好好的應用出來,為祖國和人民做出我的應有貢獻。</p><p><b> 致 謝</b></p><p><b> 參考文獻:</b></p><p> [1]史濟民 湯觀全 《Visual FoxPro6.0及其應用系統開發(fā)》</p><p> 清華大學出版社 20
89、00年1月第1版 2001年12月第11次印刷 </p><p> [2]魏少謙 陳萬里《Visual FoxPro6.0簡明教程》高等教育出版社 </p><p> 2000年7月第1版</p><p> [3]丁愛萍 《Visual FoxPro6.0程序設計教程》西安電子工業(yè)大學出版社</p><p> 2001年1月第1版&l
90、t;/p><p> [4]王興晶 關曉平《Visual FoxPro軟件項目開發(fā)實例》北京電子工業(yè)出版社</p><p> 2004年11月第1版</p><p> [5]潘錦平 施小姚 姚天昉《軟件系統開發(fā)技術》西安電子科技大學出版社</p><p> 2004年2月第1版</p><p> [6]王利 崔巍
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理信息系統畢業(yè)設計
- 畢業(yè)設計---人事工資管理信息系統
- 工資管理信息系統畢業(yè)設計論文
- 畢業(yè)設計---工資管理信息系統 (2)
- 企業(yè)工資管理信息系統—免費畢業(yè)設計論文
- 畢業(yè)設計---工資管理信息系統的設計與實現
- 工資管理畢業(yè)設計-- 人力資源管理信息系統—工資子系統
- 管理信息系統課程設計--企業(yè)工資管理信息系統
- 工資管理信息系統課程設計
- 工資管理信息系統設計與開發(fā)
- 工資管理信息系統課程設計
- 工資管理信息系統課程設計報告
- 企業(yè)工資管理信息系統課程設計
- 工資管理信息系統的設計與實現畢業(yè)論文
- 工資管理信息系統的設計與實現[畢業(yè)論文]
- 管理信息系統課程設計--工資管理系統的設計
- 企業(yè)人事工資管理信息系統.pdf
- 工資管理信息系統分析與設計
- 工資管理系統畢業(yè)設計---vfp工資管理系統
- 工資管理信息系統的設計與實現[文獻綜述]
評論
0/150
提交評論