




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上專心-專注-專業 目錄精選優質文檔-傾情為你奉上專心-專注-專業數據庫設計說明書數據庫設計說明書1 引言引言1.1 編寫目的編寫目的本說明書說明了“學生成績管理系統”的數據庫設計,機構情況,用于開發人員進行項目設計,同時也為后續的數據庫維護工作提供了良好的使用說明,也可以作為未來版本升級時的重要參考資料。1.2 背景背景數據庫名稱:student_grade 數據庫系統:MySQL 5.0數據庫宿主環境:windows xp客戶端連接工具:MySQL Connector/NET1.3 定義定義數據選項約束表:用于為其他數據表中的字符型字段提供限定的選項。實體表:用戶實
2、際使用的客觀表格。計算表:數據來自于對其他一個或多個實體表的計算結果。1.4 參考資料參考資料a 本項目的學生成績管理系統需求分析報告 ;b 用戶提供的工作設想 ;c 本項目相關的其他參考資料。2 外部設計外部設計2.1 標識符和狀態標識符和狀態數據庫標示符:student_grade用戶名:user精選優質文檔-傾情為你奉上專心-專注-專業密碼:secret權限:全部有效時間:開發階段說明:系統正式發布后,可能更改數據庫用戶/密碼,請在統一位置編寫數據庫連接字符串,在發行前請予以改正。2.2 使用它的程序使用它的程序學生管成績管理系統客戶端。2.3 約定約定所有數據項都用漢語拼音全拼與英文名
3、表示,數據庫名稱除外。字符集采用 UTF-8,請注意字符的轉換。所有數據表第一個字段都是系統內部使用主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給最終用戶。除特別說明外,所有字符串字段都采用 varchar(50) 類型,(無論漢字還是英文,都算一個字符) 。除特別說明外,所有小數的字段都采用 decimal(13,3) 的形式表達。除特別說明外,所有日期格式都采用 date 格式,無時間值。除特別說明外,所有整形都采用 int 格式。除特別說明外,所有字段默認都設置為 null 。2.4 專門指導專門指導請注意:MySQL 中 date 的默認值為 0000-00-00,這與
4、C# 的數據類型不匹配,請確保在存儲 date 字段時給出一個合法的初始值。2.5 支持軟件支持軟件管理員工具:MySQL Administrator Windows/windows查詢瀏覽工具:MySQL Query-Browser Windows/windows命令行工具:mysql開發客戶端:MySQL connector/C#注意:MySQL Query-Browser 在 Windows 環境下對中文支持不好,可能無法書寫帶有中文的 SQL 語句。精選優質文檔-傾情為你奉上專心-專注-專業3 結構設計結構設計3.1 概念結構設計概念結構設計說明本數據庫將反映的現實世界中的實體、屬性和
5、它們之間的關系等的原始數據形式,包括各數據項、記錄、系、文卷的標識符、定義、類型、度量單位和值域,建立本數據庫的每一幅用戶視圖。3.2 邏輯結構設計邏輯結構設計321 表1、表名稱:student 表類型:約束表 含義:學生基本信息字段名稱字段類型Null含義示例數據id整形否,自增主鍵列1name字符值張三benji整形否外鍵列2xibie整形整形信息管理系2、表名稱:teacher 表類型:約束表 含義:老師基本信息字段名稱字段類型Null含義示例數據id整形否,自增主鍵列1name字符值王五shouke整形否外鍵列計算機網絡xibie整形整形信息管理系3、表名稱:class 表類型:約束
6、表 含義:課程 字段名稱字段類型Null含義示例數據classname字符外鍵列數據結構classid整形否,自增主鍵列001Tename字符值張彤Xuefen字符值3xueshi字符值45Type字符值必修Jianjie 字符值4、表名稱:stu_class 表類型:約束表 含義:學生成績表字段名稱字段類型Null含義示例數據id整形否,自增主鍵列1name字符值張三Classname整形外鍵列數據結構Classid字符外鍵列001Tename字符值羅先文精選優質文檔-傾情為你奉上專心-專注-專業Xuefen字符值3xueshi字符值45Type字符值必修Jianjie 字符值4、表名稱:g
7、uanliyuan 表類型:約束表 含義:管理員字段名稱字段類型Null含義示例數據id整形否,自增主鍵列1Tename_id整形否外鍵列1name字符值李四5、表名稱:shiyongyongtu 表類型:約束表 含義:使用用途參見 class 表6、表名稱:chengjichaxun 表類型:約束表 含義:成績查詢參見 stu_class 表7、表名稱:chengjilaiyuan 表類型:約束表 含義:成績來源參見 teacher 表8、表名稱:zongxuefen 表類型:約束表 含義:總學分參見 stu_class 表9、表名稱:zongxueshi 表類型:約束表 含義:總學時參見
8、teacher 表10、表名稱:yonghu 表類型:實體表 含義:用戶字段名稱字段類型Null含義示例數據id整形否主鍵列zhanghao字符賬號mima字符密碼guanliyuan布爾是否管理員權限默認否11、表名稱:quanxian 表類型:實體表 含義:權限表字段名稱字段類型Null含義示例數據id整形否主鍵列yonghu_id整形否外鍵列,yonghu(id)gongneng字符功能是否授權,出現此條記錄,代表功能已經授權3.3 物理結構設計物理結構設計內存緩存用戶數據庫精選優質文檔-傾情為你奉上專心-專注-專業4 運用設計運用設計4.1 數據字典設計數據字典設計1 1 數據項數據項
9、數據項有待按各子系統分類列表。編號 數據項名稱說明部分1學號整數類型;有唯一性2學生姓名文本類型 長度為 10 字符3學生性別枚舉類型:男、女4年齡整數類型 181005年級整數類型 01006系別號數字串類型;有唯一性7系別名稱文本類型8課程枚舉類型9學生數量整數類型10課程類型枚舉類型如歷史、地理、美術等11課程老師文本類型12課程學分整數類型13課程學時整數類型14備注文本15用戶名文本16密碼字符2 2數據結構數據結構 編號數據結構名屬性1教師信息員工號、姓名、性別、年齡、級別、部門、職務、備注2學生信息學號、姓名、性別、年齡、級別、系別、專業、備注3課程信息編號、系別號、名稱、學時、
10、學分,學生人數8用戶信息用戶名、學號、系別、級別精選優質文檔-傾情為你奉上專心-專注-專業3 3數據流數據流編號數據流名輸入輸出1學生信息新學生學生信息2學號學生信息總學生數量3現有學號學生信息調配新學號4“畢業生”信息畢業生信息調配課程5課程基本信息課程信息選新課程6教師基本信息教師登記教師信息3 3數據存儲數據存儲數據存儲名輸入數據流輸出數據流說明部分學生信息學生基本信息學生新課程成績上傳當前學生學分教師信息教師授課總課程每課程的學分及學時學生入庫信息學生選課信息更新后的庫存信息圖書授課信息教師基本授課信息更新后教師信息用戶基本信息用戶信息密碼用戶信息4 4處理過程處理過程處理過程名輸入數據流輸出數據流說明部分招新學生終端學生基本信息畢業學生終端
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論