數(shù)據(jù)庫應(yīng)用課程設(shè)計報告報告_第1頁
數(shù)據(jù)庫應(yīng)用課程設(shè)計報告報告_第2頁
數(shù)據(jù)庫應(yīng)用課程設(shè)計報告報告_第3頁
數(shù)據(jù)庫應(yīng)用課程設(shè)計報告報告_第4頁
數(shù)據(jù)庫應(yīng)用課程設(shè)計報告報告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

播送電視大學(xué)計算機信息管理專業(yè)數(shù)據(jù)庫應(yīng)用課程設(shè)計報告高校教學(xué)管理系統(tǒng)學(xué)號姓名指導(dǎo)教師設(shè)計完成日期選題說明及需求介紹高等學(xué)校中院系的教務(wù)管理員,需要管理所在院系的學(xué)生、教師、和課程等根本數(shù)據(jù),還需要為學(xué)生選課提供效勞,記錄教師每學(xué)期的任課,每學(xué)期完畢后為學(xué)生登錄成績,為學(xué)生查詢成績提供方便并提供成績報表等。我們設(shè)計實現(xiàn)的教學(xué)管理系統(tǒng),就是為高校教務(wù)管理員從人工管理數(shù)據(jù)的繁雜工作中解脫出來而設(shè)計的。使用該系統(tǒng)能管理學(xué)生的根本數(shù)據(jù),如**、、性別、出生日期、聯(lián)系和Email等;管理每位任課教師的根本數(shù)據(jù),如教師、性別、職稱、聯(lián)系、Email和年齡等;管理院系的課程數(shù)據(jù),如課程號、課程名稱和課程學(xué)分等;另外還可以對班級和使用系統(tǒng)的用戶進展相應(yīng)的管理。數(shù)據(jù)庫設(shè)計說明系統(tǒng)的需求說明在上面已有介紹,下面我們進入數(shù)據(jù)庫設(shè)計的概念設(shè)計、邏輯設(shè)計階段和實現(xiàn)階段。1、概念設(shè)計通過上面的說明,我們已經(jīng)知道根本實體有學(xué)生、課程、教師和班級。實體之間的聯(lián)系有1個班級可以有多個學(xué)生,每個學(xué)生屬于1個班級,因此班級和學(xué)生之間是1對多的聯(lián)系;1個學(xué)生可以選修多門課,每門課可以由多個學(xué)生選修,因此學(xué)生和課程之間是多對多的聯(lián)系;1個教師可以講授多門課程,每門課程也可由多個教師講授,教師和課程之間也是多對多的聯(lián)系。另外,還需要記錄學(xué)生選課的學(xué)期和選修課程后的考試成績,教師任課的時間〔學(xué)期名稱〕和學(xué)生入學(xué)的時間等數(shù)據(jù)。據(jù)此分析,得到系統(tǒng)的ER圖如附圖2-1所示。2.邏輯設(shè)計根據(jù)ER圖轉(zhuǎn)換成根本表的思想,即每個實體轉(zhuǎn)換成根本表,多對多的聯(lián)系轉(zhuǎn)換成根本表,而一對多的聯(lián)系根據(jù)實際需要可以轉(zhuǎn)換或不轉(zhuǎn)換為根本表,按照附圖2-1所示的ER圖,該系統(tǒng)的根本表應(yīng)為7個,分別為:班級表〔班號,班級名稱〕學(xué)生表〔**,,性別,出生日期,聯(lián)系,Email〕課程表〔課程號,課程名,學(xué)分〕教師表〔教師編號,教師,教師性別,職稱,聯(lián)系,Email,年齡〕班級學(xué)生表〔序號,**,班號,入學(xué)年份〕學(xué)生選修課程表〔選課序號,**,課程號,選修學(xué)期,成績〕教師任課表〔教師任課序號,教師編號,課程號,任課學(xué)期〕3.建立數(shù)據(jù)庫和根本表在ACCESS中建立空的數(shù)據(jù)庫“高校教學(xué)管理系統(tǒng)〞,然后建立如上所述的根本表,各個根本表的設(shè)計視圖如附圖2-2~附圖2-8所示。班級編號班級編號班級名稱班級屬于入學(xué)年份學(xué)生****性別Email成績選修學(xué)期課程課程課程學(xué)分任課學(xué)期教師**Email附圖2-1高校教學(xué)管理系統(tǒng)ER圖附圖2-2“班級表〞設(shè)計視圖附圖2-3“課程表〞設(shè)計視圖附圖2-4“學(xué)生表〞設(shè)計視圖附圖2-5“教師任課表〞設(shè)計視圖附圖2-6“教師表〞設(shè)計視圖附圖2-7“學(xué)生選修課程表〞設(shè)計視圖附圖2-8“班級學(xué)生表〞設(shè)計視圖4.定義根本表之間的關(guān)系根據(jù)前面的分析,定義根本表之間的關(guān)系如附圖2-9所示。附圖2-9根本表之間的關(guān)系三.系統(tǒng)的功能模塊劃分根據(jù)前面說明和分析,我們希望只有教務(wù)管理人員和經(jīng)過授權(quán)的用戶才能使用該系統(tǒng),也就是說只有經(jīng)過系統(tǒng)驗證的用戶才能進展相關(guān)操作,并且系統(tǒng)能對根本數(shù)據(jù)進展插入、刪除、修改和查詢等操作,對關(guān)聯(lián)數(shù)據(jù)也能進展相應(yīng)的處理,如對班級添加學(xué)生,學(xué)生選修課程和教師任課等數(shù)據(jù)進展處理,系統(tǒng)還能夠?qū)W(xué)生的成績進展登記、報表和查詢等。據(jù)此,系統(tǒng)的功能模塊設(shè)計如附圖2-10所示。附圖2-10系統(tǒng)模塊功能圖四、實現(xiàn)過程及完成效果介紹1.實現(xiàn)過程簡要說明實現(xiàn)系統(tǒng)時,首先實現(xiàn)根本數(shù)據(jù)處理的功能,其中4項功能類似,例如,學(xué)生數(shù)據(jù)的增加、刪除和修改都是通過建立窗體向?qū)瓿傻?,設(shè)計時插入數(shù)據(jù)和修改數(shù)據(jù)通過下級窗體完成。關(guān)聯(lián)數(shù)據(jù)處理比根本數(shù)據(jù)處理稍復(fù)雜,例如,班級添加學(xué)生,首先由用戶選擇班級,然后再選擇需要添加的學(xué)生,不要由用戶去輸入數(shù)據(jù),以免引起數(shù)據(jù)的不一致性。學(xué)生成績處理模塊中的成績錄入和成績查詢是設(shè)計的重點,為方便錄入,使用了一些小技巧,這是課本上所沒有的。當(dāng)各個功能模塊完成后,實現(xiàn)主體窗,將功能集中,然后再設(shè)計登錄窗體,只允許注冊用戶進入系統(tǒng)。2.系統(tǒng)實現(xiàn)效果〔1〕登錄窗體圖附圖2-11系統(tǒng)登錄窗體〔2〕系統(tǒng)主窗體圖附圖2-12系統(tǒng)主窗體〔3〕根本數(shù)據(jù)處理效果圖附圖2-13教師數(shù)據(jù)處理窗體〔4〕關(guān)聯(lián)數(shù)據(jù)處理效果圖附圖2-14學(xué)生選課窗體運行效果圖〔5〕學(xué)生成績錄入效果圖附圖2-15學(xué)生成績錄入窗體運行效果圖〔6〕學(xué)生成績查詢效果圖附圖2-16學(xué)生成績查詢窗體〔7〕學(xué)生成績報表效果圖附圖2-17學(xué)生成績報表效果圖五、總結(jié)〔感想與收獲〕剛開場做課程設(shè)計時,總認(rèn)為用ACCESS做系統(tǒng)簡單,不用做什么準(zhǔn)備,另外,我的選題來自己熟悉的高校,以為很快就能很好的完成,其實不然。在設(shè)計中,碰到了許多問題,例如,登錄成績時怎樣方便教務(wù)員操作,成績查詢時如何實現(xiàn)等問題,對這些問題都反復(fù)修改了許屢次,直到根本滿意為止。另外,我的設(shè)計盡量通過向?qū)瓿?,但向?qū)У木窒扌蕴?,無法實現(xiàn)一些復(fù)雜的功能,因此在其中一些局部只有通過宏和模塊來實現(xiàn)。系統(tǒng)也存在一些小問題,例如,錄入成績時到了最后無法自然提示,刪除數(shù)據(jù)時的提示也是系統(tǒng)本身提供,不是很適合使用者等。通過此次課程設(shè)計,能夠真正做出一個小系統(tǒng),將所學(xué)的知識應(yīng)用到實際中去,心中特別快樂,盡管上課時我們也有做實驗,但比擬單一,缺少聯(lián)系性,不能從整體上和實際需要上去考慮問題,有被牽著走的感覺。通過設(shè)計還鍛煉了我們自己思考、深入學(xué)習(xí)和解決問題的能力。六、致感同組同學(xué)的共同討論和幫助,感指導(dǎo)教師的建議和精心指導(dǎo)。七、參考資料1世峰.數(shù)據(jù)庫根底與應(yīng)用.:中

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論