版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、VF6.0課程設(shè)計實例學(xué)生信息管理系統(tǒng)簡介福建省僑興輕工學(xué)校莊元裕摘要學(xué)習(xí)VF6.0的最終目的是開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。本課程主要以VF6.0表單設(shè)計開發(fā)一個學(xué)生信息管理系統(tǒng),簡單介紹如何設(shè)計數(shù)據(jù)庫、表單、報表等,最后連成一個完整的應(yīng)用程序。關(guān)鍵詞VF6.0,應(yīng)用程序,開發(fā)。一、課程設(shè)計的目的和意義學(xué)生信息管理系統(tǒng)是一個簡單實用的系統(tǒng),它是學(xué)校進行學(xué)生管理的好幫手。本課程設(shè)計的作用不僅是在制作一個學(xué)生管理系統(tǒng),其根本的作用是利用它作為學(xué)習(xí)VisualFoxpro6.0課程設(shè)計的基礎(chǔ)。本課程設(shè)計主要以VF6.0表單設(shè)計開發(fā)一個“學(xué)生信息管理系統(tǒng)”,不但通過表單向?qū)нM行開發(fā),而且結(jié)合自己引入數(shù)據(jù)編
2、輯控件進行數(shù)據(jù)表單窗體的設(shè)計和數(shù)據(jù)錄入。通過本課程設(shè)計可以更進一步清楚數(shù)據(jù)庫表單設(shè)計是如何實現(xiàn)的,掌握它可以設(shè)計岀自己滿意的應(yīng)用程序。二、系統(tǒng)功能設(shè)計在本系統(tǒng)的表單設(shè)計制作中,我們將利用數(shù)據(jù)表單向?qū)Ъ皵?shù)據(jù)操作組合控件實現(xiàn)其對數(shù)據(jù)表中記錄的錄入、編輯、查詢、刪除和表單瀏覽、報表打印等功能。系統(tǒng)功能模塊如下圖所示。學(xué)住信息管理系統(tǒng)主界面退出系統(tǒng)三、創(chuàng)建項目管理文件無論創(chuàng)建項目、程序、數(shù)據(jù)庫或數(shù)據(jù)表,都需要養(yǎng)成一個良好的編程習(xí)慣,就是對自己的項目應(yīng)該有所歸納,需要用一個完整的文件夾保存該項目的各種類型的文件。第一步:在硬盤上建一個目錄,如d:xsgl。第二步:啟動foxpro系統(tǒng),建一個項目管理器,
3、存在上面的目錄里,管理器的名稱叫“學(xué)生管理”,如圖1.1所示。屆頂目肯理墨-學(xué)生肓謹(jǐn)文襠|糞|代碼|更也|E聒敷昂圈回丈類代其s>+EJlhHHBB-5S四、數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計與任何應(yīng)用系統(tǒng)一樣,我們首先要設(shè)計數(shù)據(jù)表的結(jié)構(gòu),并將其結(jié)構(gòu)通過創(chuàng)建數(shù)據(jù)表加以實現(xiàn)。數(shù)據(jù)表的結(jié)構(gòu)如下:字段名字段類型字段寬度小數(shù)位數(shù)學(xué)號數(shù)值型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型20所在科室字符型20專業(yè)名稱字符型20入學(xué)日期日期型8政治面貌字符型14簡歷備注型4建立數(shù)據(jù)庫及表的操作如下:i選擇項目管理器中的“數(shù)據(jù)”選擇數(shù)據(jù)中的“數(shù)據(jù)庫”圖1.2按“新建”,彈岀
4、對話框,如圖1.2所示,選擇“新建數(shù)據(jù)庫”按鈕。彈岀保存對話框,數(shù)據(jù)庫名也叫學(xué)生管理,保存d:xsgl目錄下。1.3所示。按數(shù)據(jù)庫設(shè)計器工具欄上的“新建表”按鈕,彈岀新建表對話框,如圖圖1.3按“新建表”,輸入新表名(學(xué)生信息.dbf,擴展名可以不輸入),按“保存”6.按照數(shù)據(jù)表結(jié)構(gòu)輸入有關(guān)學(xué)生信息表的結(jié)構(gòu),如圖1.4所示。表設(shè)計器-學(xué)生信息-dbf宇段名寬度步數(shù)住數(shù)紫可BULL出主日期日期型e家庭地址字符型20所在年級芋符型所在科室20,1確走取消衙入刪除JK不箱式(0)輸人掩碼叫:標(biāo)題電);匹配字段類型到類器示庫(p:顯示類乍】:1.I|越認(rèn)圖1.47. 建立索引,用鼠標(biāo)拉下“學(xué)號”字段后
5、面的“索引”組合框,選擇向上的箭頭,建好主索引。8. 單擊“確定”以后岀現(xiàn)對話框詢問“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”,選擇“否”。五、主控界面設(shè)計首先為學(xué)生管理系統(tǒng)制作一個主窗體,在主窗體中,它可以調(diào)用其他窗體。制作一個主窗體也就是制作一個表單,方法如下:(1) 選擇項目管理器中的“文檔”。(2) 選擇文檔中的“表單”,點擊“新建”按鈕,彈岀對話框,選擇“新建表單”,先制作一個空表單。(3) 將空表單的標(biāo)題屬性Caption修改成“學(xué)生信息管理系統(tǒng)”。(4) 在表單中放入一個標(biāo)簽控件。設(shè)置標(biāo)簽字體、字號、顏色,設(shè)置標(biāo)簽為“透明”屬性。在表單中繼續(xù)放入四個命令按鈕控件,分別設(shè)置四個按鈕的標(biāo)題屬性,其標(biāo)題
6、分別為“信息錄入”,“信息瀏覽”,“打印輸岀”,“退岀系統(tǒng)”,設(shè)置按鈕的字體、字號。如圖1.5所示。雖表單謨計器-學(xué)牛信震管珂至統(tǒng)m圖1.5主窗體的主要作用是調(diào)用下級窗體(表單),而且是通過命令按鈕去分別調(diào)用的。但目前還沒有別的表單可調(diào)用,為此需要制作別的表單,并進行管理。六、錄入表單的制作以表單向?qū)ч_發(fā)信息錄入新表單。圖1.6按“新建”,彈岀對話框,選擇“表單向?qū)А卑粹o。如圖1.6所示,選擇第一種類型(單表表單),并點擊“確定”按鈕出現(xiàn)如圖1.7所示窗口,系統(tǒng)會打開相應(yīng)的對話框,一步一步地向用戶詢問一些簡單的問題,并根據(jù)用戶的回答自己創(chuàng)建表單。最后點擊“完成”按鈕岀現(xiàn)保存表單的對話框,選擇文
7、件夾中的Forms子文件夾進行保存(學(xué)生信息.sex)。:;袤單向?qū)i騾i-字段選取學(xué)土信鬥您希望在表單中忝沏噺些字段?選鞘據(jù)庫咸自由恚頂.選擇表或觀圄,然后選樣所帝于臼U可用字段®:期址級玄日地詳敘容別族生庭在扛性民出家所熊涉I下1步I完成圖1.7最后運行一下表單,其效果如何,只有通過檢驗才能說明問題。點擊鼠標(biāo)右鍵岀現(xiàn)彈岀式菜單,在彈岀式菜單中點擊“執(zhí)行表單”,再完善表單后如圖1.8所示。1Bua1“41H>11fa4學(xué)號1|»«|bI|.4IB>|Ifa41:'f報習(xí)1d1!1!1K:l1h41Biil1!li!1Bi|1!1kil1!11
8、,!1bW:'|Z:':'':':|丄圭口羈丨|;:泵蠢地it而五口iRMS:i|iq|fi|.i|pi|a民族1由生目期.|(|pi|(1|;<:所在年級1普業(yè)g*;1專業(yè)名稱11政治面貌1簡歷iaaaanuraninuiiran11-解g儺;V所正科室1簡歷1編輯書I刪際退出W)前一個型下一亍®最后一個邁)査挨®打印®添加圖1.8七、制作瀏覽表單在上面的錄入表單中,始終是以逐條錄入的方式運行的,其查看非常不方便,往往需要全屏幕查詢,以了解全部記錄的情況。為此,需要增加一個全屏幕瀏覽表單,以反映全部學(xué)生信息的全貌。其
9、制作步驟如下:(1) 選擇項目管理器中的“文檔”。(2) 選擇文檔中的“表單”,點擊“新建”按鈕,彈岀對話框,選擇“新建表單”,先制作一個空表單。(3) 在表單中加入三個命令按鈕。(4) 設(shè)置表單標(biāo)題屬性和三個按鈕的屬性,其最后布局如圖1.9所示。主表單後計務(wù)-劑覽信息.懇陰Miuirx圖1.9此表單的主要功能是用命令按鈕去實現(xiàn)三個操作,因此其關(guān)鍵在于三個按鈕的事件代碼的編制。(5) 雙擊第一個按鈕即全屏幕瀏覽按鈕,岀現(xiàn)事件代碼編輯框。在事件代碼編輯框中輸入一個命令Browse,如圖1.10所示。程Couand1.Click對勇©):|口Comiaudlbrowse圖1.10(6)
10、雙擊第二個“逐條修改”命令按鈕,岀現(xiàn)事件代碼編輯框,輸入命令Edit。(7) 以同樣的方式為第三個按鈕編制事件代碼,輸入命令A(yù)ppend。這里列岀的事件代碼編制是最簡單、最容易的一種,它能夠讓讀者有一個編程的基本概念,掌握其基本方法。最后檢驗表單的運行看是否如設(shè)計所愿,實現(xiàn)事件和程序的過程。八、制作學(xué)生信息報表系統(tǒng)(1) 選擇項目管理器中的“文檔”。(2) 選擇文檔中的“報表”,點擊“新建”按鈕,彈岀對話框,如圖1.11所示。選擇“報表向?qū)А卑粹o進入報表制作的向?qū)н^程。圖1.11(3) 按報表向?qū)У奶崾?,點擊"下一步”,"下一步”即可自動產(chǎn)生報表文件。(4) 在保存報表之前,可以先預(yù)覽報表效果,不滿意可進行修改,然后再保存報表,保存報表的文件夾應(yīng)該是項目下的Reports子文件
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山西晉中榆社縣招(選)聘社區(qū)專職工作人員23人備考題庫附答案
- 2025呼倫貝爾牙克石招36名社區(qū)工作者備考題庫附答案
- 液壓元件及液壓系統(tǒng)制造工標(biāo)準(zhǔn)化水平考核試卷含答案
- 殯儀服務(wù)員保密考核試卷含答案
- 礦用發(fā)電車操作工安全知識競賽評優(yōu)考核試卷含答案
- 電動輪自卸車電氣裝配工操作安全競賽考核試卷含答案
- 自然保護區(qū)巡護監(jiān)測員安全素養(yǎng)考核試卷含答案
- 2024年那曲地區(qū)特崗教師招聘筆試真題匯編附答案
- 2024年高唐縣輔警招聘考試真題匯編附答案
- 2025上海市事業(yè)單位考試模擬題庫-《公共基礎(chǔ)知識》學(xué)生專用
- 課堂變革經(jīng)驗介紹課件
- 2026年魯教版初三政治上冊月考真題試卷(含答案)
- 物業(yè)春節(jié)前安全生產(chǎn)培訓(xùn)課件
- TJFPA 0023-2025《社會單位滅火與應(yīng)急疏散評審導(dǎo)則》
- 2026年衛(wèi)浴潔具安裝合同協(xié)議
- 建房框架結(jié)構(gòu)合同范本
- 2025年寧波市數(shù)據(jù)局直屬事業(yè)單位公開招聘工作人員筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 民用無人機安全培訓(xùn)課件
- 廣東省2026屆高二上數(shù)學(xué)期末復(fù)習(xí)檢測試題含解析
- 醫(yī)務(wù)科科長年度述職報告課件
- 大仲馬課件教學(xué)課件
評論
0/150
提交評論