




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一建立項(xiàng)目管理器、建立數(shù)據(jù)庫(kù)和表、輸入部分?jǐn)?shù)據(jù)一、實(shí)驗(yàn)?zāi)康?熟悉 visual foxpro 項(xiàng)目管理器的使用;2熟悉數(shù)據(jù)庫(kù)的概念和 visual foxpro 數(shù)據(jù)表的概念;3掌握數(shù)據(jù)表的建立方法,數(shù)據(jù)直接輸入的方法;4熟練掌握表文件的打開(kāi)、瀏覽、關(guān)閉。二、實(shí)驗(yàn)內(nèi)容1建立項(xiàng)目管理器“學(xué)生成績(jī)管理系統(tǒng)”;2建立數(shù)據(jù)庫(kù)“成績(jī)庫(kù)”,并創(chuàng)建 4 個(gè)與學(xué)生成績(jī)管理系統(tǒng)工作密切相關(guān)的數(shù)據(jù)表“班 級(jí)號(hào)名”、“學(xué)生”、“學(xué)生選課”、“課程”;直接為“班級(jí)號(hào)名”、“課程”兩個(gè)數(shù)據(jù)表輸入數(shù)據(jù)。三、實(shí)驗(yàn)步驟(一)visual foxpro 基本操作1. visual foxpro 的啟動(dòng)開(kāi)始 程序 visua
2、l foxpro 6.0,或:雙擊桌面 visual foxpro 6.0 快捷方式圖標(biāo)。2. visual foxpro 的退出在 visual foxpro 的命令窗口中鍵入 quit 或選 visual foxpro 菜單中文件退出。3.工作目錄及表單區(qū)域的設(shè)置在機(jī)房的學(xué)生數(shù)據(jù)盤(pán)(例如 d:盤(pán))上建一目錄,命名為“成績(jī)管理”。進(jìn)入 visual foxpro,選菜單中的 工具 選項(xiàng) “文件位置”選項(xiàng)卡,找到“默 認(rèn)目錄”,如圖 1-1。圖 1-1選擇默認(rèn)目錄點(diǎn)擊“修改”按鈕,進(jìn)入圖 1-2,再單擊 按鈕,按圖 1-2 設(shè)置后,單擊“確定” 按鈕。單擊“表單”選項(xiàng)卡,將“最大設(shè)計(jì)區(qū)”選為
3、1024768。單擊“設(shè)置為默認(rèn)值”按鈕,再單擊“確定”按鈕。 注意:如果學(xué)生機(jī)房安裝了還原卡,則每次上機(jī)或重新啟動(dòng)后都要重新進(jìn)行以上第 3 步“工作目錄及表單區(qū)域的設(shè)置?!眻D 1-2更改文件位置(二)項(xiàng)目管理器和數(shù)據(jù)庫(kù)的建立1.項(xiàng)目管理器(1)什么是項(xiàng)目管理器項(xiàng)目管理器是 visual foxpro 開(kāi)發(fā)應(yīng)用系統(tǒng)的綜合性平臺(tái),在這里可以建立數(shù)據(jù)庫(kù)、表 單、菜單、程序、編譯等。幾乎每一個(gè) vfp 6.0 的應(yīng)用程序都是由數(shù)據(jù)庫(kù)、查詢(xún)、表單、報(bào)表、菜單、工具欄以及程序等大量的文件組成的,這些文件的集合叫做“項(xiàng)目”。在 vfp 6.0 里這些文件是由項(xiàng)目管 理器來(lái)實(shí)現(xiàn)管理和維護(hù)的,并且最終保存為具
4、有擴(kuò)展名 pjx 的項(xiàng)目文件。項(xiàng)目管理器是 vfp 6.0 的“控制中心”和應(yīng)用程序運(yùn)行的驅(qū)動(dòng)器。項(xiàng)目管理器有 6 個(gè)選 項(xiàng)卡,分別是:全部、數(shù)據(jù)、文檔、類(lèi)、代碼和其他,每個(gè)選項(xiàng)卡包含某一類(lèi)文件,如:“數(shù)據(jù)”選項(xiàng)卡包含了一個(gè)項(xiàng)目中的所有數(shù)據(jù),如數(shù)據(jù)庫(kù)、自由表、查詢(xún)和視圖等?!拔臋n”選項(xiàng) 卡中包含了處理數(shù)據(jù)時(shí)的所有文檔,如表單、報(bào)表和標(biāo)簽等。表單用于顯示和編輯表的內(nèi)容;報(bào)表是一種文件,它告訴 vfp 6.0 如何設(shè)置查詢(xún),以從表中提取結(jié)果以及如何將它們打印出 來(lái);標(biāo)簽是打印在紙上的帶有特殊格式的報(bào)表。其余選項(xiàng)卡主要用于為最終用戶(hù)創(chuàng)建應(yīng)用程序。(2)建立項(xiàng)目管理器 從“文件”菜單下選“新建”,在“
5、新建”對(duì)話框中,選“項(xiàng)目”單選按鈕,再單擊“新建文件按鈕”,給文件命名為“學(xué)生成績(jī)管理系統(tǒng)”,并保存在 d 盤(pán)的“成績(jī)管理”文件夾下。2.數(shù)據(jù)庫(kù)的建立單擊“學(xué)生成績(jī)管理系統(tǒng)”項(xiàng)目管理器的“數(shù)據(jù)”卡,單擊“數(shù)據(jù)庫(kù)”,然后點(diǎn)擊“新 建”按鈕,出現(xiàn)如圖 1-3 畫(huà)面。圖 1-3新建數(shù)據(jù)庫(kù)379單擊“新建數(shù)據(jù)庫(kù)”按鈕,將數(shù)據(jù)庫(kù)命名為“成績(jī)庫(kù)”,并保存在 d 盤(pán)的“成績(jī)管理” 文件夾下,對(duì)隨后出現(xiàn)的“數(shù)據(jù)庫(kù)設(shè)計(jì)器”,直接關(guān)閉。此時(shí)項(xiàng)目管理器應(yīng)如圖 1-4 所示。圖 1-4數(shù)據(jù)庫(kù)中新建了“成績(jī)庫(kù)”(三)創(chuàng)建數(shù)據(jù)表和輸入部分?jǐn)?shù)據(jù) 數(shù)據(jù)庫(kù)是有關(guān)聯(lián)的數(shù)據(jù)表的集合,一般通過(guò)公共字段彼此關(guān)聯(lián)。使用“數(shù)據(jù)庫(kù)設(shè)計(jì)器”可
6、以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)文件的擴(kuò)展名為.dbc。 數(shù)據(jù)庫(kù)由多個(gè)相關(guān)聯(lián)的數(shù)據(jù)表構(gòu)成,數(shù)據(jù)表是整個(gè)系統(tǒng)的基礎(chǔ)。數(shù)據(jù)表文件的擴(kuò)展名為.dbf。查詢(xún)被保存為帶有.qpr 后綴的文件。1.創(chuàng)建數(shù)據(jù)表單擊上圖“成績(jī)庫(kù)”左側(cè)的“”號(hào),展開(kāi)后出現(xiàn)“表”、“本地視圖”、“遠(yuǎn)程視圖” 等,單擊“表”,并單擊右側(cè)的“新建”按鈕。按以下表名和結(jié)構(gòu)建立四個(gè)“表”,不要使用“向?qū)А惫δ?。?1:班級(jí)號(hào)名.dbf,如圖 1-5。字段名類(lèi) 型寬度班級(jí)編號(hào)字符型9班級(jí)簡(jiǎn)稱(chēng)字符型16圖 1-5表“班級(jí)號(hào)名”中的字段4索引的設(shè)置:班級(jí)號(hào)名.dbf 按“班級(jí)編號(hào)”升序普通索引,如圖 1-6。圖 1-6表“班級(jí)號(hào)名”的索引 表 2:學(xué)
7、生.dbf,如圖 1-7。字段名類(lèi) 型寬度學(xué)號(hào)字符型12姓名字符型6班級(jí)編號(hào)字符型9性別字符型2出生年月日期型8圖 1-7表“學(xué)生”中的字段索引的設(shè)置: 學(xué)生.dbf 按“學(xué)號(hào)”升序,并設(shè)置為主索引,“班級(jí)編號(hào)”設(shè)置為普通索 引,如圖 1-8。圖 1-8表“學(xué)生”的索引5表 3:學(xué)生選課.dbf,如圖 1-9。字段名類(lèi) 型寬度學(xué)號(hào)字符型12課程編號(hào)字符型7成績(jī)數(shù)值型3圖 1-9表“學(xué)生選課”中的字段 索引的設(shè)置:學(xué)生選課.dbf 按“學(xué)號(hào)”升序普通索引。如圖 1-10。圖 1-10表“學(xué)生選課”的索引 表 4:課程.dbf,如圖 1-11。字段名類(lèi) 型寬度小數(shù)位課程編號(hào)字符型7課程名稱(chēng)字符型2
8、0任課教師字符型6學(xué)分?jǐn)?shù)值型31圖 1-11表“課程”中的字段6索引的設(shè)置:課程.dbf 按“課程編號(hào)”升序普通索引。如圖 1-12。圖 1-12表“課程”的索引 四個(gè)表建好并索引正確,展開(kāi)項(xiàng)目管理器中的表,應(yīng)可以得到如圖 1-13 所示的圖。圖 1-13建好四個(gè)表后展開(kāi)的項(xiàng)目管理器72.部分表輸入數(shù)據(jù)(1)為“班級(jí)號(hào)名.dbf”輸入數(shù)據(jù)可以在創(chuàng)建該表時(shí),當(dāng)提示“是否輸入數(shù)據(jù)?”時(shí)回答“y”,然后輸入;也可以按以下 步驟輸入:?jiǎn)螕羯蠄D中的“班級(jí)號(hào)名”表,單擊右側(cè)的“瀏覽”按鈕,進(jìn)入瀏覽窗口。將“顯示”菜單下的“追加方式”打上,然后就可輸入數(shù)據(jù)了。班級(jí)號(hào)名.dbf 的數(shù)據(jù)如下: 班級(jí)編號(hào)班級(jí)簡(jiǎn)稱(chēng)
9、b02011013 02 國(guó)貿(mào)(經(jīng)紀(jì)人)b0201201202 工商b0201301202 會(huì)計(jì)(2)用同樣的方法為“課程.dbf”輸入數(shù)據(jù),數(shù)據(jù)如下:課程編號(hào)課程名稱(chēng)任課教師學(xué)分0105012foxpro 程序設(shè)計(jì)高一帆4.0 0102031初級(jí)會(huì)計(jì)陳志博4.0 0103008管理學(xué)趙成忠3.5 四、思考題與注意事項(xiàng)1. 思考題 : 試用關(guān)系規(guī)范化理論解釋?zhuān)簽槭裁匆ㄋ膫€(gè)表,建一個(gè)總表不行嗎? 四個(gè)表之間有怎樣的聯(lián)系?請(qǐng)用 e-r 圖表示。2. 實(shí)驗(yàn)做完后,將硬盤(pán)“成績(jī)管理”文件夾下的所有內(nèi)容拷貝到 u 盤(pán)或軟盤(pán)上,以防數(shù)據(jù)丟失,下次上機(jī)時(shí),如硬盤(pán)內(nèi)容丟失,再拷回來(lái)。3. 寫(xiě)出實(shí)驗(yàn)報(bào)告。8實(shí)
10、驗(yàn)二建立數(shù)據(jù)輸入表單一、實(shí)驗(yàn)?zāi)康?.熟悉表單的概念、常用控件的用途、對(duì)象的屬性等基礎(chǔ)知識(shí);2.掌握 visual foxpro 數(shù)據(jù)輸入表單的建立過(guò)程:首先是打開(kāi)表單設(shè)計(jì)器,無(wú)論是新建 表單還是修改已有的表單,均可以通過(guò)菜單操作或?qū)S玫拿睿騿螕舫S霉ぞ邫谥械挠嘘P(guān) 按鈕來(lái)打開(kāi)表單設(shè)計(jì)器;接著是進(jìn)行對(duì)象的操作與編碼,可利用表單設(shè)計(jì)工具來(lái)完成;最后 是保存表單以及運(yùn)行表單。二、實(shí)驗(yàn)內(nèi)容1建立一個(gè)“學(xué)生基本數(shù)據(jù)輸入”表單;2在表單上根據(jù)需要設(shè)計(jì)各控件,并為有關(guān)控件建立相應(yīng)的應(yīng)用程序;3在表單運(yùn)行狀態(tài)下輸入數(shù)據(jù)。三、實(shí)驗(yàn)步驟(一)打開(kāi)項(xiàng)目管理器1.按實(shí)驗(yàn)一的方法啟動(dòng) visual foxpro。2.
11、打開(kāi)項(xiàng)目管理器“學(xué)生成績(jī)管理系統(tǒng)”文件 打開(kāi) 找到文件“學(xué)生成績(jī)管理系統(tǒng).pjx”,選中并按“確定”鍵。或:雙擊桌面 visual foxpro 6.0 快捷方式圖標(biāo)。(二)建立記錄輸入表單基礎(chǔ)知識(shí)回顧1表單的概念、常用控件的用途、對(duì)象的屬性等表單一詞譯自英文的 form,表單在圖形界面的應(yīng)用軟件中大量地獲得應(yīng)用,是人和程序 進(jìn)行交互的重要界面。在軟件中出現(xiàn)的對(duì)話框、向?qū)?、設(shè)計(jì)器等各類(lèi)窗口,在 vfp 系統(tǒng)中均 可以通過(guò)創(chuàng)建表單來(lái)實(shí)現(xiàn)。表單是一個(gè)容器,可以在其中包含多個(gè)控件或菜單,還可以捆綁 數(shù)據(jù)環(huán)境。運(yùn)行表單時(shí),它所包含的所有控件都將被加載,同時(shí)數(shù)據(jù)環(huán)境中的表和視圖等也 自動(dòng)打開(kāi)。如果一個(gè)程
12、序要同時(shí)運(yùn)行多個(gè)表單,這時(shí)可以創(chuàng)建表單集。表單集也是一個(gè)容器, 它可以包含一個(gè)或多個(gè)表單,這些表單在表單集運(yùn)行時(shí),將自動(dòng)加載,它們共享一個(gè)數(shù)據(jù)環(huán) 境,并可以根據(jù)需要顯示、隱藏、移動(dòng)或切換其中的某個(gè)或某些表單。vfp 提供三種表單設(shè) 計(jì)工具表單向?qū)?、表單設(shè)計(jì)器和快速表單。在本實(shí)驗(yàn)教材中,我們用表單設(shè)計(jì)器來(lái)創(chuàng)建 表單。對(duì)象是構(gòu)成程序的基本單位和運(yùn)行實(shí)體,就是軟件中所看到的表單、文本框、按鈕、標(biāo) 簽等,可放在表單內(nèi)的對(duì)象,如按鈕、文本框等常被稱(chēng)為控件。常用的控件有組合框、標(biāo)簽、 文本框、列表框、形狀、復(fù)選框、線條、圖像、命令按鈕、編輯框等。對(duì)象的屬性用來(lái)表示 它的特征,對(duì)于屬性的設(shè)置,有些必須在屬性
13、窗口中進(jìn)行,有些只需作適當(dāng)?shù)耐蟿?dòng)即可,比 如長(zhǎng)、寬、位置。92數(shù)據(jù)輸入表單的建立過(guò)程visual foxpro 數(shù)據(jù)輸入表單的建立過(guò)程,首先是打開(kāi)表單設(shè)計(jì)器,無(wú)論是新建表單還 是修改已有的表單,均可以通過(guò)菜單操作或?qū)S玫拿睿騿螕舫S霉ぞ邫谥械挠嘘P(guān)按鈕來(lái) 打開(kāi)表達(dá)設(shè)計(jì)器,接著是進(jìn)行對(duì)象的操作與編碼,可利用表單設(shè)計(jì)工具來(lái)完成,最后是保存 表單以及運(yùn)行表單。3vfp 提供的表單設(shè)計(jì)工具vfp 提供下列表單設(shè)計(jì)工具供程序員選擇使用(如圖 2-1 所示)。表單設(shè)計(jì)器窗口及其表 單窗口:其中表單設(shè)計(jì)器窗口中的 form1 即表單對(duì)象,稱(chēng)為表單窗口。多數(shù)設(shè)計(jì)工作將在表 單窗口進(jìn)行,包括往窗口內(nèi)添加對(duì)象(
14、控件),并對(duì)各種對(duì)象進(jìn)行操作與編碼。屬性窗口:用 于設(shè)置修改表單及其包含的對(duì)象屬性。代碼編輯窗口:可為對(duì)象添加各種事件代碼和方法程 序代碼。表單工具欄:包括如下四種表單設(shè)計(jì)工具欄,(1)表單控件工具欄:用于在表單上添 加文本框或按鈕等各類(lèi)控件,(2)表單設(shè)計(jì)器工具欄:該工具欄包括的按鈕用于打開(kāi)或關(guān)閉數(shù) 據(jù)環(huán)境對(duì)話框、設(shè)置 tab 鍵次序、屬性窗口、代碼窗口、表單控件工具欄、調(diào)色板工具欄、 布局工具欄、表單生成器和自動(dòng)格式工具欄等,(3)布局工具欄:用于對(duì)齊、放置控件以及 調(diào)整控件大小等,(4)調(diào)色板工具欄:用于指定某個(gè)控件的前景色或背景色等。數(shù)據(jù)環(huán)境設(shè) 計(jì)器窗口:用于設(shè)計(jì)表單的數(shù)據(jù)環(huán)境。工具欄
15、的顯示可在系統(tǒng)“顯示”菜單中設(shè)置,也可以 直接單擊“表單設(shè)計(jì)器工具欄”中相應(yīng)的按鈕。表單控件工具欄表單設(shè)計(jì)器工具欄表單設(shè)計(jì)器和表單布局工具欄 調(diào)色板工具欄設(shè)置對(duì)象屬性的屬性窗口代碼編輯窗口圖 2-1vfp 提供的各種表單設(shè)計(jì)工具10利用表單設(shè)計(jì)器設(shè)計(jì)“學(xué)生基本數(shù)據(jù)輸入”表單1.進(jìn)入表單設(shè)計(jì)界面單擊項(xiàng)目管理器上方的“文檔”選項(xiàng)卡。單擊“表單”,再單擊右邊的“新建”,進(jìn)入表單設(shè)計(jì)界面。按“ctrl+s”鍵保存表單,取名為“學(xué)生輸入”。單擊窗口右上角最大化按鈕,使“表單設(shè)計(jì)學(xué)生輸入.scx”窗口最大化。移動(dòng)鼠標(biāo),適當(dāng)放大表單窗口。激活“屬性學(xué)生輸入.scx”窗口,找到屬性“caption”,將原來(lái)的
16、名字“form1” 改名為“學(xué)生基本數(shù)據(jù)輸入”。此時(shí),應(yīng)得到圖 2-2。圖 2-2將表單“學(xué)生輸入”的 caption 改為“學(xué)生基本數(shù)據(jù)輸入”2.標(biāo)題設(shè)置單擊“表單控件”中的標(biāo)簽按鈕 ,使其凹下去,此時(shí)鼠標(biāo)變成十字形狀,按住 鼠標(biāo)左鍵在表單上方拖放,松開(kāi)鼠標(biāo)后,出現(xiàn)“l(fā)abel1”標(biāo)簽。在“屬性”窗口中找到對(duì)象“l(fā)abel1”的“caption”屬性,改名為“學(xué)生基本數(shù)據(jù) 輸入”。設(shè)置字體、字號(hào):在“屬性”窗口中找到對(duì)象“l(fā)abel1”的“fontname”屬性,將其 設(shè)置為“楷體”,同時(shí)將“fontsize”屬性設(shè)置為 24(號(hào)字)。適當(dāng)設(shè)置其背景色“backcolor”屬性的值和前景色“
17、forecolor” 屬性的值。方法為:找到“backcolor”屬性,單擊屬性設(shè)置窗口右邊的 按鈕,在打開(kāi)的“顏色”窗口任 意自選一種顏色即可?!癴orecolor” 屬性的設(shè)置方法相同。在表單中用鼠標(biāo)適當(dāng)拖動(dòng)“學(xué)生基本數(shù)據(jù)輸入”,使其居于上部中間。如圖 2-3 所示。11圖 2-3在表單中設(shè)計(jì)一個(gè)標(biāo)簽“學(xué)生基本數(shù)據(jù)輸入”3.有關(guān)控件設(shè)置 每一個(gè)表單或表單集都包括一個(gè)數(shù)據(jù)環(huán)境,數(shù)據(jù)環(huán)境是一個(gè)對(duì)象,它包含可以與表單相互作用的表或視圖,以及表單所要求的表之間的關(guān)系。我們可以在“數(shù)據(jù)環(huán)境設(shè)計(jì)器”中直觀地設(shè)置數(shù)據(jù)環(huán)境,并與表單一起保存。單擊屏幕上方的“數(shù)據(jù)環(huán)境”工具按鈕 。在“添加表或視圖”窗口單擊
18、學(xué)生,再單擊“添加”按鈕,出現(xiàn)如圖 2-4 的屏幕。圖 2-4在數(shù)據(jù)環(huán)境中添加表“學(xué)生”然后關(guān)閉“添加表或視圖”窗口。此時(shí),“數(shù)據(jù)環(huán)境設(shè)計(jì)器學(xué)生輸入.scx”應(yīng)如圖2-5。12圖 2-5關(guān)閉“添加表或視圖”窗口后按住“字段”,將其拖放到表單中,如圖 2-6。圖 2-6將表“學(xué)生”的字段拖放到表單中選中剛剛拖來(lái)的標(biāo)簽“性別”,按下“delete”鍵將其刪除;用同樣方法刪除右邊的文本框。按照上面的方法,再刪除標(biāo)簽“出生年月”及其右邊的文本框。再依次選中剩下的 6 個(gè)控件,將它們的“fontsize”屬性改為 16。并利用鼠標(biāo)拖放 控件周?chē)?8 個(gè)小黑方塊調(diào)整控件大小,并選擇適當(dāng)?shù)淖煮w、顏色,直到
19、如圖 2-7。134.命令按鈕設(shè)置圖 2-7對(duì)表單中的字段進(jìn)行調(diào)整后鈕單擊表單控件中的命令按,然后再在表單下部畫(huà)一按鈕,在屬性窗口中,將命 令按鈕的 caption 屬性由原來(lái)的“command1”改為“增加”(即增加一條記錄);同時(shí)將 fontsize 屬性改為 16(號(hào)字)。用同樣的方法設(shè)置其他 6 個(gè)命令按鈕,適當(dāng)調(diào)整各命令按鈕的位置, 使其如圖 2-8。5.過(guò)程代碼編輯圖 2-8在表單中設(shè)置 6 個(gè)命令按鈕雙擊“增加”按鈕,進(jìn)入對(duì)象與過(guò)程的代碼編輯窗口,保證對(duì)象是 command1,過(guò)程是 click,在屏幕上鍵入如圖 2-9 所示命令,然后關(guān)閉窗口,回到表單編輯狀態(tài)。圖 2-9為 c
20、ommand1 的 click 過(guò)程輸入程序代碼14用同樣的方法設(shè)計(jì)另外 6 個(gè)命令按鈕“刪除”、“前一條”、“后一條”,“首條”、“末條”、“返回”,各命令按鈕的 click 過(guò)程命令如下:z刪除: delete packgo bottom thisform.refresh z前一條:if recn( )1skip -1 thisform.refresh endifz后一條:if !eof( )skip thisform.refreshendifz首條:go top thisform.refresh z末條:go bottom thisform.refreshz返回:delefor 學(xué)號(hào) =
21、 spac(12)pack usethisform.release因?yàn)閷?duì)記錄進(jìn)行了修改,需獨(dú)占使用“學(xué)生.dbf ”:雙擊表單空白處,保證對(duì)象是 form1,過(guò)程是 load,輸入命令:use 學(xué)生 exclusive。關(guān)閉窗口,記錄輸入表單設(shè)計(jì)完成。(三)運(yùn)行表單輸入數(shù)據(jù)1.運(yùn)行記錄輸入表單數(shù)據(jù)單擊運(yùn)行工具按鈕 即可輸入記錄,每輸入一個(gè)記錄都要單擊一次“增加”按鈕。 記錄輸入完成后,按“返回”按鈕退出(不可用關(guān)閉窗口按鈕 )。然后再關(guān)閉表單設(shè)計(jì) 器,回到項(xiàng)目管理器狀態(tài)。152.數(shù)據(jù)如下:學(xué)號(hào)姓名班級(jí)編號(hào)200201201201王曉偉b02012012200201201202夏巖b020120
22、12200201201203陳凱b02012012200201201204曹俊b02012012200201201205沈鵬b02012012200201201206周輝b02012012200201201209張波b02012012200201201210孫思坤b02012012200201201211代志漢b02012012200201201212肖超b02012012200201201213彭錦錦b02012012200201201214諶華僑b02012012200201201215夏歡b02012012200201201216朱其松b02012012200201101301謝謙b02
23、011013200201101302江瑋b02011013200201101303吳江b02011013200201101304肖凱b02011013200201101317喻偌晶b02011013200201101318門(mén)彥b02011013200201101319張穎b02011013200201101320尹琪b02011013200201101321羅珺b02011013200201101322肖晗b02011013200201101324唐瑋璇b02011013200201101325黎志英b02011013200201101333梁穎b02011013200201101334張靜b
24、02011013200201101335陳敬丹b02011013200201301201仲長(zhǎng)春b02013012200201301202陳德意b02013012200201301203嚴(yán)啟華b02013012200201301204連思拓b02013012200201301205雷誠(chéng)b02013012200201301206楊耀國(guó)b02013012200201301207李雄b02013012200201301208張煉b02013012200201301209鄭雷b02013012200201301210劉盼b02013012200201301211鐘華b020130122002013012
25、12李林杰b02013012200201301213張濤b02013012200201301214雷克成b02013012200201301215張峰b02013012200201301240秦彩霞b02013012200201301241劉輝b02013012四、思考題與注意事項(xiàng)1認(rèn)真體會(huì)每一步的作用。2思考題:本實(shí)驗(yàn)中數(shù)據(jù)的輸入方式與實(shí)驗(yàn)一數(shù)據(jù)的輸入方式有何不同?分別描述每個(gè)命令按鈕的 click 過(guò)程的主要功能。3實(shí)驗(yàn)做完后,將硬盤(pán)“成績(jī)管理”文件夾下的所有內(nèi)容拷貝到 u 盤(pán)或軟盤(pán)上,以防數(shù) 據(jù)丟失,下次上機(jī)時(shí),如硬盤(pán)內(nèi)容丟失,再拷回來(lái)。4寫(xiě)出實(shí)驗(yàn)報(bào)告。17實(shí)驗(yàn)三利用表格進(jìn)行成績(jī)輸入一、
26、實(shí)驗(yàn)?zāi)康?熟悉表格在輸入數(shù)據(jù)方面的應(yīng)用;2掌握 visual foxpro 表格(grid)的編輯方法。表單或頁(yè)框中的頁(yè)面均可以添加表格(grid)控件,主要用于顯示后臺(tái)數(shù)據(jù)表中的字段,用戶(hù)可以修改表格中的數(shù)據(jù)。表格(grid) 控件由若干行和列組成,可以通過(guò)數(shù)據(jù)環(huán)境創(chuàng)建,也可以利用表格生成器創(chuàng)建;3掌握表格與數(shù)據(jù)表對(duì)應(yīng)關(guān)系的建立方法。二、實(shí)驗(yàn)內(nèi)容1建立一個(gè)“學(xué)生成績(jī)輸入”表單,為表單設(shè)計(jì)輸入數(shù)據(jù)所需的控件;2為表單設(shè)計(jì)應(yīng)用所需的數(shù)據(jù)環(huán)境;3通過(guò)數(shù)據(jù)環(huán)境在表單上創(chuàng)建表格,并為有關(guān)控件建立相應(yīng)的應(yīng)用程序;4運(yùn)行表單,在表格中輸入相應(yīng)的數(shù)據(jù)。三、實(shí)驗(yàn)步驟(一)進(jìn)入項(xiàng)目管理器1按實(shí)驗(yàn)一的方法啟動(dòng) v
27、isual foxpro2打開(kāi)項(xiàng)目管理器“學(xué)生成績(jī)管理系統(tǒng)”文件 打開(kāi) 找到文件“學(xué)生成績(jī)管理系統(tǒng).pjx”,選中并按“確定”鍵。(二)建立成績(jī)輸入表單1進(jìn)入表單設(shè)計(jì)界面單擊項(xiàng)目管理器上方的“文檔”選項(xiàng)卡。單擊“表單”,再單擊右邊的“新建”,進(jìn)入表單設(shè)計(jì)界面。按“ctrl+s”鍵保存表單,取名為“成績(jī)輸入”。單擊窗口右上角最大化按鈕,使“表單設(shè)計(jì)成績(jī)輸入.scx”窗口最大化。移動(dòng)鼠標(biāo),適當(dāng)放大表單窗口。激活“屬性成績(jī)輸入.scx”窗口,找到屬性“caption”,將原來(lái)的名字“form1” 改名為“學(xué)生成績(jī)輸入”。此時(shí),應(yīng)得到圖 3-1。圖 3-1建立成績(jī)輸入表單182輸入標(biāo)題簽單擊表單控件中
28、的標(biāo) 按鈕,使其凹下去,此時(shí)鼠標(biāo)變成十字形狀,用鼠標(biāo)在表 單上方拖放,松開(kāi)鼠標(biāo)后,出現(xiàn)“l(fā)abel1”標(biāo)簽。在“屬性”窗口中找到對(duì)象“l(fā)abel1”的“caption”屬性,改名為“學(xué)生成績(jī)輸入”。設(shè)置字體、字號(hào):在“屬性”窗口中找到對(duì)象“l(fā)abel1”的“fontname”屬性,將其 設(shè)置為“楷體”,同時(shí)將“fontsize”屬性設(shè)置為 24(號(hào)字)。在表單中用鼠標(biāo)適當(dāng)拖動(dòng)“學(xué)生成績(jī)輸入”,使其居于上部中間。如圖 3-2。圖 3-2設(shè)置一個(gè)標(biāo)簽“學(xué)生成績(jī)輸入”3建立下拉列表框和表格單擊表單控件中的標(biāo)簽按鈕 ,使其凹下去,此時(shí)鼠標(biāo)變成十字形狀,用鼠標(biāo)在表 單上方拖放,松開(kāi)鼠標(biāo)后,出現(xiàn)“l(fā)abe
29、l2”標(biāo)簽,在“屬性”窗口中找到對(duì)象“l(fā)abel2”的“caption”屬性,改名為“學(xué)號(hào)”。單擊表單控件中的組合框按鈕 ,使其凹下去,此時(shí)鼠標(biāo)變成十字形狀,用鼠標(biāo)在 表單中上方拖放,松開(kāi)鼠標(biāo)后,出現(xiàn)“combo1”組合框。調(diào)整 label2 和 combo1 大小及位置,使其如圖 3-3 所示。圖 3-3單擊表單控件中的標(biāo)簽按鈕 ,使其凹下去,此時(shí)鼠標(biāo)變成十字形狀,用鼠標(biāo)在表 單上方拖放,松開(kāi)鼠標(biāo)后,出現(xiàn)“l(fā)abel3”標(biāo)簽,在“屬性”窗口中找到對(duì)象“l(fā)abel3”的“caption”屬性,改名為“姓名”。圖 3-4設(shè)置 label3 和 text119單擊表單控件中的文本框按鈕,使其凹下去
30、,此時(shí)鼠標(biāo)變成十字形狀,用鼠標(biāo)在表單 上方拖放,松開(kāi)鼠標(biāo)后,出現(xiàn)“text1”. 調(diào)整 label3 和 text1 大小及位置,使其如圖 3-4 所示。單擊屏幕上方的“數(shù)據(jù)環(huán)境”工具按鈕。按住此 處拖動(dòng)圖 3-5在數(shù)據(jù)環(huán)境中添加“學(xué)生”和“學(xué)生選課”兩個(gè)表添加“學(xué)生”和“學(xué)生選課”兩個(gè)表,如圖 3-5,然后關(guān)閉“添加表或視圖”窗口。按住“數(shù)據(jù)環(huán)境設(shè)計(jì)器成績(jī)輸入.scx”中的“學(xué)生選課”,如圖 3-5。將其拖到成績(jī) 輸入表單中,釋放,得到圖 3-6。分別按住此兩處調(diào)整列寬圖 3-6將數(shù)據(jù)環(huán)境中的“學(xué)生選課”拖到表單中20右鍵單擊表格,在快捷菜單中選“編輯”,再將鼠標(biāo)在上圖指示處拖動(dòng)以調(diào)整列寬。
31、注:1)要編輯表格,必須先將表格設(shè)置為編輯狀態(tài),可通過(guò)右擊表格彈出快捷菜單,選擇其中 的編輯命令 完成,也可 以設(shè)置相應(yīng) 的屬性值, 例如調(diào)整表 格的列寬時(shí) ,可 令 thisform.grid1.column1.width=100。2)在表格的 columncount 屬性中設(shè)置表格的列數(shù),可以改變表格的列數(shù)。在屬性窗口選定“grd 學(xué)生選課”下面的 colum1,如圖 3-7,設(shè)置“enabled”屬性為.f.假。圖 3-7選定“grd 學(xué)生選課”下面的 colum14為組合框 combo1 及文本框 text1 設(shè)置屬性單擊“combo1”對(duì)象,在屬性窗口中為此對(duì)象設(shè)置屬性,設(shè)置如下:c
32、ontrolsource選“學(xué)生.學(xué)號(hào)” columncount輸入 1rowsourcetype選 6字段 rowsource選“學(xué)生.學(xué)號(hào)”style選 2下拉列表框單擊“text1”對(duì)象,在屬性窗口中為此對(duì)象設(shè)置屬性,設(shè)置如下: controlsource選“學(xué)生.姓名”enabled.f.假5“返回”按鈕的設(shè)置單擊表單控件中的命令按鈕,然后再在表單下部畫(huà)一按鈕,在屬性窗口中,將命 令按鈕的 caption 屬性由原來(lái)的“command1”改為“返回”,同時(shí)將 fontsize 屬性改為 16(號(hào)字),界面如圖 3-8 所示。6過(guò)程代碼設(shè)置雙擊“combo1”對(duì)象,在 click 過(guò)程代
33、碼編輯窗口中輸入下列程序:21sele 學(xué)生選課set filter to 學(xué)號(hào)=bo1.valuecount to afor i=1 to 12-a append blank圖 3-8設(shè)計(jì)“返回”命令按鈕replace 學(xué)號(hào) with bo1.valueendfor go topthisform.refresh雙擊“返回”按鈕,進(jìn)入對(duì)象與過(guò)程的代碼編輯窗口,鍵入如下命令后關(guān)閉窗口,回到表單編輯狀態(tài)。 thisform.release sele學(xué)生選課dele all for 課程編號(hào)=space(7) and 成績(jī)=0close data注:由于使用 pack 命令必須以獨(dú)占方式打開(kāi)文件。為
34、使問(wèn)題簡(jiǎn)化起見(jiàn),在退出之前,僅用 dele 命令對(duì)數(shù)據(jù)表“學(xué)生選課”中多余的空紀(jì)錄做邏輯刪除,不作物理刪除。7運(yùn)行表單輸入成績(jī)單擊運(yùn)行工具按鈕 ,運(yùn)行表單,界面如圖 3-9。先選學(xué)號(hào),再在課程編號(hào)欄中輸入課程編號(hào),再輸入成績(jī),如果某學(xué)生成績(jī)輸入錯(cuò)誤,只需重輸入該生的成績(jī)即可。每個(gè)學(xué)生三門(mén)課程的成績(jī)模擬列出在后面。所有成績(jī)輸入完成 后按“返回”按鈕退出。如果這時(shí)系統(tǒng)彈出提示信息“不能訪問(wèn)選定表”,只需按“確定”按 鈕,即可退出。22圖 3-9運(yùn)行“成績(jī)輸入”表單后的界面學(xué)號(hào)姓名課程編號(hào) 成績(jī)課程編號(hào)成績(jī)課程編號(hào) 成績(jī)200201201201王曉偉0105012850102031790103008
35、87200201201202夏巖010501289010203198010300876200201201203陳凱010501284010203189010300881200201201204曹俊010501285010203169010300883200201201205沈鵬010501281010203186010300885200201201206周輝010501279010203177010300886200201201209張波010501266010203178010300882200201201210孫思坤0105012850102031790103008842002012012
36、11代志漢010501276010203176010300878200201201212肖超010501266010203174010300879200201201213彭錦錦010501248010203173010300875200201201214諶華僑010501292010203172010300886200201201215夏歡010501275010203171010300882200201201216朱其松010501283010203170010300885200201101301謝謙010501288010203169010300883200201101302江瑋01050
37、1269010203166010300888200201101303吳江010501268010203166010300883200201101304肖凱010501291010203165010300885200201101317喻偌晶010501286010203163010300892200201101318門(mén)彥010501275010203179010300890200201101319張穎01050125601020314501030085023200201101320尹琪010501292010203156010300887200201101321羅珺010501266010203
38、178010300886200201101322肖晗010501285010203195010300882200201101324唐瑋璇010501285010203169010300841200201101325黎志英010501280010203181010300878200201101333梁穎010501275010203179010300886200201101334張靜010501274010203175010300887200201101335陳敬丹010501271010203176010300882200201301201仲長(zhǎng)春010501269010203169010300
39、882200201301202陳德意010501278010203163010300863200201301203嚴(yán)啟華010501292010203186010300869200201301204連思拓010501285010203145010300856200201301205雷誠(chéng)010501286010203178010300887200201301206楊耀國(guó)010501284010203156010300891200201301207李雄010501283010203179010300885200201301208張煉010501271010203171010300882200201
40、301209鄭雷010501269010203172010300883200201301210劉盼010501280010203173010300882200201301211鐘華010501281010203177010300867200201301212李林杰010501285010203189010300891200201301213張濤010501286010203179010300869200201301214雷克成010501279010203169010300882200201301215張峰010501279010203186010300881200201301240秦彩霞01
41、0501268010203179010300880200201301241劉輝010501285010203199010300876四、思考題與注意事項(xiàng)1.查資料弄清下拉列表框的幾個(gè)常用屬性的含義。2.思考一下:如果表格有 4 列或 5 列,應(yīng)修改 grid 的哪個(gè)屬性?3.實(shí)驗(yàn)做完后,將硬盤(pán)“成績(jī)管理”文件夾下的所有內(nèi)容拷貝到 u 盤(pán)或軟盤(pán)上,以防數(shù)據(jù)丟失,下次上機(jī)時(shí),如硬盤(pán)內(nèi)容丟失,再拷回來(lái)。4.特別強(qiáng)調(diào):因?yàn)檫@只是一個(gè)實(shí)驗(yàn)用小型系統(tǒng),對(duì)數(shù)據(jù)輸入的容錯(cuò)性考慮較少。為保證后面查詢(xún)、統(tǒng)計(jì)分析等實(shí)驗(yàn)所需數(shù)據(jù)的完全性,請(qǐng)學(xué)生盡可能順序輸入完學(xué)生基本情況數(shù)據(jù)與學(xué)生成績(jī)數(shù)據(jù),如果在學(xué)生基本情況輸入后又
42、輸入了學(xué)生成績(jī),最好不要再回到前面去修改學(xué)生基本情況,否則可能引起數(shù)據(jù)的混亂,給調(diào)試程序帶來(lái)麻煩。5.寫(xiě)出實(shí)驗(yàn)報(bào)告。24實(shí)驗(yàn)四成績(jī)查詢(xún)一、實(shí)驗(yàn)?zāi)康?. 熟悉表單在查詢(xún)方面的應(yīng)用;2. 理解并掌握視圖的概念和建立方法;3. 掌握頁(yè)框的使用方法;4. 掌握查詢(xún)?nèi)w學(xué)生成績(jī)概況的方法;5. 掌握按班級(jí)、按學(xué)號(hào)、按課程查詢(xún)學(xué)生成績(jī)的方法。二、實(shí)驗(yàn)內(nèi)容1. 建立一個(gè)滿(mǎn)足對(duì)成績(jī)進(jìn)行各種查詢(xún)所需的視圖;2. 建立一個(gè)有多頁(yè)面頁(yè)框的表單,使表單運(yùn)行時(shí)通過(guò)頁(yè)面的選擇,能分別查詢(xún)?nèi)w學(xué)生 成績(jī)概況,按班級(jí)、按學(xué)號(hào)、按課程查詢(xún)學(xué)生成績(jī)。三、實(shí)驗(yàn)步驟(一)進(jìn)入項(xiàng)目管理器1. 啟動(dòng) visual foxpro。2. 打
43、開(kāi)項(xiàng)目管理器“學(xué)生成績(jī)管理系統(tǒng)” 從“文件”“打開(kāi)”找到文件“學(xué)生成績(jī)管理系統(tǒng).pjx”,選中并按“確定”鍵。(二)建立成績(jī)查詢(xún)所需要的視圖單擊項(xiàng)目管理器“數(shù)據(jù)”選項(xiàng)卡,展開(kāi)“數(shù)據(jù)庫(kù)”,單擊本地視圖 新建圖。 新建視添加“班級(jí)號(hào)名”,再添加“學(xué)生”,此時(shí)出現(xiàn)圖 4-1 界面,按“確定”按鈕。圖 4-1在新建視圖中添加“班級(jí)號(hào)名”和“學(xué)生”25再添加“學(xué)生選課”,在出現(xiàn)上述類(lèi)似界面時(shí)同樣按“確定”按鈕。最后添加“課程”,按“確定”按鈕,然后關(guān)閉“添加表或視圖窗口”。在“視圖設(shè)計(jì)器”中雙擊“可用字段”中的下列字段:學(xué)生.學(xué)號(hào) 學(xué)生.姓名學(xué)生.班級(jí)編號(hào) 學(xué)生.出生年月學(xué)生.性別 學(xué)生選課.課程編號(hào)學(xué)
44、生選課.成績(jī) 課程.課程名稱(chēng)課程.任課教師 課程.學(xué)分班級(jí)號(hào)名.班級(jí)簡(jiǎn)稱(chēng) 將上述字段移到右邊的可選字段中,如圖 4-2。圖 4-2在“視圖設(shè)計(jì)器”的可用字段中選擇字段按 ctrl+w 保存視圖,取名為“成績(jī)查詢(xún)”。(三)建立成績(jī)查詢(xún)表單1.進(jìn)入表單設(shè)計(jì)界面單擊項(xiàng)目管理器上方的“文檔”選項(xiàng)卡。單擊“表單”,再單擊右邊的“新建”,進(jìn)入表單設(shè)計(jì)界面。按“ctrl+s”鍵保存表單,取名為“成績(jī)查詢(xún)”。單擊窗口右上角最大化按鈕,使“表單設(shè)計(jì)成績(jī)查詢(xún).scx”窗口最大化。移動(dòng)鼠標(biāo),適當(dāng)放大表單窗口。2.建立含四個(gè)頁(yè)面的頁(yè)框在表單控件中單擊頁(yè)框按鈕 ,在表單上畫(huà)頁(yè)框,然后通過(guò)拖動(dòng)頁(yè)框邊緣的 8 個(gè)小 黑方塊
45、,放大或縮小頁(yè)框,使其充滿(mǎn)整個(gè)表單,將 pagecount 的值修改為 4,此時(shí)表單如圖4-3。單擊 page1,在屬性窗口中將 page1 的 caption 屬性改為“學(xué)生成績(jī)概況”;單擊 page2, 在屬性窗口中將 page2 的 caption 屬性改為“按班級(jí)查詢(xún)”;單擊 page3,在屬性窗口中將 page326的 caption 屬性改為“按學(xué)號(hào)查詢(xún)”;單擊 page4,在屬性窗口中將 page4 的 caption 屬性改 為“按課程查詢(xún)”。然后適當(dāng)修改每一個(gè) page 的 fontname, fontsize,forecolor,使字體、 字號(hào)、顏色美觀。此時(shí)表單如圖 4-
46、4 所示。圖 4-3建立含四個(gè)頁(yè)面的頁(yè)框圖 4-4修改每個(gè)頁(yè)面的 fontname, fontsize,forecolor(四)設(shè)置數(shù)據(jù)環(huán)境單擊數(shù)據(jù)環(huán)境按鈕,在數(shù)據(jù)環(huán)境中單擊“選定”框中的“視圖”,添加“成績(jī)查詢(xún)”視圖,再單擊“選定”框中的“表”,添加“學(xué)生”、“班級(jí)號(hào)名”、“課程”,再關(guān)閉“添加表 或視圖”窗口,得到圖 4-5。圖 4-5為表單“成績(jī)查詢(xún)”設(shè)計(jì)數(shù)據(jù)環(huán)境(五)設(shè)計(jì)“學(xué)生成績(jī)概況”頁(yè)面1.頁(yè)面組成“學(xué)生成績(jī)概況”的頁(yè)面如圖 4-6 所示。 在“屬性”窗口選擇對(duì)象“page1”,然后按圖 4-6 設(shè)計(jì)頁(yè)面。”設(shè)計(jì)“全體學(xué)生平均分”、“男生平均分”、“女生平均分”、“會(huì)計(jì)班各門(mén)課總平
47、均分”等 使用表單控件“標(biāo)簽,只需按圖示文字分別將標(biāo)簽的 caption 屬性修改為“全體學(xué)生平均分” “男生平均分”、“女生平均分”等即可;設(shè)計(jì) text1text6 使用表單控件“文本框”,設(shè)計(jì)“返回”使用表單控件“命令按鈕”。各控件的字型、字體、字號(hào)、顏色自行 設(shè)定(以下各頁(yè)面均同此)。272.事件代碼圖 4-6頁(yè)面“學(xué)生成績(jī)概況”中的各個(gè)控件(1)在“屬性”窗口選擇對(duì)象“page1”,雙擊下面的“activateevent”, 輸入如下過(guò)程代碼:set talk off set filter tocalculateavg(成績(jī)) to c1calculateavg(成績(jī)) for 性別
48、=“男” to c2calculateavg(成績(jī)) for 性別=“女” to c3calculateavg(成績(jī)) for 班級(jí)簡(jiǎn)稱(chēng)=“02 會(huì)計(jì)” to c4calculateavg(成績(jī)) for 班級(jí)簡(jiǎn)稱(chēng)=“02 工商” to c5calculateavg(成績(jī)) for 班級(jí)簡(jiǎn)稱(chēng)=“02 國(guó)貿(mào)(經(jīng)紀(jì)人)” to c6 thisform.pageframe1.page1.text1.value=c1 thisform.pageframe1.page1.text2.value=c2thisform.pageframe1.page1.text3.value=c3thisform.page
49、frame1.page1.text4.value=c4thisform.pageframe1.page1.text5.value=c5thisform.pageframe1.page1.text6.value=c6(2)雙擊“返回”命令按鈕,在其“click”過(guò)程編輯窗口輸入下面的代碼:thisform.release close data3.關(guān)閉表單標(biāo)題欄28在屬性窗口中找到對(duì)象 form1,設(shè)置 titlebar 屬性為“0關(guān)閉”。4.運(yùn)行表單單擊運(yùn)行工具按鈕,再在表單上單擊“學(xué)生成績(jī)概況”頁(yè)面,運(yùn)行結(jié)果如圖 4-7。圖 4-7“學(xué)生成績(jī)概況”頁(yè)面的運(yùn)行結(jié)果(六)設(shè)計(jì)“按班級(jí)查詢(xún)”頁(yè)面1.頁(yè)面組成
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保安服務(wù)質(zhì)量監(jiān)控與保障手冊(cè)
- 績(jī)效考核指標(biāo)全面指南
- 職業(yè)教育國(guó)際化進(jìn)程
- 固體廢物處理與處置教學(xué)方案
- 創(chuàng)新驅(qū)動(dòng)下的企業(yè)數(shù)字化轉(zhuǎn)型路徑
- 區(qū)域中心小學(xué)餐飲配送服務(wù)體系建設(shè)規(guī)劃方案探討
- 合肥特殊疾病管理辦法
- 學(xué)校三年發(fā)展規(guī)劃實(shí)施成果評(píng)估與反思總結(jié)報(bào)告
- 江蘇紅酒倉(cāng)儲(chǔ)管理辦法
- 回遷工作經(jīng)費(fèi)管理辦法
- 2025年計(jì)算機(jī)程序設(shè)計(jì)考試試卷及答案
- 2025年河南省中考數(shù)學(xué)真題含答案
- 人力中介公司管理制度
- 抗精神病藥氯丙嗪講課件
- 2025人教英語(yǔ)初中八年級(jí)下冊(cè)期末測(cè)試卷(含答案)
- 燃?xì)馊霊?hù)回訪管理制度
- 燃?xì)夤居?jì)量管理制度
- 綜合與實(shí)踐 白晝時(shí)長(zhǎng)規(guī)律的探究 同步練習(xí)(含答案)人教版七年級(jí)數(shù)學(xué)下冊(cè)
- 2025年山西煙草專(zhuān)賣(mài)局考試題庫(kù)帶答案分析試卷及答案
- 2025-2030中國(guó)餐廚垃圾處理服務(wù)行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 2025年反假幣知識(shí)競(jìng)賽題庫(kù)及答案(共50題)
評(píng)論
0/150
提交評(píng)論