




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-. z.數(shù)據(jù)庫原理課程設(shè)計報告題目名稱:高校教材管理系統(tǒng) 專業(yè):信息管理與信息系統(tǒng)班級:信管班*:學(xué)生:*指導(dǎo)教師:*完成日期1.題目要求實現(xiàn)、教材類型等的管理;實現(xiàn)教材的訂購管理;實現(xiàn)教材的入庫管理;創(chuàng)立觸發(fā)器,實現(xiàn)教材入庫和出庫時自動修改庫存數(shù)量;創(chuàng)立存儲過程統(tǒng)計各種教材的訂購、到貨和發(fā)放數(shù)量;建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。2.設(shè)計根本要求1構(gòu)造設(shè)計,包括概念構(gòu)造設(shè)計,邏輯構(gòu)造設(shè)計和物理構(gòu)造設(shè)計與高校教材管理相結(jié)合;2列出實體、聯(lián)系及實體和聯(lián)系的屬性;3畫出E-R圖;E-R圖轉(zhuǎn)換成關(guān)系模式,并注明主碼和外碼;4建立直觀的數(shù)據(jù)字典;5創(chuàng)立數(shù)據(jù)庫,正確的SQL語句;6根據(jù)題目的要求寫
2、查詢、存儲過程、觸發(fā)器等。3.設(shè)計過程3.1問題的描述高校教材管理系統(tǒng):實現(xiàn)教材根本信息的管理; 實現(xiàn)教材的訂購管理; 實現(xiàn)教材的入庫管理; 實現(xiàn)教材的領(lǐng)用管理。 3.2需求分析開發(fā)教材管理系統(tǒng)的目的就是充分利用計算機和現(xiàn)代辦公軟件,擺脫傳統(tǒng)辦公工具,用計算機實現(xiàn)集中方便的管理工作,把學(xué)校教材科的工作人員從繁重的體力勞動中解脫出來以提高工作效率和質(zhì)量,最終實現(xiàn)教材管理的全面自動化為和現(xiàn)代化。因此系統(tǒng)主要是實現(xiàn)教材管理信息的輸入包括入庫、出庫、需求信息的輸入等。教材管理各種信息的查詢、修改以及各系各部門的教材需求管理等。3.3系統(tǒng)功能模塊圖(1)高校教材管理系統(tǒng):高校管理系統(tǒng)教材表信息管理訂購表
3、信息管理表信息管理學(xué)校表信息管理訂單教材號入庫訂購數(shù)量發(fā)貨數(shù)量發(fā)貨貨訂購3.4構(gòu)造流程圖(1)學(xué)校訂購流程圖 開場 訂購教材庫存量訂購量YN是否成功Y繳納費用完畢N(2)訂單流程圖開場發(fā)布教材信息訂單是否接收Y發(fā)貨完畢N4邏輯構(gòu)造設(shè)計4.1局部E-R圖(1) 學(xué)校 E_R圖學(xué)校學(xué)校號學(xué)校名(2) 教材 E_R圖教材教材號教材名教材教材號(3) E_R圖號名號4.2 全局E-R圖根據(jù)表格繪制E-R圖如下:教材號學(xué)校號到貨數(shù)量教材學(xué)校學(xué)校名是否應(yīng)聘成功訂購生產(chǎn)教材名Nmpq訂購數(shù)量領(lǐng)用數(shù)量名號4.3 數(shù)據(jù)字典數(shù)據(jù)的根本存取單位是存儲記錄。有了邏輯構(gòu)造以后,就可以設(shè)計存儲記錄構(gòu)造,一個存儲記錄可以與
4、多個邏輯記錄相對應(yīng)。存儲記錄就包括記錄的組成,數(shù)據(jù)項的類型,長度及其他約束條件。經(jīng)分析可知其對應(yīng)的關(guān)系模式:(1)號、教材號、名、庫存量(2)訂購表教材號、學(xué)校號、號、訂購數(shù)量、到貨數(shù)量,領(lǐng)用數(shù)量(3)教材教材號、教材名(4)學(xué)校學(xué)校號、學(xué)校名涉及的表如下:(1)表(以號、教材號為主鍵)名稱數(shù)據(jù)類型是否為空號int否教材號int否名庫存量nchar(10)int否是(2)訂購表教材號、學(xué)校號、號為主鍵名稱數(shù)據(jù)類型是否為空教材號Int 否號學(xué)校號訂購數(shù)量領(lǐng)用數(shù)量到貨數(shù)量IntIntIntIntInt否否否是是(3)學(xué)校表學(xué)校號為主鍵 名稱數(shù)據(jù)類型是否為空學(xué)校號Int 否學(xué)校名nchar(10)
5、否(4)教材表教材號為主鍵 名稱數(shù)據(jù)類型是否為空教材號Int 否教材名nchar(10) 否4.4關(guān)系圖5 物理構(gòu)造設(shè)計 物理構(gòu)造設(shè)計是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理構(gòu)造,將邏輯構(gòu)造設(shè)計中的表用SQL語句創(chuàng)立出來。5.1 創(chuàng)立存儲過程1創(chuàng)立存儲過程查詢輸入學(xué)校號,輸出該學(xué)校的到貨情況-創(chuàng)立存儲過程-輸入學(xué)校號,輸出該學(xué)校的到貨情況use高校教材管理ife*ists(selectnamefromsysobjectswherename=pro_1andTYPE=p)dropprocedurepro_1goCreateprocedurepro_1學(xué)校號_inintAsSelect*Fro
6、m訂購表where學(xué)校號=學(xué)校號_in-驗證e*ecpro_11015.2創(chuàng)立觸發(fā)器-創(chuàng)立觸發(fā)器-(1)訂購教材時,訂購數(shù)量要小于庫存量,并且修改庫存量use高校教材管理ife*ists(selectnamefromsysobjectswherename=tri_1andTYPE=tr)droptriggertri_1goCreatetriggertri_1on訂購表Forupdate,insertAsif (select訂購數(shù)量frominserted)(select庫存量from表where號=(select號frominserted)and教材號=(select教材號frominsert
7、ed)beginprint庫存數(shù)量缺乏rollbacktransactionendelseprint訂購成功update表set庫存量=庫存量-(select訂購數(shù)量frominserted)where號=(select號frominserted)and教材號=(select教材號frominserted)select庫存量from表where號=(select號frominserted)and教材號=(select教材號frominserted)go-驗證修改不成功案例update訂購表set訂購數(shù)量=300 where號=2 and教材號=11-驗證插入不成功insertinto訂購表va
8、lues(12,102,3,300,0,0)-修改成功update訂購表set訂購數(shù)量=10 where號=2 and教材號=11-插入成功insertinto訂購表values(12,102,3,10,0,0)5.3數(shù)據(jù)庫備份與恢復(fù)-數(shù)據(jù)庫備份use高校教材管理backupdatabasezyjstodisk=D:2014508122 武杰備份withinitgo-數(shù)據(jù)庫恢復(fù)use高校教材管理-(或更改為master)restoredatabasezyjsfromdisk=D:2014508122 武杰備份withrecoverygo5.4SQL語句1-新建一個表-學(xué)校表use高校教材管理g
9、ocreatetable學(xué)校表(學(xué)校號intnotnull,學(xué)校名nchar(10)notnull)2-創(chuàng)立視圖-創(chuàng)立訂購表視圖use高校教材管理gocreateviewview_訂購asselect*from訂購表3.-添加記錄-向訂購表添加一條記錄insertinto訂購表values(11,101,2,100,0,0)4.-修改記錄-把訂購表的教材號為,學(xué)校號為,號為的到貨數(shù)量改為Update訂購表set到貨數(shù)量=20 where教材號=11 and學(xué)校號=100 and號=15.-刪除記錄-刪除表號=1 并且教材號=13 的記錄Deletefrom表where號=1 and教材號=13
10、6.-查詢記錄-查詢到貨數(shù)量=0的學(xué)校名select學(xué)校名from學(xué)校表where學(xué)校號=(select學(xué)校號from訂購表where到貨數(shù)量=0)7.-創(chuàng)立索引-為用人單位表在單位編號上按降序建立聚簇索引ind_單位編號use高校教材管理gocreateclusteredinde*ind_學(xué)校號on訂購表(學(xué)校號desc)6、總結(jié)在完成高校教材管理的課程設(shè)計針對系統(tǒng)進展了需求分析、邏輯構(gòu)造設(shè)計、物理設(shè)計、加載數(shù)據(jù)、功能設(shè)計事物設(shè)計,程序設(shè)計、據(jù)庫分析與設(shè)計;然后畫出E-R圖并利用T-SQL語句完成相關(guān)的操作。在SQl的語句編寫實現(xiàn)的操作中認識到能掌握SQL的標準語句是極為重要的,在企業(yè)管理器
11、和查詢分析器中實現(xiàn)一樣效果的不同操作。此課程設(shè)計高校教材管理系統(tǒng)以高校教材管理功能為根底,涵蓋了管理、教材管理、訂購管理、庫存管理多個方面,是高校教材實現(xiàn)的根本數(shù)據(jù)庫的實現(xiàn),但對于復(fù)雜的高校教材問題我的設(shè)計僅是冰山一角,希望在以后的學(xué)習(xí)中能完善!通過此次課程設(shè)計更深入的理解了SQL Server 2008中的有關(guān)根本操作。例如:表、視圖的創(chuàng)立、信息的插入、修改、刪除,存儲過程、觸發(fā)器的相關(guān)操作等。同時對課本知識有了一個比擬整體的掌握。同樣的,在此次課程設(shè)計的學(xué)習(xí)實踐中出現(xiàn)了許多問題,是我很苦惱,但是通過自我學(xué)習(xí)實踐與請教教師同學(xué),收獲了很多,包括思路與技術(shù)問題。經(jīng)過教師指導(dǎo),我修改后自我感覺比之前有了進步,但是,針對于此教材管理系統(tǒ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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度國際貿(mào)易知識產(chǎn)權(quán)傭金協(xié)議
- 二零二五年度分手補償協(xié)議書及子女教育費用承擔(dān)
- 2025年度股份代持股份占比調(diào)整合同協(xié)議書模板
- 2025年度酒店餐飲服務(wù)兼職員工合同
- 二零二五年度隱名股東股權(quán)轉(zhuǎn)讓及管理權(quán)移交協(xié)議
- 二零二五年度足療養(yǎng)生店轉(zhuǎn)讓與品牌授權(quán)使用合同
- 二零二五年度學(xué)校食堂租賃協(xié)議書(含智能點餐系統(tǒng)建設(shè))
- 二零二五年度文化旅游項目介紹費合作協(xié)議書
- 初中校長發(fā)言稿
- 安全教育領(lǐng)導(dǎo)發(fā)言稿
- 2024年大學(xué)英語四級詞匯和語法全真模擬試題及答案(共六套)
- 人工智能崗位招聘筆試題及解答(某大型央企)2025年
- 緊急停車按鈕的安全設(shè)置要求
- 2024年玩具陀螺項目可行性研究報告
- 城區(qū)綠地養(yǎng)護服務(wù)費項目成本預(yù)算績效分析報告
- v建筑主墩雙壁鋼圍堰施工工藝資料
- 新部編人教版六年級道德與法治下冊全冊全套課件
- 我國互聯(lián)網(wǎng)公司資本結(jié)構(gòu)分析-以新浪公司為例
- 【藍天幼兒園小一班早期閱讀現(xiàn)狀的調(diào)查報告(含問卷)7800字(論文)】
- 糧油機械設(shè)備更新項目資金申請報告-超長期特別國債投資專項
- 個體戶的食品安全管理制度文本
評論
0/150
提交評論