機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第1頁
機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第2頁
機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第3頁
機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第4頁
機房管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

系統(tǒng)概要介 系統(tǒng)概 機房管理系統(tǒng)研發(fā)背 系統(tǒng)研發(fā)的目的和意 需求分 需求描 主要功 概念結(jié)構(gòu)設(shè) 系統(tǒng)功能結(jié)構(gòu) 局部E-R 全局E-R 邏輯結(jié)構(gòu)設(shè) 關(guān)系模 物理結(jié)構(gòu)設(shè) 數(shù)據(jù)表設(shè) 索引設(shè) 主要功能詳細設(shè) 創(chuàng)建數(shù)據(jù) 設(shè)置用戶權(quán) 創(chuàng)建 表的操 創(chuàng)建視 查詢語 創(chuàng)建索 創(chuàng)建觸發(fā) 創(chuàng)建過 游標(biāo)的創(chuàng) 關(guān)系 結(jié)束 參考文 輯結(jié)構(gòu)設(shè)計階段、物理結(jié)構(gòu)設(shè)計階段、數(shù)據(jù)庫實施、數(shù)據(jù)庫系統(tǒng)運行與階段。按網(wǎng)的多機房已經(jīng)隨處可見。這就對校園機房進行聯(lián)合計費管理和機房的配置管理等也提出了更高的要求。如何更好地、更規(guī)范的對這些機房進行管理和已經(jīng)成為了一個重隨著高校管理的逐步推進,機房管理也需要進一步規(guī)范,高校管理工作也于高校網(wǎng)絡(luò)非常普及,使用計算機網(wǎng)絡(luò)來進行管理成為了必然。機房管理系統(tǒng)不僅能減輕機房管理的工作負擔(dān),提高工作效率和服務(wù)水平,還能加強主管部門對機房設(shè)系統(tǒng)還能為評估提供原始資料和基本數(shù)據(jù),成為評估的重要依據(jù)。作量大、數(shù)據(jù)繁多,因此原有工管理方式就存在容易出錯、數(shù)據(jù)易丟失,且不易查找和低效率等弊病??偟膩碚f,現(xiàn)有機房管理模式缺乏系統(tǒng)、規(guī)范的信息管理。基于這學(xué)生基本信息:學(xué)號、、、行政班等機房機器學(xué)生充值上機費用教上機理理理過理理學(xué)學(xué)學(xué)機機機上上上上上上生生生器器器機機機機機機信信信信信信過過過類類類息息息息息息程程程型型型添加添加查詢圖 IDID號圖 管理員實體E-R圖 計算機實體E-R 圖 機房實體E-R計算機圖計算機圖 上機信息實體E-R班班級課程性課程名任課教班級人教學(xué)圖 教學(xué)班實體E-R圖 學(xué)生實體E-RIDID號1111編號1NNN1擁有M11MM111111N1圖 實體和實體之間關(guān)系E-R機房(機房號、機房名、計算機數(shù)目、管理員計算機(IP、、機房號、品牌、狀態(tài)、備注學(xué)生(學(xué)號、、、班級號管理員(ID號、、號、、、教學(xué)班(班號、課程名、課程性質(zhì)、人數(shù)、教師、機房號用戶(用戶名、余額、、學(xué)號依賴,已經(jīng)達到3NF(=代表主碼,﹏代表外碼)學(xué)生(學(xué)號、、、班級號、出生日期用戶(用戶名、余額、、學(xué)號教學(xué)班(班號、課程名、課程性質(zhì)、人數(shù)、教師、機房號5.1字段 數(shù)據(jù)類能否為 是否為主 否是能否 否是否否否否否否能否(4)scheduled(教學(xué)班機房預(yù)約表否是否是上長否否否否否否否是否否能否否是(6)usertable(用戶表否是否否否否能否字段 數(shù)據(jù)類 能否為 是否作為主 說否否(8)standard(機房標(biāo)準(zhǔn)表 否是 否是 否否(9)record(學(xué)生上機過程登記表否是否是否否能否否否否是否是否否否否(11)admininmation否是否號否否否否否否否否否否(18-5.2 否 能 否管理員6.1(name='room_management_data',)name='room_management_log',)--創(chuàng)建SQLServer登錄名admin,users,都是123456creaoginadminwithpassword='123456',creaoginuserswithpassword='123456',createuseradminsforloginadmincreateuseruserssforlogincreateschemaschema1authorizationadmins;createschemaschema2authorizationuserss;grantcreatetable,insert,update,deletetoadminsonusertableuseroom_managementcreatetableroomrnointnotnullprimarykey,rnamechar(10)notnull,numbersmallintnull,Idchar(11)notnullforeignkeyreferences)altertable createtablecomputerIPchar(20)notnullprimarykey,cnosmallintnotnull,rnointnotnullforeignkeyreferencesroom(rno),brandchar(20)null,notevarchar(50))createtableclass(clnointnotnull clnamechar(20)notnull,cltypechar(20)notteacherchar(10)notnull,clnumbersmallintnullcreatetablescheduled(rnointnotnullforeignkeyreferencesroom(rno),timechar(10)notnull,begintimesmalldatetimenotnull,endtimesmalldatetimenotnull,clnointnotnullforeignkeyreferencesclass(clno),constraints_primaryprimarykey(rno,time))createtablestudentsnointnotnullprimarykey,snamechar(10)notnull,sexchar(2)clnointnotnullforeignkeyreferences)createtableusertableunamechar(20)notnullprimarysnointnotnullforeignkeyreferencesstudent(sno),pwordchar(20)notnull,moneysmoney)createtableprepaidunamechar(20)notnullforeignkeyreferencesusertable(uname),ptimedatetimenotnull,pmoneysmallmoneynotnull,transchar(10)notnull,constraintp_primaryprimary)createtablestandard(rnointnotnullforeignkeyreferencesstimechar(20)notnull,smoneysmallmoneynotnull,constraintc_primaryprimary)createtablerecord(IPchar(20)notnullforeignkeyreferencescomputer(IP),snointnotnullforeignkeyreferencesstudent(sno),begintimedatetimenotnull,endtimedateti typechar(15)notnull,constraintt1primary)createtablestatistik(IPchar(20)notnullforeignkeyreferencescomputer(IP),datesdatetimenotnull,snointnotmoneyssmallmoneynotnull,constraintt2primarykey(IP,dates))createtableadmininmation(Idchar(11)notnullprimarykey,Idnumberchar(20)notnull,PasswordChar(30)notnull,Namechar(10)notnull,Sexchar(2)notnull,Agechar(4)notephonechar(12)not)values<常量1>[,<常量2>]);insertintostudentvalues('1401070410','','男update<表名>例如:在學(xué)生表中修改為’1401070401’的sname為’’updatesetsname=‘’deletefromstudentwheresno=.5--(1)createviewassele fromstudenta,usertableb--(2)createviewasselectuname,ptime,pmoney,transfromprepaidwherepmoneyisnotnull--(3)計算機信息視圖createviewasselectroom.rno,rname, --(4)余額信息視圖對于機房管理員和學(xué)createview余asselectb.sno,c.dates,b.moneys余額,c.moneysfromprepaida,usertableb,statistik a.uname=b.unameandb.sno=c.snoandc.moneysisnotnull no學(xué)號,sname,moneys余額fromstudenta,usertablebwherea.sno=b.snoandmoneys>10orderbymoneysdesc--(2)在student表查詢中含有“王”的學(xué)生信息select*fromstudentwheresnamelike王%'selectstudent.sno,[type]fromstudentleftjoinrecordselect*fromstudentwhereexists(select*fromrecordwherestudent.sno=record.sno)--(5)查詢機房收取的平均selectavg(moneys)as平均費用fromstatisticselectrno機房號,[time]時長fromscheduledwhereclno='140001'--(7)查詢充值卡的余額,余額大于10則無需充值,余額小于10則需要及時充whenmoneys>10then余額充足,無需充值'whenmoneys<=10then'需要及時充值'endasfromcreateuniqueclusteredindexIP_BTonrecord(IP,begintime)createnonclusteredindexcreatetriggerstudent_triggeronstudentforinsert,updateasprint‘你在或修改student表的數(shù)據(jù)--(2)測insertintostudentcreatetriggeru_moneyonstatistikforinsertupdatesetmoneys=moneys-(selectmoneysfrominserted)wheresno=(selectsnofrominserted)--查詢記錄前學(xué)生的余額selectsno,moneysfromusertablecreatetriggerun_moneyonprepaidforinsertupdatesetmoneys=moneys+(selectpmoneyfrominserted)whereuname=(selectunamefrominserted)selectsno,moneysfromusertablewheresno=1401070401insertintoprepaidselectsno,moneysfromusertablewheresno=1401070401select*from創(chuàng)建過createprocs_room(@rnoint)selectrname,sum(moneys)fromstatistikinnerjoinoncomputer.IP=statistik.IPinnerjoinroomon whereroom.rno=@rnogroupbyrnameexecs_room1--(1)代createprocmoneys(@snoint)selectuname,sno學(xué)號,moneys費fromusertablewheregroupbyuname,sno,moneysexecmoneys1401070401帶output參數(shù)的過--(1)代createprocmoneys_output@snoint,@moneysmoneyoutputfromusertabledeclare@moneysmoneyexecmoneys_output1401070401,@mon

溫馨提示

  • 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

提交評論