資料庫課程設計報告及要求

2021-03-04 06:58:08 字數 1307 閱讀 2455

《資料庫原理》課程設計

--《xx系統》資料庫設計

設計人:

班級:要求:根據上一步的需求分析,參考下面的模板及標註做資料庫設計。

對系統處理的資料進行分析,可以得出本系統一共有xx個實體,它們分別是:xx,xx……。進一步分析各實體之間的關係,得出系統er圖,如圖x所示

圖4.4 整體e-r圖

進一步分析各實體的屬性,如下描述。

邏輯結構設計是概念結構設計的下一階段,設計根據概念階段的e-r圖轉化成系統支援的資料模型,本選課系統採用關係模型。

系統中的e-r圖轉換為關係模型如下:

學校(學校編號,學校名稱)

比賽專案(專案編號,專案規則,專案名稱,專案型別,制定人,制定日期,學校編號)

運動員(運動員編號,姓名,性別,年齡,院系名稱,遣派人數,運動隊編號)

運動隊(運動隊編號,運動隊名稱)

裁判員(裁判員編號,姓名,性別,崗位,專案編號)

成績(等級,排名,使用者名稱,密碼)

報表(報表編號,報表名稱,列印時間)

報名(運動員編號,專案編號,比賽細則,人數限制)

參加(運動員編號,專案編號,比賽地點,比賽時間,比賽人數)

裁決(裁判員編號,專案編號,裁決人)

評定(裁判員編號,專案編號,評定規則,評定人)

處理(等級,裁判員編號,處理人)

…說明:使用者資訊表用來存放使用者的基本資訊和一些登入資訊。使用者登入時,輸入使用者名稱與密碼進行登入,通過使用者資訊表對使用者名稱和密碼進行校驗。使用者資訊表如表1所示。

表1 使用者資訊表

說明:專案成績表來存放運動員專案成績的基本資訊。在系統前台使用者檢視的專案成績都是通過這個專案成績表顯示給使用者的,專案成績表如表2所示。

表2 專案成績表

說明:比賽專案以及比賽時間都會寫入到比賽專案表中,記錄學校設定的比賽專案情況,以便於運動員查詢比賽專案以及比賽時間。比賽專案表如表4.3所示。

表3 比賽專案表

說明:班級總分表用來存班級名次以及得分的一些基本資訊。班級總分表如表4所示。

表4 班級總分表

說明:專案記錄表存放專案紀錄以及創造新紀錄的情況:專案編號、專案紀錄、紀錄創造者的編號、創造紀錄時間專案記錄表如表5所示。

表5 專案記錄表

說明:運動員表用來存放運動員的一些基本資訊。運動員表如表6所示。

表6 運動員表

說明:分組分道表用來存放運動員分組分道資訊。分組分道表如表7所示。

表7 分組分道表

說明:運動員姓名號碼對照表用來存放運動員編號及姓名,以便進行對照查詢。

運動員姓名號碼對照表如表8所示。

表8 運動員姓名號碼對照表

資料庫課程設計要求

1.課設時間及地點 1 時間 17 18周的周一 周五 第1 4大節 有課除外 晚上及周 六 日自行安排,但必須保證能夠按期完成課設任務。2 地點 統一在研究院中廳405和419機房進行課設。若有特殊原因需在其他地方 實驗室等 做課設,必須提出書面申請,小組所有成員簽字並經指導教師同意後可在其他地方...

2019資料庫課程設計要求

資料庫課程設計任務書 一 課程設計題目 圖書管理系統的設計 二 功能要求 該設計實現下列功能 新書錄入 借書 還書 查詢統計 系統設定 1 錄入編目 新書錄入,辦理借書證 補辦 銷毀借書證 2 借書還書 借書 續借 還書,館際互借 3 查詢統計 圖書檢索 書名,作者,出版社,isbn 過期未還者,某...

資料庫課程設計報告

計算機與控制工程學院 資料庫原理及應用 課程設計報告 題目名稱 選課系統 專業 計科班級 計121 1 學號 201258501149 姓名 李利娟 指導教師 畢遠偉 2015 年 01月 11 日 課程設計評語 班級 計121 1學號 201258501149學生姓名 李利娟 綜合成績 目錄一 需...