學生成績管理系統資料庫設計說明書

2021-03-03 20:40:29 字數 2434 閱讀 5950

目錄1引言 1

1.1編寫目的 1

1.2背景 1

1.3定義 2

1.4參考資料 2

2外部設計 2

2.1識別符號和狀態 2

2.2使用它的程式 2

2.3約定 2

2.4專門指導 3

2.5支援軟體 3

3結構設計 3

3.1概念結構設計 3

3.2邏輯結構設計 3

3.3物理結構設計 5

4運用設計 5

4.1資料字典設計 5

4.2安全保密設計 7

資料庫設計說明書

本說明書說明了「學生成績管理系統」的資料庫設計,機構情況,用於開發人員進行專案設計,同時也為後續的資料庫維護工作提供了良好的使用說明,也可以作為未來版本公升級時的重要參考資料。

資料庫名稱:student_grade

資料庫系統:mysql 5.0

資料庫宿主環境:windows xp

客戶端連線工具:mysql connector/***

資料選項約束表:用於為其他資料表中的字元型字段提供限定的選項。

實體表:使用者實際使用的客觀**。

計算表:資料來自於對其他乙個或多個實體表的計算結果。

a. 本專案的《學生成績管理系統需求分析報告》;

b. 使用者提供的《工作設想》;

c. 本專案相關的其他參考資料。

資料庫標示符:student_grade

使用者名稱:user

密碼:secret

許可權:全部

有效時間:開發階段

說明:系統正式發布後,可能更改資料庫使用者/密碼,請在統一位置編寫資料庫連線字串,在發行前請予以改正。

《學生管成績管理系統》客戶端。

所有資料項都用漢語拼音全拼與英文名表示,資料庫名稱除外。

字符集採用 utf-8,請注意字元的轉換。

所有資料表第乙個欄位都是系統內部使用主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給終端使用者。

除特別說明外,所有字串欄位都採用varchar(50) 型別,(無論漢字還是英文,都算乙個字元)。

除特別說明外,所有小數的字段都採用 decimal(13,3) 的形式表達。

除特別說明外,所有日期格式都採用 date 格式,無時間值。

除特別說明外,所有整形都採用 int 格式。

除特別說明外,所有字段預設都設定為 null 。

請注意:mysql 中 date的預設值為 0000-00-00,這與 c# 的資料型別不匹配,請確保在儲存 date 欄位時給出乙個合法的初始值。

管理員工具:mysql administrator windows/windows

查詢瀏覽工具:mysql query-browser windows/windows

命令列工具:mysql

開發客戶端:mysql connector/c#

注意:mysql query-browser 在windows 環境下對中文支援不好,可能無法書寫帶有中文的 sql 語句。

說明本資料庫將反映的現實世界中的實體、屬性和它們之間的關係等的原始資料形式,包括各資料項、記錄、系、文捲的識別符號、定義、型別、度量單位和值域,建立本資料庫的每一幅使用者檢視。

3.2.1 表

1、表名稱:student 表型別:約束表含義:學生基本資訊

2、表名稱:teacher 表型別:約束表含義:老師基本資訊

3、表名稱:class 表型別:約束表含義:課程

4、表名稱:stu_class 表型別:約束表含義:學生成績表

4、表名稱:guanliyuan 表型別:約束表含義:管理員

5、表名稱:shiyongyongtu 表型別:約束表含義:使用用途

參見 class 表

6、表名稱:chengjichaxun 表型別:約束表含義:成績查詢

參見 stu_class 表

7、表名稱:chengjilaiyuan 表型別:約束表含義:成績**

參見 teacher 表

8、表名稱:zongxuefen 表型別:約束表含義:總學分

參見 stu_class 表

9、表名稱:zongxueshi 表型別:約束表含義:總學時

參見 teacher 表

10、表名稱:yonghu 表型別:實體表含義:使用者

11、表名稱:quanxian 表型別:實體表含義:許可權表

1 資料項

資料項有待按各子系統分類列表。

2 資料結構

3 資料流

3 資料儲存

4 處理過程

使用者user 對 student_grade 資料庫具有全部許可權。

學生成績管理系統資料庫設計

管理員功能 新增 修改 刪除學生成績資訊 發布學生成績資訊 新增 刪除 修改學生資訊 學生功能 查詢成績 圖1 成績管理系統業務流程圖 通過需求分析,得出學生成績管理系統資料流圖 圖2 學生成績管理系統資料流圖頂層圖 圖3 上下文圖 圖4 成績查詢子系統 圖5 成績修改子系統 圖6 成績發布子系統 ...

資料庫學生成績管理系統

湖南工業大學 課程設計報告 實習名稱資料庫課程設計 設計題目學生成績管理系統 小組分工情況 目錄一 需求分析2 1 系統功能需求3 2 軟體執行環境3 二 er圖設計4 2.1 學生er圖設計4 2.2 教師er圖設計5 2.3 課程er圖設計5 2.4 總體er圖設計5 三 概念模型設計6 3.1...

學生成績管理系統資料庫課程設計

軟體課程設計2 報告 專業 電腦科學與技術 設計題目 學生成績管理系統 2014年4月 目錄1 需求分析 1 1.1 行業現狀 1 1.2 可行性分析 2 1.3 系統執行環境 3 1.4 系統功能模組圖 4 2 系統設計 5 2.1 系統流程圖 5 2.2 資料流圖 6 2.2.1 頂層資料流圖 ...