實(shí)驗(yàn)報(bào)告B(學(xué)生).doc_第1頁
實(shí)驗(yàn)報(bào)告B(學(xué)生).doc_第2頁
實(shí)驗(yàn)報(bào)告B(學(xué)生).doc_第3頁
實(shí)驗(yàn)報(bào)告B(學(xué)生).doc_第4頁
實(shí)驗(yàn)報(bào)告B(學(xué)生).doc_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計(jì)算機(jī)網(wǎng)絡(luò)與數(shù)據(jù)庫 Access 2010實(shí)驗(yàn)報(bào)告(B)學(xué) 院: 班 級: 專 業(yè): 姓 名: 學(xué) 號: 教 師: 實(shí)驗(yàn)室: 座位號: 班級信息添加班級信息刪除班級信息修改班級信息查詢班級信息維護(hù)教學(xué)管理系統(tǒng)教師信息維護(hù)學(xué)生信息維護(hù)課程信息維護(hù)教學(xué)信息維護(hù)教師信息添加教師信息刪除教師信息修改教師信息查詢學(xué)生信息添加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息查詢課程信息添加課程信息刪除課程信息修改課程信息查詢學(xué)生選課成績錄入成績打印 每次實(shí)驗(yàn)后務(wù)必將數(shù)據(jù)庫文件(教學(xué)管理系統(tǒng).accdb)妥善保存以備下次實(shí)驗(yàn)。文件可以存放在網(wǎng)絡(luò)環(huán)境下(電子郵箱、網(wǎng)絡(luò)硬盤、云盤等),有條件的同學(xué)盡可能帶上U盤、移動硬盤、手機(jī)存儲卡等移動存儲設(shè)備。 實(shí)驗(yàn)報(bào)告在期末統(tǒng)一上交,作為實(shí)驗(yàn)成績的評分依據(jù)。 帶*的實(shí)驗(yàn)根據(jù)教學(xué)進(jìn)度選做,不做評分依據(jù)。實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)一 數(shù)據(jù)庫的設(shè)計(jì)成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞笫炀氄莆帐褂肁ccess 2010建立數(shù)據(jù)庫的方法熟練掌握使用Access 2010建立數(shù)據(jù)表的方法掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的分析與設(shè)計(jì)方法掌握導(dǎo)入表、鏈接表的方法掌握導(dǎo)出表數(shù)據(jù)的方法實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會1、打開Access 2010,建立一個名為“教學(xué)管理系統(tǒng)”的空白數(shù)據(jù)庫。提示:選擇( )選項(xiàng)卡中的( )命令,再選擇“可用模板”中的“空數(shù)據(jù)庫”,在窗口右側(cè)設(shè)置好需要創(chuàng)建的數(shù)據(jù)庫位置(桌面)、名稱(教學(xué)管理系統(tǒng))和保存類型(使用Access2010默認(rèn)的“Microsoft Access 2007數(shù)據(jù)庫.accdb”),完成設(shè)置后,點(diǎn)擊“創(chuàng)建”按鈕新建一個空白數(shù)據(jù)庫。2、通過對“教學(xué)管理系統(tǒng)”的功能需求分析,對系統(tǒng)進(jìn)行功能模塊的劃分。 教學(xué)管理系統(tǒng)的主要劃分為哪幾個功能模塊:( )完成整個系統(tǒng)流程,需要哪些實(shí)體:( )3、通過對功能模塊的劃分,結(jié)合規(guī)劃化設(shè)計(jì)的理念,在數(shù)據(jù)庫中設(shè)計(jì)了6張數(shù)據(jù)表來分別存放有關(guān)信息。相關(guān)表及具體要求如下:(1)院系表字段名稱數(shù)據(jù)類型字段屬性備注院系名稱文本16主鍵辦公電話文本11 (2)教師表字段名稱數(shù)據(jù)類型字段屬性備注教師編號文本5主鍵教師姓名文本8密碼文本20默認(rèn)值:123456內(nèi)容以*顯示系別文本16列表項(xiàng)從院系表中獲得(3)課程表字段名稱數(shù)據(jù)類型字段屬性備注課程編號文本5主鍵輸入格式為1位字母+4位數(shù)字課程名稱文本20課程簡稱文本8拼音碼文本20教師編號文本8開課系別文本16列表項(xiàng)從院系表中獲得學(xué)分?jǐn)?shù)字單精度型固定一位小數(shù)(4)選課成績表字段名稱數(shù)據(jù)類型字段屬性備注學(xué)號文本12主鍵課程編號文本5主鍵成績數(shù)字整型備注文本2列表項(xiàng)包括:正常;缺考;緩考;免考;違紀(jì);作弊默認(rèn)值:正常(5)班級表字段名稱數(shù)據(jù)類型字段屬性備注班級名稱文本7主鍵人數(shù)數(shù)字整型班主任文本8在以上建立的數(shù)據(jù)表中填寫正確格式和內(nèi)容的數(shù)據(jù)(每張表至少輸入3條完整的記錄)(6)學(xué)生表步驟:將其他格式的數(shù)據(jù)成批導(dǎo)入到Access中(A)在Excel中建立一個“學(xué)生表”(效果如下圖) (B)打開“教學(xué)管理系統(tǒng)”數(shù)據(jù)庫,將“學(xué)生表”導(dǎo)入到數(shù)據(jù)庫中提示:點(diǎn)擊“功能區(qū)”中的“外部數(shù)據(jù)”選項(xiàng)卡,在“導(dǎo)入并鏈接”組中選擇“Excel”按鈕將數(shù)據(jù)導(dǎo)入到”教學(xué)管理系統(tǒng)”數(shù)據(jù)庫,按照向?qū)Р襟E完成導(dǎo)入操作后,數(shù)據(jù)表保存為“學(xué)生表”。(C)按照下表要求,修改“學(xué)生表”各字段的屬性字段名稱數(shù)據(jù)類型字段屬性備注班級文本7列表項(xiàng)從“班級表”中獲取學(xué)號文本12主鍵姓名文本8性別文本1列表項(xiàng):男;女默認(rèn)值:男出生日期日期/時間中日期身份證號文本18必須為15或18位純數(shù)字政治面貌文本8民族文本12列表項(xiàng):漢族;回族默認(rèn)值:漢族籍貫文本8列表項(xiàng):北京市;江西省相片OLE對象(D)在網(wǎng)上搜集部分一寸照并放入到每個學(xué)生的“相片”字段中提示:雙擊“學(xué)生表”打開表記錄窗口,右擊一條記錄的“相片”字段,選擇“插入對象”命令,然后在彈出的對話框中選擇新建bitmap image(位圖圖像)對象,就能打開畫圖編輯器,在畫圖編輯器的“編輯”菜單中(Win7在“主頁”選項(xiàng)卡)選擇“粘貼來源”命令,在彈出的對話框中指定該同學(xué)的一寸照圖片文件。4、將“學(xué)生表”導(dǎo)出到文本文件提示:打開“學(xué)生表”,選擇“外部數(shù)據(jù)”選項(xiàng)卡中的“文本文件”按鈕,彈出“導(dǎo)出文本向?qū)А焙?,按照向?qū)Р襟E設(shè)置即可。心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)二 數(shù)據(jù)表的編輯成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞笳莆兆侄螌傩栽O(shè)置的方法掌握記錄排序和篩選的方法掌握索引的建立方法掌握調(diào)整數(shù)據(jù)表外觀的方法掌握表間關(guān)系的建立方法實(shí)驗(yàn)步驟心得體會1、按要求設(shè)置“學(xué)生表”的各字段信息 “學(xué)號”必須為12位數(shù)字字符:設(shè)置( )屬性為( ) “出生日期”顯示為XXXX年XX月XX日:設(shè)置( )屬性為( ) “班級”字段顯示標(biāo)題為“院系班級”:設(shè)置( )屬性為( ) “政治面貌”字段的內(nèi)容默認(rèn)為“團(tuán)員”:設(shè)置( )屬性為( ) “政治面貌”字段的值更改為不需要手動輸入,只需在下拉列表中選擇“黨員、團(tuán)員、群眾”其中任一項(xiàng):先設(shè)置“行來源類型”的屬性為“值列表”,再設(shè)置( )屬性為( )2、設(shè)置“學(xué)生表”表的顯示外觀外觀設(shè)計(jì)對應(yīng)選項(xiàng)卡 組 按鈕 設(shè)定值數(shù)據(jù)表的行高設(shè)置為15磅開始 記錄 其他 行高 15磅“班級”字段的列寬調(diào)整為12磅隱藏”相片”列凍結(jié)“姓名”列設(shè)置數(shù)據(jù)表底色為:白色,背景1,深色15%設(shè)置數(shù)據(jù)表網(wǎng)絡(luò)線為:黑色顯示文字設(shè)置為:隸書、14磅 實(shí)驗(yàn)步驟心得體會3、對“學(xué)生表”按照“出生日期”進(jìn)行升序排序提示:打開“學(xué)生表”(方法1)點(diǎn)擊“出生日期”字段,選擇 “升序”或“降序”。(方法2)在“開始”選項(xiàng)卡中點(diǎn)擊“升序”或“降序”按鈕。4、按要求對“學(xué)生表”中的信息進(jìn)行篩選操作結(jié)果點(diǎn)擊“開始”選項(xiàng)卡中“排序和篩選”組中的“高級”按鈕,在下一級菜單中選擇“按窗體篩選”,并在“政治面貌”字段中選擇“黨員”,點(diǎn)擊“切換篩選”按鈕。將光標(biāo)停留在“民族”列,點(diǎn)擊“開始”選項(xiàng)卡中“排序和篩選”組中的“篩選器”按鈕,在彈出的篩選器窗口中勾選“漢族”和“回族”,點(diǎn)擊“確定”按鈕。點(diǎn)擊“開始”選項(xiàng)卡中的“高級”按鈕,在下一級菜單中選擇“高級篩選”命令,添加“民族”和“性別”字段到“字段”列,并設(shè)置“民族”字段的條件為( ),設(shè)置“性別”字段的條件為( ),點(diǎn)擊工具欄中的“切換篩選”按鈕。顯示所有民族為漢族的男同學(xué)記錄練習(xí):顯示所有“90后”的記錄。5、為“學(xué)生表”建立一個索引,要求按身份證號降序排序提示:打開“學(xué)生表”的設(shè)計(jì)視圖,在( )選項(xiàng)卡中選擇“索引”命令,打開索引設(shè)計(jì)器并設(shè)置數(shù)據(jù)表的索引字段。在索引設(shè)計(jì)器中,用戶可以對索引字段設(shè)置是否為( )索引或( )索引練習(xí):為“學(xué)生表”建立一個索引,要求:先按性別升序排序,相同的性別再按出生日期的降序排序。6、建立表間關(guān)系(給數(shù)據(jù)庫中的各表建立起表間關(guān)系參考圖如下)。心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)三 查詢向?qū)У膭?chuàng)建成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞罅私獠樵兊淖饔谜莆绽孟驅(qū)?chuàng)建查詢的方法實(shí)驗(yàn)步驟心得體會1、利用向?qū)Ы⒑唵尾樵儾樵儯簷z索“學(xué)生表”中所有記錄的“姓名”和“身份證號”提示:創(chuàng)建 查詢向?qū)?簡單查詢向?qū)?選擇“學(xué)生表”作為數(shù)據(jù)源,并將“可用字段”框中的“姓名”和“身份證號”添加到( )中 按照向?qū)Р襟E一步步完成即可。查詢:檢索“選課成績表”中分?jǐn)?shù)最高的記錄提示:創(chuàng)建 查詢向?qū)?簡單查詢向?qū)?選擇“選課成績表”作為數(shù)據(jù)源,并將“可用字段”框中的“成績”添加到“選定的字段”中 在( )中選擇“成績”的“最大值” 按照向?qū)Р襟E一步步完成即可。練習(xí):統(tǒng)計(jì)“班級表”中所有班級的總?cè)藬?shù)結(jié)果:總?cè)藬?shù)為_。2、利用向?qū)Ы⒔徊姹聿樵儾樵儯航y(tǒng)計(jì)學(xué)生表中,不同政治面貌不同性別的學(xué)生人數(shù)提示:創(chuàng)建 查詢向?qū)?交叉表查詢向?qū)?選擇“學(xué)生表”作為數(shù)據(jù)源 將 ( ) 設(shè)置為 “行標(biāo)題” 將“性別”設(shè)置為“列標(biāo)題” 將行和列的交叉點(diǎn)設(shè)置為( )字段的( )函數(shù)運(yùn)算(注意:如果不需要各行的統(tǒng)計(jì),可以在這個步驟中將左邊“是,包括各行小計(jì)”前面的勾去掉) 按照向?qū)Р襟E一步步完成即可。練習(xí):統(tǒng)計(jì)“學(xué)生表”中各民族男女生的人數(shù)結(jié)果:漢族的男生人數(shù)為_。實(shí)驗(yàn)步驟心得體會3、利用向?qū)Ы⒅貜?fù)項(xiàng)查詢查詢:檢索“選課成績表”中成績相同的記錄提示:創(chuàng)建 查詢向?qū)?查找重復(fù)項(xiàng)查詢向?qū)?選擇“選課成績表”作為數(shù)據(jù)源,并將“可用字段”框中的“成績”添加到( )框中 將“可用字段”框中的“學(xué)號”、“課程編號”添加到“另外的查詢字段”框中 按照向?qū)Р襟E一步步完成即可。練習(xí):查詢有哪些同學(xué)同名同姓結(jié)果:共檢索到_位同學(xué)。4、利用向?qū)Ы⒉黄ヅ漤?xiàng)查詢查詢:檢索“學(xué)生表”中有哪些學(xué)生從未選課提示:(從未選課的含義:某記錄在“學(xué)生表”中存在,但是在“選課成績表”中不存在) 創(chuàng)建 查詢向?qū)?查找不匹配項(xiàng)查詢向?qū)?選擇“學(xué)生表” 選擇“選課成績表” 匹配字段設(shè)置為2張表共有的“學(xué)號”字段 查詢結(jié)果字段設(shè)置為“班級”、“姓名” 按照向?qū)Р襟E一步步完成即可。練習(xí):檢索哪些老師未擔(dān)任授課任務(wù)結(jié)果:姓名為_的教師還未擔(dān)任授課任務(wù)。思考:1、統(tǒng)計(jì)各民族黨團(tuán)群人數(shù)。2、有哪些課還沒人選?心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)四 查詢的設(shè)計(jì)成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞罅私獠樵兊姆诸愂炀氝\(yùn)用查詢準(zhǔn)則編寫各類表達(dá)式掌握選擇查詢、計(jì)算查詢、參數(shù)查詢、操作查詢的操作方法實(shí)驗(yàn)步驟心得體會1、選擇查詢查詢:檢索“馬克思經(jīng)濟(jì)學(xué)”的成績情況(要求顯示字段:班級、姓名、課程名、成績)提示:創(chuàng)建 查詢設(shè)計(jì) 在查詢設(shè)計(jì)器中添加“學(xué)生表”、“課程表”、“選課成績表” 添加字段“班級”、“姓名”、“課程名稱”、“成績” 在( )字段的條件欄中輸入( ) 保存并運(yùn)行查詢。練習(xí):檢索“學(xué)生表”中所有少數(shù)民族的黨員(本題中非漢族均視為少數(shù)民族)結(jié)果:共檢索到_條滿足條件的記錄2、計(jì)算查詢(1)添加新字段(自定義計(jì)算):按最多8%的推優(yōu)原則,計(jì)算每個班的最多評優(yōu)人數(shù)(要求顯示字段:班級名稱、評優(yōu)人數(shù))提示:創(chuàng)建 查詢設(shè)計(jì) 在查詢設(shè)計(jì)器中添加“班級表” 添加字段“班級名稱”和( ) 保存并運(yùn)行查詢。練習(xí):計(jì)算“學(xué)生表”中 “年齡”大于20歲的記錄(姓、名、年齡)結(jié)果:共檢索到_條滿足條件的記錄(2)單字段匯總(預(yù)定義計(jì)算):計(jì)算經(jīng)濟(jì)學(xué)基礎(chǔ)課程的平均成績(要求顯示字段: “課程名稱”、“平均成績”)提示:創(chuàng)建 查詢設(shè)計(jì) 在查詢設(shè)計(jì)器中添加“課程表”和“選課成績表” 添加字段 “課程名稱”和“成績” 在“課程名稱”的條件欄中輸入( ) 右擊設(shè)計(jì)器的下半部分,選擇快捷菜單中的“總計(jì)”命令 在“成績”的總計(jì)欄中選擇( ) 保存并運(yùn)行查詢。練習(xí):分別計(jì)算男女學(xué)生的平均年齡(保留2位小數(shù))結(jié)果:男生的平均年齡為_歲實(shí)驗(yàn)步驟心得體會(3)多字段匯總(交叉表計(jì)算):計(jì)算“學(xué)生表”中各民族男女生的人數(shù)提示:創(chuàng)建 查詢設(shè)計(jì) 在查詢設(shè)計(jì)器中添加“學(xué)生表” 在設(shè)計(jì)器中添加字段“民族”、“性別”、“學(xué)號” 點(diǎn)擊“設(shè)計(jì)-查詢類型-交叉表”將默認(rèn)的選擇查詢切換為交叉表查新 設(shè)置( )字段為行標(biāo)題、( )字段為列標(biāo)題、( )字段按“值”“計(jì)數(shù)” 保存并運(yùn)行查詢。練習(xí):檢索“學(xué)生表”中不同政治面貌的男女生人數(shù)結(jié)果:檢索到“男黨員”共_人思考:統(tǒng)計(jì)“學(xué)生表”中各院系的男女生人數(shù)(院系為班級的前2位字符)3、參數(shù)查詢(1)輸入一個成績,顯示“選課成績表”中所有高于該成績的記錄提示:創(chuàng)建 查詢設(shè)計(jì) 在查詢設(shè)計(jì)器中添加“選課成績表” 添加對應(yīng)的字段到設(shè)計(jì)器中,在( )字段的條件欄中輸入( ) 保存并運(yùn)行查詢。練習(xí):輸入一個政治面貌,檢索所有該政治面貌的學(xué)生信息 結(jié)果:共檢索到“黨員”有_人(2) 輸入院系(如:“會計(jì)”、“信息”),在“學(xué)生表”中查找該院系的所有記錄提示:創(chuàng)建 查詢設(shè)計(jì) 在查詢設(shè)計(jì)器中添加“學(xué)生表” 添加對應(yīng)的字段到設(shè)計(jì)器中,在( )字段的條件欄中輸入( ) 保存并運(yùn)行查詢。練習(xí):輸入一個年份,在“學(xué)生表”中查找出該年份出生的所有學(xué)生結(jié)果:共檢索到“1991年”出生的有_人4、操作查詢 ( * 請?jiān)谶\(yùn)行操作查詢前對相關(guān)表進(jìn)行備份 * )(1)更新查詢:將“選課成績表”中所有“課程編號”為“13”的成績減少5分提示:創(chuàng)建 查詢設(shè)計(jì) 在設(shè)計(jì)器中添加“選課成績表” 點(diǎn)擊( )按鈕切換到更新查詢 在( )字段的“條件”欄中輸入“13”,在“成績”字段的“更新到”欄輸入( ) 保存并運(yùn)行查詢。(2)追加查詢:將“學(xué)生表”中的“黨員”追加到空表“黨員表”中提示:右擊“學(xué)生表”選擇“復(fù)制” 右擊數(shù)據(jù)庫窗口空白處,選擇“粘貼” 在彈出的“粘貼表方式”對話框中設(shè)置“表名稱”為“黨員表”,在“粘貼表方式”對話框中選擇( )選項(xiàng),點(diǎn)擊“確定”后,即復(fù)制了一個名為“黨員表”且與“學(xué)生表”相同結(jié)構(gòu)的空表 創(chuàng)建 查詢設(shè)計(jì) 在設(shè)計(jì)器中添加“學(xué)生表” 點(diǎn)擊( )按鈕彈出“追加對話框” 設(shè)置追加表名稱為“黨員表” 點(diǎn)擊“確定”按鈕后切換到追加查詢 添加所有字段到設(shè)計(jì)器中,并在( )字段的“條件”欄中輸入( ) 保存并運(yùn)行查詢。心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)五 SQL查詢 *成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞笳莆誗QL語言中select語句的格式熟練掌握where、group by、order by等子句的用法掌握簡單查詢、連接查詢、嵌套查詢等的應(yīng)用學(xué)會獨(dú)立解決復(fù)雜查詢的思路與方法實(shí)驗(yàn)步驟心得體會練習(xí):在SQL查詢視圖中編寫以下語句:(1)顯示學(xué)生表中的所有考生信息select * from 學(xué)生表(2)顯示學(xué)生表中所有學(xué)生的院系、班級、學(xué)號、姓名select left(班級,2) as 院系, mid(班級,3,5)as行政班,學(xué)號,姓名from 學(xué)生表(3)顯示選課成績表中的最高分select max(成績) as 最高分from 選課成績表(4)顯示學(xué)生表中所有“會計(jì)學(xué)院”的記錄select * from 學(xué)生表 where left(班級,2)=會計(jì)(5)顯示課程表中課程名稱包含“經(jīng)濟(jì)”的課程select * from 課程表 where 課程名稱 like*經(jīng)濟(jì)*實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會 (6)顯示學(xué)生表中年齡比“張大林”大的所有記錄select * from 學(xué)生表where 出生日期(select 出生日期 from 學(xué)生表 where 姓名=張大林)(7)按年齡從小到大的順序顯示所有記錄select * from 學(xué)生表 order by 出生日期 desc (8)統(tǒng)計(jì)各課程的平均分select 課程編號,avg(成績) as 平均分from 選課成績表 group by 課程編號(9)顯示教師的任課情況select 教師表.教師姓名,課程表.課程名稱 from 教師表 left join 課程表 on 教師表.教師編號 = 課程表.教師編號(10)顯示學(xué)生選課成績情況(包含字段:班級、學(xué)號、姓名、課程名稱、教師姓名、學(xué)分)select a.班級,a.學(xué)號,a.姓名,c.課程名稱,d.教師姓名,c.學(xué)分from 學(xué)生表 as a,選課成績表 as b,課程表 as c, 教師表 as dwhere a.學(xué)號=b.學(xué)號 and b.課程編號=c.課程編號 and c.教師編號=d.教師編號練習(xí):(1)計(jì)算男生的平均年齡(2)分2列顯示所有學(xué)生的姓和名(假設(shè)記錄中無復(fù)姓的姓名)(3)統(tǒng)計(jì)各門課程的平均分作業(yè):根據(jù)提供的功能描述,寫出對應(yīng)的SQL查詢語句SQL查詢語句功能描述顯示學(xué)生表中所有的“90后”記錄檢索學(xué)生表中所有出生月份為單數(shù)的記錄計(jì)算編號為“13”的課程成績的平均分按出生日期由大到小的順序?qū)W(xué)生表進(jìn)行重新排序找出與“王子建”同班的所有記錄查看學(xué)生選課情況,查詢結(jié)果包括以下字段:學(xué)生姓名、課程名稱、任課老師把選課成績表中的所有不及格的成績提高5分刪除“選課成績表備份”中編號為“13”的課程記錄將選課成績表中所有編號為“13”的課程的成績追加到“選課成績表備份”中心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)六 窗體的創(chuàng)建成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞笳莆談?chuàng)建各類窗體的方法掌握在窗體中添加各種控件方法了解窗體及控件的常見屬性掌握窗體設(shè)計(jì)與布局的方法與步驟實(shí)驗(yàn)步驟心得體會1、完成“學(xué)生信息維護(hù)”窗體的設(shè)計(jì),掌握控件添加及窗體布局的方法。提示:選中“學(xué)生表”選擇“創(chuàng)建/其他窗體/子窗體”保存為“學(xué)生管理子窗體”;打開窗體“6-1”的設(shè)計(jì)視圖選擇“設(shè)計(jì)/控件/子窗體”將 “學(xué)生管理子窗體”作為該窗體的子窗體;最后在“學(xué)生信息維護(hù)”窗體中放入適合的控件完成設(shè)計(jì)設(shè)計(jì)要求: (1)“性別”、“班級”、“政治面貌”、“民族”、“籍貫”中的數(shù)據(jù)用組合框顯示,列表項(xiàng)內(nèi)容參照“學(xué)生表”(2)“出生日期”用日歷控件“Microsoft Date and Time Picker Control”顯示實(shí)驗(yàn)步驟心得體會2、完成“登陸”窗體的設(shè)計(jì),了解窗體及控件屬性的設(shè)置。窗體包含控件:1個獨(dú)立標(biāo)簽(LblBT)、2個關(guān)聯(lián)標(biāo)簽(LblXM,LblMM)、2個文本框(TxtXM,TxtMM)、2個命令按鈕(CmdDL,CmdTC)窗體設(shè)計(jì)要求及相關(guān)屬性設(shè)置:對象名效果屬性名屬性值窗體居中顯示不可移動細(xì)邊框無滾動條無記錄選擇器無導(dǎo)航按鈕無最大最小化按鈕標(biāo)欄顯示“歡迎使用教學(xué)管理系統(tǒng)”文字給窗體增加合適的背景圖片圖片絕對路徑控件設(shè)計(jì)要求及相關(guān)屬性設(shè)置:對象名效果屬性名屬性值LblBT黑體24磅藍(lán)色顯示文字“教學(xué)管理系統(tǒng)”TxtMM輸入的文本顯示為“*”CmdDL顯示“登陸”字樣CmdTC顯示“退出”字樣心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)七 報(bào)表的設(shè)計(jì)成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞罅私鈭?bào)表的種類掌握自動報(bào)表的創(chuàng)建方法掌握利用向?qū)?chuàng)建標(biāo)簽報(bào)表和圖表報(bào)表的方法掌握創(chuàng)建子報(bào)表的方法掌握報(bào)表的布局和打印方法實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會1、利用“報(bào)表向?qū)А痹O(shè)計(jì)一個“學(xué)生情況報(bào)表”,要求: (1) 報(bào)表數(shù)據(jù)按“班級”分組(2) 同一班級按“身份證號”降序排序(3) 在每個分組結(jié)尾顯示各班學(xué)生的平均年齡(4) 報(bào)表布局:遞階 ;打印方向:橫向步驟:2、按要求完成“選課成績一覽表”的設(shè)計(jì):(1) 報(bào)表顯示的信息包括:班級、學(xué)號、姓名、課程名稱、教師姓名、學(xué)分、成績提示:聯(lián)合“學(xué)生表”、“課程表”、“教師表”、“選課成績表”建立一個多表查詢,將查詢保存為“選課情況查詢”(2) 報(bào)表的顯示標(biāo)題為“借還情況報(bào)表”,24磅、隸書、藍(lán)色、居中提示:以“選課情況查詢”作為數(shù)據(jù)源建立名為“選課成績一覽表”的空白報(bào)表。在報(bào)表的“報(bào)表頁眉”節(jié)中放置一個( )控件,并將其“標(biāo)題”屬性改為“借還情況報(bào)表”,( )屬性改為“24磅”、( )屬性改為“隸書”、( )屬性改為“藍(lán)色”、( )屬性改為“居中”(3) 報(bào)表結(jié)尾顯示當(dāng)前日期,格式:xxxx年xx月xx日,右對齊提示:在報(bào)表的“報(bào)表頁腳”節(jié)中放置一個( )控件,并設(shè)置相關(guān)屬性。將控件( )屬性改為( )來顯示當(dāng)前日期將控件( )屬性改為( )使日期顯示為“xxxx年xx月xx日”將控件( )屬性改為( )實(shí)現(xiàn)文本的“右對齊”(4) 每頁報(bào)表均顯示字段名提示:在報(bào)表的“頁面頁眉”節(jié)中放置7個( )控件,并分別設(shè)置這些控件的標(biāo)題屬性為“班級”、“學(xué)號”、“姓名”、“課程名稱”、“教師姓名”、“學(xué)分”、“成績”(5) 字段名的下方顯示各記錄的內(nèi)容提示:在報(bào)表的“主體”節(jié)中放置7個( )控件,并分別將這些控件的控件來源屬性指定為“選課情況查詢”中的“班級”、“學(xué)號”、“姓名”、“課程名稱”、“教師姓名”、“學(xué)分”、“成績”字段;將所有控件與“頁面頁眉”中的標(biāo)簽一一對齊(6) 每頁報(bào)表的結(jié)尾顯示“第n頁,共m頁”字樣提示:在報(bào)表的“頁面頁腳”節(jié)中放置( )控件,并將該控件的( )屬性改為( )(7) 設(shè)置報(bào)表為A4紙張、橫向打印提示:在報(bào)表的“打印預(yù)覽”視圖下,選擇“打印預(yù)覽”選項(xiàng)卡中的“頁面設(shè)置”按鈕來打開設(shè)置,并在設(shè)置對話框中指定紙型和打印方向3、設(shè)計(jì)“學(xué)生證”報(bào)表要求:(1)上方顯示學(xué)?;諛?biāo)、學(xué)校名稱及“學(xué)生證”字樣(2)中間顯示照片、姓名等個人信息(3)下方用條形碼顯示學(xué)號(4)使用A4紙張,縱向打印,每頁紙打印8張學(xué)生證條形碼的創(chuàng)建和編輯: “設(shè)計(jì)”選項(xiàng)卡 “控件”分組 “Active X控件”按鈕 “MicroSoft BarCord控件” 添加完成后,將其“控件來源”綁定為“學(xué)生表”中的“學(xué)號”字段 右擊該控件并選擇對象屬性 設(shè)置控件顯示樣式為“5-cordbar”心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)八 宏的設(shè)計(jì)與VBA編程成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞罅私夂甑亩x和功能熟練掌握各種常用的宏操作命令及設(shè)計(jì)方法掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法熟悉對象屬性及方法的引用實(shí)驗(yàn)步驟心得體會1、建立一個自動執(zhí)行宏,利用該宏自動打開“登錄”窗體提示:新建宏,將宏操作設(shè)置為“Openform”,并將窗體指定為“登錄”窗體,最后保存宏為“AutoExec”2、建立一個窗體(如下圖),利用宏來完成下列操作(1)輸入一個數(shù),點(diǎn)擊“確定”按鈕后,判斷該數(shù)的奇偶性,并彈出消息框:“這個數(shù)是奇數(shù)”或“這個數(shù)是偶數(shù)”步驟:(2)輸入一個數(shù),顯示“選課成績表”中所有成績高于該數(shù)的記錄步驟:實(shí)驗(yàn)步驟心得體會3、點(diǎn)擊“紅色”、“藍(lán)色”、“綠色”按鈕后,標(biāo)簽中的文字變?yōu)橄鄳?yīng)的顏色補(bǔ)充代碼:4、在3個文本框中輸入任意3個整數(shù),點(diǎn)擊“從大到小”按鈕后,3個數(shù)按從大到小的順序重新排序;點(diǎn)擊“從小到大”按鈕后,3個數(shù)按從小到大的順序重新排序補(bǔ)充代碼:5、點(diǎn)擊“計(jì)算”按鈕,標(biāo)簽中顯示1 + 3 + 5 + + 97 + 99的結(jié)果補(bǔ)充代碼:思考:若顯示1 * 2 * 3 * * 9 * 10或1 + 3 + 5 + + 99的結(jié)果,程序該怎樣改?心得體會:實(shí) 驗(yàn) 報(bào) 告院系: 課程名稱: 日期:班級學(xué)號實(shí)驗(yàn)室專業(yè)姓名計(jì)算機(jī)號實(shí)驗(yàn)名稱實(shí)驗(yàn)九 系統(tǒng)功能的實(shí)現(xiàn) *成績評定所用軟件Access 2010教師簽名實(shí)驗(yàn)?zāi)康幕蛞笳莆战Y(jié)構(gòu)化程序設(shè)計(jì)的方法熟悉對象屬性及方法的引用掌握利用ADO實(shí)現(xiàn)對數(shù)據(jù)管理的存取訪問方法實(shí)驗(yàn)步驟心得體會實(shí)驗(yàn)步驟心得體會1、“登錄”窗體功能的實(shí)現(xiàn)(1)“登錄”按鈕功能的實(shí)現(xiàn)參考代碼(cmdDL的Click事件)Private Sub CmdDL_Click() Set dlrs = New ADODB.Recordset dlsql = Select * From 教師表 where 教師編號= & txtXM.Value & dlrs.Open dlsql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic If dlrs.EOF Then MsgBox 用戶名不存在!(用戶名為教師編號), , 警告 txtXM = TxtMM = txtXM.SetFocus ElseIf TxtMM dlrs.Fields(密碼) Then MsgBox 密碼錯誤!, , 警告 TxtMM = TxtMM.SetFocus Else xm = dlrs.Fields(教師姓名) DoCmd.OpenForm 主界面 DoCmd.Close acForm, 登錄, acSaveNo End IfEnd Sub(2) “退出”按鈕功能的實(shí)現(xiàn)參考代碼(cmdTC的Click事件)Private Sub cmdTC_Click() DoCmd.Close acForm, 登錄, acSaveNoEnd Sub2、“主界面”窗體功能的實(shí)現(xiàn)(1)以“班級信息維護(hù)”按鈕為例,實(shí)現(xiàn)打開窗體的功能參考代碼(cmdBJ的Click事件)Private Sub cmdBJ_Click()DoCmd.OpenForm 班級信息維護(hù)DoCmd.Close acForm, 主界面, acSaveNoEnd Sub(2) 以“成績打印”為例,實(shí)現(xiàn)打開報(bào)表的功能參考代碼(cmdDY的Click事件)Private Sub cmdDY_Click()DoCmd.OpenReport 學(xué)生成績單, acViewPreviewEnd Sub3、“學(xué)生信息維護(hù)”窗體功能的實(shí)現(xiàn)(1)子窗體“記錄切換”功能參考代碼(子窗體Form的Current事件)Private Sub Form_Current()On Error GoTo endsubForms!學(xué)生信息維護(hù)!txtXH = Me!學(xué)號Forms!學(xué)生信息維護(hù)!txtXM = Me!姓名Forms!學(xué)生信息維護(hù)!cboXB = Me!性別Forms!學(xué)生信息維護(hù)!cboBJ = Me!班級Forms!學(xué)生信息維護(hù)!cboZZMM = Me!政治面貌Forms!學(xué)生信息維護(hù)!cboMZ = Me!民族Forms!學(xué)生信息維護(hù)!cboJG = Me!籍貫Forms!學(xué)生信息維護(hù)!txtSFZH = Me!身份證號Forms!學(xué)生信息維護(hù)!dtpCSRQ = Me!出生日期endsub: End Sub(2)“添加”、“修改”、“刪除”功能的實(shí)現(xiàn)(見附錄)心得體會:附錄一:“添加”記錄參考代碼Private Sub cmdTJ_Click()打開“數(shù)據(jù)表” Set tjrs = New ADODB.Recordset tjsql = Select * From 學(xué)生表 where 學(xué)號= & txtXH & tjrs.Open tjsql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic判斷記錄是否存在 If Not tjrs.EOF Then MsgBox 該學(xué)號已存在!, , 錯誤! txtXH.SetFocus Exit Sub End If判斷記錄完整性 Dim x As String Dim y As String x = Left(CStr(dtpCSRQ.Value), 10) 提取“出生日期”中的生日 y = Mid(txtSFZH.Value, 7, 4) + - + Mid(txtSFZH.Value, 11, 2) + - + Mid(txtSFZH.Value, 13, 2) 提取“身份證號”中的生日 If IsNull(txtXM.Value) Then MsgBox 請輸入姓名!, , 錯誤! txtXM.SetFocus ElseIf IsNull(cboXB.Value) Then MsgBox 請輸入性別!, , 錯誤! cboXB.SetFocus ElseIf IsNull(cboBJ.Value) Then MsgBox 請選擇班級!, , 錯誤! cboBJ.SetFocus ElseIf IsNull(cboZZMM.Value) Then MsgBox 請輸入政治面貌!, , 錯誤! cboZZMM.SetFocus ElseIf IsNull(cboMZ.Value) Then MsgBox 請輸入民族!, , 錯誤! cboMZ.SetFocus ElseIf IsNull(cboJG.Value) Then MsgBox 請輸入籍貫!, , 錯誤! cboJG.SetFocus ElseIf IsNull(txtSFZH.Value) Then MsgBox 請輸入身份證號!, , 錯誤! txtSFZH.SetFocus ElseIf IsNull(txtXH.Value) Then MsgBox 請輸入學(xué)號!, , 錯誤! txtXH.SetFocus ElseIf x y Then MsgBox 身份證號與出生日期不一致,請核實(shí)!, , 錯誤! txtSFZH.SetFocus Else 添加新記錄 tjrs.AddNew tjrs.Fields(班級) = Trim(cboBJ.Value) tjrs.Fields(學(xué)號) = Trim(txtXH.Value) tjrs.Fields(姓名) = Trim(txtXM.Value) tjrs.Fields(性別) = Trim(cboXB.Value) tjrs.Fields(身份證號) = Trim(txtSFZH.Value) tjrs.Fields(政治面貌) = Trim(cboZZMM.Value) tjrs.F

溫馨提示

  • 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

提交評論