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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論