




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告題目名稱(chēng):高校教材管理系統(tǒng) 專(zhuān)業(yè):信息管理與信息系統(tǒng)班級(jí):信管班學(xué)號(hào):學(xué)生:* 指導(dǎo)教師:*完成日期2016.7.41.題目要求l 實(shí)現(xiàn)、教材類(lèi)型等的管理;l 實(shí)現(xiàn)教材的訂購(gòu)管理;l 實(shí)現(xiàn)教材的入庫(kù)管理;l 創(chuàng)建觸發(fā)器,實(shí)現(xiàn)教材入庫(kù)和出庫(kù)時(shí)自動(dòng)修改庫(kù)存數(shù)量;l 創(chuàng)建存儲(chǔ)過(guò)程統(tǒng)計(jì)各種教材的訂購(gòu)、到貨和發(fā)放數(shù)量;l 建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束。2.設(shè)計(jì)基本要求(1)結(jié)構(gòu)設(shè)計(jì),包括概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)與高校教材管理相結(jié)合;(2)列出實(shí)體、聯(lián)系與實(shí)體和聯(lián)系的屬性;(3)畫(huà)出E-R圖;E-R圖轉(zhuǎn)換成關(guān)系模式,并注明主碼和外碼;(4)建立直觀的數(shù)據(jù)字典
2、;(5)創(chuàng)建數(shù)據(jù)庫(kù),正確的SQL語(yǔ)句;(6)根據(jù)題目的要求寫(xiě)查詢(xún)、存儲(chǔ)過(guò)程、觸發(fā)器等。3.設(shè)計(jì)過(guò)程3.1問(wèn)題的描述高校教材管理系統(tǒng): 實(shí)現(xiàn)教材基本信息的管理; 實(shí)現(xiàn)教材的訂購(gòu)管理; 實(shí)現(xiàn)教材的入庫(kù)管理; 實(shí)現(xiàn)教材的領(lǐng)用管理。 3.2需求分析開(kāi)發(fā)教材管理系統(tǒng)的目的就是充分利用計(jì)算機(jī)和現(xiàn)代辦公軟件,擺脫傳統(tǒng)辦公工具,用計(jì)算機(jī)實(shí)現(xiàn)集中方便的管理工作,把學(xué)校教材科的工作人員從繁重的體力勞動(dòng)中解脫出來(lái)以提高工作效率和質(zhì)量,最終實(shí)現(xiàn)教材管理的全面自動(dòng)化為和現(xiàn)代化。因此系統(tǒng)主要是實(shí)現(xiàn)教材管理信息的輸入包括入庫(kù)、出庫(kù)、需求信息的輸入等。教材管理各種信息的查詢(xún)、修改以與各系各部門(mén)的教材需求管理等。3.3系統(tǒng)功能
3、模塊圖(1)高校教材管理系統(tǒng):高校管理系統(tǒng)教材表信息管理訂購(gòu)表信息管理表信息管理學(xué)校表信息管理訂單教材號(hào)入庫(kù)訂購(gòu)數(shù)量發(fā)貨數(shù)量發(fā)貨貨訂購(gòu)3.4結(jié)構(gòu)流程圖(1)學(xué)校訂購(gòu)流程圖 開(kāi)始 訂購(gòu)教材庫(kù)存量訂購(gòu)量YN是否成功Y繳納費(fèi)用結(jié)束N(2)訂單流程圖開(kāi)始發(fā)布教材信息訂單是否接收Y發(fā)貨結(jié)束N4邏輯結(jié)構(gòu)設(shè)計(jì)4.1局部E-R圖(1) 學(xué)校 E_R圖學(xué)校學(xué)校號(hào)學(xué)校名(2) 教材 E_R圖教材教材號(hào)教材名教材教材號(hào)(3) E_R圖號(hào)名號(hào)4.2 全局E-R圖根據(jù)表格繪制E-R圖如下:教材號(hào)學(xué)校號(hào)到貨數(shù)量教材學(xué)校學(xué)校名是否應(yīng)聘成功訂購(gòu)生產(chǎn)教材名Nmpq訂購(gòu)數(shù)量領(lǐng)用數(shù)量名號(hào)4.3 數(shù)據(jù)字典數(shù)據(jù)的基本存取單位是存儲(chǔ)記錄
4、。有了邏輯結(jié)構(gòu)以后,就可以設(shè)計(jì)存儲(chǔ)記錄結(jié)構(gòu),一個(gè)存儲(chǔ)記錄可以與多個(gè)邏輯記錄相對(duì)應(yīng)。存儲(chǔ)記錄就包括記錄的組成,數(shù)據(jù)項(xiàng)的類(lèi)型,長(zhǎng)度與其他約束條件。經(jīng)分析可知其對(duì)應(yīng)的關(guān)系模式:(1)(號(hào)、教材號(hào)、名、庫(kù)存量)(2)訂購(gòu)表(教材號(hào)、學(xué)校號(hào)、號(hào)、訂購(gòu)數(shù)量、到貨數(shù)量,領(lǐng)用數(shù)量)(3)教材(教材號(hào)、教材名)(4)學(xué)校(學(xué)校號(hào)、學(xué)校名)涉與的表如下:(1)表(以號(hào)、教材號(hào)為主鍵)名稱(chēng)數(shù)據(jù)類(lèi)型是否為空號(hào)int否教材號(hào)int否名庫(kù)存量 nchar(10)int否是(2)訂購(gòu)表(教材號(hào)、學(xué)校號(hào)、號(hào)為主鍵)名稱(chēng)數(shù)據(jù)類(lèi)型是否為空教材號(hào)Int 否號(hào)學(xué)校號(hào)訂購(gòu)數(shù)量領(lǐng)用數(shù)量到貨數(shù)量IntIntIntIntInt 否否否是是(
5、3)學(xué)校表(學(xué)校號(hào)為主鍵) 名稱(chēng)數(shù)據(jù)類(lèi)型是否為空學(xué)校號(hào)Int 否學(xué)校名nchar(10) 否(4) 教材表(教材號(hào)為主鍵) 名稱(chēng)數(shù)據(jù)類(lèi)型是否為空教材號(hào)Int 否教材名nchar(10) 否4.4關(guān)系圖5 物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),將邏輯結(jié)構(gòu)設(shè)計(jì)中的表用SQL語(yǔ)句創(chuàng)建出來(lái)。5.1 創(chuàng)建存儲(chǔ)過(guò)程(1)創(chuàng)建存儲(chǔ)過(guò)程查詢(xún)輸入學(xué)校號(hào),輸出該學(xué)校的到貨情況-創(chuàng)建存儲(chǔ)過(guò)程-輸入學(xué)校號(hào),輸出該學(xué)校的到貨情況use高校教材管理ifexists(selectnamefromsysobjectswherename=pro_1andTYPE=p)dropprocedu
6、repro_1goCreateprocedurepro_1學(xué)校號(hào)_inintAsSelect*From訂購(gòu)表where學(xué)校號(hào)=學(xué)校號(hào)_in-驗(yàn)證execpro_11015.2創(chuàng)建觸發(fā)器-創(chuàng)建觸發(fā)器-(1)訂購(gòu)教材時(shí),訂購(gòu)數(shù)量要小于庫(kù)存量,并且修改庫(kù)存量use高校教材管理ifexists(selectnamefromsysobjectswherename=tri_1andTYPE=tr)droptriggertri_1goCreatetriggertri_1on訂購(gòu)表Forupdate,insertAsif (select訂購(gòu)數(shù)量frominserted)(select庫(kù)存量from表where
7、號(hào)=(select號(hào)frominserted)and教材號(hào)=(select教材號(hào)frominserted)beginprint庫(kù)存數(shù)量不足rollbacktransactionendelseprint訂購(gòu)成功update表set庫(kù)存量=庫(kù)存量-(select訂購(gòu)數(shù)量frominserted)where號(hào)=(select號(hào)frominserted)and教材號(hào)=(select教材號(hào)frominserted)select庫(kù)存量from表where號(hào)=(select號(hào)frominserted)and教材號(hào)=(select教材號(hào)frominserted)go-驗(yàn)證修改不成功案例update訂購(gòu)表set
8、訂購(gòu)數(shù)量=300 where號(hào)=2 and教材號(hào)=11-驗(yàn)證插入不成功insertinto訂購(gòu)表values(12,102,3,300,0,0)-修改成功update訂購(gòu)表set訂購(gòu)數(shù)量=10 where號(hào)=2 and教材號(hào)=11-插入成功insertinto訂購(gòu)表values(12,102,3,10,0,0)5.3數(shù)據(jù)庫(kù)備份與恢復(fù)-數(shù)據(jù)庫(kù)備份use高校教材管理backupdatabasezyjstodisk=D:2014508122 武杰備份withinitgo-數(shù)據(jù)庫(kù)恢復(fù)use高校教材管理-(或更改為master)restoredatabasezyjsfromdisk=D:20145081
9、22 武杰備份withrecoverygo5.4 SQL語(yǔ)句1-新建一個(gè)表-學(xué)校表use高校教材管理gocreatetable學(xué)校表(學(xué)校號(hào)intnotnull,學(xué)校名nchar(10)notnull)2-創(chuàng)建視圖-創(chuàng)建訂購(gòu)表視圖use高校教材管理gocreateviewview_訂購(gòu)asselect*from訂購(gòu)表3.-添加記錄-向訂購(gòu)表添加一條記錄insertinto訂購(gòu)表values(11,101,2,100,0,0)4.-修改記錄-把訂購(gòu)表的教材號(hào)為,學(xué)校號(hào)為,號(hào)為的到貨數(shù)量改為Update訂購(gòu)表set到貨數(shù)量=20 where教材號(hào)=11 and學(xué)校號(hào)=100 and號(hào)=15.-刪除
10、記錄-刪除表號(hào)=1 并且教材號(hào)=13 的記錄Deletefrom表where號(hào)=1 and教材號(hào)=136.-查詢(xún)記錄-查詢(xún)到貨數(shù)量=0的學(xué)校名select學(xué)校名from學(xué)校表where學(xué)校號(hào)=(select學(xué)校號(hào)from訂購(gòu)表where到貨數(shù)量=0)7.-創(chuàng)建索引-為用人單位表在單位編號(hào)上按降序建立聚簇索引ind_單位編號(hào)use高校教材管理gocreateclusteredindexind_學(xué)校號(hào)on訂購(gòu)表(學(xué)校號(hào)desc)6、總結(jié)在完成高校教材管理的課程設(shè)計(jì)針對(duì)系統(tǒng)進(jìn)行了需求分析、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)、加載數(shù)據(jù)、功能設(shè)計(jì)(事物設(shè)計(jì)),程序設(shè)計(jì)、據(jù)庫(kù)分析與設(shè)計(jì);然后畫(huà)出E-R圖并利用T-SQ
11、L語(yǔ)句完成相關(guān)的操作。在SQl的語(yǔ)句編寫(xiě)實(shí)現(xiàn)的操作中認(rèn)識(shí)到能掌握SQL的標(biāo)準(zhǔn)語(yǔ)句是極為重要的,在企業(yè)管理器和查詢(xún)分析器中實(shí)現(xiàn)一樣效果的不同操作。此課程設(shè)計(jì)高校教材管理系統(tǒng)以高校教材管理功能為基礎(chǔ),涵蓋了管理、教材管理、訂購(gòu)管理、庫(kù)存管理多個(gè)方面,是高校教材實(shí)現(xiàn)的基本數(shù)據(jù)庫(kù)的實(shí)現(xiàn),但對(duì)于復(fù)雜的高校教材問(wèn)題我的設(shè)計(jì)僅是冰山一角,希望在以后的學(xué)習(xí)中能完善!通過(guò)此次課程設(shè)計(jì)更深入的理解了SQL Server 2008中的有關(guān)基本操作。例如:表、視圖的創(chuàng)建、信息的插入、修改、刪除,存儲(chǔ)過(guò)程、觸發(fā)器的相關(guān)操作等。同時(shí)對(duì)課本知識(shí)有了一個(gè)比較整體的掌握。同樣的,在此次課程設(shè)計(jì)的學(xué)習(xí)實(shí)踐中出現(xiàn)了許多問(wèn)題,是我很苦惱,但是通過(guò)自我學(xué)習(xí)實(shí)踐與請(qǐng)教老師同學(xué),收獲了很多,包括思路與技術(shù)問(wèn)題。經(jīng)過(guò)老師指導(dǎo),我修改后自我感覺(jué)比之前有了進(jìn)步,但是,針對(duì)于此教材管理系統(tǒng)的設(shè)計(jì),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息傳遞的有效性與準(zhǔn)確性計(jì)劃
- 輸血護(hù)理查對(duì)制度
- 《貴州林東礦業(yè)集團(tuán)有限責(zé)任公司百里杜鵑風(fēng)景名勝區(qū)金坡鄉(xiāng)紅林煤礦(變更)礦產(chǎn)資源綠色開(kāi)發(fā)利用方案(三合一)》評(píng)審意見(jiàn)
- 第六單元寫(xiě)作《表達(dá)要得體》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 2025年繪畫(huà)防疫創(chuàng)意口罩標(biāo)準(zhǔn)教案
- 2025年濟(jì)南貨運(yùn)從業(yè)資格證試題和答案
- 2025年濰坊道路貨運(yùn)從業(yè)資格證模擬考試官方題下載
- 2025年銅川貨運(yùn)上崗證考試題庫(kù)
- 2025年?duì)I口貨車(chē)從業(yè)資格證理考試
- 2025年安康道路貨運(yùn)輸從業(yè)資格證模擬考試題庫(kù)
- 益生菌精品課件
- 一級(jí)公司向二級(jí)公司授權(quán)管理制度
- 沃爾瑪全國(guó)的分布
- (自考)財(cái)務(wù)管理學(xué)完整版課件全套ppt教程(最新)
- 第四紀(jì)地質(zhì)與環(huán)境:第十一章 第四紀(jì)氣候變遷及其動(dòng)力機(jī)制
- 鋼結(jié)構(gòu)廠(chǎng)房工程施工組織設(shè)計(jì)方案(85頁(yè))
- 小學(xué)生心理健康講座-(精)
- 蝴蝶豌豆花(課堂PPT)
- 數(shù)獨(dú)6×6初級(jí)打印版
- 口腔修復(fù)學(xué)-第七章-牙列缺失的全口義齒修復(fù)
- Y-Y2系列電機(jī)繞組標(biāo)準(zhǔn)數(shù)據(jù)匯總
評(píng)論
0/150
提交評(píng)論