數(shù)據(jù)庫大作業(yè)(共15頁).doc
《數(shù)據(jù)庫大作業(yè)(共15頁).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫大作業(yè)(共15頁).doc(16頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫技術(shù)與應(yīng)用課程設(shè)計(jì)報(bào)告教務(wù)管理系統(tǒng)學(xué) 院:軟件學(xué)院專業(yè)名稱:班 級(jí):計(jì)科三班設(shè)計(jì)題目:教務(wù)管理系統(tǒng)學(xué)生姓名:時(shí) 間:2015/6/23分 數(shù):目錄第一章 引言 1.1課程設(shè)計(jì)目的 利用一種SQL server作為設(shè)計(jì)平臺(tái),理解并應(yīng)用課程中關(guān)于數(shù)據(jù)庫設(shè)計(jì)的相關(guān)理論,能按照數(shù)據(jù)庫設(shè)計(jì)步驟完成完整的數(shù)據(jù)庫設(shè)計(jì),包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。同時(shí)能夠正確應(yīng)用各個(gè)階段的典型工具進(jìn)行表示1.2項(xiàng)目背景本項(xiàng)目作為數(shù)據(jù)庫課程的實(shí)習(xí)項(xiàng)目提出,希望通過教務(wù)管理系統(tǒng)的分析與設(shè)計(jì),切實(shí)領(lǐng)會(huì)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和實(shí)施各個(gè)階段的要點(diǎn);掌握基本的信息系統(tǒng)的開發(fā)方法以及體會(huì)信息管理
2、系統(tǒng)設(shè)計(jì),教務(wù)管理系統(tǒng)第二章 教務(wù)管理系統(tǒng)需求分析2.1 需求分析概述本系統(tǒng)為教務(wù)管理系統(tǒng),教務(wù)管理系統(tǒng)中主要有四類用戶,即學(xué)生用戶,老師用戶,教務(wù)管理員和系統(tǒng)管理員。對(duì)應(yīng)這些用戶,其處理要求的主要的功能就是進(jìn)行一系列的查詢和各類數(shù)據(jù)的管維護(hù)。2.1.1角色職責(zé)描述表2-1 角色職責(zé)角色名稱職責(zé)描述系統(tǒng)管理員實(shí)現(xiàn)系統(tǒng)管理人員對(duì)系統(tǒng)的管理,包括添加刪除用戶,更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原,注銷等功能。教務(wù)管理員實(shí)現(xiàn)教務(wù)管理人員對(duì)系統(tǒng)的管理,包括課程安排,成績(jī)審核,學(xué)生成績(jī)管理,學(xué)生學(xué)籍管理等功能。教師用戶教師對(duì)成績(jī)的錄入以及自己信息的查詢與維護(hù)學(xué)生用戶對(duì)自己信息的查詢2.2 教務(wù)管理系統(tǒng)的功能需求
3、2.2.1功能需求分析1)系統(tǒng)管理:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)系統(tǒng)的管理,包括添加刪除用戶,更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原,注銷等功能。2)教務(wù)管理:實(shí)現(xiàn)教務(wù)管理人員對(duì)系統(tǒng)的管理,包括課程安排,成績(jī)審核,學(xué)生成績(jī)管理,學(xué)生學(xué)籍管理等功能。 3)基本信息:實(shí)現(xiàn)顯示學(xué)生和老師以及課程、班級(jí)、系別的基本信息(包括學(xué)生基本信息,教師基本信息,課程基本信息等)。 4)查詢:包括實(shí)現(xiàn)學(xué)生查詢,老師查詢。學(xué)生查詢包括自己的基本信息,自己的課程,課表,成績(jī)等,老師查詢包括查詢自己的信息,自己帶班的學(xué)生,自己的課表以及學(xué)生成績(jī)等。 5)教師對(duì)成績(jī)的錄入以及自己信息的查詢與維護(hù)。l 本單位學(xué)生、教師都有重名,工作證號(hào)、學(xué)號(hào)
4、唯一。 另外,對(duì)于教務(wù)管理系統(tǒng)需求分析的安全性及完整性要求,首先,安全性方面,系統(tǒng)應(yīng) 對(duì)不同用戶設(shè)置不同的權(quán)限,例如,學(xué)生用戶不能隨意更改自己的成績(jī)信息等,從而保障數(shù)據(jù)庫數(shù)據(jù)的安全。其次,完整性方面,要求各種信息記錄的完整性,關(guān)鍵信息記錄內(nèi)容不能為空;各種數(shù)據(jù)間相互的聯(lián)系的正確性;相同的數(shù)據(jù)在不同記錄中的一致性等。第三章 概念設(shè)計(jì)3.1 實(shí)體之間的聯(lián)系某大學(xué)的某個(gè)學(xué)院下設(shè)若干系,每個(gè)系包含一個(gè)或幾個(gè)班級(jí),每個(gè)系有若干名教師。每個(gè)班級(jí)有若干名學(xué)生。教師每學(xué)期講授多門課程,每門課程每學(xué)期由一名教師講授。每個(gè)教師的辦公室房間號(hào)有一個(gè),不同的教師也可以有相同的房間號(hào)。每個(gè)教師可有多個(gè)聯(lián)系電話3.2.1
5、 局部E-R圖3.2.2 全局E-R圖第四章 邏輯結(jié)構(gòu)設(shè)計(jì) 4.1 關(guān)系模型的設(shè)計(jì)依據(jù)根據(jù)需求分析中的E-R圖,可以很清晰的看出各個(gè)實(shí)體的屬性和實(shí)體之間的聯(lián)系,通過對(duì)實(shí)體的屬性和之間的聯(lián)系的分析,我們將其由概念模型向關(guān)系模型轉(zhuǎn)化,并且根據(jù)范式化理論進(jìn)行優(yōu)化。對(duì)于實(shí)體間的聯(lián)系我們分不同的情況討論:若實(shí)體間的聯(lián)系是1:1,可以在兩個(gè)實(shí)體轉(zhuǎn)換成的兩個(gè)關(guān)系中任意一個(gè)關(guān)系的屬性中加入另一個(gè)關(guān)系的碼。若實(shí)體間聯(lián)系為1:n,則在n端實(shí)體轉(zhuǎn)換成的關(guān)系中加入1端實(shí)體轉(zhuǎn)換成的關(guān)系碼。若實(shí)體間聯(lián)系為n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實(shí)體的碼的組合。4.2 實(shí)體間
6、聯(lián)系轉(zhuǎn)化的關(guān)系模式根據(jù)關(guān)系模型設(shè)計(jì)依據(jù)信息,我們可以對(duì)實(shí)體進(jìn)行關(guān)系模型的轉(zhuǎn)化實(shí)現(xiàn)教務(wù)管理系統(tǒng)的所有功能模塊,共需6個(gè)表,分別是:教師信息表,學(xué)生信息表,班級(jí)信息表,學(xué)校信息表,院信息表,系信息表,課程信息表,選課表 1.教師信息表l 教師(工作證號(hào),姓名,性別,出生日期,職稱,職務(wù),辦公室房間號(hào),電話號(hào)碼)主鍵:工作證號(hào); 2.學(xué)生信息表 l 學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所在系,宿舍號(hào),電話,E-mail,總成績(jī),照片)主鍵:學(xué)號(hào)3.班級(jí)信息表 班級(jí)(班名、入學(xué)時(shí)間,班長)主鍵:班名; 4.系信息表 系(系代號(hào),系名,系辦公室電話)主鍵:系代號(hào)5.課程信息表課程(課序號(hào)、課程名、學(xué)時(shí),學(xué)
7、分、教課老師)主鍵:課序號(hào) 6.選課表選課(學(xué)號(hào),課程號(hào),成績(jī))主鍵:學(xué)號(hào),課程號(hào)7.學(xué)院表學(xué)院(院名,院地址,院編號(hào))主鍵:院編號(hào)4.3 關(guān)系模型的優(yōu)化根據(jù)上述分析所歸結(jié)出來的數(shù)據(jù)依賴的種類和在本系統(tǒng)實(shí)際的開發(fā)過程中,需要涉及多表的查詢及表的修改和刪除,且存在多值依賴的實(shí)際情況下,其關(guān)系模式應(yīng)達(dá)到?第五章 物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用SQLServer2005數(shù)據(jù)庫,創(chuàng)建的數(shù)據(jù)庫名稱為BIAO5.1學(xué)生信息表(student)教師信息表(teacher), 課程信息表(class)院信息表(courtyard)選課表(SC)班級(jí)信息表(ban)系信息表(xi)5.2 數(shù)據(jù)庫初始化代碼insert
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫 作業(yè) 15