數(shù)據(jù)庫(kù)大作業(yè)_第1頁(yè)
數(shù)據(jù)庫(kù)大作業(yè)_第2頁(yè)
數(shù)據(jù)庫(kù)大作業(yè)_第3頁(yè)
數(shù)據(jù)庫(kù)大作業(yè)_第4頁(yè)
數(shù)據(jù)庫(kù)大作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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、數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用課程設(shè)計(jì)報(bào)告教務(wù)管理系統(tǒng)學(xué) 院:軟件學(xué)院專(zhuān)業(yè)名稱(chēng):班 級(jí):計(jì)科三班設(shè)計(jì)題目:教務(wù)管理系統(tǒng)學(xué)生姓名:時(shí) 間:2015/6/23分 數(shù):目錄第一章 引言21.1課程設(shè)計(jì)目的21.2項(xiàng)目背景2第二章 教務(wù)管理系統(tǒng)需求分析32.1 需求分析概述32.1.1角色職責(zé)描述32.2 教務(wù)管理系統(tǒng)的功能需求32.2.1功能需求分析3第三章 概念設(shè)計(jì)43.1 實(shí)體之間的聯(lián)系43.2.1 局部E-R圖53.2.2 全局E-R圖7第四章 邏輯結(jié)構(gòu)設(shè)計(jì)74.1 關(guān)系模型的設(shè)計(jì)依據(jù)84.2 實(shí)體間聯(lián)系轉(zhuǎn)化的關(guān)系模式8第五章 物理結(jié)構(gòu)設(shè)計(jì)105.1105.2 數(shù)據(jù)庫(kù)初始化代碼12第一章 引言 1.1課程設(shè)

2、計(jì)目的 利用一種SQL server作為設(shè)計(jì)平臺(tái),理解并應(yīng)用課程中關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的相關(guān)理論,能按照數(shù)據(jù)庫(kù)設(shè)計(jì)步驟完成完整的數(shù)據(jù)庫(kù)設(shè)計(jì),包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。同時(shí)能夠正確應(yīng)用各個(gè)階段的典型工具進(jìn)行表示1.2項(xiàng)目背景本項(xiàng)目作為數(shù)據(jù)庫(kù)課程的實(shí)習(xí)項(xiàng)目提出,希望通過(guò)教務(wù)管理系統(tǒng)的分析與設(shè)計(jì),切實(shí)領(lǐng)會(huì)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和實(shí)施各個(gè)階段的要點(diǎn);掌握基本的信息系統(tǒng)的開(kāi)發(fā)方法以及體會(huì)信息管理系統(tǒng)設(shè)計(jì),教務(wù)管理系統(tǒng)第二章 教務(wù)管理系統(tǒng)需求分析2.1 需求分析概述本系統(tǒng)為教務(wù)管理系統(tǒng),教務(wù)管理系統(tǒng)中主要有四類(lèi)用戶(hù),即學(xué)生用戶(hù),老師用戶(hù),教務(wù)管理員和系統(tǒng)管理員。對(duì)應(yīng)這些用戶(hù),其處理要求的主要的功能

3、就是進(jìn)行一系列的查詢(xún)和各類(lèi)數(shù)據(jù)的管維護(hù)。2.1.1角色職責(zé)描述表2-1 角色職責(zé)角色名稱(chēng)職責(zé)描述系統(tǒng)管理員實(shí)現(xiàn)系統(tǒng)管理人員對(duì)系統(tǒng)的管理,包括添加刪除用戶(hù),更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原,注銷(xiāo)等功能。教務(wù)管理員實(shí)現(xiàn)教務(wù)管理人員對(duì)系統(tǒng)的管理,包括課程安排,成績(jī)審核,學(xué)生成績(jī)管理,學(xué)生學(xué)籍管理等功能。教師用戶(hù)教師對(duì)成績(jī)的錄入以及自己信息的查詢(xún)與維護(hù)學(xué)生用戶(hù)對(duì)自己信息的查詢(xún)2.2 教務(wù)管理系統(tǒng)的功能需求2.2.1功能需求分析1)系統(tǒng)管理:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)系統(tǒng)的管理,包括添加刪除用戶(hù),更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原,注銷(xiāo)等功能。2)教務(wù)管理:實(shí)現(xiàn)教務(wù)管理人員對(duì)系統(tǒng)的管理,包括課程安排,成績(jī)審核,學(xué)生成績(jī)管

4、理,學(xué)生學(xué)籍管理等功能。 3)基本信息:實(shí)現(xiàn)顯示學(xué)生和老師以及課程、班級(jí)、系別的基本信息(包括學(xué)生基本信息,教師基本信息,課程基本信息等)。 4)查詢(xún):包括實(shí)現(xiàn)學(xué)生查詢(xún),老師查詢(xún)。學(xué)生查詢(xún)包括自己的基本信息,自己的課程,課表,成績(jī)等,老師查詢(xún)包括查詢(xún)自己的信息,自己帶班的學(xué)生,自己的課表以及學(xué)生成績(jī)等。 5)教師對(duì)成績(jī)的錄入以及自己信息的查詢(xún)與維護(hù)。l 本單位學(xué)生、教師都有重名,工作證號(hào)、學(xué)號(hào)唯一。 另外,對(duì)于教務(wù)管理系統(tǒng)需求分析的安全性及完整性要求,首先,安全性方面,系統(tǒng)應(yīng) 對(duì)不同用戶(hù)設(shè)置不同的權(quán)限,例如,學(xué)生用戶(hù)不能隨意更改自己的成績(jī)信息等,從而保障數(shù)據(jù)庫(kù)數(shù)據(jù)的安全。其次,完整性方面,要求

5、各種信息記錄的完整性,關(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é)期講授多門(mén)課程,每門(mén)課程每學(xué)期由一名教師講授。每個(gè)教師的辦公室房間號(hào)有一個(gè),不同的教師也可以有相同的房間號(hào)。每個(gè)教師可有多個(gè)聯(lián)系電話(huà)3.2.1 局部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)系,通過(guò)對(duì)實(shí)體的屬性和之間的聯(lián)系的分析,我們將其

6、由概念模型向關(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í)體間聯(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é)校信息表,院信息表,系信息表,課程信息

7、表,選課表 1.教師信息表l 教師(工作證號(hào),姓名,性別,出生日期,職稱(chēng),職務(wù),辦公室房間號(hào),電話(huà)號(hào)碼)主鍵:工作證號(hào); 2.學(xué)生信息表 l 學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所在系,宿舍號(hào),電話(huà),E-mail,總成績(jī),照片)主鍵:學(xué)號(hào)3.班級(jí)信息表 班級(jí)(班名、入學(xué)時(shí)間,班長(zhǎng))主鍵:班名; 4.系信息表 系(系代號(hào),系名,系辦公室電話(huà))主鍵:系代號(hào)5.課程信息表課程(課序號(hào)、課程名、學(xué)時(shí),學(xué)分、教課老師)主鍵:課序號(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é)出來(lái)的數(shù)據(jù)依賴(lài)的種類(lèi)和在本系統(tǒng)實(shí)

8、際的開(kāi)發(fā)過(guò)程中,需要涉及多表的查詢(xún)及表的修改和刪除,且存在多值依賴(lài)的實(shí)際情況下,其關(guān)系模式應(yīng)達(dá)到?第五章 物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用SQLServer2005數(shù)據(jù)庫(kù),創(chuàng)建的數(shù)據(jù)庫(kù)名稱(chēng)為BIAO5.1學(xué)生信息表(student)教師信息表(teacher), 課程信息表(class)院信息表(courtyard)選課表(SC)班級(jí)信息表(ban)系信息表(xi)5.2 數(shù)據(jù)庫(kù)初始化代碼insert into student values(,張字,女,6/2,110,8樓)insert into student values(,美女,男,6/3,111,234)insert into student

9、values(,王子,女,7/2,112,7799)insert into student values(,梨子,女,9/2,113,66665)insert into Teacher values(,meng,女,10/2,主任,管理,102,)insert into Teacher values(,eng,男,10/3,校長(zhǎng),管理,104,)insert into Teacher values(,men,女,1/2,主任,管理,106,)insert into Teacher values(,me,女,12/2,主任,管理,107,)insert into class values(12,

10、數(shù)學(xué),5,100,王)insert into class values(13,語(yǔ)文,1,101,李)insert into class values(14,高數(shù),3,100,張)insert into class values(15,英語(yǔ),4,152,葉)insert into class values(16,c,2,29,孟)insert into sc values(12345,12,59)insert into sc values(13567,16,101)insert into sc values(12545,17,100)insert into sc values(,4,152)insert into xi values(12,物理系,)insert into xi values(56,語(yǔ)文系,13145)insert into xi values(15,數(shù)學(xué)系,37289)insert into xi values(16,外語(yǔ)系,1478)insert into ban values(1班,1,孟淑女,7/10)inse

溫馨提示

  • 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)論