出版時間:2010-6 出版社:清華大學出版社 作者:劉金嶺,馮萬利 主編 頁數(shù):200
前言
“數(shù)據(jù)庫原理及應(yīng)用”是一門既有較強理論性,又有較強實踐性的專業(yè)基礎(chǔ)課程,它需要把理論知識和實際應(yīng)用緊密結(jié)合起來。本書作為《數(shù)據(jù)庫原理及應(yīng)用》(劉金嶺、馮萬利、張有東主編,清華大學出版社,2009)的配套指導書,目的就是讓讀者在學習數(shù)據(jù)庫知識時,做到理論聯(lián)系實際,進行理論知識的學習的同時,進行上機實踐。本書內(nèi)容緊密結(jié)合主教材的學習內(nèi)容,由淺人深,循序漸進,力求通過實踐訓練,讓讀者了解數(shù)據(jù)庫管理系統(tǒng)的基本原理和數(shù)據(jù)庫系統(tǒng)設(shè)計的方法,培養(yǎng)讀者應(yīng)用及設(shè)計數(shù)據(jù)庫的能力。本書分為兩部分,第一部分為實驗指導,每個實驗都給出與實驗相關(guān)的試驗內(nèi)容,然后逐步引導讀者進行相關(guān)的實驗。該部分包括14個實驗,內(nèi)容包括SQL Server 2005常用服務(wù)、數(shù)據(jù)庫及數(shù)據(jù)表的創(chuàng)建與管理、SQL的數(shù)據(jù)查詢功能、SQL的數(shù)據(jù)操作功能、視圖的創(chuàng)建與使用、游標的使用、存儲過程的創(chuàng)建與使用、數(shù)據(jù)庫的安全性與完整性、數(shù)據(jù)庫備份和還原、ASP和ASP.NET與SQL Server 2005數(shù)據(jù)庫的連接。第二部分為課程設(shè)計指導,先是給出了課程設(shè)計報告撰寫、課程設(shè)計應(yīng)用程序編寫的規(guī)范和項目開發(fā)計劃撰寫的規(guī)范,而后給出了兩個完整的課程設(shè)計案例,這兩個案例按照軟件工程的分析、設(shè)計方法循序漸進地介紹了設(shè)計初步開發(fā)的全過程。最后在第6章對3個課程設(shè)計選題進行了分析。本書的主要特點:(1)第一部分是密切結(jié)合主教材的知識體系給出了14個實驗,為進一步理解、應(yīng)用數(shù)據(jù)庫原理的理論打下了堅實基礎(chǔ)。每個實驗都有實驗?zāi)康?、實驗?nèi)容、實驗步驟、注意事項和思考題五部分,使讀者在實驗前充分了解相關(guān)知識背景,實驗過程中充分利用數(shù)據(jù)庫管理工具和交互式SQL平臺深刻理解數(shù)據(jù)庫理論知識。(2)第二部分的第1章給出了課程設(shè)計報告撰寫的規(guī)范;第2章給出了課程設(shè)計應(yīng)用程序編寫的規(guī)范;第3章給出TN目開發(fā)計劃撰寫規(guī)范。其目的為學生的畢業(yè)設(shè)計和畢業(yè)后參與項目開發(fā)打下基礎(chǔ)。(3)第二部分的第4章和第5章分別采用ASP和ASP.NET開發(fā)工具進行數(shù)據(jù)庫應(yīng)用系統(tǒng)的初步開發(fā),并給出了源代碼,從而達到理論和實踐的緊密結(jié)合,這也是對主教材的第8章和第9章的拓展。(4)本教材的取例既考慮到學生所熟悉的案例,如圖書管理、圖書銷售、學生成績、評價教師以及聊天室,同時也涵蓋了一些常用技術(shù)。
內(nèi)容概要
本書是《數(shù)據(jù)庫原理及應(yīng)用》(劉金嶺,馮萬利,張有東主編,清華大學出版社出版,2009)的配套指導書,共分為兩個部分:第一部分為實驗指導,共有14個實驗,該部分介紹了SQL Server 2005數(shù)據(jù)庫功能和操作,并根據(jù)主教材第8章和第9章的內(nèi)容安排了ASP、ASP.NET與SQL Server 2005數(shù)據(jù)庫連接兩個試驗;第二部分為課程設(shè)計指導,該部分首先對課程設(shè)計報告的撰寫給出了一些規(guī)范,而后給出了兩個較完整的課程設(shè)計案例,最后給出了3個課程設(shè)計的選題分析。 本書既適合作為普通高等院校本科層次數(shù)據(jù)庫原理及應(yīng)用課程的實驗和課程設(shè)計指導書,也適合作為高等教育其他層次的數(shù)據(jù)庫原理及應(yīng)用課程的實驗指導書或課程設(shè)計、畢業(yè)設(shè)計的參考書。
書籍目錄
第一部分 實驗指導 實驗一 SQL Server 2005常用服務(wù) 實驗二 數(shù)據(jù)庫的創(chuàng)建與管理 實驗三 數(shù)據(jù)表的創(chuàng)建與管理 實驗四 簡單查詢和連接查詢 實驗五 嵌套查詢 實驗六 組合查詢和統(tǒng)計查詢 實驗七 視圖、索引與數(shù)據(jù)庫關(guān)系圖 實驗八 游標的使用 實驗九 存儲過程創(chuàng)建與應(yīng)用 實驗十 數(shù)據(jù)庫的安全性 實驗十一 數(shù)據(jù)庫完整性 實驗十二 數(shù)據(jù)庫備份與還原 實驗十三 ASP與SQL Server 2005數(shù)據(jù)庫連接 實驗十四 ASP.NET與SQL Server 2005數(shù)據(jù)庫連接第二部分 課程設(shè)計指導 第1章 概述 1.1 課程設(shè)計的目的和意義 1.1.1 課程設(shè)計的意義 1.1.2 課程設(shè)計的目的 1.2 課程設(shè)計的步驟 1.3 課程設(shè)計要求 1.3.1 課程設(shè)計任務(wù)書撰寫要求 1.3.2 課程設(shè)計報告撰寫要求 第2章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計規(guī)范 2.1 程序開發(fā)過程要求 2.1.1 可行性分析 2.1.2 系統(tǒng)需求分析 2.1.3 系統(tǒng)設(shè)計 2.1.4 程序開發(fā) 2.1.5 系統(tǒng)測試 2.1.6 文檔資料 2.1.7 系統(tǒng)的運行與維護 2.2 命名規(guī)范 2.2.1 類型級單位的命名 2.2.2 方法、屬性和事件的命名 2.2.3 變量、常量及其他命名 2.2.4 ADO組件和窗體控件命名 2.3 程序代碼書寫規(guī)范 2.3.1 格式化 2.3.2 注釋 2.3.3 編碼規(guī)則 2.3.4 編碼準則 2.3.5 代碼的控制 2.3.6 輸入控制校驗規(guī)則 2.3.7 數(shù)據(jù)庫命名規(guī)范 第3章 項目開發(fā)計劃撰寫規(guī)范 3.1 項目計劃 3.1.1 引言 3.1.2 項目概述 3.1.3 項目團隊組織 3.2 配置計劃 3.2.1 引言 3.2.2 管理 3.2.3 配置標識 3.2.4 配置控制 3.2.5 配置狀態(tài)的記錄和報告 3.3 開發(fā)計劃 第4章 學生成績管理系統(tǒng) 4.1 系統(tǒng)分析 4.1.1 系統(tǒng)現(xiàn)狀 4.1.2 用戶需求 4.2 系統(tǒng)概要設(shè)計 4.2.1 系統(tǒng)構(gòu)架 4.2.2 系統(tǒng)功能模塊設(shè)計 4.2.3 系統(tǒng)總體設(shè)計 4.3 數(shù)據(jù)庫設(shè)計 4.3.1 設(shè)計思想 4.3.2 數(shù)據(jù)表結(jié)構(gòu) 4.4 公用模塊 4.4.1 數(shù)據(jù)庫連接頁Conn.asp 4.4.2 層疊樣式文件Css.CSS 4.5 學生登錄模塊 4.5.1 系統(tǒng)首頁Default.asp 4.5.2 頁面代碼分析 4.6 學生查分模塊 4.6.1 學生成績查詢頁Seek.asp 4.6.2 頁面代碼分析 4.7 管理員登錄模塊 4.7.1 管理員登錄頁Login.asp 4.7.2 頁面代碼分析 4.8 課程成績管理模塊 4.8.1 管理員管理頁Admin.asp 4.8.2 添力口記錄框架頁AdminAdd.htm 4.8.3 管理記錄框架頁AdminManager.htm 4.9 退出系統(tǒng)模塊 第5章 在線圖書銷售管理系統(tǒng) 5.1 需求分析 5.1.1 系統(tǒng)現(xiàn)狀 5.1.2 用戶需求 5.2 系統(tǒng)功能分析 5.2.1 系統(tǒng)功能概述 5.2.2 系統(tǒng)功能模塊設(shè)計 5.3 系統(tǒng)總體設(shè)計 5.3.1 總體系統(tǒng)流程圖 5.3.2 前臺系統(tǒng)結(jié)構(gòu) 5.3.3 后臺系統(tǒng)結(jié)構(gòu) 5.4 數(shù)據(jù)庫設(shè)計 5.4.1 數(shù)據(jù)庫的概念設(shè)計 5.4.2 數(shù)據(jù)庫的邏輯設(shè)計 5.4.2 數(shù)據(jù)庫的物理設(shè)計 5.5 應(yīng)用程序設(shè)計 5.5.1 系統(tǒng)設(shè)計總體思路 5.5.2 會員注冊模塊 5.5.3 會員登錄模塊 5.5.4 系統(tǒng)首頁 5.5.5 購物車模塊 5.5.6 管理員登錄 5.5.7 圖書管理模塊 5.5.8 按圖書類別查詢 5.5.9 訂單管理模塊 第6章 課程設(shè)計選題分析 6.1 圖書管理系統(tǒng)設(shè)計分析 6.1.1 系統(tǒng)概述 6.1.2 系統(tǒng)功官旨模塊設(shè)計 6.1.3 總體設(shè)計 6.2 學生評價教師系統(tǒng)設(shè)計分析 6.2.1 系統(tǒng)概述 6.2.2 系統(tǒng)功能模塊設(shè)計 6.2.3 總體設(shè)計 6.3 簡易聊天室系統(tǒng)設(shè)計分析 6.3.1 系統(tǒng)概述 6.3.2 系統(tǒng)功能模塊設(shè)計 6.3.3 總體設(shè)計
章節(jié)摘錄
插圖:本章通過對學生成績查詢系統(tǒng)程序的編制,來向讀者展示課程設(shè)計中應(yīng)用程序的編寫方法。該案例是一個簡單的成績查詢系統(tǒng),管理員可以添加、修改和刪除學生課程成績信息,學生可以查詢相關(guān)課程的成績。本案例涉及到的功能比較少,有興趣的讀者可以在此基礎(chǔ)上自行設(shè)計,增加一些其他的功能,譬如,學生登錄后,可以修改自己的登錄密碼,可以查閱自己的檔案信息,可以設(shè)置管理員權(quán)限,可以對學期、課程進行添加、修改和刪除等。4.1 系統(tǒng)分析隨著社會信息量的與日俱增,學校需要有一個很好的學生成績管理系統(tǒng),以方便對學生的成績進行有效的管理。系統(tǒng)應(yīng)具有既方便學校對學生成績的管理,也方便學生對自己的成績和獲得的學分進行查詢的功能。本案例設(shè)計實現(xiàn)的“學生成績管理系統(tǒng)”,具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點。該軟件采用功能強大的數(shù)據(jù)庫軟件和ASP開發(fā)工具進行開發(fā),具有很好的可移植性。同時,可通過訪問權(quán)限控制功能,確保數(shù)據(jù)的安全性。使用該系統(tǒng)既能把管理人員從繁瑣的數(shù)據(jù)計算中解脫出來,使其有更多的精力從事教務(wù)管理政策的研究實施,教學計劃的制定執(zhí)行和教學質(zhì)量的監(jiān)督檢查,從而全面提高教學質(zhì)量,同時也能減輕任課教師的負擔,使其有更多的精力投入到教學和科研中,其最主要的功能是能夠便于學校的管理。4.1.1 系統(tǒng)現(xiàn)狀學生成績管理系統(tǒng)對學校進行學生課程成績的管理和發(fā)布是非常重要的?,F(xiàn)在許多學校都有自己的成績管理系統(tǒng)。學生可以在校園網(wǎng)上或通過Internet輸入自己的學號和密碼就能查詢自己的學習成績。通常在成績查詢系統(tǒng)中會詳細地記錄學生的課程成績,這樣既方便了學生,同時也方便了操作員的成績錄人和成績修改。成績管理系統(tǒng)是校園網(wǎng)中最常用的系統(tǒng),它的一個基本作用就是為學校提供學生課程信息發(fā)布的平臺。本案例使用ASP技術(shù)動態(tài)地生成成績顯示的靜態(tài)頁面,使課程成績的發(fā)布和管理變得很輕松。使用SQL Server數(shù)據(jù)庫,可以減輕維護人員的工作量,使系統(tǒng)便于維護和管理。
編輯推薦
《數(shù)據(jù)庫原理及應(yīng)用實驗與課程設(shè)計指導》特點:教學目標明確,注重理論與實踐的結(jié)合教學方法靈活,培養(yǎng)學生自主學習的能力教學內(nèi)容先進,反映了計算機學科的最新發(fā)展教學模式完善.提供配套的教學資源解決方案
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫原理及應(yīng)用實驗與課程設(shè)計指導 PDF格式下載