出版時(shí)間:2012-8 出版社:水利水電出版社 作者:呂阿璐 編 頁(yè)數(shù):261 字?jǐn)?shù):440000
內(nèi)容概要
呂阿璐主編的《Web數(shù)據(jù)庫(kù)程序設(shè)計(jì)》對(duì)Visual Studio
2005應(yīng)用開發(fā)技術(shù)進(jìn)行了較為詳細(xì)的講解,并結(jié)合實(shí)例,深入淺出地介紹了Visual Studio
2005應(yīng)用開發(fā)技術(shù)的過(guò)程和細(xì)節(jié),以C#為開發(fā)腳本語(yǔ)言實(shí)現(xiàn)基本的 Web數(shù)據(jù)庫(kù)開發(fā),后臺(tái)數(shù)據(jù)庫(kù)采用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)SQL Server
2000。
《Web數(shù)據(jù)庫(kù)程序設(shè)計(jì)》共分7個(gè)項(xiàng)目,包括ASP.NET的開發(fā)環(huán)境和運(yùn)行環(huán)境搭建、創(chuàng)建Web應(yīng)用程序的步驟和Web頁(yè)面的工作原理、常用Web服務(wù)器控件的使用、常見(jiàn)內(nèi)置對(duì)象的使用、ASP.NET
的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)和Web服務(wù)的應(yīng)用等內(nèi)容。 本書可以作為各大專院校計(jì)算機(jī)相關(guān)專業(yè)Web應(yīng)用系統(tǒng)開發(fā)的指導(dǎo)教材,也適用于
ASP.NET的初學(xué)者和對(duì)Web應(yīng)用程序開發(fā)感興趣的愛(ài)好者閱讀使用,或作為相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
書籍目錄
前言
項(xiàng)目一 ASP.NET入門練習(xí)
1.1 問(wèn)題情境——怎樣搭建ASP.NET應(yīng)用環(huán)境
1.2 問(wèn)題分析
1.3 任務(wù)設(shè)計(jì)與實(shí)施
1.3.1 任務(wù)1:安裝Visual Studio 2005
1.3.2 任務(wù)2:一個(gè)簡(jiǎn)單的Web應(yīng)用程序
1.3.3 任務(wù)3:利用Visual Studio 2005創(chuàng)建Web應(yīng)用程序
1.4 知識(shí)總結(jié)
1.4.1 什么是基于B/S的Web應(yīng)用開發(fā)
1.4.2 常用的Web技術(shù)
1.4.3 ASP.NET簡(jiǎn)介
1.4.4 ASP.NET腳本語(yǔ)言
1.5 課后思考與練習(xí)
項(xiàng)目二 教務(wù)管理系統(tǒng)頁(yè)面設(shè)計(jì)與規(guī)劃
2.1 問(wèn)題情境——教務(wù)管理系統(tǒng)的頁(yè)面規(guī)劃
2.2 問(wèn)題分析
2.3 任務(wù)設(shè)計(jì)與實(shí)施
2.3.1 任務(wù)1:教務(wù)管理系統(tǒng)頁(yè)面設(shè)計(jì)與規(guī)劃
2.3.2 任務(wù)2:用戶登錄頁(yè)面設(shè)計(jì)
2.3.3 任務(wù)3:首頁(yè)頁(yè)面設(shè)計(jì)
2.3.4 任務(wù)4:用戶個(gè)人信息調(diào)查頁(yè)面設(shè)計(jì)
2.4 知識(shí)總結(jié)
2.4.1 Web服務(wù)器控件概述
2.4.2 常用的Web服務(wù)器控件
2.4.3 關(guān)于login控件的有關(guān)概念
2.4.4 HTML語(yǔ)言基礎(chǔ)
2.4.5 HTML控件
2.5 課后思考與練習(xí)
項(xiàng)目三 教務(wù)管理系統(tǒng)頁(yè)面導(dǎo)航
3.1 問(wèn)題情境——教務(wù)管理系統(tǒng)頁(yè)面導(dǎo)航的實(shí)現(xiàn)
3.2 問(wèn)題分析
3.3 任務(wù)設(shè)計(jì)與實(shí)施
3.3.1 任務(wù)1:教務(wù)管理系統(tǒng)頁(yè)面導(dǎo)航的設(shè)計(jì)與規(guī)劃
3.3.2 任務(wù)2:SiteMapPath頁(yè)面導(dǎo)航的實(shí)現(xiàn)
3.3.3 任務(wù)3:TreeView頁(yè)面導(dǎo)航的實(shí)現(xiàn)
3.3.4 任務(wù)4:Menu頁(yè)面導(dǎo)航的實(shí)現(xiàn)
3.4 知識(shí)總結(jié)
3.4.1 站點(diǎn)地圖
3.4.2 常用的頁(yè)面導(dǎo)航控件
3.4.3 XML簡(jiǎn)介
3.5 課后思考與練習(xí)
項(xiàng)目四 教務(wù)管理系統(tǒng)頁(yè)面數(shù)據(jù)驗(yàn)證
4.1 問(wèn)題情境——教務(wù)管理系統(tǒng)的頁(yè)面數(shù)據(jù)驗(yàn)證
4.2 問(wèn)題分析
4.3 任務(wù)設(shè)計(jì)與實(shí)施
4.3.1 任務(wù)1:頁(yè)面數(shù)據(jù)驗(yàn)證功能的實(shí)現(xiàn)
4.3.2 任務(wù)2:頁(yè)面中內(nèi)置對(duì)象的應(yīng)用
4.4 知識(shí)總結(jié)
4.4.1 Web數(shù)據(jù)驗(yàn)證控件
4.4.2 ASP.NET內(nèi)置對(duì)象介紹
4.4.3 登錄控件
4.5 課后思考與練習(xí)
項(xiàng)目五 教務(wù)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
5.1 問(wèn)題情境——教務(wù)管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
5.2 問(wèn)題分析
5.3 任務(wù)設(shè)計(jì)與實(shí)施
5.3.1 任務(wù)1:教務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)
5.3.2 任務(wù)2:教務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)的創(chuàng)建
5.3.3 任務(wù)3:教務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù) 的數(shù)據(jù)實(shí)現(xiàn)
5.4 知識(shí)總結(jié)
5.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)相關(guān)知識(shí)
5.4.2 數(shù)據(jù)完整性
5.4.3 數(shù)據(jù)模型
5.4.4 數(shù)據(jù)庫(kù)系統(tǒng)基本概念
5.4.5 SQL Server 2000簡(jiǎn)介
5.4.6 SQL Server 2000中數(shù)據(jù)庫(kù)及表的有關(guān)概念
5.4.7 SQL語(yǔ)言介紹
5.5 課后思考與練習(xí)
項(xiàng)目六 教務(wù)管理系統(tǒng)頁(yè)面數(shù)據(jù)瀏覽與維護(hù)
6.1 問(wèn)題情境——教務(wù)管理系統(tǒng)功能頁(yè)面中的數(shù)據(jù)實(shí)現(xiàn)
6.2 問(wèn)題分析
6.3 任務(wù)設(shè)計(jì)與實(shí)施
6.3.1 任務(wù)1:學(xué)生信息維護(hù)頁(yè)面的數(shù)據(jù)瀏覽與維護(hù)
6.3.2 任務(wù)2:課程信息維護(hù)頁(yè)面的數(shù)據(jù)瀏覽與維護(hù)
6.3.3 任務(wù)3:成績(jī)信息維護(hù)頁(yè)面的數(shù)據(jù)瀏覽與維護(hù)
6.4 知識(shí)總結(jié)
6.4.1 數(shù)據(jù)源控件介紹
6.4.2 數(shù)據(jù)綁定控件介紹
6.5 課后思考與練習(xí)
項(xiàng)目七 教務(wù)管理系統(tǒng)頁(yè)面數(shù)據(jù)查詢與統(tǒng)計(jì)
7.1 問(wèn)題情境——教務(wù)管理系統(tǒng)功能頁(yè)面中的數(shù)據(jù)處理
7.2 問(wèn)題分析
7.3 任務(wù)設(shè)計(jì)與實(shí)施
7.3.1 任務(wù)1:學(xué)生信息查詢與統(tǒng)計(jì)頁(yè)面的數(shù)據(jù)實(shí)現(xiàn)
7.3.2 任務(wù)2:課程信息查詢與統(tǒng)計(jì)頁(yè)面的數(shù)據(jù)實(shí)現(xiàn)
7.3.3 任務(wù)3:成績(jī)信息查詢與統(tǒng)計(jì)頁(yè)面的數(shù)據(jù)實(shí)現(xiàn)
7.4 知識(shí)總結(jié)
7.4.1 ADO.NET概述
7.4.2 ADO.NET對(duì)象介紹
7.5 課后思考與練習(xí)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 3.數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo) (1)滿足應(yīng)用功能需求:既能合理地組織用戶需要的所有數(shù)據(jù),又能支持用戶對(duì)數(shù)據(jù)的所有處理功能。 滿足應(yīng)用功能需求主要是指把用戶當(dāng)前應(yīng)用以及可預(yù)知的將來(lái)應(yīng)用所需要的數(shù)據(jù)及其聯(lián)系能全部準(zhǔn)確地存放于數(shù)據(jù)庫(kù)之中,并能根據(jù)用戶的需要對(duì)數(shù)據(jù)進(jìn)行規(guī)定的合理的增、刪、改、顯示等操作。 (2)滿足應(yīng)用良好的數(shù)據(jù)庫(kù)性能。良好的數(shù)據(jù)庫(kù)性能主要是指數(shù)據(jù)庫(kù)應(yīng)具有良好的存儲(chǔ)結(jié)構(gòu),良好的數(shù)據(jù)共享性,良好的數(shù)據(jù)完整性,良好的數(shù)據(jù)一致性及良好的安全保密性能等。 (3)滿足某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的要求:能夠在數(shù)據(jù)庫(kù)管理系統(tǒng)(如Oracle、Visual Foxpro等)中實(shí)現(xiàn)。 (4)具有較高的范式:便于理解維護(hù),無(wú)數(shù)據(jù)沖突。 5.4.2 數(shù)據(jù)完整性 1.一實(shí)體完整性 實(shí)體完整性是為了保證表中的數(shù)據(jù)唯一。 實(shí)體完整性可由設(shè)置主鍵來(lái)實(shí)現(xiàn)。 主鍵(Primary Key)約束。 表中的主鍵在所有記錄上的取值必須唯一。 例如,課程表中的課程號(hào)必須唯一,以保證每門課程的唯一性。 如果主鍵約束定義在不止一列上,則其中一列中的值可以重復(fù),但主鍵約束定義中的所有列組合的值必須唯一。 在SQL Server中,在創(chuàng)建或更改表時(shí)可定義主鍵約束。一個(gè)表只能有一個(gè)主鍵,而且主鍵中的列不能接受空值。 2.域完整性 域完整性可以保證數(shù)據(jù)的取值在有效的范圍內(nèi)。 例如,可以限制成績(jī)表成績(jī)字段的取值范圍為0~100。若輸入的內(nèi)容不在此范圍內(nèi),則不符合域完整性,系統(tǒng)不接受。 域完整性是對(duì)業(yè)務(wù)管理或者對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的限制,它們反映了業(yè)務(wù)的規(guī)則,因此域完整性也稱之為商業(yè)規(guī)則(Business Rule)。 (1)檢查(CHECK)約束。 CHECK約束通過(guò)限制輸入到列中的值來(lái)強(qiáng)制域的完整性。它通常通過(guò)邏輯表達(dá)式判斷。 例如,在成績(jī)表中通過(guò)創(chuàng)建CHECK約束可將成績(jī)列的取值范圍限制在0~100之間,從而防止輸入的成績(jī)值超出正常的成績(jī)范圍。 在學(xué)生表中通過(guò)創(chuàng)建CHECK約束規(guī)定性別列只能輸入漢字字符“男”或“女”,而不能是其他字符。
編輯推薦
《國(guó)家示范(骨干)高職院校重點(diǎn)建設(shè)專業(yè)優(yōu)質(zhì)核心課程系列教材:Web數(shù)據(jù)庫(kù)程序設(shè)計(jì)》可以作為各大專院校計(jì)算機(jī)相關(guān)專業(yè)Web應(yīng)用系統(tǒng)開發(fā)的指導(dǎo)教材,也適用于ASENET的初學(xué)者和對(duì)Web應(yīng)用程序開發(fā)感興趣的愛(ài)好者閱讀使用,或作為相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Web數(shù)據(jù)庫(kù)程序設(shè)計(jì) PDF格式下載