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

下載本文檔

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

文檔簡介

1、學(xué)校機(jī)房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)(全)(全面完整資料,可直接使用,可編輯,推薦下載)數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)設(shè)計(jì)報(bào)告題目:機(jī)房管理系統(tǒng)后臺數(shù)據(jù)庫學(xué) 號: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ù)庫表創(chuàng)建及表關(guān)系54。 1 數(shù)據(jù)庫代碼 54。 2 關(guān)系圖 錯誤 ! 未定義書簽。4 .3 數(shù)據(jù)展示 11第 5 章 視圖的操作 錯誤! 未定義書簽。 2第 6 章 創(chuàng)建存儲過程 錯誤! 未定義書簽。第 7

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

3、于數(shù)據(jù)信 息處理工作量大、 數(shù)據(jù)繁多, 因此原有的手工管理方式就存在容易出錯、 數(shù)據(jù)易 丟失 ,且不易查找和低效率等弊病??偟膩碚f ,就是缺乏系統(tǒng),規(guī)范的信息管理手 段?;谶@此問題, 我認(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ī)房管理員對計(jì)算機(jī)信息和機(jī)房信息的查看、修改、刪除2 機(jī)房管理員對學(xué)生的余額的修改。3學(xué)生對學(xué)生信息和課程信息的查看。4 學(xué)生對上機(jī)卡信息的查看。5 任課教師對課程信息成績的修改。6 充值員對部分充值卡信息的修改 .7任課

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

5、課程名稱,任課教師,上課時(shí)間)(5)充值卡信息(卡號,時(shí)間,充值金額,辦理人,)(6)卡信息(卡號,消費(fèi)金額,余額)(7)學(xué)生上機(jī)登記信息(機(jī)房號,計(jì)算機(jī)編號,學(xué)號,日期,上機(jī)時(shí)間,下機(jī)時(shí)間)第4章數(shù)據(jù)庫表創(chuàng)建及表關(guān)系4 .1數(shù)據(jù)庫代碼c reate d atabase機(jī)房管理系統(tǒng)U s e機(jī)房管理系統(tǒng) c r eate t able機(jī)房信息表/*(機(jī)房編號,機(jī)房名,計(jì)算機(jī)數(shù)量,管理員)* /(機(jī)房編號 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)目類型約束主鍵外鍵主鍵外鍵 對應(yīng)關(guān)系備注機(jī)房編號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ī)編號,機(jī)房編號,配置時(shí)間) */(計(jì)算機(jī)編號 va r char(10) n ot n ull prim ar y key,機(jī)房編號 varchar (1 0)no t n u 1 l constrai n t r c for e ignkey refe r ences機(jī)房

7、信息表(機(jī)房編號),配置時(shí)間d atetime,);計(jì)算機(jī)信息表項(xiàng)目類型約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注計(jì)算機(jī)編號Varch a r(1 0)not n ull是機(jī)房編號Varcha r(10)not n u1 l是是配置時(shí)間da t et i m ecrea te tab l e學(xué)生信息表/*(學(xué)號,姓名,性別,班級,卡號)*/(學(xué)號 varchar(10) notnull primary key ,姓名 v archar (1 0 ) not nu ll ,性別c har (2) c heck (性別 in(男,女),班級va r c har (10),卡號 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 充值卡信息表(卡號));學(xué)生信息表項(xiàng)目類別約束主鍵外鍵主鍵外 鍵對應(yīng) 關(guān)系備注學(xué)號v ar ch ar( 10)not n ull是姓名v a rch a r(1 0 )not nu l 1性別char (2)班級varchar( 1 0)not n ull卡號varchar(10)n o t n ull是creat e table課程信息表/* (課程號,課程名,任課教師,上課時(shí)間)*/(課程號 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)目類型約束主鍵外鍵主鍵外鍵 對應(yīng)關(guān)系備注】田千口 i=r. 課程號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 卡信息(卡號 varchar(IO) notn ull p rimary key, ? 余額 deci mal

10、(5, 2) n ot n ull , 消費(fèi)金額 deci mal (5, 2),卡信息項(xiàng)目類型約束主鍵外鍵備注卡號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 充值卡信息表(卡號 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)目類型約束主鍵外鍵主鍵外鍵 對應(yīng)關(guān)

11、系備注卡號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ī)房編號,計(jì)算機(jī)編號,學(xué)號,日 期,上機(jī)時(shí)間,下機(jī)時(shí)間)*/(機(jī)房編號 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ī)房編號),計(jì)算機(jī)編號 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ī)編號),學(xué)號 varchar (1 0) c on str ai n t s_c_1 for e i gn key refere n ces 學(xué)生信息表(學(xué)號),日期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ī)房編號,計(jì)算機(jī)編號,學(xué)號);上機(jī)登記信息表項(xiàng)目類型約束主鍵外鍵主鍵外 鍵對應(yīng) 關(guān)系備注機(jī)房號intn ot null是是計(jì)算機(jī)編號

13、intn o tnull是是學(xué)號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ī)房信息表充值金額 辦理人課程信息表蚩爆程號 課程名 任燥走師 上諜時(shí)間4。3數(shù)據(jù)展示計(jì)茸機(jī)絹考tn居嗝詩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卡號丸值時(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匚語言adjsdl2013-12*23 OOf.mltlOOfe匚才dfldg2013-12-23 00:,h-*AUZ機(jī)房漏號計(jì)算機(jī)編號學(xué)號曰期上機(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寧號性別班級卡號10

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

18、re 機(jī)房信息表 機(jī)房編號 =計(jì)算機(jī)信息表 .機(jī)房編號余額信息視圖 對于機(jī)房管理員和學(xué)生create vi ew 余額as s elect 興from 卡信息w here余額 is no t n u11第 6 章 創(chuàng)建存儲過程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é)號第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 =卡號?from 上機(jī)登記信息表 ,學(xué)生信息表?where 上機(jī)登記信息表。學(xué)號 =學(xué)生信息表學(xué)號s elect a= co nve r t (i nt, t i mel time2) ? update 卡信息? se t余額二余額一a*2,消費(fèi)金額=a*2where b

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論