數(shù)據(jù)庫課程設(shè)計--學(xué)校教務(wù)管理系統(tǒng)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)</b></p><p><b>  據(jù)</b></p><p><b>  庫</b></p><p><b>  教</b></p><p><b>  務(wù)</b></p><p

2、><b>  系</b></p><p><b>  統(tǒng)</b></p><p><b>  的</b></p><p><b>  設(shè)</b></p><p><b>  計</b></p><p>&

3、lt;b>  姓名</b></p><p><b>  學(xué)號</b></p><p><b>  日期</b></p><p><b>  系統(tǒng)開發(fā)目標(biāo):</b></p><p>  隨著學(xué)校的規(guī)模不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面

4、對龐大的信息量,就需要有學(xué)生教務(wù)信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速的查詢,從而減少管理方面的工作量。</p><p>  學(xué)校為方便教務(wù)管理,需開發(fā)一個教務(wù)管理系統(tǒng)。為便于學(xué)生,老師,教務(wù)管理人員信息查詢,注冊以及信息修改,學(xué)校把學(xué)生的信息,包括姓名、性別、年齡,成績等信息輸入教務(wù)管理系統(tǒng)的數(shù)據(jù)庫,然后在管理終端可以對數(shù)據(jù)進行查詢和修改操作。要求系統(tǒng)能有效

5、、快速、安全、可靠和無誤的完成上述操作。并要求系統(tǒng)界面要簡單明了,易于操作,程序利于維護。</p><p><b>  二、功能設(shè)計:</b></p><p>  用戶能夠使用友好的圖形用戶界面實現(xiàn)對系、班級、學(xué)生、教師、課程、選課等內(nèi)容進行增、刪、改,以及對信息的查詢。對于查詢要實現(xiàn)比較強大的功能,包括精確查詢、模糊查詢以及統(tǒng)計查詢。</p><

6、p>  具體查詢在數(shù)據(jù)庫中要實現(xiàn)以下的功能:</p><p><b>  所有來自某省的男生</b></p><p>  所有某課程成績>90的同學(xué)</p><p><b>  教授某課程的老師</b></p><p>  某班年齡最大的5名同學(xué)</p><p>

7、  某年以后出生的男同學(xué)</p><p>  選修某課程的學(xué)生及其成績</p><p><b>  沒有授課的教師</b></p><p>  某學(xué)生所選課程的總學(xué)分</p><p>  教授某學(xué)生必修課程的老師情況</p><p>  某學(xué)生選修了哪些系的課程</p><p&

8、gt;  某系學(xué)生所學(xué)的所有課程</p><p>  按總學(xué)分找出某系學(xué)習(xí)最好的5名同學(xué)</p><p>  按總學(xué)分積找出某系學(xué)習(xí)最好的5名同學(xué)</p><p><b>  可以畢業(yè)的學(xué)生</b></p><p><b>  三、數(shù)據(jù)庫設(shè)計:</b></p><p><

9、;b> ?。ㄒ唬└拍钤O(shè)計:</b></p><p>  總體功能概念結(jié)構(gòu)圖:</p><p>  2、 查找所給問題的實體</p><p>  系統(tǒng)中涉及到的實體:班級,學(xué)生,教師,課程,學(xué)院中的各個系。</p><p>  2.1查找實體的關(guān)聯(lián)</p><p>  ① 班級、學(xué)生之間是一對多關(guān)系;

10、</p><p>  學(xué)生、課程之間是多對多關(guān)系;</p><p> ?、?系、班級、教師之間是一對多關(guān)系;</p><p>  ④ 教師、課程、班級之間是多對多關(guān)系;</p><p>  2.2查找實體關(guān)鍵字</p><p> ?、?班級的關(guān)鍵字----班級號;</p><p> ?、?學(xué)生的

11、關(guān)鍵字----學(xué)號;</p><p>  ③ 教師的關(guān)鍵字---教師編號;</p><p> ?、?課程的關(guān)鍵字----課程號;</p><p> ?、?系的關(guān)鍵字----系號。</p><p>  2.3 設(shè)計E-R圖:</p><p><b>  總體功能流程圖</b></p>

12、<p><b>  學(xué)生E-R圖:</b></p><p><b>  班級E-R圖:</b></p><p><b>  課程E-R圖:</b></p><p><b>  教師E-R圖:</b></p><p><b>  全局E-

13、R圖:</b></p><p><b>  邏輯設(shè)計:</b></p><p>  1、將E―R模型轉(zhuǎn)換為等價的關(guān)系模式。</p><p>  教師(教師編號,教師姓名,教師職稱,教師所授課程,教師所屬系號);</p><p>  學(xué)生(姓名、學(xué)號、班級、性別、班號,籍貫、出生日期、所屬系編號);</p

14、><p>  班級(班級號,所在系號,班級名稱);</p><p>  課程(課程號,課程名,學(xué)分,學(xué)時,類型);</p><p>  系(系號,系名稱,班級數(shù),系主任);</p><p>  成績(學(xué)號,課程號,成績,學(xué)分);</p><p>  教師授課(教師編號,課程號,班級號)。</p><p&

15、gt;  2、按需要對關(guān)系模式進行規(guī)范化。</p><p>  經(jīng)過分析,教師表中的聯(lián)系電話這一屬性不符合第一范式,它是一個多值屬性(需求分析得到教師的聯(lián)系電話不止一個),所以現(xiàn)將聯(lián)系電話屬性拆分為三個屬性----辦公電話,移動電話和住宅電話。即:</p><p>  教師(工作證號碼,姓名,性別,年齡,辦公室號,職稱,職務(wù),辦公電話,移動電話,住宅電話);</p><

16、p>  再經(jīng)分析,概念模型E-R圖中所涉及的表都能滿足第三范式的要求</p><p>  3、對規(guī)范化后的模式進行評價。</p><p>  經(jīng)過上一步的調(diào)整之后,模式已經(jīng)基本符合題目要求,可以直接將規(guī)范化以后的模型應(yīng)用于物理設(shè)計。</p><p>  根據(jù)局部應(yīng)用的需要,設(shè)計用戶外模式。 </p><p><b>  物理設(shè)

17、計:</b></p><p><b>  1、數(shù)據(jù)格式化:</b></p><p>  根據(jù)邏輯設(shè)計的結(jié)果,得到適合SQL Server 2000的數(shù)據(jù)格式和類型。系統(tǒng)中具體的數(shù)據(jù)如下列表所示:</p><p>  Department:</p><p><b>  Class:</b>

18、</p><p><b>  Student:</b></p><p><b>  Teacher:</b></p><p><b>  Course:</b></p><p><b>  Grade:</b></p><p>&l

19、t;b>  TC:</b></p><p><b>  表之間的聯(lián)系:</b></p><p><b>  四. 總結(jié)</b></p><p>  在教務(wù)管理系統(tǒng)的開發(fā)中采用了完整的數(shù)據(jù)庫設(shè)計的全過程,從需求分析到概念結(jié)構(gòu)設(shè)計,到邏輯結(jié)構(gòu)設(shè)計,再到物理結(jié)構(gòu)設(shè)計,最后到數(shù)據(jù)庫的實施和維護,每一步都認真的分析

20、和實施。當(dāng)然,在本次課程設(shè)計的成果中還存在許多的不足之處,這就需要我們學(xué)習(xí)更多的知識,進行更深研究。</p><p>  在這些設(shè)計中,我們完全投入到了開發(fā)系統(tǒng)的世界里。結(jié)束后明白了理論和實踐要想充分地結(jié)合,需要非常扎實的基本功。這就說明學(xué)好基礎(chǔ)知識是理論付諸實踐的前提。在開發(fā)教務(wù)管理系統(tǒng)中我學(xué)到了很多,希望在以后能充分利用實習(xí)的機會充實自己,用所學(xué)的理論知識充分去實踐,在實踐中又要努力去鞏固理論知識。只有這樣,

21、才能把一門課程甚至一門學(xué)科學(xué)精、學(xué)透。</p><p><b>  五、參考文獻</b></p><p>  《數(shù)據(jù)庫系統(tǒng)概論》高等教育出版社 王珊</p><p>  《SQL Server 2000 上機實驗指導(dǎo)》清華大學(xué)出版社 </p><p><b>  及其它相關(guān)參考書</b></p

溫馨提示

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

最新文檔

評論

0/150

提交評論