上機(jī)習(xí)題單項練習(xí)_第1頁
上機(jī)習(xí)題單項練習(xí)_第2頁
上機(jī)習(xí)題單項練習(xí)_第3頁
上機(jī)習(xí)題單項練習(xí)_第4頁
上機(jī)習(xí)題單項練習(xí)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、上機(jī)實(shí)驗一、項目、數(shù)據(jù)庫和表操作(25分)1、在自建文件夾下創(chuàng)建以自己名字拼音字母命名的項目管理器(如張三同學(xué),命名為zhangsan.pjx)(1分);2、在以自己名字拼音命名的項目管理器中建立一個以自己名字拼音命名的數(shù)據(jù)庫(1分);3、在數(shù)據(jù)庫中創(chuàng)建學(xué)生表(表文件名為XS.DBF),表結(jié)構(gòu)如下:(4分)表一、XS.DBF字段名寬度小數(shù)位數(shù)標(biāo)題XhC12學(xué)號XmC10姓名XbC2性別ZydmC6專業(yè)代碼XimingC20系名CsrqD8出生日期XzN1學(xué)制修改該表的長表名為:學(xué)生情況表。(1分)4、在同一數(shù)據(jù)庫中創(chuàng)建成績表(表文件名為CJ.DBF),表結(jié)構(gòu)如下:(4分)表二、CJ.DBF字段

2、名寬度小數(shù)位數(shù)標(biāo)題XhC12學(xué)號KcdmC6課程代碼KcmcC30課程名稱CjN52成績修改該表的長表名為:成績表。(1分)5、在學(xué)生表(XS.DBF)和成績表(CJ.DBF)中分別添入如下記錄;(4分)表一:xs.dbfxhxmXbzydmximingcsrqxz1211001梁浩男100901機(jī)電工程系05/16/9231211002劉文帥男101104米礦系12/10/9041211003張蕊女100901機(jī)電工程系09/17/9131211004劉小龍男101104米礦系03/02/914表二:cj.dbfXhkcdmkcmcCj1211001015程序設(shè)計80.00121100100

3、1高等數(shù)學(xué)78.001211001017數(shù)據(jù)庫概論88.001211001003大學(xué)英語89.001211002003大學(xué)英語68.001211002001高等數(shù)學(xué)76.001211003015程序設(shè)計77.001211004003大學(xué)英語80.001211004001高等數(shù)學(xué)70.006、設(shè)置學(xué)生表中“性別”字段的有效性規(guī)則:性別取“男”或“女”,默認(rèn)值為“男”,錯誤提示信息為“您的輸入有誤,請重新輸入!”(4分)7、創(chuàng)建索引(共4分)在表一中以字段Xh創(chuàng)建主索引,索引名稱為XsXh;(2分)在表二中以字段Xh建立普通索引,索引名稱為XsXh;(2分)8、以xs表為主表,cj表為子表,以xh

4、為關(guān)鍵字建立兩表的永久性關(guān)系。并設(shè)置參照完整性規(guī)則為:更新級聯(lián),刪除限制,插入限制。(2分)二、設(shè)計查詢(10分)在項目管理器中創(chuàng)建以自己名字命名的查詢文件(1分),查詢內(nèi)容如下:基于學(xué)生表和成績表查詢每門課選課人數(shù)和平均成績,輸出字段包含課程代碼、課程名稱、選課人數(shù)和平均成績,且按平均成績的降序排列。(9分)三、設(shè)計報表(9分)利用“一對多報表向?qū)А被谝陨系谋?,在項目管理器中?chuàng)建以自己名字拼音命名的報表;(1分)要求:從父表中選取Xh、Xm、Ximing字段,從子表中選擇Kcdm和Cj字段,報表樣式為賬務(wù)式,按學(xué)號升序排列,報表標(biāo)題為“學(xué)生信息報表”。(8分)四、設(shè)計表單(31分)1、建立

5、表單文件:基于表一和表二在項目管理器中創(chuàng)建以自己的名字命名的表單;(1分)2、布置界面并修改屬性:(14分)為表單建立數(shù)據(jù)環(huán)境,添加表一與表二,并將它們的“學(xué)號”、“姓名”、“系名”、“課程名稱”和“成績”字段從數(shù)據(jù)環(huán)境拖入表單中;(3分)表單的標(biāo)題為:“學(xué)生成績情況表單”;(1分)設(shè)置表單的背景色BackColor(255,255,0),使其運(yùn)行時自動居中,高度為350,寬度為520;(3分)添加標(biāo)簽(labell),設(shè)置其標(biāo)題屬性為“學(xué)生成績情況一覽”,字號為“26”,字體為“華文新魏”,對齊方式為“中央”,背景“透明”;(4分)添加1個包含了5個按鈕的命令按鈕組,這5個按鈕的標(biāo)題和名稱分

6、別為:“第一條”(名稱為command。、“上一條"(名稱為command2)、“下一條"(名稱為command、“最后一條"(名稱為command4)和“關(guān)閉”(名稱為command5);(3分)界面如圖所示:3、給按鈕編程,實(shí)現(xiàn)其相應(yīng)功能:(16分)當(dāng)點(diǎn)擊“第一條”按鈕時,表單顯示第一條學(xué)生記錄,此時“第一條”和“上一條”按鈕變成不可操作,而“下一條”和“最后一條”按鈕為可操作;(3分)當(dāng)點(diǎn)擊“上一條”按鈕時,表單顯示上一條記錄,且當(dāng)指針指向記錄的開頭時,“第一條”和“上一條”按鈕變成不可操作,而“下一條”和“最后一條”按鈕為可操作;(4分)當(dāng)點(diǎn)擊“下一條”按

7、鈕時,表單顯示下一條記錄,且當(dāng)指針指向記錄的末尾時,“下一條”和“最后一條”按鈕變成不可操作,而“第一條”和“上一條”按鈕為可操作;(4分)當(dāng)點(diǎn)擊“最后一條”按鈕時,表單顯示最后一條記錄,此時“下一條”和“最后一條”按鈕變成不可操作,而“第一條”和“上一條”按鈕為可操作;(3分)當(dāng)點(diǎn)擊“關(guān)閉”按鈕時,表單程序關(guān)閉。(2分)6 / 5五、程序設(shè)計(10分)在項目管理器中創(chuàng)建以自己名字+題號命名的程序;程序功能如下:程序1:求表達(dá)式1+2+3+4+99+100的值;(5分)程序2:某郵件計費(fèi)標(biāo)準(zhǔn)每克0.1元,超過100克后,超出數(shù)每克為0.05元,試編寫程序計算郵費(fèi)。(5分)六、菜單設(shè)計(15分)1、在項目管理器中創(chuàng)建以自己名字命名的菜單;(1分)2、菜單設(shè)計如下圖:(4分)3、菜單功能設(shè)計如下:點(diǎn)擊”瀏覽學(xué)生情況表”,可以瀏覽xs.DBF;(2分)點(diǎn)擊“瀏覽查詢結(jié)果”,可以瀏覽*QPR查詢表;(2分)點(diǎn)擊“運(yùn)行學(xué)生成績情況表單”,可以瀏覽*S

溫馨提示

  • 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

提交評論