數(shù)據(jù)庫課程設計任務書-費浩峻.doc_第1頁
數(shù)據(jù)庫課程設計任務書-費浩峻.doc_第2頁
數(shù)據(jù)庫課程設計任務書-費浩峻.doc_第3頁
數(shù)據(jù)庫課程設計任務書-費浩峻.doc_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

數(shù)據(jù)庫課程設計任務書題 目 學籍管理系統(tǒng)的設計與實現(xiàn) 起止日期 2011年3月15日至2011年4月20日 學生姓名 費浩峻 程思遠 米婷 張妍 專業(yè)班級學號 0803 所在院系 計算機科學系 2011年3月7日設計任務及要求:一、設計的目的和要求1設計的目的 通過對學籍管理系統(tǒng)數(shù)據(jù)庫設計的需求分析、概念設計、邏輯設計、物理設計、數(shù)據(jù)庫實施和數(shù)據(jù)庫運行及維護階段工作的實踐,掌握數(shù)據(jù)庫設計的一般方法與步驟,深入掌握數(shù)據(jù)庫設計的基本理論、方法和步驟,同時提高了團隊意識。2設計的要求 根據(jù)數(shù)據(jù)庫系統(tǒng)概論所學課程的內容,以及指導老師課上所講的相關內容完成學籍管理系統(tǒng)數(shù)據(jù)庫設計的需求分析、概念設計、邏輯設計、物理設計、數(shù)據(jù)庫實施和上機運行及維護工作。要求所構成的系統(tǒng)和設計的數(shù)據(jù)庫能夠滿足課程設計任務書提出的各項要求。(1)熟悉一種關系數(shù)據(jù)庫,本小組的課程實踐采用Access;(2)根據(jù)給定題目以及需求,完成需求分析、邏輯設計;(3)在一種關系數(shù)據(jù)庫(Access)中,完成數(shù)據(jù)庫物理設計、數(shù)據(jù)庫實施和上機運行及維護工作;(4)在學籍管理系統(tǒng)數(shù)據(jù)庫中,錄入相應的基本信息(以計科系08級作為實例);(5)能對數(shù)據(jù)庫進行各種SQL語言的各種操作(如更新、刪除表中的某條數(shù)據(jù));(6)按要求完成課程設計說明書,字數(shù)不少于4000字,參考文獻數(shù)量不得低于5個。二、系統(tǒng)概述與具體分工通過學校院系日常工作,以及對學生的教學管理等相關內容進行分析,完成了學生管理,地區(qū)管理,專業(yè)管理,班級管理,成績管理,考試管理等相關功能的小型數(shù)據(jù)庫管理應用系統(tǒng)?;竟δ芤螅?. 完成權限控制功能(管理員和普通用戶)。2. 普通用戶的基本權限:查詢學生的基本信息,可以查看現(xiàn)有系、專業(yè)、班級的所有個人信息。添加、修改現(xiàn)有系、專業(yè)、班級的所有學生的個人信息查詢學生的成績。對成績進行總匯。查詢考試的相關信息。3. 管理員權限,除了繼承了普通用戶的權限,還增加了一下功能:行政機構的設置,如設置院系,專業(yè),班級。考試科目的設置,包括設置考試類型,時間段和科目名稱。學生成績的錄入與管理數(shù)據(jù)庫的備份與恢復用戶的注冊以及用戶角色的設置。本題目所需的知識點:E-R關系圖;數(shù)據(jù)庫表設計,數(shù)據(jù)庫表維護等。 該題可4個同學完成,各同學分工為:學籍管理系統(tǒng)需求分析和概念結構設計 米婷學籍管理系統(tǒng)邏輯和物理結構設計 張妍學籍管理系統(tǒng)編碼實現(xiàn)和實施 程思遠、費浩峻其中 需求分析和概念結構設計主要包括:工作流和功能分析,E/R圖設計邏輯和物理結構設計主要包括:關系模式設計,存儲過程,視圖設計編碼實現(xiàn)和實施主要包括:用相應的開發(fā)工具進行前后臺功能模塊和菜單的代碼設計三、設計內容及步驟 1需求分析需求分析的任務是準確了解并分析用戶對實驗室管理系統(tǒng)的需要和要求,弄清學籍管理系統(tǒng)要達到的目標和實現(xiàn)的功能,得到分析結果,采用必要的文字說明等。2概念結構設計將需求分析得到的用戶需求抽象為概念模型(即E-R圖)。選取需求分析中間層,逐一設計E-R圖,然后集成得到總E-R圖,最后通過消除不必要的冗余,設計成基本E-R圖(包括實體、屬性、聯(lián)系類型)。 3邏輯設計邏輯設計的任務就是把概念設計階段設計好的基本E-R圖轉換為與選用的關系數(shù)據(jù)庫所支持的數(shù)據(jù)模型相符合的邏輯結構。首先按照E-R圖向數(shù)據(jù)模型轉換的規(guī)則,將概念結構轉換為選用數(shù)據(jù)庫所支持的數(shù)據(jù)模型;然后用關系數(shù)據(jù)庫規(guī)范化理論對數(shù)據(jù)模型進行優(yōu)化,使之至少達到3NF。(系統(tǒng)至少包括6個關系模式,至少建立一個視圖)4數(shù)據(jù)庫物理設計根據(jù)實際應用的情況:(1)建立一個唯一索引、一個聚簇索引;(2)要求表和索引存儲在不同的表空間里;(3)至少建立兩個以上的表空間,存放在目錄容器和文件容器中。5數(shù)據(jù)庫的實施(1)表的建立 需要明確數(shù)據(jù)庫需要建立幾張表,以及每個表中所要包括的屬性。在建立表的過程中。要對每個表進行字段屬性的設置。(至少包括6張表,每個表都有主鍵,設必要的外鍵;根據(jù)實際情況,設計一個Check約束;至少建立一個視圖)。(2)表之間聯(lián)系的設置 為數(shù)據(jù)庫設置了不同的表之后必須告訴數(shù)據(jù)庫如何將這些信息合并在一起,因此要定義表之間的聯(lián)系(至少要求3張及以上的表具有聯(lián)系),最后得到基本表的關系圖。(4)每個表至少要有十條以

溫馨提示

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

評論

0/150

提交評論