學(xué)校機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)(全)_第1頁(yè)
學(xué)校機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)(全)_第2頁(yè)
學(xué)校機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)(全)_第3頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)校機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)(全)(全面完整資料,可直接使用,可編輯,推薦下載)數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)設(shè)計(jì)報(bào)告題目:機(jī)房管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)學(xué) 號(hào):131007220學(xué)生姓名:指導(dǎo)教師:提交時(shí)間:20 15/ 1/4目錄第 1 章 需求分析 11. 1課程設(shè)計(jì)概述11.2主要功能1第 2 章 概念結(jié)構(gòu)設(shè)計(jì) 22.1 ER 圖 22.2全局E R圖4第 3 章 邏輯結(jié)構(gòu)設(shè)計(jì) 4第4章 數(shù)據(jù)庫(kù)表創(chuàng)建及表關(guān)系54。 1 數(shù)據(jù)庫(kù)代碼 54。 2 關(guān)系圖 錯(cuò)誤 ! 未定義書簽。4 .3 數(shù)據(jù)展示 11第 5 章 視圖的操作 錯(cuò)誤! 未定義書簽。 2第 6 章 創(chuàng)建存儲(chǔ)過(guò)程 錯(cuò)誤! 未定義書簽。第 7

2、章 進(jìn)行授權(quán) 錯(cuò)誤! 未定義書簽。第 8 章 創(chuàng)建觸發(fā)器 錯(cuò)誤! 未定義書簽。第 9 章 設(shè)計(jì)心得 錯(cuò)誤! 未定義書簽。第 1 章 需求分析1.1 課程設(shè)計(jì)概述隨著我國(guó)高等教育的快速發(fā)展及大學(xué)招生規(guī)模的不斷擴(kuò)大以至于 校園數(shù)字 化的發(fā)展和 我國(guó)高校機(jī)房的數(shù)量與規(guī)模在不斷擴(kuò)大 。各個(gè)高校都建設(shè)了自己的校 園網(wǎng)絡(luò),越來(lái)越多的學(xué)生到校機(jī)房上網(wǎng) .這對(duì)校園機(jī)房進(jìn)行聯(lián)合計(jì)費(fèi)管理 和機(jī)房 的配置管理等也提出了更高的要求。為了更好的發(fā)揮學(xué)校公共機(jī)房的職能 ,解決 機(jī)房管理過(guò)程中的一些實(shí)際問(wèn)題就要開(kāi)發(fā)出一套滿足高校需求的機(jī)房管理系統(tǒng) 是非常必要的。機(jī)房作為一種信息資源的集散地, 有很多的信息數(shù)據(jù)需要管理, 由

3、于數(shù)據(jù)信 息處理工作量大、 數(shù)據(jù)繁多, 因此原有的手工管理方式就存在容易出錯(cuò)、 數(shù)據(jù)易 丟失 ,且不易查找和低效率等弊病??偟膩?lái)說(shuō) ,就是缺乏系統(tǒng),規(guī)范的信息管理手 段?;谶@此問(wèn)題, 我認(rèn)為有必要建立一個(gè)機(jī)房管理系統(tǒng), 使機(jī)房管理工作規(guī)范 化,系統(tǒng)化,程序化 , 避免機(jī)房管理的隨意性,提高信息處理的速度和準(zhǔn)確性, 能夠及時(shí)、準(zhǔn)確、有效的查詢和統(tǒng)計(jì)相關(guān)情況。1.2 主要功能1機(jī)房管理員對(duì)計(jì)算機(jī)信息和機(jī)房信息的查看、修改、刪除2 機(jī)房管理員對(duì)學(xué)生的余額的修改。3學(xué)生對(duì)學(xué)生信息和課程信息的查看。4 學(xué)生對(duì)上機(jī)卡信息的查看。5 任課教師對(duì)課程信息成績(jī)的修改。6 充值員對(duì)部分充值卡信息的修改 .7任課

4、教師對(duì)課程信息的修改。第 2章概念結(jié)構(gòu)設(shè)計(jì)2.1 E R 圖屬性圖機(jī)房實(shí)體E R圖學(xué)生實(shí)體E-R圖充值卡實(shí)體ER圖課程信息E R圖上機(jī)登記E- R圖2。2、全局E-R圖數(shù)量管理員機(jī)房名機(jī)房號(hào)計(jì)算機(jī)編號(hào)屬于機(jī)房編號(hào)配置時(shí)間卡號(hào)性別姓名上課學(xué)生上機(jī)班級(jí)余額學(xué)號(hào)1n消費(fèi)金額充值卡課程課程號(hào)屬于屬于辦理員充值金額課程名卡號(hào)時(shí)間任課教師上課時(shí)間 機(jī)房Idn計(jì)算機(jī)nn? ?第3章邏輯結(jié)構(gòu)設(shè)計(jì)3.1關(guān)系模式如下,其中有下劃線的表示主鍵(1) 機(jī)房信息(機(jī)房編號(hào),機(jī)房名,計(jì)算機(jī)數(shù)目,管理員)(2)計(jì)算機(jī)信息(計(jì)算機(jī)編號(hào),機(jī)房編號(hào),配置時(shí)間)(3)學(xué)生信息(學(xué)號(hào),姓名,性別,班級(jí),卡號(hào))(4)課程信息(課程號(hào),

5、課程名稱,任課教師,上課時(shí)間)(5)充值卡信息(卡號(hào),時(shí)間,充值金額,辦理人,)(6)卡信息(卡號(hào),消費(fèi)金額,余額)(7)學(xué)生上機(jī)登記信息(機(jī)房號(hào),計(jì)算機(jī)編號(hào),學(xué)號(hào),日期,上機(jī)時(shí)間,下機(jī)時(shí)間)第4章數(shù)據(jù)庫(kù)表創(chuàng)建及表關(guān)系4 .1數(shù)據(jù)庫(kù)代碼c reate d atabase機(jī)房管理系統(tǒng)U s e機(jī)房管理系統(tǒng) c r eate t able機(jī)房信息表/*(機(jī)房編號(hào),機(jī)房名,計(jì)算機(jī)數(shù)量,管理員)* /(機(jī)房編號(hào) varchar (10) not nu 11 prim a ry k ey ,機(jī)房名 varch ar (10)not null,計(jì)算機(jī)數(shù)量v archar(1 0) ,?管理員 v a r

6、char(1 0 ) not nu 11);機(jī)房信息表項(xiàng)目類型約束主鍵外鍵主鍵外鍵 對(duì)應(yīng)關(guān)系備注機(jī)房編號(hào)varchar( 1 0)not n ull是機(jī)房名varcha r(10)n ot nul1計(jì)算機(jī)數(shù)量i n t管理員v a r char(10)not n u11creat e ta b 1 e計(jì)算機(jī)信息表/興(計(jì)算機(jī)編號(hào),機(jī)房編號(hào),配置時(shí)間) */(計(jì)算機(jī)編號(hào) va r char(10) n ot n ull prim ar y key,機(jī)房編號(hào) varchar (1 0)no t n u 1 l constrai n t r c for e ignkey refe r ences機(jī)房

7、信息表(機(jī)房編號(hào)),配置時(shí)間d atetime,);計(jì)算機(jī)信息表項(xiàng)目類型約束主鍵外鍵主鍵外鍵對(duì)應(yīng)關(guān)系備注計(jì)算機(jī)編號(hào)Varch a r(1 0)not n ull是機(jī)房編號(hào)Varcha r(10)not n u1 l是是配置時(shí)間da t et i m ecrea te tab l e學(xué)生信息表/*(學(xué)號(hào),姓名,性別,班級(jí),卡號(hào))*/(學(xué)號(hào) varchar(10) notnull primary key ,姓名 v archar (1 0 ) not nu ll ,性別c har (2) c heck (性別 in(男,女),班級(jí)va r c har (10),卡號(hào) va r char (10)n

8、 ot nul I c o ns t r ai nt m_n fo r e ig n keyre f e r ences 充值卡信息表(卡號(hào)));學(xué)生信息表項(xiàng)目類別約束主鍵外鍵主鍵外 鍵對(duì)應(yīng) 關(guān)系備注學(xué)號(hào)v ar ch ar( 10)not n ull是姓名v a rch a r(1 0 )not nu l 1性別char (2)班級(jí)varchar( 1 0)not n ull卡號(hào)varchar(10)n o t n ull是creat e table課程信息表/* (課程號(hào),課程名,任課教師,上課時(shí)間)*/(課程號(hào) v a r ch a r (10) not nul 1 p rimary k

9、ey,課程名 v a rcha r(1 0) not n ull,任課老師 va rc har(10) not n ull,上課時(shí)間 d a te tim e no t n ul 1 );課程信息表項(xiàng)目類型約束主鍵外鍵主鍵外鍵 對(duì)應(yīng)關(guān)系備注】田千口 i=r. 課程號(hào)varc h ar(10)n ot nu 1l是課程名va r char(1 0)not nul1任課教師varcha( 10)not nul 1上課時(shí)間d atetimenot n ullcre ate t ab 1 e 卡信息(卡號(hào) varchar(IO) notn ull p rimary key, ? 余額 deci mal

10、(5, 2) n ot n ull , 消費(fèi)金額 deci mal (5, 2),卡信息項(xiàng)目類型約束主鍵外鍵備注卡號(hào)var c ha r(10)n ot n ul 1是消費(fèi)金額deci m al ( 5,2)余額decima 1 ( 5,2)not n u llcre a te tabl e 充值卡信息表(卡號(hào) varch a r(1 0 ) no t null p r i mar y key,充值時(shí)間da tet im e not nu 1 I ,充值金額 decimal(5 , 2) no t nu 11 ,辦理人 varchar (10);充值卡信息表項(xiàng)目類型約束主鍵外鍵主鍵外鍵 對(duì)應(yīng)關(guān)

11、系備注卡號(hào)v archar( 10)n o t nu1 l是充值時(shí)間datet im eno t n ull是充值金額deci m al (5 , 2)辦理人v a r c h ar( 10)create t a bl e 上機(jī)登記信息表/*(機(jī)房編號(hào),計(jì)算機(jī)編號(hào),學(xué)號(hào),日 期,上機(jī)時(shí)間,下機(jī)時(shí)間)*/(機(jī)房編號(hào) va r ch ar(1 0 ) no t n ull c on s t ra int r _n f o re i gn key references機(jī)房信息表(機(jī)房編號(hào)),計(jì)算機(jī)編號(hào) varch a r(10 ) not nu 11 c on s tra i nt m_n_a f

12、o reign k e y r e fe r ences計(jì)算機(jī)信息表(計(jì)算機(jī)編號(hào)),學(xué)號(hào) varchar (1 0) c on str ai n t s_c_1 for e i gn key refere n ces 學(xué)生信息表(學(xué)號(hào)),日期d atetime no t n u1 I,上機(jī)時(shí)間d ate ti me n ot n u II ,下機(jī)時(shí)間 dat eti me n ot n ull,co nstraint s _c_r p r i mary key (機(jī)房編號(hào),計(jì)算機(jī)編號(hào),學(xué)號(hào));上機(jī)登記信息表項(xiàng)目類型約束主鍵外鍵主鍵外 鍵對(duì)應(yīng) 關(guān)系備注機(jī)房號(hào)intn ot null是是計(jì)算機(jī)編號(hào)

13、intn o tnull是是學(xué)號(hào)in tn o t nu1 l是是日期dat e ti m en ot null上機(jī)時(shí)間dat e t i men ot nu11下機(jī)時(shí)間d atet i men o t null4。2關(guān)系圖卡信息審上機(jī)登記信息表3計(jì)算機(jī)信息表充值卡信息表機(jī)房信息表充值金額 辦理人課程信息表蚩爆程號(hào) 課程名 任燥走師 上諜時(shí)間4。3數(shù)據(jù)展示計(jì)茸機(jī)絹考tn居嗝詩(shī)aOlmltOl2006-09400:,.,a02ruiitai2C13-05-23 00:.a03mltO32013)5300!.a04nitlM2D 13-05-2300:.,05m|-KJ52013-12-2300:

14、.,a06mltOfe2D 爍 IMSUCk.NULLAUiAU2余額消費(fèi)金額101150.0020.00102130.0010.00103180.0018.00104200.008.00105250.0017.00106260.0050.00米NULLNULLMJLL卡號(hào)丸值時(shí)間充值金額辦理人1012015-01-03 00:.50.00mlt1022015-014)3 00:.W.OOmlt1032015-01-03 00:.70.00mlt1042015-01-03 00!:.80.00mlt1052015-01-03 00:.90.00mlt1062015-014)3 00;.100.

15、00mltNULLNULLNULLNULL任課走師上灤時(shí)囘mltlOOl數(shù)據(jù)結(jié)構(gòu)曲 fitii2D13-12Z3 00:.,mltKMidkakld2O13-12-Z3 06“mltlOO3計(jì)尊機(jī)網(wǎng)貉jdsHjad2D 13-12-23 DO;mltlOD4數(shù)宇邏輯jcMdj2013-12-23 00:.fflltlDOE匚語(yǔ)言adjsdl2013-12*23 OOf.mltlOOfe匚才dfldg2013-12-23 00:,h-*AUZ機(jī)房漏號(hào)計(jì)算機(jī)編號(hào)學(xué)號(hào)曰期上機(jī)時(shí)a下機(jī)時(shí)間mltOlaOl10010201342 3100:.,2013-12-23 01:. 2013-12-23 00:

16、.rdt0290210011201342-2300;”.2013-022301;.20112-23 08:.,mlt03a0310C122013-12-2300:.,X13-1223 10:.2013-123 22:.,rdtO4a04100132013-12-2300:.2013-12-23 10:.201342-23 20:rnltOSa05100 W201342-23QO;H,r20132-23 21:.2Q13-12-23 22:rdtO6aO6100152Q13-12-23 00:.201 12-23 15:2013-12-23 IS:.ACZAUZNULLAUZ寧號(hào)性別班級(jí)卡號(hào)10

17、010小王卑10Q10110011小蹴胃100102W12阿謂夫男10010310013馬師傅禺1232104loan小紅女12331D51QQ15小青1K*NULLMLUNULL第5章視圖的操作5。1視圖充值信息視圖對(duì)于充值員crea te view 充值信息as select 卡號(hào) ,充值時(shí)間,充值金額,辦理人,余額f rom充值卡信息表whe r e 余額 is not n ul 1 計(jì)算機(jī)信息視圖 對(duì)于機(jī)房管理員c reatev i e w 計(jì)算機(jī)信息as se lect機(jī)房信息表。機(jī)房編號(hào) ,機(jī)房名,計(jì)算機(jī)數(shù)量,管理 員,計(jì)算機(jī)編號(hào),配置時(shí)間f rom 機(jī)房信息表,計(jì)算機(jī)信息表whe

18、re 機(jī)房信息表 機(jī)房編號(hào) =計(jì)算機(jī)信息表 .機(jī)房編號(hào)余額信息視圖 對(duì)于機(jī)房管理員和學(xué)生create vi ew 余額as s elect 興from 卡信息w here余額 is no t n u11第 6 章 創(chuàng)建存儲(chǔ)過(guò)程c reat e procedur e 消費(fèi)時(shí)間a varch a r( 10)-b datetime asse l e ct 下機(jī)時(shí)間 -上機(jī)時(shí)間from 上機(jī)登記信息wherea=上機(jī)登記信息.學(xué)號(hào)第7章進(jìn)行授權(quán)exec sp_addrolc u 1exe c s p add r ole,學(xué)生ex ec sp _addrole /教師g r ant ALL p ri

19、vile g e so n充值卡信息表t o u 1;g rant u pdat e, inse r ton 機(jī)房信息表to u1g rant up date,i nser ton 上機(jī)登記信息表t o u 1gr ant sei ect on 余額to 學(xué)生;grant u pdate, i ns erton 課程信息表t o 教師第 8 章 創(chuàng)建觸發(fā)器cre at e tr igger 消費(fèi)o n上機(jī)登記信息表fo r i n ser tA Sbegind eciar e a int? d eclare t im el date tim e?sele ct time1 =下機(jī)時(shí)間 f ro

20、m inserted where 下機(jī)時(shí)間=inser ted.下機(jī)時(shí)間?deci a r e time2 datetime?select time 2 二上機(jī)時(shí)間 fr o m in ser t e d w here 上機(jī)時(shí)間二in sertedo 上 機(jī)時(shí)間?declare b varchar(IO)?se lect b =卡號(hào)?from 上機(jī)登記信息表 ,學(xué)生信息表?where 上機(jī)登記信息表。學(xué)號(hào) =學(xué)生信息表學(xué)號(hào)s elect a= co nve r t (i nt, t i mel time2) ? update 卡信息? se t余額二余額一a*2,消費(fèi)金額=a*2where b

21、=卡號(hào)E nd第 9 章 設(shè)計(jì)心得通過(guò)這次課程設(shè)計(jì), 我更加熟練的掌握了數(shù)據(jù)庫(kù)設(shè)計(jì)的方法, 加深了對(duì)數(shù)據(jù) 庫(kù)課程知識(shí)的理解,也認(rèn)識(shí)到理論和實(shí)踐的差別,課本上的知識(shí)多少有些抽象 , 難免會(huì)有不理解的地方, 所以安排一些課程設(shè)計(jì)是很有必要的。 同時(shí)也更加深入 的了解了利用SQL語(yǔ)言操縱數(shù)據(jù)庫(kù)的知識(shí),并且對(duì)數(shù)據(jù)庫(kù)里面的存儲(chǔ)過(guò)程有了比 較深入的了解。經(jīng)過(guò)幾天的艱苦奮斗 , 我終于完成了我的數(shù)據(jù)庫(kù)課程設(shè)計(jì)并且進(jìn) 一步提高分析解決問(wèn)題的綜合能力 . 由于時(shí)間倉(cāng)促,系統(tǒng)還有很多不足之處 , 所以 開(kāi)發(fā)的系統(tǒng)不是很完善 , 有一些功能未實(shí)現(xiàn)。以前對(duì)數(shù)據(jù)庫(kù)的很多知識(shí)認(rèn)識(shí)都不 深刻,做過(guò)這次課程設(shè)計(jì)之后, 我對(duì)數(shù)據(jù)庫(kù)的知識(shí)有了一個(gè)比較系統(tǒng)的了解; 比 如:對(duì)表內(nèi)一些字段的約束 , 關(guān)系等的運(yùn)用已經(jīng)比較熟練。由于是第一次使用, 所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論