畢業(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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

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

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

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

5、入模塊4)編寫查詢模塊5)編寫統(tǒng)計模塊6)編寫維護(hù)數(shù)據(jù)模塊4.設(shè)計要求 1)查閱資料,進(jìn)行理論準(zhǔn)備 進(jìn)行數(shù)據(jù)調(diào)查,收集有關(guān)固定資產(chǎn)管理的第一手資料 畫出數(shù)據(jù)流程圖 設(shè)計數(shù)據(jù)庫及數(shù)據(jù)表 2)程序設(shè)計的流程圖 用框圖形式說明程序設(shè)計的思想及總框圖 寫出本人負(fù)責(zé)模塊的詳細(xì)框圖3)程序設(shè)計 建立數(shù)據(jù)庫及數(shù)據(jù)表:數(shù)據(jù)庫中項目設(shè)置合理,冗余度小 主控模塊:條目清晰,操作方便 輸入模塊:數(shù)據(jù)錄入簡單易修改 查詢模塊:按關(guān)鍵字進(jìn)行查詢 統(tǒng)計模塊:按“關(guān)鍵字”進(jìn)行統(tǒng)計 維護(hù)模塊:主要實現(xiàn)對所刪除數(shù)據(jù)的維護(hù) 4)畢業(yè)設(shè)計說明書及論文 說明書及論文必須用word97打印成冊 程序設(shè)計思想描述清楚簡潔 運(yùn)行過程及運(yùn)行

6、結(jié)果(采用圖片說明程序和運(yùn)行過程及結(jié)果) 程序說明書及畢業(yè)論文兩項中的文字,不得少于5000字5.原始資料:固定資產(chǎn)基本臺帳第二章 程序說明書1. 系統(tǒng)程序說明書 系統(tǒng)程序說明書為了方便學(xué)校對實驗設(shè)備資產(chǎn)的管理,我們歷時一個月編制了一個實驗設(shè)備管理系統(tǒng)的應(yīng)用程序。學(xué)校以前對實驗設(shè)備資產(chǎn)的管理使用excel數(shù)據(jù)表的方法,這就需要操作人員熟練使用excel軟件,并且使用此軟件在查找時有諸多不便.例如,不能按照關(guān)鍵字進(jìn)行查找,統(tǒng)計計算,大大增加了工作量.而我們所編制的應(yīng)用程序就解決了這些問題,它查找方便,新增添了許多功能,只需輕輕點擊一下按鈕,就可實現(xiàn)你想要的結(jié)果,而且不需要操作人員具備極其深厚的專

7、業(yè)知識.此應(yīng)用程序具備以下一些功能: 主控模塊:主要實現(xiàn)對整個系統(tǒng)的控制,實現(xiàn)主控模塊與其他各模塊之間的鏈接與切換。 輸入模塊:主要是用來完成對數(shù)據(jù)的添加、修改、刪除和恢復(fù)(還原),方便對數(shù)據(jù)各方面的管理。 查詢模塊:主要是按“關(guān)鍵字”進(jìn)行查詢。其功能包括兩方面:1) 顯示表結(jié)構(gòu):主要是為了方便查詢。2) 2)清楚的了解到整個表的大體結(jié)構(gòu)。3)按關(guān)鍵字:編號、名稱、購進(jìn)日期和教學(xué)單位進(jìn)行查詢。 統(tǒng)計模塊:主要實現(xiàn)從三個方面對數(shù)據(jù)進(jìn)行統(tǒng)計。按照關(guān)鍵字:名稱、規(guī)格型號、教學(xué)單位進(jìn)行統(tǒng)計,將統(tǒng)計結(jié)果顯示在表格中。 維護(hù)模塊:主要實現(xiàn)對所刪除數(shù)據(jù)的維護(hù),將所刪除的數(shù)據(jù)添加到一個 名為:“hsh.dbf

8、”的數(shù)據(jù)表中,以應(yīng)付由于誤操作所帶來的麻煩,還可以將所刪除的數(shù)據(jù)進(jìn)行還原。整個實驗設(shè)備資產(chǎn)管理系統(tǒng)的框圖如下:實驗設(shè)備資產(chǎn)管理系統(tǒng)輸入模塊維護(hù)模塊統(tǒng)計模塊查詢模塊主控模塊在程序編寫過程中,出現(xiàn)了許多令人頭疼的問題。通過閱讀大量的書籍再加上同學(xué)們的探討和老師的指導(dǎo),大部分疑點都得到了解決。在這里,衷心地向老師們表示深深的敬意和感謝。但由于時間和能力有限,所以難免有不足之處和遺憾的地方,希望老師給予批評指正!在以后的工作設(shè)計中,我們會努力把它設(shè)計的更完善.更美好!此應(yīng)用程序集我們四人之精華,功能齊全、管理方便、易操作,歡迎廣大用戶應(yīng)用。第三章 個人程序設(shè)計說明主控模塊設(shè)計思想及框圖顯示:一. 設(shè)計

9、思想 主控模塊起著舉足輕重的作用。 通過看,可以了解到整個系統(tǒng)所包括的所有模塊。 通過用,可以實現(xiàn)主控模塊與其他分模塊之間的鏈接與切換。 作為主控模塊,要求界面設(shè)計的清晰、明了,讓用戶一進(jìn)入我們的系統(tǒng)就有一種豁然開朗的感覺。所以,我采用一張簡潔的圖片作為表單的背景。其上設(shè)置了:輸入、查詢、統(tǒng)計、打印及退出5個命令按鈕,通過電擊按鈕分別實現(xiàn)與其他模塊的鏈接。(一) .主控模塊框圖如下:主 控 退出打印統(tǒng)計輸入查詢(二)主控模塊界面如(圖一)所示:(圖一) (三).主控模塊使用說明:1 點擊“輸入”按鈕,進(jìn)入輸入模塊如(圖二)所示: (圖二)2 點擊“查詢”按鈕,進(jìn)入查詢模塊如(圖三)所示: (圖

10、三)3 點擊“統(tǒng)計”按鈕,進(jìn)入統(tǒng)計模塊如(圖四)所示: (圖四)4 點擊“打印”按鈕,進(jìn)入打印模塊如(圖五)所示: (圖五)5 如果想退出主控模塊,點擊“退出”按鈕可以出現(xiàn)一個對話框給予提示,如(圖六)所示: (圖六) 當(dāng)點擊“是(y)”按鈕,則退出主控模塊;如果點擊“否(n)”按鈕,仍處在主控模塊界面狀態(tài)。統(tǒng)計模塊設(shè)計思想及框圖:一 設(shè)計思想: 首先建立三個空的數(shù)據(jù)表:“t j”、“tj1”、“tj3”,將它們設(shè)置成數(shù)據(jù)源。 “t j”表包括四個字段:“名稱”、“單價”、“數(shù)量”、“總金額”,“tj1”表包括五個字段:“規(guī)格型號”、“名稱”、“單價”、“數(shù)量”、“總金額”,“tj3”表也包括

11、五個字段:“教學(xué)單位”、“名稱”、“單價”、“數(shù)量”、“總金額”,再對原數(shù)據(jù)按照關(guān)鍵字:“名稱”、“規(guī)格型號”、“教學(xué)單位”分別進(jìn)行排序,生成三個排序表:“h1”、“h2”、“h3”。然后對這三個表中的數(shù)據(jù)進(jìn)行統(tǒng)計,統(tǒng)計之后生成三個表為:“htj1”、“htj2”、“htj3”,最后分別將這三個表中的數(shù)據(jù)寫到最初建好的數(shù)據(jù)表:“t j”、“tj1”、“tj3”中,也就是最終所統(tǒng)計出的結(jié)果。1三個空的數(shù)據(jù)表如圖所示: 按“名稱”進(jìn)行統(tǒng)計的數(shù)據(jù)環(huán)境( t j表):按“規(guī)格型號”進(jìn)行統(tǒng)計的數(shù)據(jù)環(huán)境(t j 1 表):按“教學(xué)單位”進(jìn)行統(tǒng)計的數(shù)據(jù)環(huán)境(t j 3表):3 三個排序表如圖所示:按“名稱”

12、進(jìn)行排序所生成的表(h 1表):按“規(guī)格型號”進(jìn)行排序所生成的表(h 2表): 按“教學(xué)單位”進(jìn)行排序所生成的表(h 3表): 4 統(tǒng)計結(jié)果生成的三個表如下:按“名稱”進(jìn)行統(tǒng)計所生成的表(h t j 1表): 按“設(shè)備名稱”進(jìn)行統(tǒng)計所生成的表(h t j 2表): 按“教學(xué)單位”進(jìn)行統(tǒng)計所生成的表(h t j 3表): 表單設(shè)計思想:由于表單之間不易連接,所以盡可能的把所有的內(nèi)容都集成在一個表 單中,這樣比較利于操作。為了界面看起來簡潔、清晰,整個布局我采用了頁框的形式來布局。頁框共分為三頁:“按名稱統(tǒng)計”、“按規(guī)格型號統(tǒng)計”、“按教學(xué)單位統(tǒng)計”。每一頁的設(shè)置大致相同,都包括一個表格,而且設(shè)置

13、了三個命令按鈕:“統(tǒng)計”、“清空”、“退出”。 選擇統(tǒng)計類型之后,點擊“統(tǒng)計”命令按鈕進(jìn)行統(tǒng)計,結(jié)果顯示在表格中。為了避免在下一次統(tǒng)計時數(shù)據(jù)相互累加,所以我在每一頁中均設(shè)置了一個“清空”按鈕,通過點擊可以將上一次的統(tǒng)計結(jié)果清除。另外,“退出”按鈕可以實現(xiàn)關(guān)閉表單并與主控模塊的鏈接。在點擊“退出”按鈕之后,會出現(xiàn)一個對話框,選擇“是(y)”返回主控模塊,選擇“否(n)”仍處在統(tǒng)計模塊狀態(tài)。 (一).統(tǒng)計模塊框圖如下:統(tǒng) 計按教學(xué)單位按規(guī)格型號按設(shè)備名稱(二). 統(tǒng)計模塊界面如(圖七)所示: (圖七)(三) .統(tǒng)計模塊使用說明:1page1de1(按設(shè)備名稱)統(tǒng)計的操作:1).選擇page1(按設(shè)

14、備名稱)進(jìn)行統(tǒng)計,點擊“統(tǒng)計”按鈕之后,其結(jié)果顯示在表格中,界面如(圖八)所示: (圖八)2)如果想將此次統(tǒng)計出的結(jié)果清除,就可以點擊“清空”按鈕完成此項操作,操作結(jié)果如(圖九)所示: (圖九)2page1de2(按規(guī)格型號)統(tǒng)計的操作: 1). 選擇page2(按規(guī)格型號)進(jìn)行統(tǒng)計,點擊“統(tǒng)計”按鈕之后,其結(jié)果顯示在表格中,界面如(圖十)所示: (圖十)2)如果想將此次統(tǒng)計出的結(jié)果清除,就可以點擊“清空”按鈕完成此項操作,操作結(jié)果如(圖十一)所示: (圖十一)3page1de3(按教學(xué)單位)統(tǒng)計的操作: 1).選擇page3(按教學(xué)單位)進(jìn)行統(tǒng)計,點擊“統(tǒng)計”按鈕之后,其結(jié)果顯示在表格中,界

15、面如(圖十二)所示: (圖十二) 2)如果想將此次統(tǒng)計出的結(jié)果清除,就可以點擊“清空”按鈕完成此項操作,操作結(jié)果如(圖十三)所示: (圖十三)3)如果想退出統(tǒng)計模塊,則點擊“退出”按鈕,然后出現(xiàn)一個對話框,如(圖十四)所示: (圖十四) 當(dāng)點擊“是(y)”按鈕,則退出統(tǒng)計模塊,并返回主控模塊;如果點擊“否(n)”按鈕,仍處在統(tǒng)計模塊界面狀態(tài)。維護(hù)模塊的設(shè)計思想及框圖顯示如下: 1設(shè)計思想:由于維護(hù)模塊所要實現(xiàn)其功能,不需要單獨設(shè)立用戶界面來支持,所以為了節(jié)省此應(yīng)用程序所占用的空間,減少其冗余度,維護(hù)模塊就沒有在外部的用戶界面中體現(xiàn)出來,而在內(nèi)部有其具體的體現(xiàn). 維護(hù)模塊的主要功能是:實現(xiàn)對所刪

16、除數(shù)據(jù)的維護(hù),將所刪除的報廢設(shè)備的數(shù)據(jù)添加到一個名為:“hsh.dbf”的數(shù)據(jù)表中用于存儲,方便將來查帳時有憑有據(jù).而且此模塊還可以應(yīng)付由于誤操作所帶來的麻煩,可以將誤刪除的數(shù)據(jù)從hsh.dbf數(shù)據(jù)表中進(jìn)行還原,此項操作可以在輸入模塊中點擊“恢復(fù)”按鈕進(jìn)行還原。2hsh.dbf數(shù)據(jù)表的結(jié)構(gòu)圖如圖(1)所示: 圖(1)hsh.dbf數(shù)據(jù)表新增添了兩個字段,即:報廢日期和負(fù)責(zé)人,用于操作人員記錄下報廢的時間和有關(guān)的負(fù)責(zé)人員,易于管理。3hsh.dbf數(shù)據(jù)表中各字段的描述如下: 編號-c-寬度12個字節(jié) 名稱- c-寬度16個字 規(guī)格型號- c-寬度18個字節(jié) 單位- c-寬度4個字節(jié) 數(shù)量- n-

17、寬度4個字節(jié) 單價- n-寬度10個字節(jié),小數(shù)位2位 總金額- n-寬度10個字節(jié),小數(shù)位2位 購進(jìn)日期-c-寬度8個字節(jié) 保管人-c-寬度6個字節(jié) 教學(xué)單位-c-寬度14個字節(jié) 備注- c-寬度8個字 報廢日期- d-寬度8個字節(jié) 負(fù)責(zé)人- c-寬度6個字節(jié)四、程序應(yīng)用環(huán)境說明 硬件配置 cpu: pentium ii 300以上 內(nèi)存:32.0mb以上 光驅(qū):32倍速 軟件使用 microsoft win95/98/me操作系統(tǒng) visual foxpro 6.0 專業(yè)版/標(biāo)準(zhǔn)版/企業(yè)版(建議用visual foxpro 6.0標(biāo)準(zhǔn)版)五、設(shè)置說明:一)主控模塊的設(shè)置說明:1 form1的

18、設(shè)置:caption 歡迎進(jìn)入固定資產(chǎn)系統(tǒng)!pictrue d:gdzczkpic1.bmpfontname 宋體 fontsize 9 forcolor 0,0,0 height 294 left 124 top 345 width 292label1(固定資產(chǎn))的設(shè)置: alignment 中央 backstyle 透明 caption 固定資產(chǎn) fontname 隸書 fontsize 36 forecolor 128,0,255 height 49 left 79 top 17 width 188 1). command1(輸入按鈕) 的設(shè)置caption 輸入fontname 隸書f

19、ontsize 24forecolor 91,91,0height 37left 30top 85width 1202). command2(查詢按鈕)的設(shè)置caption 查詢fontname 隸書fontsize 24forecolor 128,64,0height 37left 198top 84width 1203). command3(統(tǒng)計按鈕)的設(shè)置caption 統(tǒng)計fontname 隸書fontsize 24forecolor 0,0,64height 37left 30top 204width 1204). command4(打印按鈕)的設(shè)置caption 打印fontnam

20、e 隸書fontsize 24forecolor 128,0,128height 37left 198top 204width 1205). command5(退出按鈕)的設(shè)置caption 退出fontname 黑體fontsize 24forecolor 27,52,52height 37left 108top 144width 120二)統(tǒng)計模塊的設(shè)置說明:1. form1 的設(shè)置 caption 統(tǒng)計pictrue d:gdzczkpicccedbj3.bmpfontname 宋體 fontsize 9 forcolor 0,0,0height 314left 119 top -11w

21、idth 3822. pageframe1 (整個頁框) 的設(shè)置height 264pagecount 3top 48width 384left 03. label1(統(tǒng)計)的設(shè)置backstyle 透明fontname 華文新魏fontsize 28forcolor 64,0,64 4. page1(按設(shè)備名稱)的設(shè)置:caption 按設(shè)備名稱backcolor 73,146,146pictrue d:gdzczkpic004.bmpfontname 宋體 fontsize 11 forcolor 128,0,128 1). command1(統(tǒng)計按鈕)的設(shè)置caption 統(tǒng)計fontn

22、ame 黑體fontsize 18forecolor 0,64,0height 36left 10top 171width 852). command2(清空按鈕)的設(shè)置caption 清空fontname 幼圓fontsize 18forecolor 128,0,255height 37left 155top 175width 843). command3(退出按鈕)的設(shè)置caption 退出fontname 隸書fontsize 22forecolor 0,0,0height 37left 288top 262width 835. page2(按規(guī)格型號)的設(shè)置:caption 按規(guī)格型號

23、backcolor 145,145,145pictrue d:gdzczkpicccedbj3.bmpfontname 宋體 fontsize 11 forcolor 0,0,641). command1(統(tǒng)計按鈕)的設(shè)置caption 統(tǒng)計fontname 隸書fontsize 20forecolor 128,64,0height 37left 12top 173width 83 2). command2(清空按鈕)的設(shè)置caption 清空fontname 幼圓fontsize 18forecolor 204,0,204height 36left 153top 175width 84 3)

24、. command3(退出按鈕)的設(shè)置caption 退出fontname 隸書fontsize 22forecolor 0,0,0height 37left 288top 262width 836. page3(按教學(xué)單位)的設(shè)置:caption 按教學(xué)單位backcolor 140,109,154pictrue d:gdzczkpic002.bmpfontname 宋體 fontsize 14forcolor 225,225,1281). command1(統(tǒng)計按鈕)的設(shè)置caption 統(tǒng)計fontname 隸書fontsize 20forecolor 0,0,128height 37l

25、eft 11top 174width 962). command2(清空按鈕)的設(shè)置caption 清空fontname 幼圓fontsize 18forecolor 128,0,255height 37left 155top 175width 84 3). command3(退出按鈕)的設(shè)置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:gdzcgdz

26、ch.dbfsort to d:gdzctjh1.dbf on 名稱 fields名稱,單價,數(shù)量,總金額sele 2 use d:gdzctjh1.dbftotal on 教學(xué)單位 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 skip

27、enddorelease thisformdo form d:gdzctjtj.scx 2)command2(清空)代碼:close databaseopen database d:gdzc實驗設(shè)備數(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 pag

28、e2(按規(guī)格型號統(tǒng)計)各命令按鈕代碼: 1)command1(統(tǒng)計)代碼:sele 1use d:gdzcgdzch.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ī)格

29、型號replace tj1.單價 with htj2.單價 replace tj1.數(shù)量 with htj2.數(shù)量 replace tj1.總金額 with htj2.總金額 sele htj2 skipenddorelease thisformdo form d:gdzctjtj.scx 2)command2(清空)代碼:close databaseopen database d:gdzc實驗設(shè)備數(shù)據(jù)庫.dbc exclusiveuse d:gdzctjtj1.dbfzapthisform.refreshrelease thisformdo form d:gdzctjtj.scx3)comm

30、and3(退出)代碼:a=messagebox(您真的要退出嗎?,+4+16+0,對話窗口)if a=6 thisform.release do form d:gdzczkzk.scxendif 3 page3(按教學(xué)單位統(tǒng)計)各命令按鈕代碼:1)command1(統(tǒng)計)代碼:sele 1use d:gdzcgdzch.dbfsort to d:gdzctjh3.dbf on 教學(xué)單位 fields 教學(xué)單位,名稱,單價,數(shù)量,總金額sele 2 use d:gdzctjh3.dbftotal on 教學(xué)單位 to d:gdzctjhtj3.dbf sele 3use d:gdzctjhtj3

31、.dbfdo while .not.eof()sele 20append blankreplace tj3.名稱 with htj3.名稱replace tj3.單價 with htj3.單價 replace tj3.數(shù)量 with htj3.數(shù)量 replace tj3.總金額 with htj3.總金額 replace tj3.教學(xué)單位 with htj3.教學(xué)單位 sele htj3 skipenddorelease thisformdo form d:gdzctjtj.scx 2)command2(清空)代碼:close databaseopen database d:gdzc實驗設(shè)備

32、數(shù)據(jù)庫.dbc exclusiveuse d:gdzctjtj3.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 thisfo

33、rmdo 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è)設(shè)計,我們課題組采用的是visual foxpro6.0關(guān)系數(shù)據(jù)庫語言,它是foxpro系列

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

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

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論