數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、11 引言引言.21.1 編寫(xiě)目的.21.2 背景.21.3 定義.21.4 參考資料.22 外部設(shè)計(jì)外部設(shè)計(jì).22.1 標(biāo)識(shí)符和狀態(tài).22.2 使用它的程序.32.3 約定.32.4 專(zhuān)門(mén)指導(dǎo).32.5 支持軟件.33 結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì).33.1 概念結(jié)構(gòu)設(shè)計(jì).33.2 邏輯結(jié)構(gòu)設(shè)計(jì).33.3 物理結(jié)構(gòu)設(shè)計(jì).44 運(yùn)用設(shè)計(jì)運(yùn)用設(shè)計(jì).44.1 數(shù)據(jù)字典設(shè)計(jì).44.2 安全保密設(shè)計(jì).42數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB856788)1 引言引言1.1 編寫(xiě)目的編寫(xiě)目的 本說(shuō)明書(shū)說(shuō)明了“學(xué)生成績(jī)管理系統(tǒng)”的數(shù)據(jù)庫(kù)設(shè)計(jì),機(jī)構(gòu)情況,用于開(kāi)發(fā)人員進(jìn)行項(xiàng)目設(shè)計(jì),同時(shí)也為后續(xù)的數(shù)據(jù)庫(kù)維護(hù)工作提供了良

2、好的使用說(shuō)明,也可以作為未來(lái)版本升級(jí)時(shí)的重要參考資料。1.2 背景背景數(shù)據(jù)庫(kù)名稱(chēng):student_grade 數(shù)據(jù)庫(kù)系統(tǒng):MySQL 5.0 數(shù)據(jù)庫(kù)宿主環(huán)境:windows xp 客戶(hù)端連接工具:MySQL Connector/NET 1.3 定義定義數(shù)據(jù)選項(xiàng)約束表:用于為其他數(shù)據(jù)表中的字符型字段提供限定的選項(xiàng)。 實(shí)體表:用戶(hù)實(shí)際使用的客觀表格。 計(jì)算表:數(shù)據(jù)來(lái)自于對(duì)其他一個(gè)或多個(gè)實(shí)體表的計(jì)算結(jié)果。1.4 參考資料參考資料a 本項(xiàng)目的學(xué)生成績(jī)管理系統(tǒng)需求分析報(bào)告b 用戶(hù)提供的工作設(shè)想c 本項(xiàng)目相關(guān)的其他參考資料。2 外部設(shè)計(jì)外部設(shè)計(jì)2.1 標(biāo)識(shí)符和狀態(tài)標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫(kù)標(biāo)示符:student_

3、grade 用戶(hù)名:user 密碼:secret 權(quán)限:全部 3有效時(shí)間:開(kāi)發(fā)階段 說(shuō)明:系統(tǒng)正式發(fā)布后,可能更改數(shù)據(jù)庫(kù)用戶(hù)/密碼,請(qǐng)?jiān)诮y(tǒng)一位置編寫(xiě)數(shù)據(jù)庫(kù)連接字符串,在發(fā)行前請(qǐng)予以改正。2.2 使用它的程序使用它的程序?qū)W生管成績(jī)管理系統(tǒng)客戶(hù)端2.3 約定約定所有數(shù)據(jù)項(xiàng)都用漢語(yǔ)拼音全拼與英文名表示,數(shù)據(jù)庫(kù)名稱(chēng)除外。 字符集采用 UTF-8,請(qǐng)注意字符的轉(zhuǎn)換。 所有數(shù)據(jù)表第一個(gè)字段都是系統(tǒng)內(nèi)部使用主鍵列,自增字段,不可空,名稱(chēng)為:id,確保不把此字段暴露給最終用戶(hù)。 除特別說(shuō)明外,所有字符串字段都采用 varchar(50) 類(lèi)型,(無(wú)論漢字還是英文,都算一個(gè)字符)。 除特別說(shuō)明外,所有小數(shù)的字段

4、都采用 decimal(13,3) 的形式表達(dá)。 除特別說(shuō)明外,所有日期格式都采用 date 格式,無(wú)時(shí)間值。 除特別說(shuō)明外,所有整形都采用 int 格式。 除特別說(shuō)明外,所有字段默認(rèn)都設(shè)置為 null2.4 專(zhuān)門(mén)指導(dǎo)專(zhuān)門(mén)指導(dǎo)請(qǐng)注意:MySQL 中 date 的默認(rèn)值為 0000-00-00,這與 C# 的數(shù)據(jù)類(lèi)型不匹配,請(qǐng)確保在存儲(chǔ) date 字段時(shí)給出一個(gè)合法的初始值2.5 支持軟件支持軟件管理員工具:MySQL Administrator Windows/windows 查詢(xún)?yōu)g覽工具:MySQL Query-Browser Windows/windows 命令行工具:mysql 開(kāi)發(fā)客戶(hù)

5、端:MySQL connector/C# 注意:MySQL Query-Browser 在 Windows 環(huán)境下對(duì)中文支持不好,可能無(wú)法書(shū)寫(xiě)帶有中文的 SQL 語(yǔ)句。43 結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)3.1 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì) 說(shuō)明本數(shù)據(jù)庫(kù)將反映的現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,包括各數(shù)據(jù)項(xiàng)、記錄、系、文卷的標(biāo)識(shí)符、定義、類(lèi)型、度量單位和值域,建立本數(shù)據(jù)庫(kù)的每一幅用戶(hù)視圖。3.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)1、表名稱(chēng):student 表類(lèi)型:約束表 含義:學(xué)生基本信息字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)id整形否,自增主鍵列1name字符值張三benji整形否外鍵列2xibi

6、e整形整形信息管理系2、表名稱(chēng):teacher 表類(lèi)型:約束表 含義:老師基本信息字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)id整形否,自增主鍵列1name字符值王五shouke整形否外鍵列計(jì)算機(jī)網(wǎng)絡(luò)xibie整形整形信息管理系3、表名稱(chēng):class 表類(lèi)型:約束表 含義:課程字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)classname字符外鍵列數(shù)據(jù)結(jié)構(gòu)classid整形 否,自增主鍵列001Tename字符值張彤Xuefen字符值3xueshi字符值45Type字符值必修Jianjie字符值4、表名稱(chēng):stu_class 表類(lèi)型:約束表 含義:學(xué)生成績(jī)表字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)id整形否,自

7、增主鍵列1id整形否,自增主鍵列1Classname整形外鍵列數(shù)據(jù)結(jié)構(gòu)Classid字符外鍵列0015Tename字符值羅先文Xuefen字符值3xueshi字符值45Type字符值必修Jianjie字符值4、表名稱(chēng):guanliyuan 表類(lèi)型:約束表 含義:管理員字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)id整形否,自增主鍵列1Tename_id整形否外鍵列1name字符值李四5、表名稱(chēng):shiyongyongtu 表類(lèi)型:約束表 含義:使用用途 參見(jiàn) class 表 6、表名稱(chēng):chengjichaxun 表類(lèi)型:約束表 含義:成績(jī)查詢(xún) 參見(jiàn) stu_class 表 7、表名稱(chēng):chengji

8、laiyuan 表類(lèi)型:約束表 含義:成績(jī)來(lái)源 參見(jiàn) teacher 表 8、表名稱(chēng):zongxuefen 表類(lèi)型:約束表 含義:總學(xué)分 參見(jiàn) stu_class 表 9、表名稱(chēng):zongxueshi 表類(lèi)型:約束表 含義:總學(xué)時(shí) 參見(jiàn) teacher 表10、表名稱(chēng):yonghu 表類(lèi)型:實(shí)體表 含義:用戶(hù) 字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)id整形否主鍵列zhanghao字符賬號(hào)mima字符密碼guanliyuan布爾是否管理員權(quán)限默認(rèn)否11、表名稱(chēng):quanxian 表類(lèi)型:實(shí)體表 含義:權(quán)限表字段名稱(chēng)字段類(lèi)型Null含義示例數(shù)據(jù)id整形否主鍵列yonghu_id整形否外鍵列,yong

9、hu(id)gongneng字符功能是否授權(quán),出現(xiàn)此條記錄,代表功能已經(jīng)授權(quán)63.3 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)4 運(yùn)用設(shè)計(jì)運(yùn)用設(shè)計(jì)4.1 數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典設(shè)計(jì)1 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)有待按各子系統(tǒng)分類(lèi)列表編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)說(shuō)明部分1學(xué)號(hào)整數(shù)類(lèi)型;有唯一性2學(xué)生姓名文本類(lèi)型 長(zhǎng)度為 10 字符3學(xué)生性別枚舉類(lèi)型:男、女4年齡整數(shù)類(lèi)型 18100 5年級(jí)整數(shù)類(lèi)型 01006系別號(hào)數(shù)字串類(lèi)型;有唯一性7系別名稱(chēng)文本類(lèi)型8課程枚舉類(lèi)型9學(xué)生數(shù)量整數(shù)類(lèi)型10課程類(lèi)型枚舉類(lèi)型如歷史、地理、美術(shù)等11課程老師文本類(lèi)型12課程學(xué)分整數(shù)類(lèi)型13課程學(xué)時(shí)整數(shù)類(lèi)型14備注文本715用戶(hù)名文本16密碼字符2 數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)

10、據(jù)結(jié)構(gòu)名屬性1 教師信息員工號(hào)、姓名、性別、年齡、級(jí)別、部門(mén)、職務(wù)、備注2學(xué)生信息學(xué)號(hào)、姓名、性別、年齡、級(jí)別、系別、專(zhuān)業(yè)、備注3課程信息編號(hào)、系別號(hào)、名稱(chēng)、學(xué)時(shí)、學(xué)分,學(xué)生人數(shù)4用戶(hù)信息用戶(hù)名、學(xué)號(hào)、系別、級(jí)別 3 數(shù)據(jù)流 編號(hào)數(shù)據(jù)流名輸入輸出1學(xué)生信息新學(xué)生學(xué)生信息2學(xué)號(hào)學(xué)生信息總學(xué)生數(shù)量3現(xiàn)有學(xué)號(hào)學(xué)生信息調(diào)配新學(xué)號(hào)4“畢業(yè)生”信息畢業(yè)生信息調(diào)配課程5課程基本信息課程信息選新課程6教師基本信息教師登記教師信息4.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說(shuō)明部分學(xué)生信息學(xué)生基本信息 學(xué)生新課程成績(jī)上傳 當(dāng)前學(xué)生學(xué)分教師信息教師授課總課程每課程的學(xué)分及學(xué)時(shí)學(xué)生入庫(kù)信息學(xué)生選課信息更新后的庫(kù)存信息圖書(shū)授課信息教師基本授課信息更新后教師信息用戶(hù)基本信息用戶(hù)信息密碼用戶(hù)信息5 處理過(guò)程處理過(guò)程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說(shuō)明部分招新

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論