數(shù)據(jù)庫原理與應(yīng)用綜合實驗報告_第1頁
數(shù)據(jù)庫原理與應(yīng)用綜合實驗報告_第2頁
數(shù)據(jù)庫原理與應(yīng)用綜合實驗報告_第3頁
數(shù)據(jù)庫原理與應(yīng)用綜合實驗報告_第4頁
數(shù)據(jù)庫原理與應(yīng)用綜合實驗報告_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、物電學(xué)院綜合性實驗 實驗報告 課程名稱數(shù)據(jù)庫原理與應(yīng)用 實驗學(xué)期2015學(xué)年第2學(xué)期 學(xué)生所在院部物理與電子科學(xué)學(xué)院 年級2013級專業(yè)班級xxxxxx班 學(xué)生姓名 xxx學(xué)號xxxxxxxxxx 任課教師xxxxxxx 實驗成績 試驗時間:2015年6月 數(shù)據(jù)庫原理與應(yīng)用D課程綜合性實驗報告 開課實驗室:學(xué)校機房2015年6月 10日 實驗題目數(shù)拯庫設(shè)計口應(yīng)用-一教室管理信息系統(tǒng)的設(shè)計口實現(xiàn) 【一實驗?zāi)康?(1培養(yǎng)學(xué)生數(shù)據(jù)庫分析和設(shè)計能力; (2培養(yǎng)學(xué)生軟件結(jié)構(gòu)和功能模塊分析能力; (3培養(yǎng)提高學(xué)生自學(xué)能力和獨立 進行軟件開發(fā)能力; (4 培養(yǎng)學(xué)生的 創(chuàng)新意識和協(xié)作精神; (5 培養(yǎng)學(xué)生文字

2、 論述規(guī)范、清晰、嚴(yán)謹(jǐn)?shù)哪芰Α?【二】設(shè)備與環(huán)境 硬件:多媒體 計算機 軟件:Windows 2003操作系統(tǒng),SQL Server2008 數(shù)據(jù)庫管理系統(tǒng),應(yīng)用程序開發(fā)環(huán)境Tomcat6.0,EditPlus,JSP 【三】實驗內(nèi)容 教室管理信息系 統(tǒng) 一、系統(tǒng)概述 教室管理信息化是學(xué)校教 務(wù)系統(tǒng)應(yīng)用信息技 術(shù)及其產(chǎn)品的過程,是信息技術(shù)應(yīng) 用于教室管理的 過程。教育信息化的 實施,自上而下而言 ,必須與學(xué)校的制度 創(chuàng)新、組 織創(chuàng)新和管理 創(chuàng)新結(jié)合;自下而上而言 ,必須以作為學(xué)校主體的工作人 員使用信息技 術(shù)水平的逐步提高 為基礎(chǔ) 。 學(xué)校信息系 統(tǒng)是現(xiàn)存信息系 統(tǒng)中較為復(fù)雜的一類,這是由學(xué)校

3、本身的目 標(biāo)、任務(wù) 和性質(zhì)決定的 ;它應(yīng)用于學(xué)校的學(xué)生管理、教 師管理、教室管理以及招生就 業(yè)管理等 各個方面 ,牽涉的信息種 類十分龐雜。它融合了學(xué)校的管理思想和各 職能部門的工作 經(jīng)驗,是學(xué)校當(dāng)前運作方式和 業(yè)務(wù)流程的具體體 現(xiàn),同時又在一定程度上反作用于學(xué) 校當(dāng)前的運作方式和 業(yè)務(wù)流程。而教室管理信息系 統(tǒng)正是這樣龐大的系統(tǒng)中的一個 系統(tǒng)。教室之于教師、學(xué)生、教學(xué),都有極其重要的作用。 因此,學(xué)校信息化建 設(shè)工作具有長期性、復(fù)雜性和內(nèi)容的多 變性;正因為如此,教 室管理信息系 統(tǒng)也不是一個簡單的、封閉的、靜止的系統(tǒng),而是一個復(fù) 雜的、開放的、 在應(yīng)用的深度和廣度上 ,隨著時間的推移會逐步

4、 變化和發(fā)展的系統(tǒng)。 二、需求分析 教室管理信息化是學(xué)校教 務(wù)系統(tǒng)應(yīng)用信息技 術(shù)及其產(chǎn)品的過程,是信息技 術(shù)應(yīng) 用于教室管理的 過程。教育信息化的 實施,自上 而下而言 ,必須與學(xué)校的制度 創(chuàng)新、組織創(chuàng) 新和管理 創(chuàng)新結(jié)合 ;自下而上而言 ,必 須以作為 學(xué)校主體的工作人 員使用信息技 術(shù)水平的逐步提高 為基礎(chǔ)。學(xué)校信息系 統(tǒng) 是現(xiàn)存信息系 統(tǒng)中較為復(fù)雜的一類,這是由學(xué)校本身的目 標(biāo)、任務(wù)和性質(zhì)決定的 ;它 應(yīng)用于學(xué)校的學(xué)生管理、教 師 管理、教室管理以及招生就 業(yè)管理等各個方面 ,牽涉的 信息種 類十分龐雜。它融合了學(xué)校的管理思想和各 職能部門的工作 經(jīng)驗,是學(xué)校當(dāng)前 運作方式和 業(yè)務(wù) 流程

5、的具體體 現(xiàn),同時又在一定程度上反作用于學(xué)校當(dāng)前的運作方 式和業(yè)務(wù)流程。而教室管理信息系 統(tǒng)正是這樣龐大的系 統(tǒng)中的一個系 統(tǒng)。教室之于 教師、學(xué)生、教學(xué),都有極其重要的作用。 因此,學(xué)校信息化建 設(shè)工作具有 長期性、復(fù)雜性和內(nèi)容的多 變性;正因 為如此,教 室管理信息系 統(tǒng)也不是一個簡單的、封閉的、靜止的系統(tǒng),而是一個復(fù) 雜的、開放的、 在應(yīng)用的深度和廣度上 ,隨著時間的推移會逐步 變化和發(fā)展的系 統(tǒng)。 與教室管理相關(guān)的學(xué)校的 組織機構(gòu)有 :學(xué)生、教師和教室。學(xué)校的所有日常工作 都是圍繞著這三大部分 進行的。 一個學(xué)校下 設(shè)若干學(xué)院 ,如信息學(xué)院、 經(jīng)濟學(xué)院、法學(xué)院、財政金融學(xué)院等 ;一個

6、學(xué)院下 設(shè)若干專業(yè),如信息學(xué)院下 設(shè)三個專業(yè):信息管理與信息系 統(tǒng)、計算機科學(xué)與 技術(shù)和數(shù)學(xué)與應(yīng)用數(shù)學(xué);一個專業(yè)有若干班級,如信息學(xué)院的 2005級信息管理與信息 系統(tǒng)專業(yè)下設(shè)兩個班級:信管1班、信管2班;一個班級有若干同學(xué) ,如信管1班有姜杉、 劉天營、張藍方、張娜、周瀟等。 一個學(xué)校下 設(shè)若干學(xué)院 ,如信息學(xué)院、經(jīng)濟學(xué)院、法學(xué)院、財政金融學(xué)院等 ;一個 學(xué)院下 設(shè)若干專業(yè),如信息學(xué)院下 設(shè)三個專業(yè):信息管理與信息系 統(tǒng)、計算機科學(xué)與 技術(shù)和數(shù)學(xué)與 應(yīng)用數(shù)學(xué);一個專業(yè)有若干教 師,如信息學(xué)院信息管理與信息系 統(tǒng)專業(yè) 有陳禹、左美云。 一個學(xué)校下設(shè)若干學(xué)院,如信息學(xué)院、經(jīng)濟學(xué)院、法學(xué)院、財政金

7、融學(xué)院等;一個 學(xué)院下設(shè)若干專業(yè),如信息學(xué)院下 設(shè)三個專業(yè):信息管理與信息系 統(tǒng)、計算機科學(xué)與 技術(shù)和數(shù)學(xué)與應(yīng)用數(shù)學(xué);一個專業(yè)開設(shè)有若干課程,如信息學(xué)院信息管理與信息系 統(tǒng) 專業(yè)開設(shè)有數(shù)據(jù)庫系統(tǒng)概論、計算機網(wǎng)絡(luò)等課程。 一個學(xué)校有若干教學(xué)樓,如求是樓、教學(xué)一樓、教學(xué)二樓、教學(xué)三樓等;一個教學(xué) 樓有若干樓層,如教學(xué)一樓有一層、二層、三層、匹層、五層、六曇;一個樓層有若干教 室,如一層有 1101,1102,1103,1104等教室。 一個教師可以開設(shè)若干門課程,一門課程可以由多個老 師來教授。一個教室在不 同的時段可以上不同的課程。 三、E-R圖 (一學(xué)生管理信息系統(tǒng)分E-R圖 m (二學(xué)生管理

8、信息系統(tǒng)總E-R圖 四、表的創(chuàng)建 根據(jù)系統(tǒng)需要,創(chuàng)建所需的基本表 1、教學(xué)樓 createtableBuildi ng( bno char(20primarykey. bn amechar(20 bno brane 2、教室 createtableClass( cl no in tprimarykey, bno char(20foreig nkey(b no refere ncesBuildi ng(b no, flor char(10 bro bnsrne 3、院系 createtableDept( dept nochar(20primarykey, dept namechar(20 bro

9、 bnarne 4、課程 createtableCourse( eno char(20primarykey, cn amechar(20, credit char(4, categorychar(10, dept nochar(20foreig nkey(dept norefere nceQept(dept no 廠 bro bnsrne NU.L 5、教師 createtableTeacher( tno char(20primarykey, tn amechar(20, sex char(2, title char(10, deptnochar(20foreignkey(deptnorefe

10、renceQept(deptno,tid char(18 tno bname NLS.L NUS.L 6學(xué)生 createtableStude nt( sno char(20primarykey, sn amechar(20, dept nochar(20foreig nkey(dept no refere nceQept(dept no,id char(18 sno sname deptrio id * ML AUi* 7、教室開課表 createtableTC( tno char(20foreig nkey(t no refere ncesieacher(t no, clno intfor

11、eignkey(clnoreferences Class(cIno, eno char(20foreig nkey(c norefere ncesCourse(c no,workday char(8, period char(20 EDO sname deptno nd HU.L AW2 ! 8、教室借用表 createtableCU( clno intforeignkey(clnoreferences Class(cIno, sno char(20foreig nkey(s norefere nceSStude nt(s no,usedatechar(10, Workday char(8,

12、Period char(20, used char(100, usetatuschar(1 5FI0 sname dep trio id MJLi. NULL AL ALCi* * 五、數(shù)據(jù)流圖 教師查詢子系統(tǒng): 教室查詢子系統(tǒng): 邁匾融 有埶碇 息 學(xué) 1 US + I號 課程查詢子系統(tǒng): 有數(shù)屎 1 亙詢 1 埶廉隍名 存勤!)幣笄繰僅 B *1那 教室借用子系統(tǒng): 學(xué)生 西 詢 后臺管理子系統(tǒng): 是 時問 城室懊卬情況 我要自習(xí)子系統(tǒng): 六、邏輯設(shè)計 (一教室管理信息系統(tǒng)的關(guān)系模型: 1教學(xué)樓(教學(xué)樓號,教學(xué)樓名稱 2. 教室(教室編號,教學(xué)樓號,樓層 3. 院系(院系號,院系名稱 4.

13、 課程(課程號,課程名稱,學(xué)分,課程類型,開課院系號 5教師(教師編號,教師姓名,性別,所屬院系,職稱,身份證號 6學(xué)生(學(xué)號姓名,院系號,身份證號 7. 教師開課表(教室號,上課時間,上課時間段,教師號,課程號, 8. 教室借用表(教室編號,使用人編號,使用日期,借用時間段,工作日,用途 匚性能優(yōu)化: 使用觸發(fā)器當(dāng)往教師開課表中插入一條數(shù)據(jù) 時同時往教室借用表中插入一條數(shù) 據(jù),在查詢時可以大幅度提高 查詢速度。如果不在乎空 間則可以用空間換效率。通過 建立QUERY視圖,把教師查詢、教室查詢、課程查詢?nèi)N查詢方法統(tǒng)一起來。 (三 3、數(shù)據(jù)字典 屬性名 存儲代碼 類型 長度 救學(xué)樓號 bno

14、String 20 學(xué)校教學(xué)槎號 數(shù)學(xué)樓名稱 String 20 學(xué)校敘學(xué)樓胡稱 屬性名 存儲代訓(xùn) 類型 長度 齢注 敦學(xué)摟堵 String 2( 學(xué)校耿學(xué)槎號 枚學(xué)樓名稱 hnikiinc String 20 學(xué)粳敎學(xué)樓名禰 屬性騎 存儲代碼 類型 氏度 備注 屬性名 存儲代碼 類型 長度 教學(xué)樓號 him String 20 學(xué)檢枚學(xué)槎號 教學(xué)樓名稱 bnatne St ririf 20 學(xué)枝較學(xué)樓粘稱 屬性名 存儲代碼 類型 長度 教學(xué)樓號 bno String 20 學(xué)枝獨學(xué)樓號 bn a inc Suing 2() 學(xué)檢枚學(xué)樓名稱 屬杵$ 儲代碼 類用 嚥 找空編匕 clno h 1

15、0 救學(xué)樓U bno String 6 段宅所花敦學(xué)惓嶺 槎層 floor String 10 赴室所住槎層 屬性名 存儲代碼 類型 長度 洛注 教師編號 Lno String 20 敦師編號 救師姓名 Inanie String 1() 敦師姓名 性別 sex Siring 2 敦師性別男、如 所屬曉系 deptno String 20 朝師所屬隨系 職稱 title String 10 教師的職稱(教授、劇敎 授、講師) 身份址號 t)d SHn 救師身份證號 屬性名 存儲代碼 類型 長度 備注 教師編號 tno String 20 敦師編冷 教師姓名 LiKiine String 10

16、性刖 sex String b- 數(shù)師性別男.女) 所屬院系 deptno String 20 教師所屬院系 屬性輕 存儲代碼 類型 長哇 敕帥編號 Ldu String 20 教師編號 救師姓名 Likiiik String 10 敎師姓名 性別 sex String 朝師性別(熨、女) 所屆院系 deptno Sizing 20 教師所屬院系 職稱 title String 1() 數(shù)師的職稱(教授、蒯教 屬性名 存儲代碼 類型 長度 齡注 教師編號 Lno String 20 教師編號 救師姓名 triame String 10 教師姓名 性別 S4JX String 2 教師性別(男.

17、女、 所屬院系 deptno String 20 朝師所屈隨系 職稱 title String 10 敕廂的職稱(教授.澗教 授r講師) 身份證號 tid String u 鞍師身份址號 七、開發(fā)應(yīng)用程序 (一教師查詢 創(chuàng)建視圖 1關(guān)鍵字搜索 createviewT_M(tno,tname,sex,deptno,title,tid,cno,clno,workday,periodas selectTeacher.tno,tname,sex,deptno,title,tid,cno,clno,workday,periodfrom Teacher,TC; Where Teacher.tno=TC.t

18、no; sql=select * from T_M where tname=?; 2.目錄搜索 創(chuàng)建一個院系所有教 師信息的 視圖 sql=select tname from D_T where deptno=?; sql=select * from T_M where tname=?; (二教室 查詢 創(chuàng)建視圖 createviewC_U(clno,bno,flor,sno,usedate,Workday,Period,used,usestatuass selectClass.clno,bno,flor,sno,usedate,Workday,Period,used,usestatufrsom Class,CU 1.sql=select * from C_U where cno=?; 2.sql=select clno from C_U where bno=?; sql=select * from C_U where clno=?; (三課程查詢 創(chuàng)建視圖 createviewC_T(cno,cname,credit,category,deptno,tno,tname as selectCo,cname,credit,category,deptno,t

溫馨提示

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

評論

0/150

提交評論