數(shù)據(jù)庫技術(shù)課程設(shè)計(jì)--教務(wù)管理數(shù)據(jù)庫系統(tǒng)_第1頁
已閱讀1頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)</b></p><p>  課題 教務(wù)管理數(shù)據(jù)庫系統(tǒng)</p><p>  學(xué)院 工程技術(shù)學(xué)院 </p><p>  班級 </p><p>  姓名 </p><p>  學(xué)號

2、 </p><p>  教務(wù)管理數(shù)據(jù)庫系統(tǒng)說明書</p><p><b>  一、需求分析</b></p><p><b>  二、概念結(jié)構(gòu)的設(shè)計(jì)</b></p><p><b>  三、邏輯結(jié)構(gòu)的設(shè)計(jì)</b></p><p>

3、;<b>  四、物理結(jié)構(gòu)的設(shè)計(jì)</b></p><p>  五、數(shù)據(jù)庫的構(gòu)建和數(shù)據(jù)的裝入</p><p>  六、數(shù)據(jù)庫的功能實(shí)現(xiàn)</p><p><b>  七、總 結(jié)</b></p><p><b>  一﹑需求分析</b></p><p>  1

4、. 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面對龐大的信息量,就需要有學(xué)生教務(wù)信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。</p><p>  學(xué)校為方便教務(wù)管理,需開發(fā)一個教務(wù)管理系統(tǒng)。為便于學(xué)生,老師,教務(wù)管理人員信息查詢,注冊以及信息修改,學(xué)校把學(xué)生的信息,包括姓名、性別、年齡,成績等信息輸入

5、教務(wù)管理系統(tǒng)的數(shù)據(jù)庫,然后在管理終端可以對數(shù)據(jù)進(jìn)行查詢和修改操作。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求系統(tǒng)界面要簡單明了,易于操作,程序利于維護(hù)。</p><p>  2.教務(wù)管理數(shù)據(jù)庫的現(xiàn)狀存在的缺點(diǎn)</p><p>  (1)教務(wù)管理系統(tǒng)靈活性較差、擴(kuò)充性和開放性較差,如關(guān)系規(guī)范化中的刪除會導(dǎo)致不該刪除的數(shù)據(jù)被刪除。</p><p>  

6、(2)系統(tǒng)操作過于復(fù)雜,對于我們學(xué)生說查詢時會存在問題,其次適不適合學(xué)校教務(wù)管理的情況,不適于非計(jì)算機(jī)專業(yè)學(xué)生的使用。</p><p>  (3)教務(wù)管理的系統(tǒng)平臺水平參差不齊,由于開發(fā)這數(shù)量多且沒有統(tǒng)一的目標(biāo)造成了今天的這種情況。</p><p> ?。?)數(shù)據(jù)的安全性和完整性有待進(jìn)一步提高,不合法的使用會造成數(shù)據(jù)的泄露、破壞和更改。不符合語義的數(shù)據(jù)輸入或輸出會破壞其完整性。</p

7、><p> ?。?)難以滿足網(wǎng)絡(luò)化的要求,當(dāng)今社會隨著管理的詳細(xì)化、具體化和復(fù)雜化。數(shù)據(jù)庫系統(tǒng)將要面臨更大的挑戰(zhàn)。</p><p>  3. 新的教務(wù)管理數(shù)據(jù)庫系統(tǒng)相比原來有哪些好處,能做什么?①</p><p> ?。?)使數(shù)據(jù)庫系統(tǒng)的安全性和完整性得到提高。</p><p> ?。?)使數(shù)據(jù)庫系統(tǒng)變得簡單,降低數(shù)據(jù)庫系統(tǒng)操作的難度。</

8、p><p>  (3)使數(shù)據(jù)庫系統(tǒng)的效率、保密性得到提高。</p><p> ?。?)統(tǒng)一教務(wù)管理的系統(tǒng)平臺水平,規(guī)范系統(tǒng)研發(fā)者,加強(qiáng)管理。</p><p><b>  ②</b></p><p>  教務(wù)管理數(shù)據(jù)庫系統(tǒng)就是用戶通過對學(xué)生、教師、學(xué)院各方面的管理掌控,方便學(xué)校使用的程序。這個數(shù)據(jù)庫管理系統(tǒng)應(yīng)該能夠提供所有學(xué)生

9、的詳細(xì)信息,以及學(xué)院詳細(xì)情況,對學(xué)生管理和教務(wù)管理兩大功能進(jìn)行合理的操作。教務(wù)管理數(shù)據(jù)庫系統(tǒng)的主要任務(wù)是建立學(xué)生的所有信息,以及學(xué)院內(nèi)各專業(yè)的信息,例如查詢學(xué)生成績和學(xué)生信息提供了便利。</p><p>  4.新的教務(wù)管理數(shù)據(jù)庫系統(tǒng)將實(shí)現(xiàn)的功能</p><p>  (1)學(xué)校能夠使用友好的圖形用戶界面實(shí)現(xiàn)對系、班級、學(xué)生、教師、課程、選課等內(nèi)容進(jìn)行增、刪、改,以及對信息的查詢。對于查詢要

10、實(shí)現(xiàn)比較強(qiáng)大的功能,包括精確查詢、模糊查詢以及統(tǒng)計(jì)查詢。</p><p> ?。?)系統(tǒng)管理:實(shí)現(xiàn)系統(tǒng)管理人員對系統(tǒng)的管理,包括添加刪除用戶,更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原,注銷功能。 </p><p> ?。?)教務(wù)管理:實(shí)現(xiàn)教務(wù)管理人員對系統(tǒng)的管理,包括課程安排,成績審核,學(xué)生成績管理功能。 </p><p>  (4)基本信息:實(shí)現(xiàn)顯示學(xué)生和

11、老師以及課程、班級、系別的基本信息。 </p><p> ?。?)查詢:包括實(shí)現(xiàn)學(xué)生查詢,老師查詢。學(xué)生查詢包括自己的基本信息,自己所修的課程,成績,老師查詢包括查詢自己的信息和自己的所授的課程。 </p><p>  (7) 教師對各種資料的寫入以及自己信息的查詢與維護(hù)。</p><p><b>  二﹑概念結(jié)構(gòu)設(shè)計(jì)</b>

12、;</p><p>  教務(wù)管理數(shù)據(jù)庫的E--R圖</p><p><b>  單個E--R圖</b></p><p>  1)學(xué)生(學(xué)號,姓名,性別,年齡,所在系)</p><p>  2)教師(教師號,姓名,所在系,職稱)</p><p>  3)課程(課程號,課程名,學(xué)分)</p>

13、;<p> ?、诮虅?wù)管理全局E--R圖</p><p><b>  三﹑邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p>  學(xué)生信息表(學(xué)號,姓名,年齡,性別,所在系);</p><p>  課程信息表(課程號,課程名,學(xué)分,學(xué)時);</p><p>  教師信息表(教師編號,姓名,性別,電話)</p>

14、<p>  概念模型向關(guān)系模型轉(zhuǎn)換</p><p>  學(xué)生(學(xué)號,姓名,性別,年齡,所在系)</p><p>  教師(教師號,姓名,所在系,職稱)</p><p>  課程(課程號,課程名,學(xué)分)</p><p><b>  教學(xué)(學(xué)號,教師)</b></p><p>  選課(學(xué)

15、號,課程號,成績)</p><p>  教課(教師號,課程號)</p><p><b>  四﹑物理結(jié)構(gòu)設(shè)計(jì)</b></p><p>  1、建立索引的功能:建立索引可以很好地加快數(shù)據(jù)查詢速度;索引可以保證數(shù)據(jù)的唯一性;使用索引可以加快數(shù)據(jù)連接速度。</p><p>  2、建立索引:學(xué)生-課程數(shù)據(jù)庫中的學(xué)生、課程、選課

16、3個表是高頻查詢數(shù)據(jù),所以在這些表上建立索引是很有必要的。</p><p><b>  如下:</b></p><p> ?。?)CREATE UNIQUE INDEX 姓名 ON 學(xué)生(姓名);</p><p>  (2)CREATE UNIQUE INDEX 課程名 ON 課程(課程名);</p><p> ?。?)

17、CREATE UNIQUE INDEX 課程號 ON 選課(學(xué)號 ASC,課程號 DESC);</p><p>  五﹑數(shù)據(jù)庫的構(gòu)建和數(shù)據(jù)裝入</p><p><b>  1.學(xué)生信息表</b></p><p><b>  教師信息表</b></p><p><b>  3.課程基本表&l

18、t;/b></p><p><b>  4.選課基本表</b></p><p><b>  5.教學(xué)基本表</b></p><p><b>  6.教課基本表</b></p><p>  六﹑數(shù)據(jù)庫的功能實(shí)現(xiàn)</p><p><b>  

19、1.單表查詢</b></p><p><b>  SELECT *</b></p><p><b>  FROM 學(xué)生</b></p><p>  WHERE 姓名= '張三';</p><p><b>  2.連接查詢</b></p>

20、<p>  SELECT 學(xué)生. 學(xué)號, 姓名, 成績 </p><p>  FROM 學(xué)生, 選課</p><p>  WHERE 學(xué)生.學(xué)號=選課.學(xué)號 AND 課程號='5800310' AND 成績>80;</p><p><b>  3.分組查詢</b></p><p>  S

21、ELECT 課程號,COUNT (學(xué)號)</p><p><b>  FROM 選課</b></p><p>  GROUP BY 課程號;</p><p><b>  4.嵌套查詢</b></p><p>  SELECT 學(xué)號, 姓名</p><p><b> 

22、 FROM 學(xué)生</b></p><p>  WHERE 學(xué)號 IN (SELECT 學(xué)號</p><p><b>  FROM 選課</b></p><p>  WHERE 課程號 IN (SELECT 課程號</p><p><b>  FROM 課程</b></p>

23、<p>  WHERE 課程名='金屬工藝學(xué)'));</p><p><b>  七﹑總結(jié) </b></p><p>  通過本次數(shù)據(jù)庫課程設(shè)計(jì),讓我又一次熟悉SQL server 2000數(shù)據(jù)庫管理系統(tǒng)的操作,對于工業(yè)工程專業(yè)的學(xué)生來說,熟練的掌握數(shù)據(jù)庫軟件是十分重要的,數(shù)據(jù)庫管理系統(tǒng)對于各大公司﹑企業(yè)﹑學(xué)校的地位都是非常必要的,數(shù)據(jù)庫管理

24、系統(tǒng)對于人員的管理﹑貨物的管理﹑教務(wù)的管理都是相當(dāng)實(shí)用的,數(shù)據(jù)庫好比人的大腦記憶系統(tǒng),沒有數(shù)據(jù)庫就沒有了記憶系統(tǒng),計(jì)算機(jī)就不會如此迅速的發(fā)展,數(shù)據(jù)庫的應(yīng)用已經(jīng)深入到生活和工作的方方面面,這一次設(shè)計(jì)教務(wù)管理數(shù)據(jù)庫系統(tǒng),我感受到在一個學(xué)校,如果沒有一個數(shù)據(jù)庫管理系統(tǒng),會怎樣?這都是顯而易見的,在數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)中,對于學(xué)生,教師,課程的關(guān)系是一目了然的,在設(shè)計(jì)數(shù)據(jù)庫過程中讓我進(jìn)一步加深對數(shù)據(jù)庫管理系統(tǒng)的了解,同時熟悉了如何查詢教學(xué)中的信息,此

溫馨提示

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

最新文檔

評論

0/150

提交評論