畢業(yè)論文實驗資產(chǎn)管理系統(tǒng)_第1頁
畢業(yè)論文實驗資產(chǎn)管理系統(tǒng)_第2頁
畢業(yè)論文實驗資產(chǎn)管理系統(tǒng)_第3頁
畢業(yè)論文實驗資產(chǎn)管理系統(tǒng)_第4頁
畢業(yè)論文實驗資產(chǎn)管理系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、前 言短短的半個世紀中,以計算機為核心的電子信息技術(shù)得到了迅猛的發(fā)展。計算機技術(shù)和通訊技術(shù)的結(jié)合越來越緊密,以計算機為核心的現(xiàn)代信息技術(shù)正在全方位地向人類社會的各個領(lǐng)域滲透,極其深刻地影響著人們的思維方式、學習方式、工作方式和生活方式。隨著計算機應用技術(shù)的飛速發(fā)展,各種計算機軟件的種類和數(shù)量越來越多,軟件升級的周期越來越短,如何使操作者快捷、實用地掌握某種軟件的操作技能要點,應用到實際工作中,已成為應用軟件推廣和使用的突出問題。 數(shù)據(jù)庫管理系統(tǒng)從dbase,foxbase到foxpro 2.5 for dos在visual foxpro 6.0面前就顯得黯然失色了。visual foxpro

2、6.0是目前微機上最流行的關(guān)系數(shù)據(jù)庫語言之一,它以其卓越的數(shù)據(jù)庫處理性能、良好的開發(fā)環(huán)境贏得了廣大用戶的喜愛。它與windows 98操作系統(tǒng)以及office辦公軟件都可以很好的交流,用戶可以通過visual foxpro 6.0的開發(fā)環(huán)境方便地設計數(shù)據(jù)庫結(jié)構(gòu)、管理數(shù)據(jù)庫、設計應用程序界面、設計查詢、設計報表、設計菜單,并可以利用項目管理器對數(shù)據(jù)庫和程序進行管理、生成可執(zhí)行文件,并進行發(fā)布等。學好編程語言是我們現(xiàn)代人所必須的,只有這樣才能在科技大潮中占有一席之地。此次畢業(yè)設計所用的是visual foxpro 6.0關(guān)系數(shù)據(jù)庫語言,利用它來實現(xiàn)我們課題組的任務:編制“實驗設備管理系統(tǒng)”應用程序

3、,主要用于學校的實驗設備管理。這個程序主要包括“主控”、“輸入”、“查詢”、“統(tǒng)計”、“維護”等幾個模塊。由于初次利用visual foxpro 6.0進行畢業(yè)設計,在設計當中遇到了不少的問題,通過老師的指導,和同學的相互討論,再加上閱讀大量的有關(guān)書籍和資料,我完成了自己的“主控”、“統(tǒng)計”、“維護”兩個模塊。由于經(jīng)驗欠缺,能力有限,程序難免有不足之處,請老師給予批評并加以指正。我會吸取經(jīng)驗,在今后不斷改進并創(chuàng)新。第一章 概述1.設計題目:實驗資產(chǎn)管理系統(tǒng)2.設計目的:為了方便學校對實驗設備資產(chǎn)的管理,更靈活清晰地了解到各項收入和支出,我們特此編制了實驗設備資產(chǎn)管理程序。通過這次對實驗資產(chǎn)管理

4、系統(tǒng)的設計,使我們對四年來所學的知識進行一次全面的綜合性的總結(jié),學會運用相關(guān)的理論和技術(shù)去解決工作中的實際問題.培養(yǎng)了我們發(fā)現(xiàn)問題和提出問題的能力,調(diào)研和收集資料的能力,方案和論證能力,語言表達能力,交際能力及相互協(xié)作的工作能力.提高了我們綜合運用知識的能力,調(diào)試程序的能力,以及分析問題、解決問題的能力.通過這次畢業(yè)設計,進一步挖掘了我們的非智力潛能,激發(fā)了我們的學習興趣,培養(yǎng)了我們的創(chuàng)造、想象、思維等多種能力,同時,也鍛煉了我們相互協(xié)作的工作能力,讓我們學會了取人之長,補己之短,也深深地明白了“三人行,必有我?guī)熝伞?“團結(jié)力量大”的真理!3.設計內(nèi)容:1)建立數(shù)據(jù)庫2)編寫主控模塊3)編寫輸

5、入模塊4)編寫查詢模塊5)編寫統(tǒng)計模塊6)編寫維護數(shù)據(jù)模塊4.設計要求 1)查閱資料,進行理論準備Ø 進行數(shù)據(jù)調(diào)查,收集有關(guān)固定資產(chǎn)管理的第一手資料Ø 畫出數(shù)據(jù)流程圖 Ø 設計數(shù)據(jù)庫及數(shù)據(jù)表 2)程序設計的流程圖Ø 用框圖形式說明程序設計的思想及總框圖Ø 寫出本人負責模塊的詳細框圖3)程序設計Ø 建立數(shù)據(jù)庫及數(shù)據(jù)表:數(shù)據(jù)庫中項目設置合理,冗余度小Ø 主控模塊:條目清晰,操作方便Ø 輸入模塊:數(shù)據(jù)錄入簡單易修改Ø 查詢模塊:按"關(guān)鍵字"進行查詢Ø 統(tǒng)計模塊:按“關(guān)鍵字”進行統(tǒng)計

6、Ø 維護模塊:主要實現(xiàn)對所刪除數(shù)據(jù)的維護 4)畢業(yè)設計說明書及論文Ø 說明書及論文必須用word97打印成冊Ø 程序設計思想描述清楚簡潔Ø 運行過程及運行結(jié)果(采用圖片說明程序和運行過程及結(jié)果)Ø 程序說明書及畢業(yè)論文兩項中的文字,不得少于5000字5.原始資料:固定資產(chǎn)基本臺帳第二章 程序說明書1. 系統(tǒng)程序說明書 系統(tǒng)程序說明書為了方便學校對實驗設備資產(chǎn)的管理,我們歷時一個月編制了一個實驗設備管理系統(tǒng)的應用程序。學校以前對實驗設備資產(chǎn)的管理使用excel數(shù)據(jù)表的方法,這就需要操作人員熟練使用excel軟件,并且使用此軟件在查找時有諸多不便.

7、例如,不能按照關(guān)鍵字進行查找,統(tǒng)計計算,大大增加了工作量.而我們所編制的應用程序就解決了這些問題,它查找方便,新增添了許多功能,只需輕輕點擊一下按鈕,就可實現(xiàn)你想要的結(jié)果,而且不需要操作人員具備極其深厚的專業(yè)知識.此應用程序具備以下一些功能:Ø 主控模塊:主要實現(xiàn)對整個系統(tǒng)的控制,實現(xiàn)主控模塊與其他各模塊之間的鏈接與切換。Ø 輸入模塊:主要是用來完成對數(shù)據(jù)的添加、修改、刪除和恢復(還原),方便對數(shù)據(jù)各方面的管理。Ø 查詢模塊:主要是按“關(guān)鍵字”進行查詢。其功能包括兩方面:1) 顯示表結(jié)構(gòu):主要是為了方便查詢。2) 2)清楚的了解到整個表的大體結(jié)構(gòu)。3)按關(guān)鍵字:編

8、號、名稱、購進日期和教學單位進行查詢。Ø 統(tǒng)計模塊:主要實現(xiàn)從三個方面對數(shù)據(jù)進行統(tǒng)計。按照關(guān)鍵字:名稱、規(guī)格型號、教學單位進行統(tǒng)計,將統(tǒng)計結(jié)果顯示在表格中。Ø 維護模塊:主要實現(xiàn)對所刪除數(shù)據(jù)的維護,將所刪除的數(shù)據(jù)添加到一個 名為:“hsh.dbf”的數(shù)據(jù)表中,以應付由于誤操作所帶來的麻煩,還可以將所刪除的數(shù)據(jù)進行還原。整個實驗設備資產(chǎn)管理系統(tǒng)的框圖如下:實驗設備資產(chǎn)管理系統(tǒng)輸入模塊維護模塊統(tǒng)計模塊查詢模塊主控模塊在程序編寫過程中,出現(xiàn)了許多令人頭疼的問題。通過閱讀大量的書籍再加上同學們的探討和老師的指導,大部分疑點都得到了解決。在這里,衷心地向老師們表示深深的敬意和感謝。但

9、由于時間和能力有限,所以難免有不足之處和遺憾的地方,希望老師給予批評指正!在以后的工作設計中,我們會努力把它設計的更完善.更美好!此應用程序集我們四人之精華,功能齊全、管理方便、易操作,歡迎廣大用戶應用。第三章 個人程序設計說明主控模塊設計思想及框圖顯示:一. 設計思想 主控模塊起著舉足輕重的作用。 通過看,可以了解到整個系統(tǒng)所包括的所有模塊。 通過用,可以實現(xiàn)主控模塊與其他分模塊之間的鏈接與切換。 作為主控模塊,要求界面設計的清晰、明了,讓用戶一進入我們的系統(tǒng)就有一種豁然開朗的感覺。所以,我采用一張簡潔的圖片作為表單的背景。其上設置了:輸入、查詢、統(tǒng)計、打印及退出5個命令按鈕,通過電擊按鈕分

10、別實現(xiàn)與其他模塊的鏈接。(一) .主控模塊框圖如下:主 控 退出打印統(tǒng)計輸入查詢(二)主控模塊界面如(圖一)所示:(圖一) (三).主控模塊使用說明:1 點擊“輸入”按鈕,進入輸入模塊如(圖二)所示: (圖二)2 點擊“查詢”按鈕,進入查詢模塊如(圖三)所示: (圖三)3 點擊“統(tǒng)計”按鈕,進入統(tǒng)計模塊如(圖四)所示: (圖四)4 點擊“打印”按鈕,進入打印模塊如(圖五)所示: (圖五)5 如果想退出主控模塊,點擊“退出”按鈕可以出現(xiàn)一個對話框給予提示,如(圖六)所示: (圖六) 當點擊“是(y)”按鈕,則退出主控模塊;如果點擊“否(n)”按鈕,仍處在主控模塊界面狀態(tài)。統(tǒng)計模塊設計思想及框圖:

11、一 設計思想: 首先建立三個空的數(shù)據(jù)表:“t j”、“tj1”、“tj3”,將它們設置成數(shù)據(jù)源。 “t j”表包括四個字段:“名稱”、“單價”、“數(shù)量”、“總金額”,“tj1”表包括五個字段:“規(guī)格型號”、“名稱”、“單價”、“數(shù)量”、“總金額”,“tj3”表也包括五個字段:“教學單位”、“名稱”、“單價”、“數(shù)量”、“總金額”,再對原數(shù)據(jù)按照關(guān)鍵字:“名稱”、“規(guī)格型號”、“教學單位”分別進行排序,生成三個排序表:“h1”、“h2”、“h3”。然后對這三個表中的數(shù)據(jù)進行統(tǒng)計,統(tǒng)計之后生成三個表為:“htj1”、“htj2”、“htj3”,最后分別將這三個表中的數(shù)據(jù)寫到最初建好的數(shù)據(jù)表:“t

12、j”、“tj1”、“tj3”中,也就是最終所統(tǒng)計出的結(jié)果。1三個空的數(shù)據(jù)表如圖所示: 按“名稱”進行統(tǒng)計的數(shù)據(jù)環(huán)境( t j表):按“規(guī)格型號”進行統(tǒng)計的數(shù)據(jù)環(huán)境(t j 1 表):按“教學單位”進行統(tǒng)計的數(shù)據(jù)環(huán)境(t j 3表):3 三個排序表如圖所示:按“名稱”進行排序所生成的表(h 1表):按“規(guī)格型號”進行排序所生成的表(h 2表): 按“教學單位”進行排序所生成的表(h 3表): 4 統(tǒng)計結(jié)果生成的三個表如下:按“名稱”進行統(tǒng)計所生成的表(h t j 1表): 按“設備名稱”進行統(tǒng)計所生成的表(h t j 2表): 按“教學單位”進行統(tǒng)計所生成的表(h t j 3表): 表單設計思想

13、:由于表單之間不易連接,所以盡可能的把所有的內(nèi)容都集成在一個表 單中,這樣比較利于操作。為了界面看起來簡潔、清晰,整個布局我采用了頁框的形式來布局。頁框共分為三頁:“按名稱統(tǒng)計”、“按規(guī)格型號統(tǒng)計”、“按教學單位統(tǒng)計”。每一頁的設置大致相同,都包括一個表格,而且設置了三個命令按鈕:“統(tǒng)計”、“清空”、“退出”。 選擇統(tǒng)計類型之后,點擊“統(tǒng)計”命令按鈕進行統(tǒng)計,結(jié)果顯示在表格中。為了避免在下一次統(tǒng)計時數(shù)據(jù)相互累加,所以我在每一頁中均設置了一個“清空”按鈕,通過點擊可以將上一次的統(tǒng)計結(jié)果清除。另外,“退出”按鈕可以實現(xiàn)關(guān)閉表單并與主控模塊的鏈接。在點擊“退出”按鈕之后,會出現(xiàn)一個對話框,選擇“是(

14、y)”返回主控模塊,選擇“否(n)”仍處在統(tǒng)計模塊狀態(tài)。 (一).統(tǒng)計模塊框圖如下:統(tǒng) 計按教學單位按規(guī)格型號按設備名稱(二). 統(tǒng)計模塊界面如(圖七)所示: (圖七)(三) .統(tǒng)計模塊使用說明:1page1de1(按設備名稱)統(tǒng)計的操作:1).選擇page1(按設備名稱)進行統(tǒng)計,點擊“統(tǒng)計”按鈕之后,其結(jié)果顯示在表格中,界面如(圖八)所示: (圖八)2)如果想將此次統(tǒng)計出的結(jié)果清除,就可以點擊“清空”按鈕完成此項操作,操作結(jié)果如(圖九)所示: (圖九)2page1de2(按規(guī)格型號)統(tǒng)計的操作: 1). 選擇page2(按規(guī)格型號)進行統(tǒng)計,點擊“統(tǒng)計”按鈕之后,其結(jié)果顯示在表格中,界面如

15、(圖十)所示: (圖十)2)如果想將此次統(tǒng)計出的結(jié)果清除,就可以點擊“清空”按鈕完成此項操作,操作結(jié)果如(圖十一)所示: (圖十一)3page1de3(按教學單位)統(tǒng)計的操作: 1).選擇page3(按教學單位)進行統(tǒng)計,點擊“統(tǒng)計”按鈕之后,其結(jié)果顯示在表格中,界面如(圖十二)所示: (圖十二) 2)如果想將此次統(tǒng)計出的結(jié)果清除,就可以點擊“清空”按鈕完成此項操作,操作結(jié)果如(圖十三)所示: (圖十三)3)如果想退出統(tǒng)計模塊,則點擊“退出”按鈕,然后出現(xiàn)一個對話框,如(圖十四)所示: (圖十四) 當點擊“是(y)”按鈕,則退出統(tǒng)計模塊,并返回主控模塊;如果點擊“否(n)”按鈕,仍處在統(tǒng)計模塊

16、界面狀態(tài)。維護模塊的設計思想及框圖顯示如下: 1設計思想:由于維護模塊所要實現(xiàn)其功能,不需要單獨設立用戶界面來支持,所以為了節(jié)省此應用程序所占用的空間,減少其冗余度,維護模塊就沒有在外部的用戶界面中體現(xiàn)出來,而在內(nèi)部有其具體的體現(xiàn). 維護模塊的主要功能是:實現(xiàn)對所刪除數(shù)據(jù)的維護,將所刪除的報廢設備的數(shù)據(jù)添加到一個名為:“hsh.dbf”的數(shù)據(jù)表中用于存儲,方便將來查帳時有憑有據(jù).而且此模塊還可以應付由于誤操作所帶來的麻煩,可以將誤刪除的數(shù)據(jù)從"hsh.dbf"數(shù)據(jù)表中進行還原,此項操作可以在輸入模塊中點擊“恢復”按鈕進行還原。2hsh.dbf數(shù)據(jù)表的結(jié)構(gòu)圖如圖(1)所示:

17、圖(1)hsh.dbf數(shù)據(jù)表新增添了兩個字段,即:報廢日期和負責人,用于操作人員記錄下報廢的時間和有關(guān)的負責人員,易于管理。3hsh.dbf數(shù)據(jù)表中各字段的描述如下:² 編號-c-寬度12個字節(jié)² 名稱- c-寬度16個字² 規(guī)格型號- c-寬度18個字節(jié)² 單位- c-寬度4個字節(jié)² 數(shù)量- n-寬度4個字節(jié)² 單價- n-寬度10個字節(jié),小數(shù)位2位² 總金額- n-寬度10個字節(jié),小數(shù)位2位² 購進日期-c-寬度8個字節(jié)² 保管人-c-寬度6個字節(jié)² 教學單位-c-寬度14個字節(jié)²

18、 備注- c-寬度8個字² 報廢日期- d-寬度8個字節(jié)² 負責人- c-寬度6個字節(jié)四、程序應用環(huán)境說明 硬件配置 cpu: pentium ii 300以上 內(nèi)存:32.0mb以上 光驅(qū):32倍速 軟件使用 microsoft win95/98/me操作系統(tǒng) visual foxpro 6.0 專業(yè)版/標準版/企業(yè)版(建議用visual foxpro 6.0標準版)五、設置說明:一)主控模塊的設置說明:1 form1的設置:caption 歡迎進入固定資產(chǎn)系統(tǒng)!pictrue d:gdzczkpic1.bmpfontname 宋體 fontsize 9 forcolor

19、 0,0,0 height 294 left 124 top 345 width 292label1(固定資產(chǎn))的設置: alignment 中央 backstyle 透明 caption 固定資產(chǎn) fontname 隸書 fontsize 36 forecolor 128,0,255 height 49 left 79 top 17 width 188 1). command1(輸入按鈕) 的設置caption 輸入fontname 隸書fontsize 24forecolor 91,91,0height 37left 30top 85width 1202). command2(查詢按鈕)的

20、設置caption 查詢fontname 隸書fontsize 24forecolor 128,64,0height 37left 198top 84width 1203). command3(統(tǒng)計按鈕)的設置caption 統(tǒng)計fontname 隸書fontsize 24forecolor 0,0,64height 37left 30top 204width 1204). command4(打印按鈕)的設置caption 打印fontname 隸書fontsize 24forecolor 128,0,128height 37left 198top 204width 1205). comman

21、d5(退出按鈕)的設置caption 退出fontname 黑體fontsize 24forecolor 27,52,52height 37left 108top 144width 120二)統(tǒng)計模塊的設置說明:1. form1 的設置 caption 統(tǒng)計pictrue d:gdzczkpicccedbj3.bmpfontname 宋體 fontsize 9 forcolor 0,0,0height 314left 119 top -11width 3822. pageframe1 (整個頁框) 的設置height 264pagecount 3top 48width 384left 03.

22、label1(統(tǒng)計)的設置backstyle 透明fontname 華文新魏fontsize 28forcolor 64,0,64 4. page1(按設備名稱)的設置:caption 按設備名稱backcolor 73,146,146pictrue d:gdzczkpic004.bmpfontname 宋體 fontsize 11 forcolor 128,0,128 1). command1(統(tǒng)計按鈕)的設置caption 統(tǒng)計fontname 黑體fontsize 18forecolor 0,64,0height 36left 10top 171width 852). command2(

23、清空按鈕)的設置caption 清空fontname 幼圓fontsize 18forecolor 128,0,255height 37left 155top 175width 843). command3(退出按鈕)的設置caption 退出fontname 隸書fontsize 22forecolor 0,0,0height 37left 288top 262width 835. page2(按規(guī)格型號)的設置:caption 按規(guī)格型號backcolor 145,145,145pictrue d:gdzczkpicccedbj3.bmpfontname 宋體 fontsize 11 fo

24、rcolor 0,0,641). command1(統(tǒng)計按鈕)的設置caption 統(tǒng)計fontname 隸書fontsize 20forecolor 128,64,0height 37left 12top 173width 83 2). command2(清空按鈕)的設置caption 清空fontname 幼圓fontsize 18forecolor 204,0,204height 36left 153top 175width 84 3). command3(退出按鈕)的設置caption 退出fontname 隸書fontsize 22forecolor 0,0,0height 37le

25、ft 288top 262width 836. page3(按教學單位)的設置:caption 按教學單位backcolor 140,109,154pictrue d:gdzczkpic002.bmpfontname 宋體 fontsize 14forcolor 225,225,1281). command1(統(tǒng)計按鈕)的設置caption 統(tǒng)計fontname 隸書fontsize 20forecolor 0,0,128height 37left 11top 174width 962). command2(清空按鈕)的設置caption 清空fontname 幼圓fontsize 18for

26、ecolor 128,0,255height 37left 155top 175width 84 3). command3(退出按鈕)的設置caption 退出fontname 隸書fontsize 22forecolor 0,0,0height 37 left 288top 262width 83三)統(tǒng)計模塊各命令按鈕代碼: 1 page1(按名稱統(tǒng)計)各命令按鈕代碼:1)command1(統(tǒng)計)代碼:sele 1use d:gdzcgdzch.dbfsort to d:gdzctjh1.dbf on 名稱 fields名稱,單價,數(shù)量,總金額sele 2 use d:gdzctjh1.db

27、ftotal on 教學單位 to d:gdzctjhtj1.dbf sele 3use d:gdzctjhtj1.dbfdo while .not. eof()sele 20append blankreplace tj.名稱 with htj1.名稱replace tj.單價 with htj1.單價 replace tj.數(shù)量 with htj1.數(shù)量 replace tj.總金額 with htj1.總金額 sele htj1 skipenddorelease thisformdo form d:gdzctjtj.scx 2)command2(清空)代碼:close databaseop

28、en database d:gdzc實驗設備數(shù)據(jù)庫.dbc exclusiveuse d:gdzctjtj.dbfzapthisform.refreshrelease thisformdo form d:gdzctjtj.scx3)command3(退出)代碼:a=messagebox("您真的要退出嗎?",+4+16+0,"對話窗口")if a=6 thisform.release do form d:gdzczkzk.scxendif 2 page2(按規(guī)格型號統(tǒng)計)各命令按鈕代碼: 1)command1(統(tǒng)計)代碼:sele 1use d:gdzc

29、gdzch.dbfsort to d:gdzctjh2.dbf on 規(guī)格型號 fields 規(guī)格型號,名稱,單價,數(shù)量,總金額sele 2 use d:gdzctjh2.dbftotal on 規(guī)格型號 to d:gdzctjhtj2.dbf sele 3use d:gdzctjhtj2.dbfgo 1do while .not.eof()sele 40append blankreplace tj1.名稱 with htj2.名稱replace tj1.規(guī)格型號 with htj2.規(guī)格型號replace tj1.單價 with htj2.單價 replace tj1.數(shù)量 with htj

30、2.數(shù)量 replace tj1.總金額 with htj2.總金額 sele htj2 skipenddorelease thisformdo form d:gdzctjtj.scx 2)command2(清空)代碼:close databaseopen database d:gdzc實驗設備數(shù)據(jù)庫.dbc exclusiveuse d:gdzctjtj1.dbfzapthisform.refreshrelease thisformdo form d:gdzctjtj.scx3)command3(退出)代碼:a=messagebox("您真的要退出嗎?",+4+16+0,

31、"對話窗口")if a=6 thisform.release do form d:gdzczkzk.scxendif 3 page3(按教學單位統(tǒng)計)各命令按鈕代碼:1)command1(統(tǒng)計)代碼:sele 1use d:gdzcgdzch.dbfsort to d:gdzctjh3.dbf on 教學單位 fields 教學單位,名稱,單價,數(shù)量,總金額sele 2 use d:gdzctjh3.dbftotal on 教學單位 to d:gdzctjhtj3.dbf sele 3use d:gdzctjhtj3.dbfdo while .not.eof()sele 2

32、0append blankreplace tj3.名稱 with htj3.名稱replace tj3.單價 with htj3.單價 replace tj3.數(shù)量 with htj3.數(shù)量 replace tj3.總金額 with htj3.總金額 replace tj3.教學單位 with htj3.教學單位 sele htj3 skipenddorelease thisformdo form d:gdzctjtj.scx 2)command2(清空)代碼:close databaseopen database d:gdzc實驗設備數(shù)據(jù)庫.dbc exclusiveuse d:gdzctj

33、tj3.dbfzapthisform.refreshrelease thisformdo form d:gdzctjtj.scx3)command3(退出)代碼:a=messagebox("您真的要退出嗎?",+4+16+0,"對話窗口")if a=6 thisform.release do form d:gdzczkzk.scxendif四)主控模塊各命令按鈕代碼:1 command1 (輸入)代碼: release thisformdo form d:gdzcsrsr.scx2 command2 (查詢)代碼: release thisformdo

34、form d:gdzccxcx.scx3 command3 (統(tǒng)計)代碼: release thisformdo form d:gdzctjtj.scx4 command4 (打印)代碼: release thisformdo form d:gdzcdydy1.scxrelease d:gdzcdydy1.scx5 command5 (退出)代碼: a=messagebox("您真的要退出嗎?",+4+16+0,"對話窗口")if a=6 release thisformendif 可行性分析此次畢業(yè)設計,我們課題組采用的是visual foxpro6.

35、0關(guān)系數(shù)據(jù)庫語言,它是foxpro系列產(chǎn)品,可運行于windows9598、windows nt平臺,能夠充分發(fā)揮32位微處理器的強大功能,具有直觀易用的編程工具。它的最大特點是提供面向?qū)ο蟮目梢暬幊汰h(huán)境,不用編程就可以創(chuàng)建界面,能增強項目及數(shù)據(jù)庫管理,充分利用已有數(shù)據(jù)等。正因為vfp的優(yōu)點眾多,所以選用vfp來編制我們的“實驗設備資產(chǎn)管理系統(tǒng)”應用程序。我們充分利用了vfp提供的集成環(huán)境、強大的面向?qū)ο蟮木幊坦ぞ?,使我們在建立應用系統(tǒng)時更為簡單而方便。vfp良好的用戶界面、操作方便、功能集成性好的特點,在我們編制整個程序過程中真是體現(xiàn)的淋漓盡致。為了方便學校對實驗設備資產(chǎn)的管理,更靈活清晰

36、地了解到各項收入和支出,我們特此編制了“實驗設備資產(chǎn)管理系統(tǒng)”。這個系統(tǒng)中包括了學校所有設備的名稱、型號、單價、數(shù)量、總金額、購進日期等詳細內(nèi)容,應用這個系統(tǒng)包括四個模塊,可以分別實現(xiàn)對記錄的輸入、查詢、統(tǒng)計和打印。對于某個模塊它可以實現(xiàn)一些具體的功能,例如:統(tǒng)計模塊可以實現(xiàn)對數(shù)據(jù)按不同關(guān)鍵字的統(tǒng)計,通過對一些命令按鈕進行代碼設置,在使用時點擊即可實現(xiàn)對數(shù)據(jù)的統(tǒng)計功能。我們編制的這個應用程序使用方便,因為各個分模塊相對比較獨立,分別實現(xiàn)其功能。為了避免菜單之間的不易鏈接,所以每個模塊的集成性都非常強,盡量將所有的按鈕都安排在一個表單中,易于操作。使用時 可以通過點擊命令按鈕實現(xiàn)相應操作,避免了

37、繁瑣的菜單選擇。這個程序最大的優(yōu)點就是:用戶在操作完之后可以直接在表單上看到運結(jié)果,而且命令按鈕和數(shù)據(jù)表是同時集成在表單上的,這樣為用戶提供了很多的方便,提高了使用者的工作效率??偟膩碇v,我們編制的這個應用程序操作方便、功能齊全,因此說具有很強的可行性。改進措施由于時間有限,又是初次進行程序設計,實踐的能力又不是很強,考慮的問題往往比較片面,總有一些想不到的東西,所以程序設計思想不是很完善,有很多方面難免都存在著一些不足和遺憾之處。 為了進一步完善我的程序,解決這些問題,我想到了一些改進和補救的措施。以下就是我對程序一些不足和遺憾的地方的一些改進措施,希望老師給予指正。1 主控模塊的改進:1)對于程序設計思想的改進我是利用命令按鈕來實現(xiàn)主控模塊與其他模塊的鏈接,雖然比較直觀,但是看起來覺得內(nèi)容比較分散,所以,如果將幾個命令按鈕設置成菜單形式,用戶在使用時進行選擇就方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論