企業(yè)信息管理實(shí)習(xí)報告_第1頁
企業(yè)信息管理實(shí)習(xí)報告_第2頁
企業(yè)信息管理實(shí)習(xí)報告_第3頁
企業(yè)信息管理實(shí)習(xí)報告_第4頁
企業(yè)信息管理實(shí)習(xí)報告_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

管理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)XXX編寫XXXXX學(xué)院實(shí)驗(yàn)一管理信息系統(tǒng)的數(shù)據(jù)庫和主程序設(shè)計【實(shí)驗(yàn)說明】本實(shí)驗(yàn)將利用VisualFoxPro6.0中的工程管理器、數(shù)據(jù)庫設(shè)計器、表設(shè)計器,建立工程、數(shù)據(jù)庫和包含假設(shè)干記錄的表。同時,掌握程序的設(shè)計環(huán)境和過程。通過學(xué)習(xí)本實(shí)驗(yàn),可以掌握利用建立工程、數(shù)據(jù)庫、數(shù)據(jù)表和程序的方法。【實(shí)驗(yàn)思路】首先需要確定表的結(jié)構(gòu),然后確定各個字段的數(shù)據(jù)類型。規(guī)劃完成以后,可以運(yùn)行表設(shè)計器,建立數(shù)據(jù)表?!緦?shí)驗(yàn)步驟】設(shè)計工程、數(shù)據(jù)庫、數(shù)據(jù)表〔1〕新建工程從“文件〞菜單中選擇“新建〞。選擇“工程〞,然后選擇“新建文件〞。在“創(chuàng)立〞對話框中,輸入新工程的名稱。選擇“保存〞?!?〕新建數(shù)據(jù)庫1.在“工程管理器〞中選擇“數(shù)據(jù)庫〞。2.選擇“新建〞,輸入數(shù)據(jù)庫的名稱。3.選擇“保存〞。新建數(shù)據(jù)表在“工程管理器〞中,選擇“數(shù)據(jù)庫〞下的“表〞,或者選擇“自由表〞。選擇“新建〞,然后選擇“新建表〞。在“創(chuàng)立〞對話框中,輸入表的名稱并選擇“保存〞。選擇“表設(shè)計器〞的“字段〞選項(xiàng)卡,在“字段名〞區(qū)域鍵入第一個字段的名稱。在“類型〞區(qū)域中,選擇列表中的某一字段類型。在“寬度〞列中,設(shè)置以字符為單位的列寬。如果“類型〞是“數(shù)值型〞或“浮點(diǎn)型〞,請設(shè)置“小數(shù)位數(shù)〞框中的小數(shù)點(diǎn)位數(shù)。如果希望為字段添加索引,請在“索引〞列中選擇一種排序方式。如果想讓字段接受null值,選中“NULL〞。四、把記錄輸入表中在所有的字段都已經(jīng)輸入后,單擊“確定〞按鈕。此時VisualFoxPro將詢問用戶是否要立即輸入記錄,選擇“是〞將會出現(xiàn)記錄編輯窗口。如果用戶不是第一次編輯表,那么應(yīng)先瀏覽表,然后單擊“顯示――追加方式〞命令,就可以在表中增加記錄。在輸入記錄時,可以有兩種方式的對話框,在主菜單的“顯示〞菜單中,可以完成兩種方式的切換。五、瀏覽數(shù)據(jù)表當(dāng)記錄輸入完成后,可以瀏覽表。瀏覽表的方式有幾種??梢栽跀?shù)據(jù)輸入完成后,單擊“顯示――瀏覽〞命令,直接切換。也可以在數(shù)據(jù)庫設(shè)計器中,單擊“修改〞,再單擊鼠標(biāo)右鍵,選擇“瀏覽〞命令。通常最快捷的方式時再工程管理器中選中表,單擊瀏覽。如果這時出現(xiàn)的不是想要的格式,可以再在“顯示〞主菜單中選擇“瀏覽〞。二、設(shè)計程序〔1〕創(chuàng)立程序在“工程管理器〞中,選定“代碼〞選項(xiàng)卡中的“程序〞項(xiàng)。選擇“新建〞命令。------或者-----在“文件〞菜單中選擇“新建〞命令。在“新建〞對話框中選擇“程序〞。選擇“新建文件〞按鈕。----或者----在“命令〞窗口中,鍵入:modicommandVisualFoxPro翻開了一個稱為“程序1”的新窗口,這時就可以鍵入應(yīng)用程序了?!?〕保存程序從“文件〞菜單中選擇“保存〞命令。假設(shè)用戶要關(guān)閉一個沒有保存的程序,那么會彈出相應(yīng)對話框,提示用戶是保存還是放棄已做的修改。假設(shè)用戶保存了一個由“工程管理器〞創(chuàng)立的程序那么該程序被參加工程中。假設(shè)用戶保存一個尚未命名的程序,那么會翻開“另存為...〞對話框,這樣提示用戶可以在其中為程序指定程序名。程序保存后,用戶可以運(yùn)行或修改它?!?〕修改程序假設(shè)要翻開程序假設(shè)程序包含在一工程中,那么在“工程管理器〞中選定它并選擇“修改〞命令。-或者-在“文件〞菜單中選擇“翻開〞命令,這時彈出一個包含文件列表的對話框。在“文件類型〞列表框中選擇“程序〞,然后在文件列表中選定要修改的程序,按下“確定〞按鈕。-或者-在“命令〞窗口中按如下方式鍵入要修改的程序名。MODIFYCOMMANDmyprogrm---或者----在“命令〞窗口中,鍵入:MODIFYCOMMAND?然后從文件列表中選擇要修改的程序,選擇“翻開〞。翻開文件之后便可進(jìn)行修改,修改完畢后請注意保存?!?〕運(yùn)行程序假設(shè)程序包含在一個工程中,那么在“工程管理器〞中選定它并選擇“運(yùn)行〞命令。-或者-在“程序〞菜單中選擇“運(yùn)行〞菜單項(xiàng)。在程序列表中,選擇想要運(yùn)行的程序,單擊“運(yùn)行〞按鈕。-或者-在“命令〞窗口中,按如下方式鍵入DO以及要運(yùn)行的程序名:DOmyprogram【實(shí)驗(yàn)內(nèi)容】1.設(shè)計企業(yè)固定資產(chǎn)管理信息系統(tǒng)的工程、庫、表。2.設(shè)計企業(yè)固定資產(chǎn)管理信息系統(tǒng)的主程序?!緦?shí)驗(yàn)練習(xí)】1.建立一個工程,工程名稱:gdzch.pjx。2.建立一個數(shù)據(jù)庫,數(shù)據(jù)庫名稱:gd.dbc。并把gd.dbc添加到gdzch.pjx中。3.建立三張數(shù)據(jù)庫表:Account.dbf、Total.dbf、Lendout.dbfAccount.dbf的表結(jié)構(gòu):字段名數(shù)據(jù)類型說明賬號字符型寬度:12,必填字段密碼字符型寬度:12,必填字段姓名字符型寬度:10,必填字段級別字符型寬度:10,必填字段Total.dbf的表結(jié)構(gòu):字段名數(shù)據(jù)類型說明資產(chǎn)編號字符型寬度:6資產(chǎn)類型字符型寬度:20資產(chǎn)名稱字符型寬度:20型號字符型寬度:20配制字符型寬度:60購置日期日期型使用期限數(shù)值型寬度:4,1位小數(shù)購置價格貨幣型存放位置字符型寬度:20資產(chǎn)狀態(tài)邏輯型報廢否邏輯型Lendout.dbf的表結(jié)構(gòu):字段名數(shù)據(jù)類型說明資產(chǎn)編號字符型寬度:6,必填字段借用人字符型寬度:10出借人字符型寬度:10批復(fù)人字符型寬度:10借用日期日期型擬還日期日期型借用理由字符型寬度:304.分別為三張表添加3~4條記錄。5.為表Total.dbf的“資產(chǎn)編號〞字段建立主索引,“購置價格〞建立普通索引。并要求“購置價格〞升序顯示。6.為表Lendout.dbf的“資產(chǎn)編號〞字段建立主索引。7.為表Total.dbf和Lendout.dbf建立關(guān)于“資產(chǎn)編號〞的關(guān)聯(lián)。8.利用命令窗口,創(chuàng)立如下的主程序:Main.prgClearallPubliccuser,issuer,tj,zcbhDosetting.prgDoformlogonIfissuer=.T.DoformlogoDoformZcglReadeventsElseClearQuitEndif實(shí)驗(yàn)二管理信息系統(tǒng)的輸入表單設(shè)計〔1〕【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用VisualFoxpro6.0中的表單向?qū)?,建立表單,顯示表中的信息。在這個表單中,可以瀏覽表中的信息,可以查找符合要求的信息,可以修改其中的記錄,或添加記錄。通過本次實(shí)驗(yàn),可以掌握利用表單向?qū)Ы⒈韱蔚姆椒ā!緦?shí)驗(yàn)思路】在表單向?qū)е校瑢?shù)據(jù)表添加到數(shù)據(jù)環(huán)境中,選擇想要顯示的字段。然后按照表單向?qū)У奶崾?,就可以建立顯示信息的表單?!緦?shí)驗(yàn)步驟】一、翻開表單向?qū)П韱斡址Q為界面或窗體,是VisualFoxpro提供的一種功能強(qiáng)大的界面。各種對話框和窗口都是表單不同的表現(xiàn)形式。它可以使用戶在簡單明了的界面中查看數(shù)據(jù)或?qū)?shù)據(jù)記錄輸入數(shù)據(jù)庫。每當(dāng)您要新建一個表單時,都可以用表單向?qū)黹_始工作。向?qū)鶕?jù)您對一系列問題的答復(fù)來生成一個表單。您可以在幾種不同的類型選項(xiàng)中進(jìn)行選擇,并在創(chuàng)立之前預(yù)覽表單。假設(shè)要利用向?qū)?chuàng)立表單在“工程管理器〞窗口中選擇“文檔〞選項(xiàng)卡,然后選擇“表單〞。選擇“新建〞。選擇“表單向?qū)Ж?。通過在“工具〞菜單上選擇“向?qū)Ж暶畈⑦x中“表單〞,也可以從菜單上訪問表單向?qū)?。VisualFoxPro提供了兩個不同的表單向?qū)韼椭鷦?chuàng)立表單:假設(shè)要創(chuàng)立基于一個表的根本表單,請選擇“表單向?qū)Ж?。假設(shè)要創(chuàng)立包含了兩個表中按一對多關(guān)系鏈接的數(shù)據(jù)的表單,請選擇“一對多表單向?qū)Ж?。用表單向?qū)?chuàng)立的表單含有一組標(biāo)準(zhǔn)的定位按鈕,用以在表單中顯示不同的記錄、編輯記錄及搜索記錄等。如果創(chuàng)立數(shù)據(jù)庫中的表單,那么“表單向?qū)Ж暱梢允褂么鎯υ跀?shù)據(jù)庫中的輸入掩碼和格式設(shè)置。二、選取字段在“字段選取〞對話框中,將選擇數(shù)據(jù)庫和表,選擇好之后,這時所有字段將會在可用字段可以字段中顯示,將這些字段全部選中為選定字段,這可以通過單擊那個類似錄音機(jī)中快進(jìn)的鍵來實(shí)現(xiàn)。這些選定的字段將會在條但中顯示。選定字段后,單擊“下一步〞按鈕。三、選擇表單樣式可以選擇的表單樣式有:標(biāo)準(zhǔn)式、凹陷式、邊框式、陰影式、浮雕式、新奇式、石墻式、亞麻式和彩色式。用戶可以根據(jù)自己的需要選取。還可以選擇按鈕的類型。設(shè)置完成后,單擊“下一步〞按鈕。四、排序記錄在這個步驟中,可以選定一個字段作為排序的依據(jù)。在“可用的字段和索引標(biāo)識〞中,選定作為排序依據(jù)的字段。運(yùn)行表單您可以從界面直接運(yùn)行表單,或在程序代碼中運(yùn)行表單。交互地運(yùn)行表單:有幾種方法可以運(yùn)行設(shè)計好的表單。如果在“表單設(shè)計器〞中工作,可通過單擊“表單設(shè)計器〞工具欄中的“運(yùn)行〞按鈕測試表單。如果想在“表單設(shè)計器〞重新翻開表單,關(guān)閉運(yùn)行表單或在工具欄中選擇“修改表單〞按鈕。也可以從工程中運(yùn)行表單,或者以編程方式運(yùn)行它。假設(shè)要以交互方式運(yùn)行表單:在“工程管理器〞中,選擇要運(yùn)行的表單,再選擇“運(yùn)行〞按鈕。-或者-在“命令〞窗口中,使用DOFORM命令運(yùn)行表單。也可以從“程序〞菜單中選擇“運(yùn)行〞來運(yùn)行表單,在“文件類型〞框中選擇“表單〞,選定一個表單再選定“運(yùn)行〞按鈕。從程序中運(yùn)行表單:假設(shè)想在程序中運(yùn)行表單,需要在與事件相關(guān)聯(lián)的代碼、方法程序代碼或在程序或過程中包含DOFORM命令。【實(shí)驗(yàn)內(nèi)容】1、掌握建立表單操作。2、設(shè)計輸入表單界面3、建立輸入表單界面【實(shí)驗(yàn)練習(xí)】1.使用表單向?qū)锳ccount.dbf建立一個表單。2.使用表單向?qū)長endout.dbf、Total.dbf建立一個表單實(shí)驗(yàn)三管理信息系統(tǒng)的輸入表單設(shè)計〔2〕【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用表單設(shè)計器和表單控件工具,建立一個表單并為表單添加控件。通過本次實(shí)驗(yàn),可以掌握表單設(shè)計器和表單控件工具的使用方法?!緦?shí)驗(yàn)思路】首先,在工程管理器中啟動表單設(shè)計器。然后,調(diào)出表單控件工具欄,按照自己的設(shè)計思路來向表單中添加控件?!緦?shí)驗(yàn)步驟】一、翻開表單設(shè)計器如果不想用向?qū)?chuàng)立表單,還可以使用“表單設(shè)計器〞。借助“表單設(shè)計器〞,可以把字段和控件添加到表單中,并且通過調(diào)整和對齊這些控件來定制表單。假設(shè)要創(chuàng)立一個新的表單1.在“工程管理器〞窗口中選擇“文檔〞選項(xiàng)卡。2.選擇“表單〞圖標(biāo)。3.選擇“新建〞。4.選擇“新建表單〞。此時會顯示“表單設(shè)計器〞窗口,可以開始創(chuàng)立您的表單。二、用“快速表單〞添加字段提供“快速表單〞命令是為了使創(chuàng)立表單的工作變得更簡單。此命令可以啟動“表單生成器〞,用它可以把表或視圖中選定的字段添加到表單中。假設(shè)想把表或視圖中的字段迅速放到表單中,可以選擇“表單〞菜單中的“快速表單〞。“快速表單〞將啟動“表單生成器〞,它用您選擇的字段樣式把表或視圖中選定的字段添加到表單中。三、用“表單生成器〞迅速創(chuàng)立表單假設(shè)要應(yīng)用“表單生成器〞把字段添加到表單中1.在“表單設(shè)計器〞中,選擇“表單〞菜單中的“快速表單〞。2.在“表單生成器〞中選擇字段和樣式,然后選擇“確定〞按鈕以生成表單?!氨韱紊善鳕晞?chuàng)立的表單沒有定位控件,因此您可以參加自己的定位控件??梢岳谩翱丶善鳕曄虮韱沃刑砑佣ㄎ豢丶?,或者在VisualFoxPro提供的預(yù)定義定位控件庫中選取。有關(guān)詳細(xì)內(nèi)容,請參閱本章稍后的“向表單中添加控件〞局部。四、保存表單完成表單的設(shè)計工作后,可以將其保存起來供以后使用。假設(shè)要保存表單:在“表單設(shè)計器〞中,選擇“文件〞菜單中的“保存〞。表單保存為具有.scx擴(kuò)展名的文件。五、運(yùn)行表單保存表單后,可以運(yùn)行該表單,看它是如何工作的。假設(shè)要運(yùn)行表單在"工程管理器"窗口中,從“文檔〞選項(xiàng)卡內(nèi)選擇表單名,然后選擇“運(yùn)行〞。–或者–選擇“表單〞菜單中的“執(zhí)行表單〞。也可以在“常用〞工具欄上選擇“運(yùn)行〞按鈕。提示運(yùn)行表單時,可快速切換到設(shè)計模式,方法是單擊“常用〞工具爛上的“修改表單〞按鈕。六、用表單控件工具欄添加控件通過在表單控件工具欄上選擇控件可以添加新的控件,并把它們放在“表單設(shè)計器〞窗口中。例如,您可能想在表單上為字段添加新的標(biāo)簽,以及添加諸如按鈕、編輯框、列表框等新控件,或者添加圖片、線條和形狀來改善表單的外觀。假設(shè)要向表單中添加控件1.在表單控件工具欄單擊一個控件。2.在“表單設(shè)計器〞窗口中,在要放置控件的地方拖動鼠標(biāo)創(chuàng)立一個矩形框。新的控件就出現(xiàn)在您設(shè)定的位置上,其后可以在表單中把它移動到最終位置上,也可以根據(jù)需要調(diào)整它的大小。七、用生成器向表單中添加控件正象向?qū)Э梢杂脕砜焖贅?gòu)造表單一樣,生成器可以用來把控件添加到表單上。對于要添加到表單上的控件,生成器會詢問一系列問題,并設(shè)置適宜的屬性,以使這些控件按照所希望的那樣工作。可以用兩種方法訪問生成器:從“表單設(shè)計器〞快捷菜單,或者當(dāng)向表單中添加控件時,激活表單控件工具欄上的“生成器鎖定〞按鈕。假設(shè)要用生成器添加控件在表單控件工具欄上選擇“生成器鎖定〞按鈕。從“表單控件〞工具欄上選擇所需的控件,并把它放在表單上。在生成器內(nèi)的選項(xiàng)卡中填寫有關(guān)信息。對所有控件使用生成器設(shè)置好表單控件工具欄上的“生成器鎖定〞按鈕后,每次向表單中添加控件時都將自動使用“控件生成器〞。假設(shè)要翻開生成器鎖定:在表單控件工具欄中,單擊“生成器鎖定〞按鈕。八、向一個由向?qū)傻谋韱沃刑砑涌丶绻帽韱蜗驅(qū)?chuàng)立了一個表單,然后又想向表單中添加控件,那么可以使用向?qū)Э丶臁猈izstyle.vcx中的控件來匹配已有控件的樣式。翻開向?qū)Э丶旌?,即可使用表單控件工具欄中的向?qū)涂丶踩鏲hiselfield,embossedmemo等〕。要找出所需控件,可選擇一個已有的控件并指明它的類和類庫。例如,一個標(biāo)準(zhǔn)的向?qū)ё侄慰梢栽赪izstyle.vcx的Standardfield類中找到。提示使用“表單控件〞工具欄上的工具提示,可幫助識別類名。假設(shè)要在用向?qū)傻谋韱沃衅ヅ淇丶诒韱卧O(shè)計器中翻開表單。從“表單控件〞工具欄中選擇“查看類〞按鈕,然后選擇“添加〞。在“翻開〞對話框中,在Wizards子目錄中選中Wizstyle.vcx并選擇“確定〞。在“表單控件〞工具欄中,選擇對應(yīng)于表單中已有控件的控件,并把它拖到表單中。注釋如果把一個表單移到一個新的目錄或另一個系統(tǒng)中,應(yīng)該把與表單相關(guān)的控件庫同表單一起移走。九、添加控件和設(shè)置控件屬性要使新控件在表單中正確運(yùn)行,需將其與要顯示的表和字段連接或數(shù)據(jù)綁定在一起。將控件鏈接到控件源〔即要顯示的數(shù)據(jù)或要鍵入并存儲數(shù)據(jù)的字段〕的方法是,在“屬性〞窗口中設(shè)置ControlSource屬性?!皵?shù)據(jù)環(huán)境設(shè)計器〞可以方便地給表單添加新字段并且為字段設(shè)置ControlSource屬性。十、設(shè)置數(shù)據(jù)環(huán)境通過把與表單相關(guān)的表或視圖放進(jìn)表單的數(shù)據(jù)環(huán)境中,可以容易地把新控件與表或視圖中的字段關(guān)聯(lián)在一起。完成數(shù)據(jù)環(huán)境的設(shè)置后,ControlSource屬性就會顯示“數(shù)據(jù)環(huán)境設(shè)計器〞中可用的字段,可以從中選擇與控件相關(guān)聯(lián)的字段。假設(shè)要顯示數(shù)據(jù)環(huán)境在表單設(shè)計器中,從“顯示〞菜單內(nèi)選擇“數(shù)據(jù)環(huán)境〞。假設(shè)要向數(shù)據(jù)環(huán)境中添加表或視圖從“數(shù)據(jù)環(huán)境〞菜單中選擇“添加〞。注釋如果數(shù)據(jù)環(huán)境為空,那么系統(tǒng)會自動顯示“添加表或視圖〞對話框。在“添加表或視圖〞對話框中,選擇“表〞或“視圖〞選項(xiàng)。選擇所需的表或視圖。選擇“添加〞。注釋假設(shè)要向“數(shù)據(jù)環(huán)境設(shè)計器〞中添加視圖,必須先翻開數(shù)據(jù)庫。十一、設(shè)置“字段映象〞選項(xiàng)當(dāng)將字段或表拖至表單時,可指定控件的類型。例如,在任何時候?qū)⒆址侄瓮现帘韱?,都可?chuàng)立文本框控件。假設(shè)要建立字段類型到類的映象從“工具〞菜單中,選擇“選項(xiàng)〞。選擇“字段映象〞選項(xiàng)卡。假設(shè)要改變字段類型映象,在“將字段類型映象到類中〞區(qū)域中選擇一行,再選擇“修改〞。在“字段類型映象〞對話框中,從“字段類型〞列表中選擇一個字段類型。假設(shè)要設(shè)置拖動表或多個字段時創(chuàng)立的類,請從“字段類型〞列表中選擇“多用途型〞。假設(shè)要選擇將與選定字段類型關(guān)聯(lián)的控件所在的類庫〔擴(kuò)展名為.vcx的文件〕,請選擇“瀏覽〞。從“文件類型〞列表中,選擇一個類名。中選定類型的字段被拖至表單時,系統(tǒng)將創(chuàng)立在此指定的類。選擇“確定〞,接受映象。在“數(shù)據(jù)庫選項(xiàng)〞區(qū)域,設(shè)置選項(xiàng):【實(shí)驗(yàn)內(nèi)容】1、掌握建立表單操作2、設(shè)計輸入界面3、建立輸入界面【實(shí)驗(yàn)練習(xí)】1.設(shè)計Account.dbf的單表表單。2.設(shè)計Total.dbf和Lendout.dbf的多表表單。3.設(shè)計員工訂單一對多表單。4.用表單設(shè)計器生成如下的登陸表單。5.建立系統(tǒng)界面如下:實(shí)驗(yàn)四管理信息系統(tǒng)的查詢界面設(shè)計〔1〕【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用查詢設(shè)計器,建立一個查詢。通過本次實(shí)驗(yàn),可以掌握利用查詢設(shè)計器建立查詢的方法?!緦?shí)驗(yàn)思路】在建立查詢之前,首先需要確定查詢的環(huán)境,將表添加到查詢的數(shù)據(jù)環(huán)境中,然后確定查詢條件?!緦?shí)驗(yàn)步驟】一、翻開查詢設(shè)計器從“工程管理器〞或“文件〞菜單中,都可以啟動“查詢設(shè)計器〞。假設(shè)要啟動“查詢設(shè)計器〞1.在“工程管理器〞中選擇“數(shù)據(jù)〞選項(xiàng)卡。2.選擇“查詢〞。3.選擇“新建〞。4.選擇“新建查詢〞。也可以從“文件〞菜單中選擇“新建〞來啟動“查詢設(shè)計器〞,選擇“查詢〞選項(xiàng),然后選擇“新建文件〞。在創(chuàng)立新查詢時,系統(tǒng)會提示您是否從當(dāng)前數(shù)據(jù)庫或自由表中選擇表或視圖。二、添加表或視圖選擇了表或視圖后,VisualFoxPro將顯示“查詢設(shè)計器〞窗口。不同的表或視圖之間可以很方便地進(jìn)行切換。假設(shè)要使用不同的表或視圖選擇當(dāng)前表,再選擇“查詢設(shè)計器〞工具欄上的“移去表〞按鈕。從“查詢設(shè)計器〞工具欄上選擇“添加表〞按鈕,再選擇想要的表或視圖。三、選定字段在運(yùn)行查詢之前,必須選擇表或視圖,并選擇要包括在查詢結(jié)果中的字段。在某些情況下,您可能需要使用表或視圖中的所有字段。但在另一些情況下,也許只想使查詢與選定的局部字段相關(guān),如果想用某些字段給查詢結(jié)果排序或分組,一定要確保在查詢輸出中包含這些字段。選定這些字段后,可以為它們設(shè)置順序作為輸出結(jié)果。假設(shè)要在查詢輸出中添加字段選定字段名,然后選擇“添加〞。–或者–將字段名拖到“選定字段〞框中。假設(shè)要在查詢中一次添加所有可用的字段選擇“全部添加〞,按名字添加字段。–或者–將表頂部的*號拖到“選定字段〞框中。在“字段〞選項(xiàng)卡中,字段的出現(xiàn)順序決定了查詢輸出中信息列的順序。假設(shè)要改變查詢輸出的列順序上、下拖動位于字段名左側(cè)的移動框。四、設(shè)定查詢條件在VisualFoxPro中,使用“篩選〞選項(xiàng)卡可以確定用于選擇記錄的字段、選擇比較準(zhǔn)那么以及輸入與該字段進(jìn)行比較的例如值。具體步驟如下:從“字段名〞列表中選取用于選擇記錄的字段。注釋通用字段和備注字段不能用于過濾器中。從“條件〞列表中選擇比較的類型。在“實(shí)例〞文本框中,輸入比較條件。僅當(dāng)字符串與查詢的表中字段名相同時,用引號括起字符串。否那么,無需用引號將字符串用引號括起來。日期也不必用花括號括起來。邏輯位的前后必須使用句點(diǎn)號,如〔.T.〕。如果輸入查詢中表的字段名,VisualFoxPro就將它識別為一個字段。4.在搜索字符型數(shù)據(jù)時,如果想忽略大小寫匹配,請選擇“大小寫〞下面的按鈕。假設(shè)想對邏輯操作符的含義取反,請選擇“否〞下面的按鈕。五、定向輸出查詢結(jié)果可以把查詢結(jié)果輸出到不同的目的地。如果沒有選定輸出目的地,查詢結(jié)果將顯示在“瀏覽〞窗口中。從“查詢〞菜單中選擇“查詢?nèi)ハ颞暎蛟凇安樵冊O(shè)計器〞工具欄中選擇“查詢?nèi)ハ颞暟粹o,此時將顯示一個“查詢?nèi)ハ颞晫υ捒?,您可以在其中選擇將查詢結(jié)果送往何處。假設(shè)要選擇查詢結(jié)果的去向從“查詢設(shè)計器〞工具欄中選擇“查詢?nèi)ハ颞?。在“查詢?nèi)ハ颞晫υ捒蛑羞x擇輸出去向,并填寫所需的其他選項(xiàng)。六、運(yùn)行查詢在完成了查詢設(shè)計并指定了輸出目的地后,單擊主工具欄中的“!〞按鈕,就可以用“運(yùn)行〞按鈕啟動該查詢【實(shí)驗(yàn)內(nèi)容】1、掌握建立查詢操作2、設(shè)計查詢界面3、建立關(guān)于數(shù)據(jù)庫表的查詢【實(shí)驗(yàn)練習(xí)】1.查詢Account.dbf中的所有賬號和姓名。2.找出Total.dbf中購置價格大于5000元并且沒有報廢的所有資產(chǎn)類型和資產(chǎn)名稱。3.在Total.dbf中,對資產(chǎn)類型進(jìn)行分組匯總。4.查找Total.dbf中,價格小于5000元的資產(chǎn)名稱,并按照購置日期升序排列。5.以Total.dbf、Lendout.dbf這兩張表的關(guān)聯(lián)為根底,查詢出借出資產(chǎn)的資產(chǎn)類型、資產(chǎn)名稱和借出理由。6.建立如下的查詢界面:實(shí)驗(yàn)五管理信息系統(tǒng)的查詢界面設(shè)計〔2〕【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用視圖設(shè)計器,建立視圖。通過本次實(shí)驗(yàn),學(xué)生們可以掌握利用視圖設(shè)計器進(jìn)行查詢以及建立視圖的方法?!緦?shí)驗(yàn)思路】在設(shè)計視圖的過程中,可以定義篩選條件,選擇滿足條件的記錄,并且按照選定的方式顯示出來?!緦?shí)驗(yàn)步驟】視圖簡介視圖是VisualFoxPro提供的一種定制的、可更改的數(shù)據(jù)集合,它具備了表和查詢的特點(diǎn),被保存在數(shù)據(jù)庫中。它可以從幾個數(shù)據(jù)表中選出滿足條件的記錄。視圖相當(dāng)于將查詢輸送到一個表中,但這個表是一個虛擬表。此外,生成的應(yīng)用程序是完成獨(dú)立的。翻開視圖設(shè)計器假設(shè)要創(chuàng)立本地表的視圖,請使用“視圖設(shè)計器〞。本地表包括本地VisualFoxPro表、任何使用.dbf格式的表和存儲在本地效勞器上的表。假設(shè)要使用“視圖設(shè)計器〞,首先應(yīng)創(chuàng)立或翻開一個數(shù)據(jù)庫,當(dāng)展開“工程管理器〞中數(shù)據(jù)庫名稱旁邊的加號+時,“數(shù)據(jù)〞選項(xiàng)卡上將顯示出數(shù)據(jù)庫中的所有組件。假設(shè)要創(chuàng)立本地視圖:從“工程管理器〞中選定一個數(shù)據(jù)庫。單擊“數(shù)據(jù)庫〞符號旁的加號+。在“數(shù)據(jù)庫〞下,選定“本地視圖〞并選擇“新建〞按鈕。選擇“新建視圖〞按鈕。在“添加表或視圖〞對話框中,選定想使用的表或視圖,再選擇“添加〞。選擇視圖中想要的表和視圖后,選擇“關(guān)閉〞。出現(xiàn)“視圖設(shè)計器〞,顯示選定的表或視圖。在“字段〞選項(xiàng)卡上,選擇要在視圖結(jié)果中顯示的字段。假設(shè)要查看視圖中的結(jié)果,請選擇“運(yùn)行〞按鈕。也可以在“文件〞菜單中,選擇“新建〞命令并選擇“視圖〞來創(chuàng)立視圖。添加表在“添加表或視圖〞對話框中,選定想使用的表或視圖,再選擇“添加〞。然后再點(diǎn)擊關(guān)閉。更新條件選項(xiàng)可用本地或遠(yuǎn)程視圖更新數(shù)據(jù)。向表發(fā)送更新數(shù)據(jù):在“視圖設(shè)計器〞中,“更新條件〞選項(xiàng)卡可以控制把對遠(yuǎn)程數(shù)據(jù)的修改〔更新、刪除、插入〕回送到遠(yuǎn)程數(shù)據(jù)源中的方式,也可以翻開和關(guān)閉對表中指定字段的更新,并設(shè)置適合效勞器的SQL更新方法。使表可更新:如果希望在表的本地版本上所作的修改能回送到源表中,需要設(shè)置“發(fā)送SQL更新〞選項(xiàng),必須至少設(shè)置一個關(guān)鍵字段來使用這個選項(xiàng)。如果選擇的表中有一個主關(guān)鍵字段并且已在字段選項(xiàng)卡中,那么“視圖設(shè)計器〞自動使用表中的該主關(guān)鍵字段作為視圖的關(guān)鍵字段。假設(shè)要允許源表的更新:在“更新條件〞選項(xiàng)卡中,設(shè)置“發(fā)送SQL更新〞選項(xiàng)。設(shè)置關(guān)鍵字段:當(dāng)在“視圖設(shè)計器〞中首次翻開一個表時,“更新條件〞選項(xiàng)卡會顯示表中哪些字段被定義為關(guān)鍵字段。VisualFoxPro用這些關(guān)鍵字段來唯一的標(biāo)識那些已在本地修改正的遠(yuǎn)程表中的更新記錄。假設(shè)要設(shè)置關(guān)鍵字段:在“更新條件〞選項(xiàng)卡中,單擊字段名旁邊的“關(guān)鍵列〞。在“更新條件〞選項(xiàng)卡中設(shè)置關(guān)鍵字段:如果已經(jīng)改變了關(guān)鍵字段,而又想把它們恢復(fù)到源表中的初始設(shè)置,請選擇“重置關(guān)鍵字〞。VisualFoxPro會檢查遠(yuǎn)程表并利用這些表中的關(guān)鍵字段。更新指定字段:可以指定任一給定表中僅有某些字段允許更新。假設(shè)使表中的任何字段是可更新的,在表中必須有已定義的關(guān)鍵字段。如果字段未標(biāo)注為可更新的,用戶可以在表單中或?yàn)g覽窗口中修改這些字段,但修改的值不會返回到遠(yuǎn)程表中。假設(shè)要使字段為可更新的:在“更新條件〞選項(xiàng)卡中,單擊字段名旁邊的“可更新列〞〔筆形〕。在“更新條件〞選項(xiàng)卡中使字段可更新:更新所有字段。如果想使表中的所有字段可更新,可以將表中的所有字段設(shè)置成可更新的。假設(shè)要使所有字段可更新:在“更新條件〞選項(xiàng)卡中,選擇“全部更新〞。注釋假設(shè)要使用“全部更新〞,在表中必須有已定義的關(guān)鍵字段。“全部更新〞不影響關(guān)鍵字段。五、運(yùn)行視圖單擊工具欄中的運(yùn)行按鈕,就可以看到視圖的運(yùn)行結(jié)果?!緦?shí)驗(yàn)內(nèi)容】1、掌握建立查詢和視圖操作2、設(shè)計查詢界面3、建立關(guān)于數(shù)據(jù)庫表的查詢和視圖【實(shí)驗(yàn)練習(xí)】1.創(chuàng)立總資產(chǎn)視圖,其中包括資產(chǎn)編號、資產(chǎn)名稱、購置價格,并且購置價格是可以更新的。2.創(chuàng)立借出資產(chǎn)視圖,其中包括資產(chǎn)編號、資產(chǎn)名稱、借用人。實(shí)驗(yàn)六管理信息系統(tǒng)的輸出報表設(shè)計【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用VisualFoxpro6.0中的一對多報表向?qū)Щ驁蟊碓O(shè)計器,設(shè)計一個一對多報表。通過本次實(shí)驗(yàn),使學(xué)生可以掌握使用一對多報表向?qū)Щ驁蟊碓O(shè)計器設(shè)計報表的方法。【實(shí)驗(yàn)思路】通過設(shè)計報表,可以用各種方式在打印頁面上顯示數(shù)據(jù)。使用“報表設(shè)計器〞可以設(shè)計復(fù)雜的列表、總結(jié)摘要或數(shù)據(jù)的特定子集,設(shè)計報表有四個主要步驟:決定要創(chuàng)立的報表類型。創(chuàng)立報表布局文件。修改和定制布局文件。預(yù)覽和打印報表?!緦?shí)驗(yàn)步驟】一、決定報表的常規(guī)布局創(chuàng)立報表之前,應(yīng)該確定所需報表的常規(guī)格式。報表可能同基于單表的電話號碼列表一樣簡單,也可能復(fù)雜得象基于多表的發(fā)票那樣。另外您還可以創(chuàng)立特殊種類的報表。常規(guī)布局的說明:1與報表向?qū)шP(guān)聯(lián)的布局選定滿足需求的常規(guī)報表布局后,便可以用“報表設(shè)計器〞創(chuàng)立報表布局文件。布局類型說明例如列每行一條記錄,每條記錄的字段在頁面上按水平方向放置。分組/總計報表1

財政報表

存貨清單

銷售總結(jié)行一列的記錄,每條記錄的字段在一側(cè)豎直放置列表一對多1一條記錄或一對多關(guān)系發(fā)票

會計報表多列多列的記錄,每條記錄的字段沿左邊緣豎直放置電話號碼薄

名片標(biāo)簽多列記錄,每條記錄的字段沿左邊緣豎直放置,打印在特殊紙上郵件標(biāo)簽1

名字標(biāo)簽二、創(chuàng)立報表布局在VisualFoxPro中,有三種創(chuàng)立報表布局的方法:1.用“報表向?qū)Ж晞?chuàng)立簡單的單表或多表報表。2.用“快速報表〞從單表中創(chuàng)立一個簡單報表。3.用“報表設(shè)計器〞修改已有的報表或創(chuàng)立自己的報表。以上每種方法創(chuàng)立的報表布局文件都可以用“報表設(shè)計器〞進(jìn)行修改?!皥蟊硐?qū)Ж暿莿?chuàng)立報表的最簡單途徑,它自動提供很多“報表設(shè)計器〞的定制功能?!翱焖賵蟊悫暿莿?chuàng)立簡單布局的最迅速途徑。如果直接在“報表設(shè)計器〞內(nèi)創(chuàng)立報表,“報表設(shè)計器〞將提供一個空白布局。使用“報表向?qū)Ж暭僭O(shè)要使用“報表向?qū)Ж曉凇肮こ坦芾砥鳕暣翱谥?,選定“報表〞。選擇“新建〞。選擇“報表向?qū)Ж暋_x定想創(chuàng)立的報表類型。按照向?qū)聊簧系闹噶畈僮?。也可以從菜單中調(diào)用“報表向?qū)Ж?,從“工具〞菜單中,選擇“向?qū)Ж暶?,然后選定“報表〞。四、啟動“報表設(shè)計器〞如果不想使用“報表向?qū)Ж暬颉翱焖賵蟊悫暎梢詮目瞻讏蟊聿季珠_始,然后自己添加控件。假設(shè)要創(chuàng)立空白報表在“工程管理器〞窗口中,選擇“報表〞。選擇“新建〞。選擇“新建報表〞。此時顯示“報表設(shè)計器〞??梢允褂谩皥蟊碓O(shè)計器〞的任一功能來添加控件和定制報表?!緦?shí)驗(yàn)內(nèi)容】1、掌握建立報表操作2、設(shè)計輸出報表3、建立輸出報表【實(shí)驗(yàn)練習(xí)】1.創(chuàng)立員工和訂單信息的報表。2.創(chuàng)立借出資產(chǎn)和總資產(chǎn)的報表。實(shí)驗(yàn)七管理信息系統(tǒng)的菜單和工具欄設(shè)計〔1〕【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用菜單設(shè)計器,創(chuàng)立一個菜單,在其中,包含五個菜單項(xiàng),中間用-條線分割開。通過本次實(shí)驗(yàn),學(xué)生可以掌握菜單設(shè)計器的使用方法。【實(shí)驗(yàn)思路】利用菜單設(shè)計器,向其中添加子菜單和菜單項(xiàng),分割線可以用“\-〞來表示?!緦?shí)驗(yàn)步驟】一、翻開菜單設(shè)計器在工程管理器中選擇“其他〞頁,選擇“菜單〞,單擊“新建〞按鈕,單擊“新建菜單〞,翻開菜單設(shè)計器。二、添加菜單項(xiàng)在菜單名稱下面的框中輸入“選擇工程〞,結(jié)果選擇為“子菜單〞,然后,單擊后面的“編輯〞按鈕,編輯“選擇工程〞子菜單中的菜單項(xiàng)。三、預(yù)覽菜單在菜單編輯器中,單擊“預(yù)覽〞按鈕,可以對菜單進(jìn)行預(yù)覽。四、生成菜單在VisualFoxpro6.0的主菜單中選擇“菜單〞,選擇“生成〞。五、運(yùn)行菜單將菜單保存為.mpr,并運(yùn)行它。【實(shí)驗(yàn)內(nèi)容】1、掌握建立菜單操作2、設(shè)計菜單3、建立菜單【實(shí)驗(yàn)練習(xí)】1.創(chuàng)立系統(tǒng)菜單:系統(tǒng)菜單結(jié)構(gòu)圖如下:主菜單一級子菜單二級子菜單三級子菜單文件退出(/<E)編輯保存(/<S)取消(/<C)資產(chǎn)查詢顯示全部(/<A)高級查詢(/<G)借出資產(chǎn)(/<J)到期資產(chǎn)(/<D)數(shù)據(jù)打印打印當(dāng)前記錄(/<C)資產(chǎn)標(biāo)簽(/<L)資產(chǎn)報表(/<B)打印全部記錄(/<A)資產(chǎn)標(biāo)簽(/<L)資產(chǎn)報表(/<B)按編號匯總(/<G)按類型匯總(/<L)匯總摘要(/<Z)\-打印借出記錄(/<J)打印到期記錄(/<D)資產(chǎn)報表崔還通知數(shù)據(jù)操作數(shù)據(jù)增加(/<A)數(shù)據(jù)修改(/<M)數(shù)據(jù)刪除(/<D)\-數(shù)據(jù)操作資產(chǎn)報廢(/<B)資產(chǎn)借還(/<J)賬號管理增加賬號修改賬號刪除賬號修改密碼幫助關(guān)于(/<A)2、把剛剛建立好的菜單,添加到以前建立的Zcgl表單中,效果如下:實(shí)驗(yàn)八管理信息系統(tǒng)的菜單和工具欄設(shè)計〔2〕【實(shí)驗(yàn)說明】在本次實(shí)驗(yàn)中,將利用菜單設(shè)計器,創(chuàng)立一個菜單。通過本次實(shí)驗(yàn),使學(xué)生進(jìn)一步熟悉創(chuàng)立一個菜單系統(tǒng)的整個過程?!緦?shí)驗(yàn)思路】利用建立快捷菜單的步驟,先設(shè)計菜單,再創(chuàng)立菜單。【實(shí)驗(yàn)步驟】一、規(guī)劃設(shè)計菜單在規(guī)劃設(shè)計菜單時,確定需要哪些菜單、出現(xiàn)在界面的何處以及哪幾個菜單要有子菜單等等。在設(shè)計菜單系統(tǒng)時,請考慮以下準(zhǔn)那么:1.按照用戶所要執(zhí)行的任務(wù)組織系統(tǒng),而不要按應(yīng)用程序的層次組織系統(tǒng)。2.給每個菜單一個有意義的菜單標(biāo)題。3.按照估計的菜單項(xiàng)使用頻率、邏輯順序或字母順序組織菜單項(xiàng)。4.在菜單項(xiàng)的邏輯組之間放置分隔線。5.將菜單上菜單項(xiàng)的數(shù)目限制在一個屏幕之內(nèi)。6.如果菜單項(xiàng)的數(shù)目超過了一屏,那么應(yīng)為其中的一些菜單項(xiàng)創(chuàng)立子菜單。7.為菜單和菜單項(xiàng)設(shè)置訪問鍵或鍵盤快捷鍵。8.使用能夠準(zhǔn)確描述菜單項(xiàng)的文字。9.在菜單項(xiàng)中混合使用大小寫字母。二、創(chuàng)立菜單和子菜單使用菜單設(shè)計器可以定義菜單標(biāo)題、菜單項(xiàng)和子菜單。假設(shè)要用“快速菜單〞創(chuàng)立菜單系統(tǒng)請從“工程管理器〞中選擇“其他〞選項(xiàng)卡,再選擇“菜單〞,然后選擇“新建〞選擇“菜單〞。此時出現(xiàn)“菜單設(shè)計器〞。從“菜單〞菜單中,選擇“快速菜單〞命令。假設(shè)要生成一個菜單:從“菜單〞菜單中,選擇“生成〞。假設(shè)要創(chuàng)立快捷方式菜單從“工程管理器〞中選擇“其他〞選項(xiàng)卡,選擇“菜單〞,并選定“新建〞。選擇“快捷菜單〞。那么出現(xiàn)“快捷菜單設(shè)計器〞。創(chuàng)立SDI菜單:翻開“菜單設(shè)計器〞,從“顯示〞菜單中選擇“常規(guī)選項(xiàng)〞,并選擇“頂層表單〞。創(chuàng)立菜單項(xiàng)請在“菜單名稱〞欄中,選擇要添加的菜單項(xiàng)的菜單標(biāo)題。在“結(jié)果〞框中,選定“子菜單〞命令?!皠?chuàng)立〞按鈕出現(xiàn)在列表的右側(cè)。選定“創(chuàng)立〞按鈕。出現(xiàn)一個空的設(shè)計窗口。在此窗口中,輸入菜單項(xiàng)。在“菜單名稱〞欄中,鍵入新建的各菜單項(xiàng)的名稱。創(chuàng)立子菜單請在“菜單名稱〞欄中,選擇要添加子菜單的菜單項(xiàng)。在“結(jié)果〞框中,選擇“子菜單〞。此時“創(chuàng)立〞按鈕會出現(xiàn)在列表的右側(cè)。如果已經(jīng)有了子菜單,那么此處出現(xiàn)的是“編輯〞按鈕。選擇“創(chuàng)立〞或“編輯〞。在“菜單名稱〞欄中,鍵入新建的各菜單項(xiàng)的名稱。假設(shè)要對菜單項(xiàng)分組在“菜單名稱〞欄中,鍵入“\-〞,便可以創(chuàng)立一條分隔線。拖動“\-〞提示符左側(cè)的按鈕,將分隔線移動到正確的位置。三、按實(shí)際要求為菜單系統(tǒng)指定任務(wù)。指定菜單所要執(zhí)行的任務(wù)。指定訪問鍵:請在您希望成為訪問鍵的字母左側(cè)鍵入“\<〞。指定鍵盤快捷鍵1.請在“菜單名稱〞欄中,選擇相應(yīng)的菜單標(biāo)題或菜單項(xiàng)。2.選擇“選項(xiàng)〞欄中的按鈕,顯示“提示選項(xiàng)〞對話框。3.在“鍵標(biāo)簽〞框中,按下一組合鍵,可創(chuàng)立快捷鍵。4.在“鍵說明〞框中,添加您希望在菜單項(xiàng)的旁邊

溫馨提示

  • 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

提交評論