




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)籍管理系統(tǒng)的設(shè)計(jì)設(shè)計(jì)目的1、了解access軟件的基本操作,并學(xué)會(huì)熟練運(yùn)用其基本功能。2、學(xué)會(huì)在access軟件中建立一個(gè)學(xué)籍管理系統(tǒng),實(shí)現(xiàn)題目所要求的功能設(shè)計(jì)內(nèi)容設(shè)某學(xué)籍管理數(shù)據(jù)庫中有三個(gè)實(shí)體集:一是“學(xué)生”實(shí)體集,屬性有學(xué)號(hào)、姓名、性別、年齡、籍貫;二是“課程”實(shí)體集,屬性有課程號(hào)、課程名、學(xué)分;三是“教師”實(shí)體集,屬性有工號(hào)、姓名、職稱?!皩W(xué)生”與“課程”之間存在著m:n的“選修”聯(lián)系;“教師”與“課程”之間存在著1:n 的“講授”聯(lián)系。(1)畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。(3)創(chuàng)建相應(yīng)的數(shù)據(jù)庫,合理設(shè)計(jì)數(shù)據(jù)表并建立表間關(guān)
2、聯(lián);使用自動(dòng)遞增的數(shù)據(jù)類型,并建立完整性約束;完成簡單的工作界面設(shè)計(jì)。(4)運(yùn)用SQL語句,完成數(shù)據(jù)的添加、刪除、備份等操作。(5)提供多種查詢方式,實(shí)現(xiàn)信息的單一或組合查詢;查詢結(jié)果的報(bào)表輸出。設(shè)計(jì)步驟(1) 畫出E-R圖如下圖所示,屬性和聯(lián)系的類型均如圖中所示性別職稱 學(xué)校學(xué)籍管理ER圖姓名工號(hào)姓名學(xué)號(hào)性別年齡籍貫學(xué)生成績選修課程號(hào)課程名學(xué)分課程講授教師 (2) 將E-R圖轉(zhuǎn)化為關(guān)系模型如下所示學(xué)生(學(xué)號(hào),姓名,性別,年齡,籍貫),主鍵為學(xué)號(hào)課程(課程編號(hào),課程名,學(xué)分),主鍵為課程編號(hào)選修(學(xué)號(hào),課程編號(hào),成績),主鍵為學(xué)號(hào),外鍵為課程編號(hào)(3) 創(chuàng)建數(shù)據(jù)庫a) 打開access軟件,單
3、擊“新建”,再單擊“空數(shù)據(jù)庫”,彈出保存的窗口后,選擇合適的文件夾保存,文件后綴名為“.mdb”。b) 完成上述操作后,在彈出的窗口中,單擊“表”,點(diǎn)擊“使用設(shè)計(jì)器創(chuàng)建”,如下圖所示C)開始創(chuàng)建表,打開“使用設(shè)計(jì)器創(chuàng)建”后,創(chuàng)建學(xué)生信息表如下,字段名稱為“學(xué)號(hào),姓名,性別,年齡,籍貫”,學(xué)號(hào)數(shù)據(jù)類型為文本,字段大小為8字節(jié),“姓名,性別,籍貫”數(shù)據(jù)類型也均為文本,只是字段大小可視具體情況而定,年齡數(shù)據(jù)類型為數(shù)字,字節(jié)大小為長整型。依照上述創(chuàng)建學(xué)生信息表的方法,依次創(chuàng)建“教師信息表,課程表,授課表,學(xué)生選課信息表”,填入字段名稱后,合理選擇數(shù)據(jù)類型和字段大小即可。 建立表之間的關(guān)聯(lián):單擊“查詢”
4、,點(diǎn)擊“在設(shè)計(jì)視圖中查詢,在彈出的窗口建立各表之間的關(guān)聯(lián)例如建立查詢學(xué)生信息表,實(shí)現(xiàn)多重查詢?nèi)缦峦瓿纱舜翱诘膭?chuàng)建后,單擊查詢,在彈出的窗口中輸入相應(yīng)的學(xué)號(hào),回車后即可得到學(xué)生的姓名,籍貫,課程編號(hào),課程名,成績等學(xué)生相關(guān)信息。創(chuàng)建單一查詢時(shí),步驟與上述多重查詢類似,如下圖 建立條件查詢時(shí),如要查詢成績?cè)?5分以上(含85分)的學(xué)生相關(guān)信息,如下(4) 運(yùn)用SQL語句操作a) 數(shù)據(jù)的添加需要加入新的數(shù)據(jù)信息到這個(gè)數(shù)據(jù)庫中時(shí),我們就需要進(jìn)行對(duì)數(shù)據(jù)的插入操作。用SQL語言創(chuàng)建【插入學(xué)生信息查詢】:在對(duì)象中選擇查詢對(duì)象,單擊新建按鈕,就出現(xiàn)【新建查詢】對(duì)話框,選擇設(shè)計(jì)視圖,單擊【確定】,彈出查詢?cè)O(shè)計(jì)器
5、窗口,同時(shí)彈出【顯示表】對(duì)話框,先關(guān)閉【顯示表】對(duì)話框,然后在設(shè)計(jì)器窗口上窗格中,單擊【右鍵】在選擇查詢類型中選擇追加查詢。在追加查詢的對(duì)話框中,追加到表名稱的文本框中的右端的下三角的列表中選擇【學(xué)生信息表】,單擊【確定】。然后在設(shè)計(jì)器窗口上窗格中單擊右鍵選擇 SQL視圖,將出現(xiàn)追加查詢的SQL視圖,在其中輸入追加的SQL語句,輸入后的設(shè)計(jì)視圖如下所示: 單擊工具欄上的【運(yùn)行】按鈕,運(yùn)行該查詢,查詢結(jié)果如圖所示:INSERT INTO 學(xué)生信息表 ( 學(xué)號(hào), 姓名, 性別,年齡,籍貫 )SELECT 學(xué)生信息表.學(xué)號(hào), 學(xué)生信息表.姓名, 學(xué)生信息表.籍貫FROM 學(xué)生信息表WHERE (學(xué)生
6、信息表.學(xué)號(hào))=319011);AND(學(xué)生信息表,姓名)="歐陽剛"AND(學(xué)生信息表,性別)=男;AND(學(xué)生信息表,年齡)=(21;AND(學(xué)生信息表,籍貫)=遼寧)WITH OWNERACCESS OPTION添加前的表添加后的表b) 數(shù)據(jù)的刪除需要加入新的數(shù)據(jù)信息到這個(gè)數(shù)據(jù)庫中時(shí),我們就需要進(jìn)行對(duì)數(shù)據(jù)的插入操作。用SQL語言創(chuàng)建【插入學(xué)生信息查詢】:在對(duì)象中選擇查詢對(duì)象,單擊新建按鈕,就出現(xiàn)【新建查詢】對(duì)話框,選擇設(shè)計(jì)視圖,單擊【確定】,彈出查詢?cè)O(shè)計(jì)器窗口,同時(shí)彈出【顯示表】對(duì)話框,先關(guān)閉【顯示表】對(duì)話框,然后在設(shè)計(jì)器窗口上窗格中,單擊【右鍵】在選擇查詢類型中選擇
7、刪除查詢。在刪除查詢的對(duì)話框中,追加到表名稱的文本框中的右端的下三角的列表中選擇【學(xué)生信息表】,單擊【確定】。然后在設(shè)計(jì)器窗口上窗格中單擊右鍵選擇 SQL視圖,將出現(xiàn)刪除查詢的SQL視圖,在其中輸入刪除的SQL語句,輸入后的設(shè)計(jì)視圖如下所示: 單擊工具欄上的【運(yùn)行】按鈕,運(yùn)行該查詢,查詢結(jié)果如圖所示:INSERT INTO 學(xué)生信息表 ( 學(xué)號(hào), 姓名, 性別,年齡,籍貫 )SELECT 學(xué)生信息表.學(xué)號(hào), 學(xué)生信息表.姓名, 學(xué)生信息表.籍貫FROM 學(xué)生信息表WHERE (學(xué)生信息表.學(xué)號(hào))=319010);AND(學(xué)生信息表,姓名)="朱三"AND(學(xué)生信息表,性別)
8、=男;AND(學(xué)生信息表,年齡)=(21;AND(學(xué)生信息表,籍貫)=山東)WITH OWNERACCESS OPTION刪除學(xué)號(hào)為319010的學(xué)生信息前的學(xué)生信息表刪除學(xué)號(hào)為319010的學(xué)生信息后的學(xué)生信息表c) 數(shù)據(jù)的備份需要加入新的數(shù)據(jù)信息到這個(gè)數(shù)據(jù)庫中時(shí),我們就需要進(jìn)行對(duì)數(shù)據(jù)的插入操作。用SQL語言創(chuàng)建【插入學(xué)生信息查詢】:在對(duì)象中選擇查詢對(duì)象,單擊新建按鈕,就出現(xiàn)【新建查詢】對(duì)話框,選擇設(shè)計(jì)視圖,單擊【確定】,彈出查詢?cè)O(shè)計(jì)器窗口,同時(shí)彈出【顯示表】對(duì)話框,先關(guān)閉【顯示表】對(duì)話框,然后在設(shè)計(jì)器窗口上窗格中,單擊【右鍵】在選擇查詢類型中選擇生成新表查詢。在生成新表查詢的對(duì)話框中,追加
9、到表名稱的文本框中的右端的下三角的列表中選擇【學(xué)生信息表】,單擊【確定】。然后在設(shè)計(jì)器窗口上窗格中單擊右鍵選擇 SQL視圖,將出現(xiàn)生成新表查詢的SQL視圖,在其中輸入追加的SQL語句,輸入后的設(shè)計(jì)視圖如下所示: 單擊工具欄上的【運(yùn)行】按鈕,運(yùn)行該查詢,查詢結(jié)果如圖所示:SELECT 學(xué)生信息表.學(xué)號(hào), 學(xué)生信息表.姓名, 學(xué)生信息表.籍貫FROM 學(xué)生信息表WHERE (學(xué)生信息表.學(xué)號(hào))=319002);AND(學(xué)生信息表,姓名)="劉威"AND(學(xué)生信息表,性別)=男;AND(學(xué)生信息表,年齡)=20;AND(學(xué)生信息表,籍貫)=湖南)WITH OWNERACCESS
10、OPTION備份學(xué)號(hào)為319002的學(xué)生信息前的學(xué)生信息表備份學(xué)號(hào)為319002的學(xué)生信息后的學(xué)生信息表(5) 創(chuàng)建窗體單擊窗體,使用向?qū)?chuàng)建窗體,選擇學(xué)生信息表,選定學(xué)號(hào),姓名,籍貫等字段,然后再選擇學(xué)生選課信息表,選定課程名,成績等字段,上述操作完畢后,點(diǎn)擊下一步,布局選為縱欄表,樣式選為宣紙,標(biāo)題命名為學(xué)生信息表,單擊完成。即可創(chuàng)建一個(gè)窗體。若想進(jìn)一步設(shè)計(jì)窗體,步驟為單擊右鍵,點(diǎn)窗體設(shè)計(jì),在彈出的工具箱中,有多種工具可供選用,有文本框,標(biāo)簽,及多種控件,可根據(jù)需要合理選擇。更改窗體背景,單擊左上方,選定窗體,單擊右鍵,點(diǎn)屬性,在格式欄中,即可選擇圖片及調(diào)整圖片大小等一系列操作。(6) 創(chuàng)
11、建報(bào)表 單擊報(bào)表,選擇使用向?qū)?chuàng)建報(bào)表,選擇學(xué)號(hào),姓名,籍貫,課程名,成績等字段,使用縱向表格布局,即可創(chuàng)建報(bào)表??偨Y(jié)體會(huì):在建立學(xué)籍管理系統(tǒng)數(shù)據(jù)庫中,我學(xué)到了不少知識(shí),也對(duì)課堂上所學(xué)的理論知識(shí)有了比較全面的了解。該學(xué)籍管理系統(tǒng)主要實(shí)現(xiàn)了的功能有能夠完成學(xué)生信息的輸人、修改、插人、刪除,備份等工作,可以按照特定的信息進(jìn)行查找,可以運(yùn)用SQL語句進(jìn)行添加,刪除,備份,可以實(shí)現(xiàn)單一查詢,多重查詢,條件查詢等多種查詢方式。在設(shè)計(jì)過程中,由于我對(duì)access軟件不是很了解,所以剛開始做起來感覺比較困難,我就在網(wǎng)上搜尋關(guān)于access軟件的學(xué)習(xí)視頻,利用空閑時(shí)間,我仔細(xì)觀看了這些學(xué)習(xí)視頻,看完后,我對(duì)access軟件的基本功能有了一個(gè)比較基礎(chǔ)的了解,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教育產(chǎn)業(yè)借款協(xié)議
- 2025年度書畫家簽約經(jīng)紀(jì)代理服務(wù)合同
- 2025年度住宅小區(qū)公共設(shè)施保潔服務(wù)合同
- 游泳館裝飾設(shè)計(jì)合同
- 2025年全球能源安全情景報(bào)告(英文版)-殼牌
- 2025年度抖音平臺(tái)用戶增長與活躍度提升合同
- 2025年度企業(yè)社保代繳與人才引進(jìn)激勵(lì)協(xié)議
- 二零二五年度退定金協(xié)議:高端酒店預(yù)訂管理服務(wù)合同
- 2025年度多功能手摩托車購銷合同范本
- 倉儲(chǔ)用地租賃合同
- 氬氣安全技術(shù)說明書MSDS
- 汽車運(yùn)行材料ppt課件(完整版)
- 四年級(jí)數(shù)學(xué)下冊(cè)教案-練習(xí)一-北師大版
- GB∕T 1732-2020 漆膜耐沖擊測(cè)定法
- 2022《化工裝置安全試車工作規(guī)范》精選ppt課件
- Q∕GDW 12067-2020 高壓電纜及通道防火技術(shù)規(guī)范
- 汽車系統(tǒng)動(dòng)力學(xué)-輪胎動(dòng)力學(xué)
- 《經(jīng)濟(jì)研究方法論》課程教學(xué)大綱
- 10T每天生活污水處理設(shè)計(jì)方案
- 中國民航國內(nèi)航空匯編航路314系列航線
- 山西特色文化簡介(課堂PPT)
評(píng)論
0/150
提交評(píng)論