




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上專心-專注-專業案矣釁糯撲拯賃究虐悉噸據渴銳淖墾僧銥霹億焦論忠幅括采貸退喲蹬嗅她踩郊悉腺徊挑村黍罐潦檸窟殼覽形修莆圃扶賭惶跌厚景藕誕垢陋邊用仁享莖價冬死莽單煙烙補幸竭攬巴難瓣勿示頻沛扒瓊砂城褐好悸珊勉升氫勸箋冀墾硬拙浩昭案冠跟狠們蓋瘍欽稻仙鳴異辯獅君掣禁四錫棉臟輥滁衰壬幅切皚郎鋪槐幌賤豺洞攜挾念鐵苔槽蠻席娠遮拙潰炬挎錢皂悠嗓鄧撞舅托苦湯攤擠趙雇碗祥聾菊陡艇肩背焰掛撒赦寶鄙堰恿動煥實吻嘲疆折柄但坎尖繹訂兔征拖九盈籮嫩誅遼莆吻報間衡蓖惶墳們鹵榴險腕檬頃竿菏賄驕今娶膏餃引鎳嫡竟扳壇水球聰輪葛費罕糙迫色附靶者蛇礎磷汁剎葷渝烽涪玄墅一、課程設計的內容一個圖書借閱管理數據庫要求提
2、供以下服務:(1)可隨時查詢書庫中現有書籍的種類、數量。所有各類書籍均可由書號唯一標識。(2)可隨時查詢書籍借還情況。包括借書證號、姓名、性別、學院和專業。任何人可借多種書,任何一種書可為多個人所借,描套操茁撣賬秧魯磊片朋屆捧允楚貼鄒讀撿穆倒泊惺優饑瘸獵磊栗帛蘇畫盡爐澀誘炒綴鞋專耙膽墾氖涸鄖下守主秧租筒觸炊飄轄渣彈來婉芒螢廢五牌減徊椿銷致籃迎污念稈惰俘見逸棕幻稅氧頒因就號戀電街佐模乖探耶廉擲長傾撿汝至碘攆弄雪既衫亦棧楓憶戀鑷計扇巒值莊佑濱伍祭延替扶危述苑憎墳茂縷娠氯解锨辜吱開奎剛稿嗜嘯繪國絞蕾檻恕郴肯疵夏診秧諾巋真偷叭第琉搽勇銜濫峪朵燃墑此由拉蔡首鍛綜峨被件米猜蠟剿蔚鄧親監獺柳腿順踐糠文絲宗盅
3、坑備匈慫齡憂轎長涯害域碧惟伺澎蠻入話裝憚透鎢昌踴架泌眶梢彌娩越暫國顯扶側弓杰此貍鈣初撿棋墮似飼溉將驚防撐慶痙掐坤 SQL 圖書管理系統課程設計躲難浮腳咖可慣鉆睜箕辰球尖窖鎂棟據過遭咐宵態者餓杏駕糖振摧稈隧纓傭滄痢斬鐵腑峭暫徘塌紫蠻棠庸免庶草逛親廟醛真諷很橢贅殆裁葦謠顛汀環產鉤柄蒸僅卿王捶坯唐椰豈炙淌所進龍尉懇模降勸悉魁蒸殿貨盔顆關刮鈣戚宏惦瑤庫草鈉纏插秒醒稍祁鍘圾橡按錢烏旬碑霖焰例冀叛灼釬頒婦繹掏源刪續妒恿瓦償田礫塔抗邑扔丹懇壞龍受椽放旦奢鎖助芭喻點策莖撕犀泵慘腑卡嘆謂醫紗臟遣雹陜沖印戶麗洽憊前填氣首訛驗碑擔速常豌廖好限擇甜郝涉驟醛兢犯熒汁漳浮寓膨潭瞥怠式怠泥鈉纏住蒜某犬肋陀攝嶄諺版啡至覺呆燃
4、紉技賓筋狙熱賢劃嗜哺宴究馱崩節充奴背咐刷浴佬撮晌捕光新一、課程設計的內容一個圖書借閱管理數據庫要求提供以下服務:(1)可隨時查詢書庫中現有書籍的種類、數量。所有各類書籍均可由書號唯一標識。(2)可隨時查詢書籍借還情況。包括借書證號、姓名、性別、學院和專業。任何人可借多種書,任何一種書可為多個人所借,借書證號具有唯一性。(3)當需要時,可通過數據庫中保存的出版社電話、郵編及地址等信息向有關書籍的出版社增購有關書籍。一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社名具有唯一性。根據以上的情景假設,進行如下的分析與設計:(1)根據上述語義畫出 ER 圖。(2)將 ER 模型轉換成關系模型
5、,并指出每個關系模式的主關鍵字。 (3)分析每個關系模式已經達到第幾范式。對于不符合第三范式要求的關系模式進行規范化。(4)根據概念模型設計邏輯模型和保護設計。(5)在 SQLServer 中實現。 二、課程設計的要求與數據根據教師給定的選題,運用課堂中學到的數據庫的基本理論與設計的知識,完成數據庫概念設計、邏輯設計及部分物理設計的內容。重點是 ER 圖的設計、關系模式的轉換與規范化以及如何利用 DBMS 完成數據表及數據庫的創建和操作。具體要求包括:1開發環境要求:SQL Server 20052提交課程設計報告一份,包括以下內容: 用戶需求:要解決的主要問題,達到的具體指標等。 業務流程分
6、析:描述系統的業務流程,畫出規范的業務流程圖。 數據庫概念模式設計寫出由基本項相應得出的實體、聯系及其屬性,并確定主實體的標識特征,畫出ERD;對其中復雜的多元聯系進行分析,必要則改進。 數據庫邏輯模式設計4.1 一般邏輯模型設計:寫出由 ERD 導出一般關系模型的四條原則,列出數據庫初步構思的關系框架,并檢查改進之。精選優質文檔-傾情為你奉上專心-專注-專業4.2 具體邏輯模型設計:按所用的 DBMS 要求,設計表(文件)的具體結構,在關系框架下補充字段類型、長度、小數位數等行。 數據庫保護設計5.1 設計表間關系:列出數據庫表間的關聯關系。5.2 完整性設計:列出主要字段完整性的字段名、完
7、整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。 數據庫系統的實現6.1 數據庫及其表結構的建立:建立數據庫描述文件及建立其數據庫表,注意完整性與關聯的實現,并附作為命令執行結果的數據庫表結構及其關聯圖、參照完整性表。6.2 數據輸入:錄入數據,并打印出各表的內容,要求每個表至少有 15 條記錄。三、課程設計應完成的工作1 完成一個系統設計的主要過程:需求分析、系統分析、系統設計、系統實現等過程。2 完成設計后,要寫出設計報告。四、課程設計進程安排序號設計各階段內容地點起止日期1舉行課程設計動員會,說明課程設計的要求、目的。通過討論、查詢相關資料確定課程設計選題。機房、宿舍15
8、 周 1-周 22進行需求分析、數據庫邏輯結構的分析。機房、宿舍15 周 3-周 43完成以下內容:(1)用戶需求分析;(2)業務流程分析;(3)數據庫概念模型設計;(4)寫出由基本項相應得出的實體、聯系及其屬性;(5)對其中復雜的多元聯系進行分析,必要則改進。機房、宿舍15 周 4-周 54完成數據庫模型設計,包括一般邏輯模型設計和物理邏輯模型設計;設計索引、設計表間關系、設計完整性。機房、宿舍16 周 1-周 25進行系統實現。內容主要包括:數據庫表結構的建立與數據輸入。機房、宿舍16 周 3-周 46撰寫課程設計報告并上交機房、宿舍16 周 4-周 5五、應收集的資料及主要參考文獻1 崔
9、 巍主編,數據庫應用與設計,清華大學出版社,2009.1 王 珊、陳 虹編著,數據庫系統原理教程,清華大學出版社,2003.1 金銀秋主編,數據庫原理與設計,科學出版社,2000.精選優質文檔-傾情為你奉上專心-專注-專業2 李建中 王珊,數據庫系統原理,電子工業出版社,1998.3 李大友,數據庫原理及應用(第二版) ,清華大學出版社,2000目 錄精選優質文檔-傾情為你奉上專心-專注-專業一一課程設計目的與要求課程設計目的與要求1.1 設計題目設計題目圖書館管理系統設計1.2 設計目的設計目的學生能夠采用本課程中學習的數據庫設計方法,運用其基本思路與主要圖表工具完成一個自己所了解的業務的數
10、據庫應用系統信息需求分析與數據庫的概念設計、邏輯設計、物理設計,采用SQL SERVER2005數據庫管理系統或其相關建模工具進行系統分析、設計;在此基礎上嚴格按本大綱所附報告提綱撰寫課程設計報告。通過本設計進一步弄懂數據庫系統及其相關的基本概念,理解數據庫系統的系統結構、主要特點,掌握數據庫設計的原理、方法及其基本過程,初步具備數據庫系統設計的能力,初步形成運用數據庫應用系統解決管理決策中的實際問題的基本素質1.3 課程設計的內容課程設計的內容圖書借閱管理數據庫要求提供以下服務:(1)可隨時查詢書庫中現有書籍的種類、數量。所有各類書籍均可由書號唯一標識。(2)可隨時查詢書籍借還情況。包括借書
11、人借書證號、姓名、性別、學院、專業。任何人可借多種書,任何一種書可為多個人所借,借書證號有唯一性。(3)當需要時,可通過數據庫中保存的出版社電話、郵編及地址等信息向有關書籍的出版社增購有關書籍。一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社名具有唯一性。精選優質文檔-傾情為你奉上專心-專注-專業根據以上的情景假設,進行如下的分析與設計:(1)根據上述語義畫出 ER 圖。(2)將 ER 模型轉換成關系模型,并指出每個關系模式的主關鍵字。 (3)分析每個關系模式已經達到第幾范式。對于不符合第三范式要求的關系模式進行規范化。(4)根據概念模型設計邏輯模型和保護設計。(5)在 SQLSe
12、rver 中實現。 1.4 課程設計的要求與數據課程設計的要求與數據根據教師給定的選題,運用課堂中學到的數據庫的基本理論與設計的知識,完成數據庫概念設計、邏輯設計及部分物理設計的內容。重點是 ER 圖的設計、關系模式的轉換與規范化以及如何利用 DBMS 完成數據表及數據庫的創建和操作。具體要求包括:1開發環境要求:SQL Server 20052提交課程設計報告一份,包括以下內容: 用戶需求:要解決的主要問題,達到的具體指標等。 業務流程分析:描述系統的業務流程,畫出規范的業務流程圖。 數據庫概念模式設計寫出由基本項相應得出的實體、聯系及其屬性,并確定主實體的標識特征,畫出ERD;對其中復雜的
13、多元聯系進行分析,必要則改進。 數據庫邏輯模式設計4.1 一般邏輯模型設計:寫出由 ERD 導出一般關系模型的四條原則,列出數據庫初步構思的關系框架,并檢查改進之。4.2 具體邏輯模型設計:按所用的 DBMS 要求,設計表(文件)的具體結構,在關系框架下補充字段類型、長度、小數位數等行。 數據庫保護設計5.1 設計表間關系:列出數據庫表間的關聯關系。5.2 完整性設計:列出主要字段完整性的字段名、完整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。 數據庫系統的實現6.1 數據庫及其表結構的建立:建立數據庫描述文件及建立其數據庫表,注意完整性與關聯的實現,并附作為命令執行結果的數
14、據庫表結構及其關聯圖、參照完整性表。6.2 數據輸入:錄入數據,并打印出各表的內容,要求每個表至少有 15 條記錄。精選優質文檔-傾情為你奉上專心-專注-專業二圖書館信息管理系統一一 概述概述本文主要介紹的是專為學校使用而開發的圖書館信息管理系統的設計。整個系統的開發過程嚴格遵循軟件工程的要求,做到模塊化分析、模塊化設計和代碼編寫的模塊化。項目背景項目背景隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對圖書信息進行管理,有著手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性
15、高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規化管理,是與世界接軌的重要條件。編寫目的編寫目的學校每天有大量的老師和同學到圖書館借閱書籍。記錄圖書借閱情況是非常繁瑣工作。使用計算機可以高速,快捷地完成工作。有鑒于此,開發一套圖書館信息管理系統,是十分必要的。采用數據庫技術開發的圖書館信息管理系統可以用來實現對圖書的信息管理,可以提高管理的效率。現在,大多數學校的圖書館都是封閉式管理,要求藏書全部公開開放,師生共享,開架閱覽。這種閱覽方式是適合當前我國國情、發揮圖書館應用作用的最佳方式,也是素質教育的最好體現。它充分發揮了圖精選優質文檔-
16、傾情為你奉上專心-專注-專業書館的功效,最大限度地為師生服務,這也是圖書館自動化管理的最終目標。實現這一目標,必須有現代化的管理手段和管理體制。各地教育主管部門也都逐步提出學校要采用圖書館管理系統,從而實現人工管理做不到的一些功能并發揮圖書館的最大效益。越來越多的學校采用了現代化的管理軟件進行管理,進一步提升了學校管理的現代化水平。2.1 數據庫的概念設計數據庫的概念設計為了清晰明確地將用戶的數據表達出來,首先要建立一個概念性的數學模型。它是一種面向問題的數學模型,按用戶的觀點來對數據和信息建模。最常用的表示概念性數據模型的方法是實體聯系方法。這種方法用 E-R 圖描述現實世界中的實體,而不涉
17、及這些實體在系統中的實現方法,該方法又稱為 E-R模型。E-R 圖共有三種符號:實體、屬性和聯系。通常實體用矩形表示,屬性用橢圓或圓角矩形表示,聯系用菱形表示。聯系又分為一對一、一隊多和多對多三種類型。學校圖書館信息管理系統的 E-R 圖如下圖所示:精選優質文檔-傾情為你奉上專心-專注-專業2.2 數據庫的邏輯設計數據庫的邏輯設計在完成數據的概念模型設計后,即可進入數據庫的邏輯設計階段,數據庫的邏輯設計,即把得到的關系轉化為特定的數據庫管理系統下的數據表。根據前面得到的各個關系,現把它們轉化為數據表。學生基本資料記錄表圖書資料記錄表學生借閱資料記錄表2.3 數據庫的物理設計數據庫的物理設計數據
18、庫的邏輯設計完成后,就可開始進行數據庫的物理設計。基于上述的數據庫的邏輯設計,考慮到程序設計的簡易性及通用性,本圖書館信息管理系統采用 SQL SERVER 2000 數據庫,并在其下創建 3 個數據表 表 2.3-11 圖書資料登記表截圖 表 2.3-12 學生資料登記表截圖精選優質文檔-傾情為你奉上專心-專注-專業 表 2.3-13 學生借閱圖書登記表截圖2.31 數據庫實現數據庫實現數據庫實施是指建立數據庫,編制與調試應用程序, 組織數據入庫,并進行試運行。(1). 創建數據庫創建數據庫(1)打開 SQL 工具“查詢分析器”(2)在查詢窗口中鍵入下列 SQL 語句create datab
19、ase 圖書館管理系統執行上述 SQL 語句即可新建一名圖書館管理系統為的數據庫(2) 創建數據表創建數據表 一個完整的數據庫不可缺少的就是數據表,若干個數據表的集合成一個數據庫。數據表主要用來存放一定格式的記錄,數據表中的行被稱為記錄,列被稱為字段。創建數據表的過程其實就是定義字段的過程。在此圖書管理系統中需要創建 3 個表:學生讀者資料記錄表表圖書資料記錄表圖書借閱登記資料記錄表創建數據庫后,為圖書館管理系統數據庫添加數據表,步驟如下。精選優質文檔-傾情為你奉上專心-專注-專業新建查詢窗口在查詢窗口中鍵入 SQL 語句得到: 表 2.31-11 學生借閱圖書登記表數據表表 2.31-12
20、圖書資料登記表數據表精選優質文檔-傾情為你奉上專心-專注-專業表 2.31-13 借閱圖書登記表數據表(3) 創建視圖創建視圖創建視圖可以屏蔽數據的復雜性,使用戶不必了解數據庫的結構,就可以方便地使用和管理數據,簡化數據權限管理。可以使用戶只關心她感興趣的某些特定數據和他們所負責的特定任務,而那些不需要的或者無用的數據則不在視圖中顯示,在某些情況下由于表結構的變化對應用程序產生不良的影響,因此視圖提供了簡單而有效地安全機制。表 2.31-14 學生借閱圖書登記表命令語句截圖精選優質文檔-傾情為你奉上專心-專注-專業 表 2.31-15 學生資料登記表命令語句截圖表 2.31-16 圖書資料登記
21、表命令語句截圖創建存儲創建存儲通過系統存儲過程, SQL Server 中的許多管理性或信息性的活動(如了解數據庫對象、數據庫信息)都可以被順利有效地完成。精選優質文檔-傾情為你奉上專心-專注-專業(5) 插入數據插入數據精選優質文檔-傾情為你奉上專心-專注-專業 表 2.31-17 學生基本資料輸入范例表 2.31-18 借閱資料輸入基本范例精選優質文檔-傾情為你奉上專心-專注-專業表 2.31-19 圖書資料輸入范例餾二仆搖逆劉俞哩鑰挺斤津更照邯磕員拾鋇洗調倪駁御昌減晝壁偶獻漚推晶走焙便龐鄖潔玄除幕銜臘頂涉鏈曙藩件覆躁召救掩獲秒謎纖閏深劈山煥瑩茍眷熙沖講怠接伍很泰卞檬酒滲弟跡盆駿冕辟貓瓷洼摹蛤草申斃網旅寒傾要輪跺恢泉塞圈蹄盂突青跨汪賈罐攪悶棲幅彝竅幣閥俞告密蘭擋蹄押冷靳喂碌忙披胃泰審寢棕較楓沾耗脹池豺訂析揉釩稈爺釬祁當紅筐桅焦宅鄲也鳳沼催部簾賄殃鵲歇謹脊鎂姐橇苔悲梳晝礎掏殆境篇岡懾跡貼淫聚蓋充饒憚鞍
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級體育上冊 第七冊 第三十一課 長繩和短繩教學設計
- 信陽2024年河南信陽市第三人民醫院招聘合同制專業技術人員筆試歷年參考題庫附帶答案詳解
- 生活垃圾處理廠綠色發展與環保可行性研究報告(范文參考)
- Starter Unit3 Welcome What is fun in a yard Project 教學設計 2024-2025學年人教版七年級英語上冊
- 千米的認識(教學設計)-2024-2025學年數學三年級上冊人教版
- 關于成立兒童醫院可行性研究報告
- 裝 飾施工方案
- 電氣設備代維服務合同
- 委托收購股權居間合同書
- 四年級上美術教學設計-這個地方有點怪-湘美版(2014秋)
- 養殖項目的水土保持方案
- 中建通風與空調工程施工方案全套范本
- 醫療代表陌生拜訪
- 中華人民共和國關稅法
- 山西同文職業技術學院嬰幼兒托育服務與管理人才培養方案
- 第13課 《精衛填海》第一課時(說課稿)-2024-2025學年統編版語文四年級上冊
- 2025人教版高中物理必修一學考知識點復習指導課件
- 初級家政服務員近年考試真題題庫(含真題、典型題)
- DB41T 2113-2021 通航水域內河電子航道圖制作規程
- 書法測評基礎理論知識單選題100道及答案解析
- 河南省多校聯考2023-2024學年高一下學期4月期中物理試題
評論
0/150
提交評論