機房管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計畢業(yè)設(shè)計論文_第1頁
機房管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計畢業(yè)設(shè)計論文_第2頁
機房管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計畢業(yè)設(shè)計論文_第3頁
機房管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計畢業(yè)設(shè)計論文_第4頁
機房管理系統(tǒng)后臺數(shù)據(jù)庫設(shè)計畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計設(shè)計報告題目:機房管理系統(tǒng)后臺數(shù)據(jù)庫學(xué)號:學(xué)生姓名:指導(dǎo)教師:提交時間:2015/1/4目錄TOC\o"1-2"\h\z\u第1章需求分析 11.1課程設(shè)計概述 11.2主要功能 1第2章概念結(jié)構(gòu)設(shè)計 22.1E-R圖 22.2全局E-R圖 4第3章邏輯結(jié)構(gòu)設(shè)計 4第4章數(shù)據(jù)庫表創(chuàng)建及表關(guān)系 54.1數(shù)據(jù)庫代碼 54.2關(guān)系圖 104.3數(shù)據(jù)展示 11第5章視圖的操作 12第6章創(chuàng)建存儲過程 15第7章進(jìn)行授權(quán) 15第8章創(chuàng)建觸發(fā)器 15第9章設(shè)計心得 17第1章需求分析1.1課程設(shè)計概述隨著我國高等教育的快速發(fā)展及大學(xué)招生規(guī)模的不斷擴大以至于校園數(shù)字化的發(fā)展和我國高校機房的數(shù)量與規(guī)模在不斷擴大。各個高校都建設(shè)了自己的校園網(wǎng)絡(luò),越來越多的學(xué)生到校機房上網(wǎng)。這對校園機房進(jìn)行聯(lián)合計費管理和機房的配置管理等也提出了更高的要求。為了更好的發(fā)揮學(xué)校公共機房的職能,解決機房管理過程中的一些實際問題就要開發(fā)出一套滿足高校需求的機房管理系統(tǒng)是非常必要的。機房作為一種信息資源的集散地,有很多的信息數(shù)據(jù)需要管理,由于數(shù)據(jù)信息處理工作量大、數(shù)據(jù)繁多,因此原有的手工管理方式就存在容易出錯、數(shù)據(jù)易丟失,且不易查找和低效率等弊病??偟膩碚f,就是缺乏系統(tǒng),規(guī)范的信息管理手段?;谶@此問題,我認(rèn)為有必要建立一個機房管理系統(tǒng),使機房管理工作規(guī)范化,系統(tǒng)化,程序化,避免機房管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和統(tǒng)計相關(guān)情況。1.2主要功能1機房管理員對計算機信息和機房信息的查看、修改、刪除。2機房管理員對學(xué)生的余額的修改。3學(xué)生對學(xué)生信息和課程信息的查看。4學(xué)生對上機卡信息的查看。5任課教師對課程信息成績的修改。6充值員對部分充值卡信息的修改。7任課教師對課程信息的修改。第2章概念結(jié)構(gòu)設(shè)計2.1E-R圖屬性圖 機房機房計算機數(shù)目機房編號機房號管理員學(xué)生班級學(xué)號姓名性別卡號機房實體E-R圖學(xué)生實體E-R圖機房號機房號計算機計算機編號配置時間計算機實體E-R圖充值卡實體E-R圖 卡信息E-R圖課程信息E-R圖上機登記E-R圖2.2、全局E-R圖機房充值卡學(xué)生機房充值卡學(xué)生課程計算機屬于屬于屬于上機上課11nnnnn11n學(xué)號管理員數(shù)量機房名任課教師配置時間計算機編號機房號課程名課程號余額辦理員班級性別卡號姓名機房編號時間卡號充值金額消費金額上課時間 第3章邏輯結(jié)構(gòu)設(shè)計3.1關(guān)系模式如下,其中有下劃線的表示主鍵(1)機房信息(機房編號,機房名,計算機數(shù)目,管理員)(2)計算機信息(計算機編號,機房編號,配置時間)(3)學(xué)生信息(學(xué)號,姓名,性別,班級,卡號)(4)課程信息(課程號,課程名稱,任課教師,上課時間)(5)充值卡信息(卡號,時間,充值金額,辦理人,)(6)卡信息(卡號,消費金額,余額)(7)學(xué)生上機登記信息(機房號,計算機編號,學(xué)號,日期,上機時間,下機時間)第4章數(shù)據(jù)庫表創(chuàng)建及表關(guān)系4.1數(shù)據(jù)庫代碼createdatabase機房管理系統(tǒng)Use機房管理系統(tǒng)createtable機房信息表/*(機房編號,機房名,計算機數(shù)量,管理員)*/(機房編號varchar(10)notnullprimarykey,機房名varchar(10)notnull,計算機數(shù)量varchar(10), 管理員varchar(10)notnull);機房信息表項目類型約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注機房編號varchar(10)notnull是機房名varchar(10)notnull計算機數(shù)量int管理員varchar(10)notnullcreatetable計算機信息表/*(計算機編號,機房編號,配置時間)*/(計算機編號varchar(10)notnullprimarykey,機房編號varchar(10)notnullconstraintr_cforeignkeyreferences機房信息表(機房編號),配置時間datetime,);計算機信息表項目類型約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注計算機編號Varchar(10)notnull是機房編號Varchar(10)notnull是是配置時間datetimecreatetable學(xué)生信息表/*(學(xué)號,姓名,性別,班級,卡號)*/(學(xué)號varchar(10)notnullprimarykey,姓名varchar(10)notnull,性別char(2)check(性別in('男','女')),班級varchar(10),卡號varchar(10)notnullconstraintm_nforeignkeyreferences充值卡信息表(卡號));學(xué)生信息表項目類別約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注學(xué)號varchar(10)notnull是姓名varchar(10)notnull性別char(2)班級varchar(10)notnull卡號varchar(10)notnull是createtable課程信息表/*(課程號,課程名,任課教師,上課時間)*/(課程號varchar(10)notnullprimarykey,課程名varchar(10)notnull,任課老師varchar(10)notnull,上課時間datetimenotnull);課程信息表項目類型約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注課程號varchar(10)notnull是課程名varchar(10)notnull任課教師varchar(10)notnull上課時間datetimenotnullcreatetable卡信息 (卡號varchar(10)notnullprimarykey, 余額decimal(5,2)notnull,消費金額decimal(5,2), );卡信息項目類型約束主鍵外鍵備注卡號varchar(10)notnull是消費金額decimal(5,2)余額decimal(5,2)notnullcreatetable充值卡信息表(卡號varchar(10)notnullprimarykey,充值時間datetimenotnull,充值金額decimal(5,2)notnull,辦理人varchar(10),);充值卡信息表項目類型約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注卡號varchar(10)notnull是充值時間datetimenotnull是充值金額decimal(5,2)辦理人varchar(10)createtable上機登記信息表/*(機房編號,計算機編號,學(xué)號,日期,上機時間,下機時間)*/(機房編號varchar(10)notnullconstraintr_nforeignkeyreferences機房信息表(機房編號),計算機編號varchar(10)notnullconstraintm_n_aforeignkeyreferences計算機信息表(計算機編號),學(xué)號varchar(10)constraints_c_lforeignkeyreferences學(xué)生信息表(學(xué)號),日期datetimenotnull,上機時間datetimenotnull,下機時間datetimenotnull,constraints_c_rprimarykey(機房編號,計算機編號,學(xué)號));上機登記信息表項目類型約束主鍵外鍵主鍵外鍵對應(yīng)關(guān)系備注機房號intnotnull是是計算機編號intnotnull是是學(xué)號intnotnull是是日期datetimenotnull上機時間datetimenotnull下機時間datetimenotnull4.2關(guān)系圖4.3數(shù)據(jù)展示第5章視圖的操作5.1視圖充值信息視圖對于充值員createview充值信息asselect卡號,充值時間,充值金額,辦理人,余額from充值卡信息表where余額isnotnull計算機信息視圖對于機房管理員createview計算機信息asselect機房信息表.機房編號,機房名,計算機數(shù)量,管理員,計算機編號,配置時間from機房信息表,計算機信息表where機房信息表.機房編號=計算機信息表.機房編號余額信息視圖對于機房管理員和學(xué)生createview余額asselect*from卡信息where余額isnotnull第6章創(chuàng)建存儲過程createprocedure消費時間@avarchar(10)--@bdatetimeasselect下機時間-上機時間from上機登記信息where@a=上機登記信息.學(xué)號第7章進(jìn)行授權(quán)execsp_addrole'u1'execsp_addrole'學(xué)生'execsp_addrole'教師'grantALLprivilegeson充值卡信息表tou1;grantupdate,inserton機房信息表tou1grantupdate,inserton上機登記信息表tou1grantselecton余額to學(xué)生;grantupdate,inserton課程信息表to教師第8章創(chuàng)建觸發(fā)器createtrigger消費on上機登記信息表forinsertASbegin declare@aint declare@time1datetime select@time1=下機時間frominsertedwhere下機時間=inserted.下機時間 declare@time2datetime select@time2=上機時間frominsertedwhere上機時間=inserted.上機時間 declare@bvarchar(10) select@b=卡號 from上機登記信息表,學(xué)生信息表 where上機登記信息表.學(xué)號=學(xué)生信息表.學(xué)號 select@a=convert(int,@time1-@time2) update卡信息 set余額=余額-@a*2,消費金額=@a*2 where@b=卡號End第9章設(shè)計心得通過這次課程設(shè)計,我更加熟練的掌握了數(shù)據(jù)庫設(shè)計的方法,加深了對數(shù)據(jù)庫課程知識的理解,也認(rèn)識到理論和實踐的差別,課本上的知識多少有些抽象,難免會有不理解的地方,所以安排一些課程設(shè)計是很有必要的。同時也更加深入的了解了利用SQL語言操縱數(shù)據(jù)庫的知識,并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過幾天的艱苦奮斗,我終于完成了我的數(shù)據(jù)庫課程設(shè)計并且進(jìn)一步提高分析解決問題的綜合能力。由于時間倉促,系統(tǒng)還有很多不足之處,所以開發(fā)的系統(tǒng)不是很完善,有一些功能未實現(xiàn)。以前對數(shù)據(jù)庫的很多知識認(rèn)識都不深刻,做過這次課程設(shè)計之后,我對數(shù)據(jù)庫的知識有了一個比較系統(tǒng)的了解;比如:對表內(nèi)一些字段的約束,關(guān)系等的運用已經(jīng)比較熟練。由于是第一次使用,所以運用的不是很熟練。剛開始的時候,對于數(shù)據(jù)庫設(shè)計方法等一系列知識都不熟悉,但在老師同學(xué)的幫助和自己的嘗試后我基本完成此系統(tǒng)開發(fā),這時我也覺得其實也沒有那么難。經(jīng)過對這個系統(tǒng)的開發(fā),在開發(fā)過程中遇到但也解決了很多問題。這個課程設(shè)計使我鞏固了數(shù)據(jù)庫的知識。在今后的學(xué)習(xí)中我會加強理論與實踐的結(jié)合,通過不斷的摸索來彌補自己的不足之處。選題及功能設(shè)計選題合理,功能簡單(D)有一定的工作量和實用價值(C)功能設(shè)計豐富,有一定的難度系數(shù)(B)功能設(shè)計合理全面,能體現(xiàn)數(shù)據(jù)庫的存儲和整理數(shù)據(jù)的功能(A)數(shù)據(jù)表和數(shù)據(jù)量具備基本的數(shù)據(jù)表,數(shù)據(jù)量較少,但能夠?qū)崿F(xiàn)系統(tǒng)基本需要(D)具備基本的數(shù)據(jù)表,數(shù)據(jù)量適中,實現(xiàn)了一定的數(shù)據(jù)完整性(C)有多個數(shù)據(jù)表,數(shù)據(jù)量適中,有完善的數(shù)據(jù)完整性(B)有多個數(shù)據(jù)表,數(shù)據(jù)量充足,具有較強的數(shù)據(jù)安全性和數(shù)據(jù)完整性(A)數(shù)據(jù)庫對象具備基本的數(shù)據(jù)表,有主外鍵約束(D)創(chuàng)建了若干種的數(shù)據(jù)庫對象,并加以利用(C)在實際應(yīng)用中合理利用了各類數(shù)據(jù)庫對象(B)具有身份驗證、數(shù)據(jù)備份等較復(fù)雜的數(shù)據(jù)管理功能(A)功能實現(xiàn)利用存儲過程實現(xiàn)了各種查詢功能(D)除查詢功能,還實現(xiàn)了各種數(shù)據(jù)操作功能(C)在上一條基礎(chǔ)上,還實現(xiàn)了數(shù)據(jù)統(tǒng)計匯總功能(B)合理利用函數(shù)、存儲過程、觸發(fā)器實現(xiàn)各種數(shù)據(jù)查詢、操作、管理功能(A)設(shè)計報告完成設(shè)計報告,闡述了系統(tǒng)功能,結(jié)構(gòu)較完整(D)開題報告反映設(shè)計思路,結(jié)構(gòu)完整,格式較規(guī)范(C)報告內(nèi)容完整,圖表使用準(zhǔn)確,格式清晰,功能描述詳盡(B)報告內(nèi)容完整,圖表使用準(zhǔn)確,描述詳細(xì),代碼闡述清楚,反映系統(tǒng)執(zhí)行流程(A)教師簽字:總評成績:基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進(jìn)電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應(yīng)用MSP430單片機在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)與應(yīng)用單片機在高樓恒壓供水系統(tǒng)中的應(yīng)用基于ATmega16單片機的流量控制器的開發(fā)基于MSP430單片機的遠(yuǎn)程抄表系統(tǒng)及智能網(wǎng)絡(luò)水表的設(shè)計基于MSP430單片機具有數(shù)據(jù)存儲與回放功能的嵌入式電子血壓計的設(shè)計HYPERLINK"/det

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論