13-2023年自考00051管理系統(tǒng)中計算機應(yīng)用-實踐考試-上機考題及操作步驟答案_第1頁
13-2023年自考00051管理系統(tǒng)中計算機應(yīng)用-實踐考試-上機考題及操作步驟答案_第2頁
13-2023年自考00051管理系統(tǒng)中計算機應(yīng)用-實踐考試-上機考題及操作步驟答案_第3頁
13-2023年自考00051管理系統(tǒng)中計算機應(yīng)用-實踐考試-上機考題及操作步驟答案_第4頁
13-2023年自考00051管理系統(tǒng)中計算機應(yīng)用-實踐考試-上機考題及操作步驟答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管理系統(tǒng)中計算機應(yīng)用實踐環(huán)節(jié)輔導(dǎo) ZhengHsiang第19頁 共19頁管理系統(tǒng)中計算機應(yīng)用實踐環(huán)節(jié)輔導(dǎo)歷年考試題??荚囈螅赫f明根據(jù)要求編制程序,實現(xiàn)給定的功能考試時間1個小時所做內(nèi)容放在F盤下KS目錄中,同時拷貝一份在軟盤中,軟盤由監(jiān)考老師統(tǒng)一發(fā)給,特別注意檢查軟盤,保證拷貝正確。同時在軟盤上寫上考試機位、考生姓名、準(zhǔn)考證號碼和聯(lián)系 。試題下面實營銷人員業(yè)績管理系統(tǒng)中的三個庫表,數(shù)據(jù)結(jié)構(gòu)如下:表“商品根本情況表數(shù)據(jù)表結(jié)構(gòu)定義表字段名標(biāo)題數(shù)據(jù)類型字段寬度小數(shù)點位SNO商品編碼C3SNAME商品名稱C10SAMOUT庫存數(shù)量N5SPRICE單價N62字段名最好使用中文,這樣在后面的表單中字段

2、名稱就可以按中文顯示了!在本資料中,為節(jié)約時間,沒有使用中文“商品根本情況表數(shù)據(jù)表記錄表“業(yè)務(wù)員銷售記錄表數(shù)據(jù)表結(jié)構(gòu)定義表“業(yè)務(wù)員銷售記錄表表“業(yè)務(wù)員記錄表數(shù)據(jù)表結(jié)構(gòu)定義表業(yè)務(wù)員記錄表考試要求:考試環(huán)境:VFP6.0以上(2005年1月考試真題)建立上述三個數(shù)據(jù)表和索引,并用商品編碼、業(yè)務(wù)員號建立表間關(guān)聯(lián)。20分建立一個工程,名字為myproj,并把數(shù)據(jù)庫參加到myproj中。在myproj建立菜單mymenu,菜單包括數(shù)據(jù)維護(hù)、查詢、統(tǒng)計、個人信息和退出五個工程。20分點擊數(shù)據(jù)維護(hù)時,彈出MYFORM1表單,選擇某個數(shù)據(jù)表進(jìn)行數(shù)據(jù)的增、刪、改。20分點擊查詢時,彈出MYFORM2表單,實現(xiàn)通

3、過商品編碼查詢商品庫存數(shù)量、單價等根本情況;通過部門查詢該部門業(yè)務(wù)員根本情況;通過業(yè)務(wù)員號查詢給頂日期該業(yè)務(wù)員銷售商品的名稱和單價等。30分點擊統(tǒng)計時,彈出MYFORM3表單,按商品號和業(yè)務(wù)員號統(tǒng)計銷售量。選做點擊個人信息時,彈出MYINFO表單,顯示考生的真實姓名、考試機位、準(zhǔn)考證號和聯(lián)系 。5分點擊退出時,返回系統(tǒng)菜單,關(guān)閉數(shù)據(jù)庫。5分操作指導(dǎo)操作根本步驟:建立工程文件建立數(shù)據(jù)庫設(shè)計菜單建立相應(yīng)的表單設(shè)計主控文件連編應(yīng)用程序一、建立工程文件選擇文件菜單新建選擇建立工程文件工程保存位置選擇F:盤的KS文件夾,根據(jù)要求輸入工程名稱,結(jié)果如圖可以設(shè)計默認(rèn)的文件夾,方法 【工具菜單】【選項】【文件

4、位置】【默認(rèn)目錄】修改注意:要選擇“設(shè)置為默認(rèn)值按鈕!三、建立數(shù)據(jù)庫1、創(chuàng)立數(shù)據(jù)庫工程管理器數(shù)據(jù)選項卡數(shù)據(jù)庫新建11234選擇文件夾位置和文件名注意,這是最關(guān)鍵的鼠標(biāo)點擊“保存按鈕后,就建立了數(shù)據(jù)庫。在數(shù)據(jù)庫設(shè)計器中新建表,或者在工程管理器中選擇新建表,進(jìn)入到表設(shè)計過程中。使用工程管理器建立數(shù)據(jù)表。使用工程管理器建立數(shù)據(jù)表。在數(shù)據(jù)庫設(shè)計器中,可以使用三種方式建立新數(shù)據(jù)表。使用“數(shù)據(jù)庫菜單使用快捷菜單鼠標(biāo)右鍵點擊數(shù)據(jù)庫設(shè)計器空白處使用數(shù)據(jù)庫設(shè)計工具欄新建數(shù)據(jù)表使用工具欄使用快捷菜單新建數(shù)據(jù)表使用工具欄使用快捷菜單系統(tǒng)彈出對話框選擇新建表。輸入表的名字和數(shù)據(jù)表存儲位置,注意保存的文件夾位置。在表設(shè)

5、計器中建立表結(jié)構(gòu),如以下圖注意:考試時候字段的類型可能是英文名稱的注意對照數(shù)據(jù)類型中文名稱英文名稱簡寫字符型CharacterC日期型DateD數(shù)值型NumericN8、建立索引,注意索引類型建立普通索引建立普通索引切換到索引選項卡,將索引修改為主索引修改前使用此組合框修改使用此組合框修改修改后:9、按確認(rèn)按鈕,系統(tǒng)提示是否輸入數(shù)據(jù),可以選擇輸入數(shù)據(jù)10、輸入數(shù)據(jù),假設(shè)發(fā)現(xiàn)輸入數(shù)據(jù)有問題,那么說明表結(jié)構(gòu)沒有設(shè)置正確,可以重新修改。11、如果輸入數(shù)據(jù)不完整,可以使用添加記錄的方法補充輸入。主要操作:在工程管理器中選擇數(shù)據(jù)表選擇瀏覽然后選擇顯示菜單中的添加數(shù)據(jù)命令。注意輸入數(shù)據(jù)有編輯和瀏覽兩種方式

6、,隨意選用12、使用同樣的方法建立其它兩個表,其中表的索引建立如下:13、進(jìn)入到數(shù)據(jù)庫設(shè)計器使用鼠標(biāo)拖動的方法建立關(guān)系,結(jié)果如下:設(shè)計菜單1根據(jù)要求,先設(shè)計菜單結(jié)構(gòu),然后建立菜單,在以后表單建立后,再用菜單連接表單。如果事先能分配表單的名稱如考試要求的那么在這一步就可以分配命令了。主菜單欄設(shè)計,根據(jù)要求,設(shè)計如下:(如果VFP不是十分熟練,設(shè)計主菜單就可以,在后面我們設(shè)計了子菜單系統(tǒng),請根據(jù)自己的情況決定)菜單結(jié)構(gòu)數(shù)據(jù)維護(hù)數(shù)據(jù)查詢數(shù)據(jù)統(tǒng)計個人信息退出2子菜單需要自己設(shè)計,其中“個人信息和“退出沒有子菜單。數(shù)據(jù)維護(hù)和數(shù)據(jù)查詢每一個數(shù)據(jù)表至少有一個表單,所以各有三個子菜單,對應(yīng)后面設(shè)計的表單。數(shù)據(jù)

7、統(tǒng)計主要是針對“銷售表進(jìn)行的,可以建立兩個統(tǒng)計表,分別按商品編碼統(tǒng)計和按業(yè)務(wù)員統(tǒng)計。所以建立的菜單結(jié)構(gòu)應(yīng)該如以下圖所表示!13菜單設(shè)計,工程管理器其他選項卡菜單新建13232然后選擇“菜單44進(jìn)入到菜單設(shè)計器,設(shè)計如下注意:前三項的結(jié)果都是“子菜單“個人信息的結(jié)果是是“命令,命令如下DO form myinfoMyinfo 個人信息表單,已經(jīng)設(shè)計好的,如果沒有,就得自己設(shè)計了,設(shè)計方式見后面內(nèi)容。“退出的結(jié)果選擇是過程,點擊“創(chuàng)立輸入如下程序,注意程序是固定的clear events &去除事件處理close allset sysmenu to default數(shù)據(jù)維護(hù)子菜單設(shè)計如下:注意:結(jié)果

8、選擇是 “命令,myform是后面建立的表單的名稱,在后面設(shè)計的時候注意名稱的對應(yīng)關(guān)系和編碼方法。其它子菜單設(shè)計類似:數(shù)據(jù)維護(hù)子菜單切換到主菜單設(shè)計切換到主菜單設(shè)計數(shù)據(jù)查詢子菜單數(shù)據(jù)統(tǒng)計子菜單4菜單的保存與生成菜單保存的名稱“MYMENU注意要跟后面的主程序一致,菜單必須“生成才能使用。執(zhí)行 菜單生成在生成前保存菜單五、設(shè)計主控程序1、每個應(yīng)用程序工程起點程序稱為主控程序,其主要功能如下:初始化設(shè)置初始化設(shè)置執(zhí)行程序主菜單或者主控表單執(zhí)行程序主菜單或者主控表單恢復(fù)系統(tǒng)恢復(fù)系統(tǒng)2、設(shè)計主控程序1在工程管理器中第一個程序或者表單自動為系統(tǒng)的主控程序,工程管理器新建輸入程序保存文件注意保存的位置13

9、23244輸入程序,然后選擇文件菜單輸入程序,然后選擇文件菜單保存??梢栽诠こ坦芾砥髦兄付ㄖ骺爻绦蚴髽?biāo)右鍵點擊,選擇“設(shè)置主文件大多數(shù)的主控程序的文件名為“main.prg主控程序在工程管理器中加粗顯示。鼠標(biāo)右鍵點擊,選擇“鼠標(biāo)右鍵點擊,選擇“設(shè)置主文件3、大多數(shù)的主控程序根本類似的,所以以下程序需要記憶程序說明set talk offset safety offclear allclose allset dele ondo mymenu.mprread eventset sysmenu to defaultreturn禁止顯示命令的對話結(jié)果在改寫已有文件時不顯示對話框去除內(nèi)存關(guān)閉所有數(shù)據(jù)設(shè)置

10、操作范圍不包括邏輯刪除的記錄執(zhí)行主菜單開始事件循環(huán)恢復(fù)系統(tǒng)菜單程序結(jié)束六、數(shù)據(jù)維護(hù)表單設(shè)計1、數(shù)據(jù)維護(hù)表單設(shè)計可以有多種方法,但是根本操作都是一樣的,應(yīng)該包括“增加、刪除、修改等功能,最簡單的方式時使用“表格控件。盡管有時需要設(shè)計多個維護(hù)表單,實際上每個表單都是類似的,所以可以使用復(fù)制表單的方式。表單設(shè)計的根本步驟工程管理器文檔表單新建新建表單注意絕對禁止使用向?qū)碓O(shè)計表單。41312141312111修改表單的CAPTION屬性,輸入“商品表數(shù)據(jù)維護(hù)表單如果看不到“屬性對話框或者相應(yīng)的工具欄,可以使用以下兩種方式設(shè)置使用表單工具欄顯示設(shè)置TAB順序顯示數(shù)據(jù)環(huán)境顯示屬性對話框代碼窗口表單控件工

11、具欄調(diào)色板工具欄布局工具欄表單生成器自動格式使用顯示菜單鼠標(biāo)右鍵點擊表單添加數(shù)據(jù)環(huán)境,鼠標(biāo)右鍵點擊表單,在彈出的菜單中選擇“數(shù)據(jù)環(huán)境,添加相應(yīng)的數(shù)據(jù)表,注意,因為設(shè)計數(shù)據(jù)的添加刪除,所以數(shù)據(jù)表應(yīng)該使用獨占方式翻開。鼠標(biāo)右鍵點擊鼠標(biāo)右鍵點擊選擇相應(yīng)的數(shù)據(jù)表,然后點擊添加命令。然后點擊關(guān)閉按鈕。選擇相應(yīng)的數(shù)據(jù)表,然后點擊添加命令。然后點擊關(guān)閉按鈕。選擇表,然后在屬性窗口中設(shè)置“Exclusive屬性為.t.設(shè)置為.T.Exclusive設(shè)置為.T.Exclusive添加表格控件,并將其與數(shù)據(jù)表捆綁。有三種方法可以實現(xiàn)方法一:從數(shù)據(jù)環(huán)境中拖動數(shù)據(jù)表到表單上最簡單,然后修改控件的大小拖動數(shù)據(jù)表的標(biāo)題到

12、表單上,就可以在表單上添加相應(yīng)的表格控件。拖動數(shù)據(jù)表的標(biāo)題到表單上,就可以在表單上添加相應(yīng)的表格控件。方法二:先在表單上添加一個表格控件,鼠標(biāo)右鍵點擊控件,在出現(xiàn)的菜單中選擇生成器,然后做相應(yīng)的設(shè)計表格控件表格控件2、添加字段1、選擇數(shù)據(jù)表2、添加字段1、選擇數(shù)據(jù)表方法三:添加一個控件,然后設(shè)置相應(yīng)屬性。數(shù)據(jù)源選擇數(shù)據(jù)源選擇添加四個按鈕控件,名稱如圖,通過“CAPTIONS屬性設(shè)置。為表單和控件設(shè)置腳本程序控件名稱事件代碼表單DESTROYPACKUSE添加ClickAPPEND BLANK修改Click EDIT刪除Clickif messagebox(一旦數(shù)據(jù)刪除就不可恢復(fù),真的刪除?,1

13、+48+0,信息提示) =1 delete thisform.refreshendifTHISFORM.GRID1.COLUMN1.SETFOCUS 退出ClickTHISFORM.RELEASE選擇事件選擇控件選擇事件選擇控件最后設(shè)計的表單如下:保存表單,注意文件名與菜單的保持一致其它兩個表單設(shè)計大致相同,請自己設(shè)計,注意保存的文件名,分別為“MYFORM12,“MYFORM13,在本材料中,我們設(shè)計查詢表單的另外兩種格式,可以選擇使用注意,如果能設(shè)計有特點的表單,容易得分。?MYFORM12設(shè)計,設(shè)計結(jié)果如圖顯示,在左側(cè)“列表框組合框選擇營業(yè)員編號,右邊顯示相應(yīng)的記錄。主要操作步驟1新建一

14、個表單,設(shè)定表單大小,輸入“標(biāo)題(2)在數(shù)據(jù)環(huán)境中添加相應(yīng)數(shù)據(jù)表。(3)通過鼠標(biāo)拖動的方法,添加相應(yīng)的文本框和標(biāo)簽(4)添加一個列表框,使用生成器,將列表框與DNO字段綁定5添加相應(yīng)的按鈕(6)編寫相應(yīng)的腳本程序。(要求較高,不作要求,可以參見樣本程序)運行后的表單MYFORM12MYFORM13的設(shè)計,使用“前進(jìn),“后退按鈕,設(shè)計結(jié)果如圖。具體設(shè)計領(lǐng)省略。參見樣本程序就可以了。數(shù)據(jù)查詢表單的設(shè)計數(shù)據(jù)查詢是根據(jù)用戶輸入的查詢條件,顯示滿足條件的記錄,設(shè)計方法大致如前面的,一般情況下使用“文本控件輸入查詢條件。所以查詢表單一般設(shè)置如下:其中:查詢的CLICK事件設(shè)置如下:set filter t

15、o sno = alltrim(thisform.text1.value)thisform.refresh注意:set filter to sno = alltrim(thisform.text1.value)是設(shè)置數(shù)據(jù)過濾條件的,請查看相關(guān)的命令說明。sno為字段名,根據(jù)實際的數(shù)據(jù)表實際字段名做相應(yīng)的修改如果查詢的條件只有一個,表單頁可以設(shè)計成如下樣子:MYFORM22.SCX這時,查詢語句應(yīng)該寫在TEXT1控件的LOSTFOCUS事件中假設(shè)查詢涉及多個表格,如“輸入業(yè)務(wù)員代碼和日期查詢商品根本情況表單,這是比較難的設(shè)計,你可以有三種選擇:選擇放棄,做一個簡單的類似的替代。設(shè)計一個“此題視圖

16、,然后與上面一樣設(shè)計使用SQL查詢語句,動態(tài)生成一個查詢,然后掛接到表格控件上。使用視圖設(shè)計查詢表單設(shè)計視圖分別選擇“分別選擇“商品根本情況表和“業(yè)務(wù)員銷售記錄表,并選擇相應(yīng)的字段。選擇“選擇“添加按鈕,添加表關(guān)系。然后選擇完成,保存視圖。輸入名稱,保存視圖。輸入名稱,保存視圖。根據(jù)視圖設(shè)計查詢表單MYFORM23根本設(shè)計如前面的表單,在添加數(shù)據(jù)環(huán)境時,注意使用視圖設(shè)計的表單如下注意:最好將TEXT2控件格式設(shè)置為日期型,方法如下查詢命令的CLICK事件設(shè)置如下:set filter to (dno = alltrim(thisform.text1.value) and;sdate = thi

17、sform.text2.value)thisform.refresh注意:“;是續(xù)行符。如果TEXT2控件沒有設(shè)計成日期格式,那么以上命令要改成如下格式set filter to (dno = alltrim(thisform.text1.value) and;sdate = ctod(alltrim()thisform.refresh使用查詢較難,假設(shè)有問題,請發(fā)信至zhenghsi新建一個表單,設(shè)計標(biāo)題,添加數(shù)據(jù)環(huán)境,如圖注意添加兩個數(shù)據(jù)表添加控件如圖表格控件不用綁定數(shù)據(jù)表表格控件不用綁定數(shù)據(jù)表運行結(jié)果使用生成器,格式設(shè)置為日期型使用生成器,格式設(shè)置為日期型其中查詢按鈕的Click腳本設(shè)計

18、如下:程序沒有完善SELECT 業(yè)務(wù)員銷售記錄表.DNO,商品根本情況表.sno,; 商品根本情況表.sname,業(yè)務(wù)員銷售記錄表.sdate,; 業(yè)務(wù)員銷售記錄表.damount, 商品根本情況表.sprice;from 商品根本情況表,業(yè)務(wù)員銷售記錄表;where 商品根本情況表.sno = 業(yè)務(wù)員銷售記錄表.sno AND;DNO = ALLTRIM(THISFORM.TEXT1.VALUE) AND;SDATE = THISFORM.TEXT2.VALUE;INTO TABLE RESULTTHISFORM.GRID1.RECORDSOURCE = RESULTTHISFORM.REFRESH數(shù)據(jù)統(tǒng)計表單設(shè)計數(shù)據(jù)統(tǒng)計是根據(jù)用戶輸入的統(tǒng)計條件,顯示滿足條件的的記錄相關(guān)統(tǒng)計結(jié)果。統(tǒng)計相關(guān)命令:COUNT計數(shù)、SUM求和、AVERA

溫馨提示

  • 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

提交評論