《數(shù)據(jù)庫課程設(shè)計》課程習(xí)題管理系統(tǒng).doc
約16頁DOC格式手機打開展開
《數(shù)據(jù)庫課程設(shè)計》課程習(xí)題管理系統(tǒng),16頁共計10300字此課程習(xí)題管理系統(tǒng),主要具有身份驗證管理、習(xí)題庫管理和試卷管理兩個方面的功能。身份驗證管理主要是課程負(fù)責(zé)人分配使用該習(xí)題管理系統(tǒng)的用戶及密碼設(shè)置。習(xí)題庫管理功能主要是課程負(fù)責(zé)人老師通過身份驗證后可以按章節(jié)、知識點、難度進(jìn)行習(xí)題的輸入與維護(hù)(增加、刪除、修改、查詢)...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
《數(shù)據(jù)庫課程設(shè)計》課程習(xí)題管理系統(tǒng)
16頁共計10300字
此課程習(xí)題管理系統(tǒng),主要具有身份驗證管理、習(xí)題庫管理和試卷管理兩個方面的功能。身份驗證管理主要是課程負(fù)責(zé)人分配使用該習(xí)題管理系統(tǒng)的用戶及密碼設(shè)置。習(xí)題庫管理功能主要是課程負(fù)責(zé)人老師通過身份驗證后可以按章節(jié)、知識點、難度進(jìn)行習(xí)題的輸入與維護(hù)(增加、刪除、修改、查詢),一個知識點可以有多道難度相同的習(xí)題。試卷管理功能主要是任課教師通過身份驗證后可以按章節(jié)、知識點、難易程度等條件(一個或多個)設(shè)定習(xí)題數(shù)目,生成小測驗,并且可以對小測驗進(jìn)行維護(hù)(如刪除、查詢操作)。
綜上所述,該課程習(xí)題管理系統(tǒng)應(yīng)該具備一下幾個方面的功能。
① 登陸:確認(rèn)用戶的身份和權(quán)限。
② 管理:對習(xí)題庫和測驗卷的維護(hù):包括增加、刪除和修改。
③ 查詢:能夠方便靈活的查詢到所要查詢的習(xí)題和試卷信息。
目錄
一.需求分析 1
二.任務(wù)概述 1
2.1課程習(xí)題組織結(jié)構(gòu)圖 1
2.2導(dǎo)出數(shù)據(jù)流圖 1
2.2.1 圖2-3給出課程習(xí)題庫管理系統(tǒng)的頂層數(shù)據(jù)流圖 2
2.2.2 圖2-4給出課程習(xí)題庫管理系統(tǒng)的一層數(shù)據(jù)流圖 2
2.3 數(shù)據(jù)字典 2
三.數(shù)據(jù)庫概念設(shè)計 4
3.1 局部概念模式設(shè)計 4
3.1.1 各個實體集的屬性 4
3.1.2 下圖為課程責(zé)任人、任課教師、學(xué)生、課程、課程習(xí)題、測驗卷實體集之間的關(guān)系E-R圖 5
3.2 全局概念模式設(shè)計 6
四. 數(shù)據(jù)庫邏輯設(shè)計 6
4.1 DBMS的選擇 6
4.2數(shù)據(jù)模型映射 6
4.2.1 由E-R圖導(dǎo)出一般關(guān)系模型的四條原則 6
4.2.2表的合并 7
4.2.3規(guī)范化 7
4.2.4完整性設(shè)計 7
4.3 建立數(shù)據(jù)庫表: 7
五.物理設(shè)計 9
5.1建立數(shù)據(jù)庫 9
5.2 建表 9
5.3建立索引和進(jìn)行數(shù)據(jù)操作 11
5.4建立存儲過程 12
5.4.1 建立存儲過程add課程負(fù)責(zé)人表用于添加課程負(fù)責(zé)人 12
5.4.2 建立存儲過程add學(xué)生表用于添加學(xué)生 12
5.4.3建立存儲過程add任課教師表用于添加任課教師 12
5.4.4建立存儲過程add課程表用于添加課程 13
5.4.5建立存儲過程add課程習(xí)題表用于添加課程習(xí)題 13
5.4.6建立存儲過程add測驗卷表用于添加測驗卷 13
六.心得體會 14
七.參考文獻(xiàn) 14
關(guān)鍵字:數(shù)據(jù)庫,課題習(xí)題,管理系統(tǒng)
參考文獻(xiàn)
【1】何欽銘,陳根才,《數(shù)據(jù)庫課程設(shè)計》,浙江大學(xué)出版社,2007年
【2】王珊,薩師煊,《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社,2008年
【3】史嘉權(quán), 數(shù)據(jù)庫系統(tǒng)概論——習(xí)題、實驗與考試輔導(dǎo),北京清華大學(xué)出版社
【4】徐國志,SQL-Server數(shù)據(jù)庫開發(fā)案例精粹.,北京電子工業(yè)出版社
【5】單建魁,數(shù)據(jù)庫系統(tǒng)實驗指導(dǎo),北京清華大學(xué)出版社
16頁共計10300字
此課程習(xí)題管理系統(tǒng),主要具有身份驗證管理、習(xí)題庫管理和試卷管理兩個方面的功能。身份驗證管理主要是課程負(fù)責(zé)人分配使用該習(xí)題管理系統(tǒng)的用戶及密碼設(shè)置。習(xí)題庫管理功能主要是課程負(fù)責(zé)人老師通過身份驗證后可以按章節(jié)、知識點、難度進(jìn)行習(xí)題的輸入與維護(hù)(增加、刪除、修改、查詢),一個知識點可以有多道難度相同的習(xí)題。試卷管理功能主要是任課教師通過身份驗證后可以按章節(jié)、知識點、難易程度等條件(一個或多個)設(shè)定習(xí)題數(shù)目,生成小測驗,并且可以對小測驗進(jìn)行維護(hù)(如刪除、查詢操作)。
綜上所述,該課程習(xí)題管理系統(tǒng)應(yīng)該具備一下幾個方面的功能。
① 登陸:確認(rèn)用戶的身份和權(quán)限。
② 管理:對習(xí)題庫和測驗卷的維護(hù):包括增加、刪除和修改。
③ 查詢:能夠方便靈活的查詢到所要查詢的習(xí)題和試卷信息。
目錄
一.需求分析 1
二.任務(wù)概述 1
2.1課程習(xí)題組織結(jié)構(gòu)圖 1
2.2導(dǎo)出數(shù)據(jù)流圖 1
2.2.1 圖2-3給出課程習(xí)題庫管理系統(tǒng)的頂層數(shù)據(jù)流圖 2
2.2.2 圖2-4給出課程習(xí)題庫管理系統(tǒng)的一層數(shù)據(jù)流圖 2
2.3 數(shù)據(jù)字典 2
三.數(shù)據(jù)庫概念設(shè)計 4
3.1 局部概念模式設(shè)計 4
3.1.1 各個實體集的屬性 4
3.1.2 下圖為課程責(zé)任人、任課教師、學(xué)生、課程、課程習(xí)題、測驗卷實體集之間的關(guān)系E-R圖 5
3.2 全局概念模式設(shè)計 6
四. 數(shù)據(jù)庫邏輯設(shè)計 6
4.1 DBMS的選擇 6
4.2數(shù)據(jù)模型映射 6
4.2.1 由E-R圖導(dǎo)出一般關(guān)系模型的四條原則 6
4.2.2表的合并 7
4.2.3規(guī)范化 7
4.2.4完整性設(shè)計 7
4.3 建立數(shù)據(jù)庫表: 7
五.物理設(shè)計 9
5.1建立數(shù)據(jù)庫 9
5.2 建表 9
5.3建立索引和進(jìn)行數(shù)據(jù)操作 11
5.4建立存儲過程 12
5.4.1 建立存儲過程add課程負(fù)責(zé)人表用于添加課程負(fù)責(zé)人 12
5.4.2 建立存儲過程add學(xué)生表用于添加學(xué)生 12
5.4.3建立存儲過程add任課教師表用于添加任課教師 12
5.4.4建立存儲過程add課程表用于添加課程 13
5.4.5建立存儲過程add課程習(xí)題表用于添加課程習(xí)題 13
5.4.6建立存儲過程add測驗卷表用于添加測驗卷 13
六.心得體會 14
七.參考文獻(xiàn) 14
關(guān)鍵字:數(shù)據(jù)庫,課題習(xí)題,管理系統(tǒng)
參考文獻(xiàn)
【1】何欽銘,陳根才,《數(shù)據(jù)庫課程設(shè)計》,浙江大學(xué)出版社,2007年
【2】王珊,薩師煊,《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社,2008年
【3】史嘉權(quán), 數(shù)據(jù)庫系統(tǒng)概論——習(xí)題、實驗與考試輔導(dǎo),北京清華大學(xué)出版社
【4】徐國志,SQL-Server數(shù)據(jù)庫開發(fā)案例精粹.,北京電子工業(yè)出版社
【5】單建魁,數(shù)據(jù)庫系統(tǒng)實驗指導(dǎo),北京清華大學(xué)出版社