




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)院機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說明書擬制人劉龐哲審核人_______于寶華_______批準(zhǔn)人______________________【2013年7月4日星期4】一、引言1.1編寫目的隨著我國(guó)高等教育的快速開展及大學(xué)招生規(guī)模的不斷擴(kuò)大以至于校園數(shù)字化的開展和我國(guó)高校機(jī)房的數(shù)量與規(guī)模在不斷擴(kuò)大,。各個(gè)高校都建設(shè)了自己的校園網(wǎng)絡(luò),越來越多的學(xué)生到校機(jī)房上網(wǎng)。這對(duì)校園機(jī)房進(jìn)行聯(lián)合計(jì)費(fèi)管理和機(jī)房的配置管理等也提出了更高的要求。為了更好的發(fā)揮學(xué)校公共機(jī)房的職能,解決機(jī)房管理過程中的一些實(shí)際問題就要開發(fā)出一套滿足高校需求的機(jī)房管理系統(tǒng)是非常必要的。機(jī)房作為一種信息資源的集散地,有很多的信息數(shù)據(jù)需要管理,由于數(shù)據(jù)信息處理工作量大、數(shù)據(jù)繁多,因此原有的手工管理方式就存在容易出錯(cuò)、數(shù)據(jù)易喪失,且不易查找和低效率等弊病。總的來說,就是缺乏系統(tǒng),標(biāo)準(zhǔn)的信息管理手段?;谶@此問題,我認(rèn)為有必要建立一個(gè)機(jī)房管理系統(tǒng),使機(jī)房管理工作標(biāo)準(zhǔn)化,系統(tǒng)化,程序化,防止機(jī)房管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和統(tǒng)計(jì)相關(guān)情況。1.2背景a.待開發(fā)軟件系統(tǒng)的名稱:學(xué)院機(jī)房管理系統(tǒng)b.本工程的任務(wù)提出者:石河子大學(xué)c.本工程開發(fā)者:劉龐哲d.本工程用戶:學(xué)校學(xué)生機(jī)房管理人員1.3參考資料《軟件開發(fā)這點(diǎn)兒事——軟件開發(fā)工具手冊(cè)》邵志東著《程序員指南叢書ASP.NET高級(jí)編程》但正剛著《ASP.NET網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例》吳明暉主編吳丹紅編著二、題目〔15〕機(jī)房管理系統(tǒng)實(shí)現(xiàn)機(jī)器信息、管理人員信息的管理;實(shí)現(xiàn)上機(jī)管理;實(shí)現(xiàn)收費(fèi)管理;創(chuàng)立觸發(fā)器,實(shí)現(xiàn)下機(jī)時(shí)自動(dòng)計(jì)算此次上機(jī)的時(shí)間和費(fèi)用;創(chuàng)立存儲(chǔ)過程統(tǒng)計(jì)各機(jī)房的上機(jī)時(shí)間和上機(jī)費(fèi)用創(chuàng)立存儲(chǔ)過程統(tǒng)計(jì)指定時(shí)間段內(nèi)各管理人員的收費(fèi)合計(jì);建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束。三、需求分析針對(duì)一般高校機(jī)房管理系統(tǒng)的需求分析、通過對(duì)學(xué)生上機(jī)過程、教學(xué)班上機(jī)過程、注冊(cè)過程、充值過程、的內(nèi)容的數(shù)據(jù)流程分析一現(xiàn)設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)〔1〕機(jī)房根本信息:包括機(jī)房號(hào)、機(jī)房名、計(jì)算機(jī)數(shù)目、管理人等〔2〕計(jì)算機(jī)根本信息:包括計(jì)算機(jī)IP地址、編號(hào)、機(jī)房號(hào)、品牌、備注等〔3〕學(xué)生根本信息:包括學(xué)號(hào)、姓名、性名、行政班等〔4〕用戶根本信息:包括用戶名、學(xué)號(hào)、密碼、余額等〔5〕學(xué)生充值根本信息:包括用戶名、充值時(shí)間、金額、辦理人等〔6〕機(jī)房收費(fèi)標(biāo)準(zhǔn)根本信息:包括機(jī)房號(hào)、金額等〔7〕學(xué)生上機(jī)過程登記根本信息:包括計(jì)算機(jī)IP地址、日期、上機(jī)時(shí)間、下機(jī)時(shí)間、學(xué)號(hào)、上機(jī)類型等〔8〕機(jī)房費(fèi)用統(tǒng)計(jì)根本信息:包括計(jì)算機(jī)IP地址、日期、統(tǒng)計(jì)時(shí)間、費(fèi)用等四、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)1、系統(tǒng)功能結(jié)構(gòu)圖機(jī)房管理系統(tǒng)機(jī)房管理系統(tǒng)機(jī)房信息管理機(jī)器信息管理學(xué)生信息管理充值信息管理上機(jī)過程管理費(fèi)用信息管理學(xué)生信息查詢學(xué)生信息添加學(xué)生信息修改機(jī)器信息添加機(jī)器信息查詢機(jī)器信息修改上機(jī)過程添加上機(jī)過程查詢上機(jī)過程修改2、屬性圖圖2機(jī)房實(shí)體E-R圖圖3學(xué)生實(shí)體E-R圖3、全局E-R圖機(jī)房機(jī)房用戶學(xué)生計(jì)算機(jī)機(jī)房號(hào)機(jī)房名機(jī)器數(shù)目管理人編號(hào)機(jī)房號(hào)品牌備注行政班學(xué)號(hào)性別姓名余額密碼學(xué)號(hào)用戶名屬于上機(jī)選擇屬于n1111n11五、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)1、數(shù)據(jù)字典room(機(jī)房表)字段名數(shù)據(jù)類型能否為空是否為主鍵說明rnoint否是機(jī)房號(hào)rnamechar(10)否否機(jī)房名numbersmallint能否計(jì)算機(jī)數(shù)目managerchar(10)否否管理人computer(計(jì)算機(jī)表)字段名數(shù)據(jù)類型能否為空是否為主鍵說明IPchar(20)否是計(jì)算機(jī)IP地址cnosmallint否否編號(hào)rnoint否否機(jī)房號(hào)brandChar(20)能否品牌noteVarchar(100)能否備注Student(學(xué)生表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明snoInt否是學(xué)號(hào)snameChar(10)否否姓名sexChar(2)能否性別classChar(20)能否行政班Usertable〔用戶表〕字段名數(shù)據(jù)類型能否為空是否作為主鍵說明unameChar(20)否是用戶名snoint否否學(xué)號(hào)pwordChar(20)否否密碼moneymoney能否余額Prepaid(充值表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明unameChar(20)否是用戶名ptimedatetime否是充值時(shí)間pmoneysmallmoney否否金額transChar(10)否否收費(fèi)人員Standard(收費(fèi)標(biāo)準(zhǔn)表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明rnoint否是機(jī)房號(hào)stimeChar(20)否是時(shí)間段smoneysmallmoney否否金額/小時(shí)Record〔上機(jī)過程登記表〕字段名數(shù)據(jù)類型能否為空是否作為主鍵說明IPchar(20)否是計(jì)算機(jī)IP地址begintimedatetime否是上機(jī)時(shí)間snoInt否否學(xué)號(hào)endtimedatetime能否下機(jī)時(shí)間typeChar(15)否否上機(jī)類型statistik(機(jī)房費(fèi)用統(tǒng)計(jì)表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明IPchar(20)否是計(jì)算機(jī)IP地址datesdatetime否是日期Snoint否否學(xué)號(hào)moneyssmallmoney否否費(fèi)用2、關(guān)系圖六、數(shù)據(jù)庫(kù)實(shí)現(xiàn)1、創(chuàng)立數(shù)據(jù)庫(kù)1、創(chuàng)立數(shù)據(jù)庫(kù)createdatabaseroomon(name='room_data',filename='E:\room\data\room_data',size=1MB,maxsize=3MB,filegrowth=1MB)logon(name='room_log',filename='E:\room\log\room_log',size=1MB,maxsize=3MB,filegrowth=1MB)2、創(chuàng)立表2、room(機(jī)房表)的創(chuàng)立createtableroom(rnointnotnullprimarykey,rnamechar(10)notnull,numbersmallintnull,managerchar(10)notnull)3、computer(計(jì)算機(jī)表)的創(chuàng)立createtablecomputer(IPchar(20)notnullprimarykey,cnosmallintnotnull,rnointnotnull,brandchar(20)null,notevarchar(50)null)4、student(學(xué)生表)的創(chuàng)立createtablestudent(snointnotnullprimarykey,snamechar(10)notnull,sexchar(2)null,classchar(20)notnull)6、User〔用戶表〕的創(chuàng)立createtableusertable(unamechar(20)notnullprimarykey,snointnotnull,pwordchar(20)notnull,moneysmoneynull,)7、prepaid(充值表)的創(chuàng)立createtableprepaid(unamechar(20)notnull,ptimedatetimenotnull,pmoneysmallmoneynotnull,transchar(10)notnull,constraintp_primaryprimarykey(uname,ptime))8、standard(收費(fèi)標(biāo)準(zhǔn)表)的創(chuàng)立createtablestandard(rnointnotnull,stimechar(20)notnull,smoneysmallmoneynotnull,constraintc_primaryprimarykey(rno,stime))11、record〔上機(jī)過程登記表〕的創(chuàng)立createtablerecord(IPchar(20)notnull,snointnotnull,begintimedatetimenotnull,endtimedatetimenull,typechar(15)notnull,constraintt1primarykey(IP,begintime))12、statistik(費(fèi)用統(tǒng)計(jì)表)的創(chuàng)立createtablestatistik(IPchar(20)notnull,datesdatetimenotnull,snointnotnull,moneyssmallmoneynotnull,constraintt2primarykey(IP,dates))2、創(chuàng)立存儲(chǔ)過程和觸發(fā)器創(chuàng)立存儲(chǔ)過程實(shí)現(xiàn)各機(jī)房上機(jī)費(fèi)用的統(tǒng)計(jì)1〕代碼createprocs_room(@rnoint)asselectrname機(jī)房名,sum(moneys)費(fèi)用fromstatistikinnerjoincomputeroncomputer.IP=statistik.IPinnerjoinroomonroom.rno=computer.rnowhereroom.rno=@rnogroupbyrname2、創(chuàng)立觸發(fā)器實(shí)現(xiàn)費(fèi)用登記時(shí),自動(dòng)修改該生的賬戶余額。1〕代碼createtriggeru_moneyonstatistikforinsertasupdateusertablesetmoneys=moneys-(selectmoneysfrominserted)wheresno=(selectsnofrominserted)2〕數(shù)據(jù)測(cè)試查詢插入記錄前學(xué)生的余額selectsno學(xué)號(hào),moneys余額fromusertablewheresno=2011508092執(zhí)行插入操作insertintostatistikvalues('001',getdate(),101,3.5)查詢插入記錄學(xué)生的余額selectsno學(xué)號(hào),moneys余額fromusertablewheresno=20115080923.創(chuàng)立觸發(fā)器實(shí)現(xiàn)充值時(shí)自動(dòng)修改該生余額1〕代碼createtriggerun_moneyonprepaidforinsertasupdateusertablesetmoneys=moneys+(selectpmoneyfrominserted)whereuname=(selectunamefrominserted)2〕數(shù)據(jù)測(cè)試selectsno學(xué)號(hào),moneys余額fromusertablewheresno=2011508092goinsertintoprepaidvalues('bbb',getdate(),4.8,'l劉龐哲')goselectsno學(xué)號(hào),moneys余額fromusertablewheresno=2011508092goselect*fromprepaid七、結(jié)束語通過這次課程設(shè)計(jì),我更加熟練的掌握了數(shù)據(jù)庫(kù)設(shè)計(jì)的方法,加深了對(duì)數(shù)據(jù)庫(kù)課程知識(shí)的理解,同時(shí)也更加深入的了解了利用SQL語言操縱數(shù)據(jù)庫(kù)的知識(shí),并且對(duì)數(shù)據(jù)庫(kù)里面的存儲(chǔ)過程有了比擬深入的了解。經(jīng)過幾天的艱苦奮斗,我終于完成了我的數(shù)據(jù)庫(kù)課程設(shè)計(jì)基于DB2的列車票務(wù)管理系統(tǒng)。進(jìn)一步提高分析解決問題的綜合能力。由于時(shí)間倉(cāng)促,系統(tǒng)還有很多缺乏之處,所以開發(fā)的系統(tǒng)不是很完善,有一些功能未實(shí)現(xiàn),但是列車票務(wù)管理的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加裝電梯加盟合同范本
- canying勞動(dòng)合同范本
- 剝離工程合同范本
- 保理 保證合同范本
- 養(yǎng)鵝訂單合同范本
- 中介居間服務(wù)合同范本
- 催收咨詢服務(wù)合同范例
- 加工制作維修合同范例
- 保安服務(wù)合同補(bǔ)充合同范本
- 加盟店餐飲合同范例
- 創(chuàng)新教案:《歌唱二小放牛郎》在2025年音樂教學(xué)中的應(yīng)用
- 2024年西安電力高等??茖W(xué)校高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫(kù)含答案解析
- 祖沖之的平生與貢獻(xiàn)
- 2025年版護(hù)理法律法規(guī)
- DB3305T 261-2023 湖州湖羊種羊等級(jí)評(píng)定
- 房屋市政工程生產(chǎn)安全重大事故隱患排查表(2024版)
- 2024年牡丹江大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫(kù)帶答案
- 客戶服務(wù)部崗位手冊(cè)
- 統(tǒng)編版(2024新版)七年級(jí)下冊(cè)道德與法治期末復(fù)習(xí)背誦知識(shí)點(diǎn)提綱
- 健康體檢報(bào)告解讀頁課件
評(píng)論
0/150
提交評(píng)論