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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

13、;<p> ?、诮虅展芾砣諩--R圖</p><p><b>  三﹑邏輯結(jié)構(gòu)設計</b></p><p>  學生信息表(學號,姓名,年齡,性別,所在系);</p><p>  課程信息表(課程號,課程名,學分,學時);</p><p>  教師信息表(教師編號,姓名,性別,電話)</p>

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論