【本科生畢業(yè)論文】工資管理系統(tǒng)
《【本科生畢業(yè)論文】工資管理系統(tǒng)》由會員分享,可在線閱讀,更多相關《【本科生畢業(yè)論文】工資管理系統(tǒng)(27頁珍藏版)》請在裝配圖網上搜索。
1、畢業(yè)論文 畢業(yè)設計論文 設計題目 工資管理系統(tǒng) 學 校: 姓 名: 學 號: 指導教師: 完成日期: 摘要 隨著時光的流逝,人類社會悄然已經進入21世紀。21世紀是知識經濟時代,是信息技術時代,是數字化時代。單位管理的現代化﹑辦公自動化和決策科學化,是現代化辦公管理發(fā)展的必然趨勢。也是衡量一個單
2、位信息化的重要標志。單位職工的工資信息管理作為一個單位管理的重要方面,其可變因素多,管理復雜,繁瑣,時間跨度大,再加上固定的基數大,形成巨大的數據量,人工管理困難。因此為鐵嶺市地方稅務局清河分局開發(fā)了單位職工的工資管理系統(tǒng)軟件。 關鍵詞:知識經濟 信息技術 單位管理 工資信息化 軟件 Abstract and keywords The human society has been in 21century.new is a knowledge econmy,information skilled and digital period.Crop is a hall where i
3、s 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 moden offical manage develop. The personalss wages information manage as an important part Crop man
4、age 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.So the software of the manage of the personalss wages is develpoped for the twelfth Crop of Qinghe area in Tieling. Keywords:knowledge economy
5、, information skill,the manage of Crop,the information wages, software 目 錄 第一章 系統(tǒng)需求分析 1.1需求分析……………………………………………………4 1.2需求識別……………………………………………………4 1.3功能模塊的劃分……………………………………………5 1.4需求規(guī)定……………………………………………………7 第二章 模塊化的開發(fā)環(huán)境的簡介 2.1事件驅動的應用程序………………………………………11 2.2 Visual FoxPro6.0語言與函數…………
6、……………………11 2.3面向對象的編程……………………………………………12 2.4與數據庫的連接……………………………………………12 第三章 總體設計方案與運行環(huán)境 3.1系統(tǒng)組成……………………………………………………13 3.2實現思路……………………………………………………13 3.3系統(tǒng)特點……………………………………………………14 3.4系統(tǒng)運行環(huán)境………………………………………………14 3.5出錯處理…………………………………………………….15 第四章 系統(tǒng)與實現技術 4.1數據字典……………………………………………………16 4.2界面設計
7、……………………………………………………17 4.3各模塊設計碼………………………………………………21 第五章 性能測試與分析 5.1信息更新中的問題…………………………………………24 5.2字符串的問題………………………………………………24 5.3工資匯總模塊設計的問題…………………………………24 第六章 體會…………….……………………………………………….26 第七章 結束語………….……………………………………………….27 致謝…………….………………………………………………………….28 參考文獻…….…………………………………………………………….
8、29 第一章 系統(tǒng)需求分析 1.1需求分析 隨著時光的流逝,人類社會悄然已經進入21世紀。21世紀是知識經濟時代,是信息技術時代,是數字化時代。單位管理的現代化﹑辦公自動化和決策科學化,是現代化辦公管理發(fā)展的必然趨勢。也是衡量一個單位信息化的重要標志。單位職工的工資信息管理作為一個單位管理的重要方面,其可變因素多,管理復雜,繁瑣,時間跨度大,再加上固定的基數大,形成巨大的數據量,人工管理困難。因此開發(fā)了單位職工的工資管理系統(tǒng)軟件。 1.1.1開發(fā)的意義。 1)提高單位職工工資管理的準確性,將本單位職工工資的基本信息經過核實之后輸入計算機,并存儲起來。按照規(guī)范設定標準代碼。
9、這大大保證了統(tǒng)計原始數據的準確性,在進行的統(tǒng)計分析工作中能最大限度的減少人的因素。 2)可以大大的提高工作效率。單位職工的工資管理系統(tǒng)可以集基本信息的追加、存儲﹑匯總﹑查詢﹑打印于一身,不僅節(jié)省人力和時間,而且調用方便,統(tǒng)計快捷,準確性高。 3)可以充分發(fā)揮管理系統(tǒng)的統(tǒng)計和分析功能。單位職工工資管理信息系統(tǒng)可以根據實際的需要,開發(fā)出各種統(tǒng)計計算﹑報表輸出等功能模塊。 1.1.2開發(fā)的總體目標。 單位職工工資管理系統(tǒng)是一個面向職工數據庫管理系統(tǒng),目標是形成一套界面友好﹑編碼規(guī)范﹑功能齊全﹑使用方便的職工工資信息管理應用系統(tǒng)。 1.2需求識別 單位職工工資管理信息軟件的設計內容包括:
10、 (1)“工資設定”模塊的設計:本模塊主要功能是對職工的工資情況進行設定,主要包括: 修改個人工資 打印個人工資 新職工工資的錄入(增加新職工工資) 刪除個人工資 (2)“工資查詢”模塊的設計:本模塊功能是查詢職工個人工資情況,主要包括: 順序查詢(既向下查詢一條記錄) 向上查詢(既向上查詢一條記錄) 按某一條件查詢(可按編號、姓名等條件查詢) 打印查詢結果 (3)“工資匯總”模塊的設計:本模塊功能是對工資情況進行統(tǒng)計、匯總,主要包括: 所有職工工資的匯總 工資的預覽 工資的打印 (4)退出系統(tǒng) 1.3功能模塊的劃分 對單位職工工資管理軟
11、件經過多次與單位工資管理人員的交談和現場調研后,形成了如下圖所示的系統(tǒng)框架的各功能模塊圖。 單位職工工資管理系統(tǒng) 系統(tǒng)管理 工資設定 工資查詢 工資匯總 退出系統(tǒng) 圖1-1單位職工工資管理系統(tǒng) 1.3.1系統(tǒng)管理。 用戶名 主要功能如圖所示。 系統(tǒng)管理 密 碼 圖1-2系統(tǒng)管理 1.3.2工資設定。 主要功能如圖所示。 修改個人工資 工資設定 打印個人工資 新職工工資的錄入 刪除個人工資 圖1-3工資設定 1.3.3工資查詢。 主要功能如圖所示。 工資查詢 順序查
12、詢 向上查詢 按條件查詢 打印查詢結果 圖1-4工資查詢 1.3.4工資匯總。 所有職工工資的匯總 工資的匯總 主要功能如圖所示。 工資匯總 工資的預覽 工資的打印 修改個人工資 圖1-5工資匯總 1.4需求規(guī)定 1.4.1對功能的規(guī)定 (1)根據功能的不同劃分為多個模塊??傮w功能的劃分如圖所示: 圖1-6單位職工工資管理系統(tǒng) (2)功能描述。 1)系統(tǒng)管理。 在開始使用職工工資管理信息系統(tǒng)其他功能模塊之前,利用系統(tǒng)管理建立基本的用戶信息表。用戶基本信息表包括用戶名,密碼兩項。每個用戶名對應唯一的密碼
13、,都輸入正確后進入管理系統(tǒng)。進入系統(tǒng)后,用戶名和密碼可以修改。 2)工資設定。 ①修改個人工資:利用本功能可以對每個職工的工資進行修改,操作方法: 單擊“編輯”按鈕/輸入數據/單擊“計算”按鈕/單擊“保存”按鈕,便可完成個人工資的修改,并自動計算修改后的結果。如不單擊“保存”而單擊“還原”按鈕,則恢復對該記錄的修改。 ②打印個人工資:在完成對個人工資的修改后,可以利用本功能直接打印出該職工的工資條。單擊“打印”按鈕既可。 ③新職工工資的錄入:利用本功能可以方便地將新來的職工工資情況錄入數據庫。單擊“添加”按鈕,系統(tǒng)自動在數據庫的末尾增加一條空記錄,輸入各工資項目,單擊“保存”按鈕,完
14、成新職工工資的增加。如不單擊“保存”而單擊“還原”按鈕,則不能完成新職工工資的增加。 ④刪除個人工資:利用本功能可以對當前記錄進行刪除,單擊“刪除”按鈕,系統(tǒng)將提示“是否刪除此記錄”,如單擊“Y是”則完成對該記錄的刪除;如單擊“N否”,則不刪除該記錄。 3)工資查詢。 ①順序查詢:既向下查詢一條記錄,單擊“下一個”按鈕,查詢下一條記錄。 ②向上查詢:既向上查詢一條記錄,單擊“上一個”按鈕,查詢上一條記錄。 ③按某一條件查詢:可按編號、姓名等條件查詢,單擊“查找”按鈕,在出現的對話框中輸入要查找的字段名,單擊“搜索”按鈕,便可查找到滿足條件的記錄。 ④打印查詢結果,單擊“打印”按鈕,
15、可以打印查詢的結果。 4)工資匯總。 ①工資匯總,顯示所有職工工資的總和。 ②打印預覽,單擊時模擬顯示打印的效果。 ③工資打印,單擊時打印工資清單。 5)退出:單擊時退出工資管理系統(tǒng)。 1.4.2對性能的規(guī)定 (1)精度。 工資總和雙精度表示,共計7位,小數點后取兩位,具體表示為XXXXX.XX。 (2)靈活性。 除使用工具欄外,還可以使用菜單欄上的菜單。獲取信息的方式多樣而且靈活。 (3)故障處理要求。 如果先單擊“工資匯總”選項,再進行“工資設定”或“工資查詢”選項,將會提示數據表正在使用,此時單擊“確定”按鈕,便可解決。 1.4.3運行環(huán)境的規(guī)定 (1)設備。
16、 微機 CPU:1.0G,硬盤:40G,內存:256M,顯示器 17''。能夠打印A4紙大小的打印機。 (2)支持軟件。 1) 開發(fā)工具及運行環(huán)境:后臺數據庫工具我們采用Visual FoxPro6.0自帶數據庫,前臺則采用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) 數據庫:Visual FoxPro6.0 (3)接口。 軟件能夠在Windows xp以上的平臺上運行。Visual FoxPro6.
17、0數據庫與Visual FoxPro6.0前臺的連接由Visual FoxPro6.0自身完成。 第二章 模塊化的開發(fā)環(huán)境的簡介 Visual FoxPro6.0是美國著名的Microsoft公司開發(fā)的新一代關系數據庫管理系統(tǒng)。它易學易用,功能完善,深受廣大用戶的歡迎。它提供給用戶一個32位、面向對象的應用程序開發(fā)環(huán)境,使得用戶組織數據、定義數據庫規(guī)則及生成應用程序等工作更加快捷,同時支持更多、更大容量的數據管理能力。隨著Microsoft Developer Studio 的發(fā)展,Visual FoxPro與其他可視化編程語言連接的日益緊密,Micros
18、oft公司正不斷為用戶開發(fā)功能更加全面、快捷的數據庫管理系統(tǒng)。 Visual FoxPro6.0為應用的開發(fā)提供了全面、綜合性的支持,可以分別概括為如下幾點: 2.1事件驅動的應用程序。 Visual FoxPro6.0的應用程序是事件驅動的。即用戶通過各種動作控制應用程序的流程。例如,當單擊某個按鈕或在某個編輯框中輸入數據時都會觸發(fā)相應的事件。用戶可以通過編寫腳本(Script)來說明當事件被觸發(fā)時所要完成的處理過程。Visual FoxPro6.0給開發(fā)人員提供了一個集成環(huán)境。應用的各種成分、包括窗口、菜單、事務邏輯、數據庫存儲、數據庫生成、圖形、報表、表單、等全部都在 Visual
19、 FoxPro6.0內開發(fā),而不必再到其它環(huán)境中去做。 2.2 Visual FoxPro6.0語言與函數。 Visual FoxPro6.0是新一代的關系型數據庫系統(tǒng),它易學易用,功能強大,與以前的版本相比,它的功能更加強大,開發(fā)及操作界面更加友好。用Visual FoxPro語言編寫的程序通常稱為應用程序。應用程序是由FoxPro命令、函數和相應的某一事件所要完成的處理過程的語句所組成的。它能使開發(fā)人員很容易地將簡單工作復雜的事務邏輯與應用相匹配。它由幾百個函數用于操作對象、數字、文字和日期等信息并全面支持的DDE和全文本的I/O。 例如為某個按鈕上的Click Event事件則編寫
20、的腳本、可能要進行的處理是從數據庫中檢索和顯示數據。 事件本身也可以觸發(fā)其它事件,例如當一個按鈕上的Click Event事件要打開一個窗口時就觸發(fā)了一個窗口上的Open事件。 Visual FoxPro6.0還提供了豐富的內置函數,可以利用這些函數對應用程序的各種對象的控件進行處理,如打開窗口的函數更新數據庫的函數。 此外,用戶還可以定義自己的函數在應用程序中來執(zhí)行某種特定的處理過 程。外部函數可在Visual FoxPro6.0內說明和訪問,就如同內置的 Visual FoxPro6.0函數一樣。 2.3面向對象的編程。 在Visual FoxPro6.0中創(chuàng)建的每一個菜單和
21、窗口都是一個模塊稱為對象(Object)。Visual FoxPro6.0應用程序基本的構建塊是用戶所創(chuàng)建的對象,每一個對象都具有一些特性和行為(屬性、事件和功能)利用諸如封裝性、繼承性和多態(tài)性這樣的面向對象的編程技術。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。使應用程序具有可通用性可說擴展性和強有力的功能。 Visual FoxPro6.0應用由一系列對象組成,包括有函數、菜單、結構和數據窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等。這些對象和控件都可在許多應用中重復使用。 2.4 與數據庫的連接。 Visual FoxPro6.0提供了與底層數據庫系統(tǒng)緊
22、密的連接。Visual FoxPro6.0支持不同的關系數據庫管理系統(tǒng)并充分發(fā)揮每一個數據庫的特長。開發(fā)人員可利用內置的高性能數據庫引擎——Sybase SQL Anywhere生成獨立應用或脫離服務器運行的服務以上的應用。 第三章 總體設計方案 職工工資管理軟件是面對單位職工工資的信息管理系統(tǒng)。 3.1系統(tǒng)組成 職工工資管理軟件組成如下圖: 圖3-1單位職工工資管理系統(tǒng) 3.2實現思路 3.2.1用戶管理 采用用戶名,密碼兩個數據項對系統(tǒng)的安全性進行管理。每個用戶名對應唯一的密碼,都輸入正確后進入管理系統(tǒng)。進入系統(tǒng)后,用戶名和密碼可以修改。 3
23、.2.2界面設計 采用Menu的界面,看起來簡潔,直觀。 主窗口設計原則: 充分體現用戶功能的直觀性和方便性、數據操作的規(guī)范性和統(tǒng)一性。 輸入文本為宋體12號文本控件,底色為白色表示用戶輸入區(qū);底色為灰色,表示系統(tǒng)自動顯示區(qū),用戶不可輸入。 命令按鈕控件文字為幼圓12號色,黑色,表示用戶可選擇按鈕,單擊時將啟動程序。 3.3系統(tǒng)特點 (1)系統(tǒng)的人機界面友好,操作簡單。 (2)合理的數據庫和功能模塊設計,基本做到是基礎數據一次輸入多次使用,用戶的數據輸入量大大減少,這不但減少用戶的工作量,提高了系統(tǒng)工作的效率,而且避免了由于同一數據的多次輸入不一致所造成的數據混亂。 (3)
24、強大的模糊查詢和打印功能,能進行多種條件的組合查詢,是用戶只需要輸入與系統(tǒng)記錄數據相關的最簡單條件,系統(tǒng)立刻會幫用戶找到所需的相關記錄,統(tǒng)計、計算、打印等功能,大大減輕了財務人員的工作負擔和勞動量。 (4)系統(tǒng)的穩(wěn)定性好、容錯性強。系統(tǒng)提供了強大的檢錯、糾錯功能和聯機幫助功能,以幫助用戶修改糾正錯誤,正確的使用系統(tǒng)。 (5)系統(tǒng)的安全可靠性好。系統(tǒng)的權限和口令設置功能,限制了非法用戶進入系統(tǒng),保護了系統(tǒng)數據的安全性和可靠性。 (6)由于系統(tǒng)功能模塊的獨立性,因此系統(tǒng)結構簡單,可維護性好,系統(tǒng)具有良好的可擴展性。 3.4系統(tǒng)運行環(huán)境 作為一個小型數據庫系統(tǒng),單位職工工資管理系統(tǒng)對硬件的
25、要求不高。 3.4.1硬件 微機 CPU:1.0G,硬盤:40G,內存:256M,顯示器 17''。能夠打印A4紙大小的打印機。 3.4.2 支持軟件。 后臺數據庫工具我們采用Visual FoxPro6.0自帶數據庫,前臺則采用Visual FoxPro6.0作為開發(fā)工具,系統(tǒng)運行環(huán)境為Windows 98及以上的Windows操作系統(tǒng)平臺。 3.5出錯處理 出錯處理主要指數據輸入或傳遞發(fā)生錯誤和系統(tǒng)出現異常時,在軟件程序中設置對應的處理子程序,以糾正錯誤。 本軟件程序在設計中主要考慮對數據范圍限制的超出警告、數據類型錯誤報警處理和異常中斷處理3種情況。系統(tǒng)有足夠的健壯性,在程
26、序崩潰時,數據不會丟失。 第四章 程序設計與實現技術 管理信息系統(tǒng)的基礎就是數據庫。所以對本工資管理信息軟件來說,數據庫結構的設計就顯得非常重要。數據庫是若干個表、表單、視圖,索引,關鍵字以及其它一些數據對象組成的存儲應用系統(tǒng)數據的倉庫。 4.1數據字典 4.1.1數據字典 (1)數據字典。 數據字典是對系統(tǒng)所用到的表結構的描述。工資管理系統(tǒng)的數據表見表4-1職工工資項目: 表4.1職工工資項目 序號 字段 說 明 數據類型 長度 主索引 1 編號 職工編號 字符型 3 Yes 2 姓名 職工姓名 字
27、符型 10 No 3 性別 職工性別 字符型 2 No 4 基本工資 職工基本工資 數值型 7 No 5 津貼 職工津貼 數值型 7 No 6 知識補貼 職工知識補貼 數值型 7 No 7 午餐補貼 職工午餐補貼 數值型 7 No 8 交通補貼 職工交通補貼 數值型 7 No 9 工齡補貼 職工工齡補貼 數值型 7 No 10 獎金 職工獎金 數值型 7 No 11 應領工資 職工應領工資 數值型 7 No 12 簽字 職工簽字 數值型 10
28、 No 4.2 界面設計 整個界面采用表單設計,文件名為Mmk.scx,由一組文字標簽、四組文本框、兩組命令按鈕和一張圖片組成,具體設置方法如下: (1)文字標簽:黑體,居中,40號字,顏色藍色; (2)文本框:宋體12號,顏色黑色,灰色背景的只具有提示作用,提高程序可操作性,白色背景的可以直接輸入文本,文本長度為3位。這里用戶名為lch,密碼為0。 (3)命令按鈕:幼園10號,顏色藍色。 單擊“確定”按鈕時啟動程序組,結果不正確時提示“用戶名錯誤,請重新輸入”,結果正確將進入主界面。程序清單如下: inname=alltrim(thisform.text1.val
29、ue) inpswd=alltrim(thisform.text2.value) set order to username seek inname if !found() cMessageTitle=設備管理系統(tǒng) cMessageText=用戶名錯誤,請重新輸入 nDialogType=4+32 nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 thisform.text1.va
30、lue= thisform.text1.setfocus case nAnswer=7 messagebox("請勿偷窺他人資料",48,"警告") thisform.release endcase else if password!=inpswd cMessageTitle=設備管理系統(tǒng) cMessageText=密碼錯誤,請重新輸入 nDialogType=4+32 nanswer=messagebox(
31、cMessageText,nDialogType,cMessageTitle) do case case nAnswer=7 messagebox("請勿偷窺他人資料",48,"警告") thisform.release endcase else thisform.release do form gzxg endif endif 單擊“退出”時,系統(tǒng)退出該程序。程序語句為:thisform.release。 4.2.2設計系統(tǒng)主界面 主界面采用表單
32、設計,文件名為GZXG.SCX進入主界面以后,根據系統(tǒng)設計中,簡單直觀的界面設計要求,我選定Menu式的主界面。在這個窗口中,能夠完成數據錄入、修改、查詢、匯總、打印等所有功能。 整個界面由一組文字標簽、四組命令按鈕和一張圖片組成,具體設置方法如下: (1) 文字標簽:一組文字標簽為黑體,居中,40號字;顏色紅色 (2)命令按鈕:幼園12號,顏色黑色。單擊時將運行程序組,完成一定的功能。 單擊“工資設定”按鈕,執(zhí)行語句do form gzsd,運行工資設定子程序; 單擊“工資查詢”按鈕,執(zhí)行語句do form gzcx,運行工資查詢子程序; 單擊“工資匯總”按鈕,執(zhí)行語句do fo
33、rm gzhz,運行工資查匯總、打印子程序; 單擊“退出”按鈕,執(zhí)行語句 thisform.release clear events quit 系統(tǒng)退出該程序。 4.3 各模塊設計 4.3.1工資設定模塊設計 工資設定模塊采用表單進行設計,文件名為GZSD.SCX,如圖4-1所示: 圖4-1工資設定 包括以下幾項功能: (1)修改個人工資: 單擊“編輯”按鈕,便可進行工資項目的修改,單擊“保存”按鈕進行保存,單擊“還原”按鈕將放棄修改。 (2)打印個人工資:單擊“打印”按鈕,便可進行所有記錄或當前記錄的打印。 (3)增加新職工工資:單擊“追加”按鈕,將在數據表的末
34、尾增加一條空記錄,此時便可進行新職工工資的錄入,單擊“保存”按鈕進行保存,單擊“還原”按鈕將放棄修改。 (4)刪除個人工資:對工作關系轉出的職工工資從數據表中刪除,單擊“刪除”按鈕,系統(tǒng)提示“是否刪除此記錄”,單擊“Y是”按鈕將刪除當前記錄,單擊“N否”按鈕將放棄刪除。 4.3.1工資查詢模塊設計 工資查詢模塊采用表單設計方法,文件名為GZCX.SCX,如圖4-2所示: 圖4-2查詢職工工資 包括以下幾項功能: (1)順序查詢:單擊“下一個”按鈕,將向下查詢一條記錄。 (2)向上查詢:單擊“上一個”按鈕,將向上查詢一條記錄。 (3)按某一條件查詢:可按編號、姓名等條件查詢,
35、單擊“查找”按鈕,輸入要查找的字段名,單擊“查找”,將查找到滿足條件的記錄。 (4)打印查詢結果:單擊“打印”按鈕,將對所有記錄或當前記錄進行打印。 4.3.1工資匯總模塊設計 工資匯總模塊采用表單設計方法,文件名為GZHZ.SCX。 包括以下幾項功能: (1) 工資匯總:單擊時出現一個新的窗口,以表格的形式顯示所有職工的工資情況。如圖4-3所示: 圖4-3職工工資一覽表 (2)工資預覽:單擊時執(zhí)行語句 close database all report form gzhz to print preview thisform.refresh 將匯總結果模擬顯示在屏幕上
36、。 (3)工資打?。簡螕魰r執(zhí)行語句 close database all report form gzhz to print 將匯總結果以清單的形式打印出來。 (4)退出:單擊時執(zhí)行語句 thisform.release 系統(tǒng)退出該程序。 第五章 性能測試與分析 性能測試是對所開發(fā)的程序進行測試,檢測是否能滿足用戶需求以及對程序內在問題的檢驗。在測試過程中,對出現的問題進行必要的修改。 5.1 信息更新中的問題 在最初階段數據庫設計中,一些數據表的主索引設置不當,結果導致后臺數據庫中出現不少重復冗余的數據,后來發(fā)現是Visual Foxpro6.0的數據窗口中的操作
37、函數Update與后臺數據庫中的數據操作函數,不相一致,于是換用了后臺數據庫的對數據操縱用的函數,結果是在這方面的冗余問題得到解決,但是這樣卻增加了前臺對后臺數據庫的操作所用到的程序代碼。 5.2 字符串的問題 在測試時出現過這樣的問題: 輸入數據庫中的字符串型數據取出后與一個相同的數據比較,居然會得到“不相等”的結果。 (1)分析這個問題,發(fā)現原因是:數據庫中定義時字符串長度的問題。定義長度為10,而只用了8個,如:“password”,那么,在數據庫中則存儲成:“password ”,后面自動用空格補充,取出來后也是后面有兩個空格的字符串了,所以會與“password”不相等。
38、(2)解決的方法有兩個:第一是在用來比較的字符串后也加兩個空格,造成相等;但是這個方法不太好,因為在比較的時候用來比較的字符串有時不是一定的,可能是即時取得的,所以不可能會自動加減空格。第二是利用數據庫本身的功能。因為Visual Foxpro6.0 有功能能在SQL語句中自動比較字符串和表中的字符串數據,它能夠自動去掉空格。利用這個方法比較好,直接利用變量與數據庫中數據比較,避免了這個問題。 5.3 工資匯總模塊設計的問題 在對工資匯總模塊的設計過程中,我使用了報表方法,文件名為GZHZ.FRX。但結果在瀏覽時可以顯示,不能加到所開發(fā)的軟件中。經過查閱資料,上機實踐,發(fā)現將報表與表單相結
39、合便可解決此問題。先設計好報表文件GZHZ.FRX,再設計表單GZHZ.SCX,表單中設計表格,表格的列與報表的列一一對應,在表單中將記錄來源一項Record Source設置成來源于數據表GZ.DBF。這樣就可以實現報表與程序的良好鏈接,解決工資匯總的問題。 第六章 體 會 通過這次畢業(yè)設計,使自己得到了多方面的鍛煉和提高,將心得總結如下: 6.1數據庫方面 對數據庫基礎知識和基本理論有了更深刻的認識,在這次畢業(yè)設計中,接觸到了實際的數據庫產品——Visual Foxpro,對數據庫方面知識的理解更深了。以前對數據庫的三級模式
40、不是很明白,尤其是“視圖”,在實際的軟件開發(fā)中經過鍛煉,用戶視圖都是用Visual Foxpro;自行編寫的,對視圖確實有了一些感性的認識。 6.2 Visual Foxpro6.0 通過這次畢業(yè)畢業(yè)設計,對Visual FoxPro6.0也有了進一步的認識。這是Microsoft公司開發(fā)的新一代關系數據庫管理系統(tǒng)。它易學易用,功能完善,深受廣大用戶的歡迎。它提供給用戶一個32位、面向對象的應用程序開發(fā)環(huán)境,使得用戶組織數據、定義數據庫規(guī)則及生成應用程序等工作更加快捷,同時支持更多、更大容量的數據管理能力。隨著Microsoft Developer Studio 的發(fā)展,Visual Fo
41、xPro與其他可視化編程語言連接的日益緊密,Microsoft公司正不斷為用戶開發(fā)功能更加全面、快捷的數據庫管理系統(tǒng)。 6.3 網絡方面 C/S模式和B/S模式; WINDOWS數據源和ODBC接口; 應用程序與數據庫的接口等。 畢業(yè)設計臨近尾聲,現在總結這一段的成績,雖有一些收獲,卻也認識到了自己的很大不足。畢業(yè)設計有需求分析、數據庫設計和編程、調試等階段,深感自己設計經驗不足,有許多情況在設計階段不能預料到,而在編程和調試階段才發(fā)現很多不足。在以后的鍛煉中應該更注意一些細節(jié),盡量做到需求清晰,讓用戶滿意。 第七章 結束語 經過幾個月來的緊張設計和開發(fā),《工資管理
42、系統(tǒng)》被設計完畢。我在指導教師的指導下把在三年的本科學習和知識貫通,認真的努力工作,終于完成了任務,其功能基本符合用戶需求,能夠實現單位職工工資管理的信息化、自動化,深受用戶好評。 但由于畢業(yè)設計時間較短,又加開發(fā)軟件沒有經驗,自己水平有很有限,所以該系統(tǒng)我認為有許多不盡如人意的地方,如各用戶界面不夠美觀,數據格式的規(guī)范不全面等等等等。我想這些都會將在以后的學習中更加的完善。 我相信,我將會在以后的工作中把所學到的知識好好的應用出來,為祖國和人民做出我的應有貢獻。 致 謝 通過在大學的四年學習,終于快要完成了我的本科學業(yè)。在這個既緊張興奮、有
43、有些戀戀不舍的時候,回想這四年來,在多位老師的教育和幫助下,使我學到了更多以前不成了解的知識,對計算機知識和應用有了更深一步地認識,使我更明確了現代社會,現代化、數字化中,計算機不可替代的作用。尤其是通過這次的畢業(yè)設計,更使我四年來的學習得到了綜合的鍛煉,和提高。所以在我快要畢業(yè)的時候,我要對學校,以及在這四年來在我學習和勝過上給了我巨大幫助的各位老師,真誠地說聲謝謝,謝謝你們對我這四年的教導和幫助,你們辛苦了。我還要特別感謝的是我這次畢業(yè)設計的指導老師,老師。在這次畢業(yè)設計過程中,老師不辭辛苦,對我悉心教導,耐心的解答每一個問題,使我順利地完成了這次的畢業(yè)設計任務,為此,我對老師表示深深的謝
44、意!同時在一次感謝教過的所有老師,謝謝你們! 參考文獻 1、王仁燁,唐新生編著?!吨形陌鎂ISUAL FOXPRO6.0編程基礎》清華大學出版社 1992年發(fā)行 2、石樹剛、鄭振梅編著。關系數據庫,北京:清華大學出版社,1994。 3、鄭人杰等編輯?!妒褂密浖こ獭返诙?北京大學清華大學出版社1997年。 4、薩師煊、王珊。數據庫系統(tǒng)概論(第三版)。北京:高等教育出版社,2000。 5、毛一心編輯。《中文版VISUAL FOXPRO6.0應用及實例集錦》,人民郵電出版社出版發(fā)行。2000年。 6、李春葆編著?!禫ISUAL FOXPRO6.0高級編程》,科學出版社。2001年。 7、網冠科技 編著?!禫ISUAL FOXPRO6.0時尚編程百例》,機械工業(yè)出版社。2001年。 8、張忠、李伏強著?!禫ISUAL FOXPRO3.0中文版從入門到精通》,海洋出版社。1997年。 9、郭興成 編寫?!禫ISUAL FOXPRO7.0開發(fā)實作教程》,北京希望電子出版社。2002年 26
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結+在機關“弘揚憲法精神推動發(fā)改工作高質量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結
- 2024-2025年秋季第一學期初中歷史上冊教研組工作總結
- 2024年小學高級教師年終工作總結匯報
- 2024-2025年秋季第一學期初中物理上冊教研組工作總結
- 2024年xx鎮(zhèn)交通年度總結
- 2024-2025年秋季第一學期小學語文教師工作總結
- 2024年XX村陳規(guī)陋習整治報告
- 2025年學校元旦迎新盛典活動策劃方案
- 2024年學校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農村規(guī)劃管控述職報告