ASP.NET 2.0企業(yè)網(wǎng)站項目實戰(zhàn)
-
【作 者】龔赤兵 林海丹 編著
【I S B N 】978-7-5084-7724-4
【責(zé)任編輯】宋俊娥
【適用讀者群】高職高專
【出版時間】2010-09-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】
【千字?jǐn)?shù)】378
【印 張】15.75
【定 價】¥32
【叢 書】21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材
【備注信息】教育部高等學(xué)校高職高專計算機類專業(yè)教學(xué)指導(dǎo)委員會優(yōu)秀教材
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以微軟公司推薦的經(jīng)典案例——企業(yè)網(wǎng)站初學(xué)者工具包作為主線。依據(jù)企業(yè)網(wǎng)站的開發(fā)流程,設(shè)計網(wǎng)站分析、網(wǎng)站開發(fā)、網(wǎng)站測試以及網(wǎng)站發(fā)布四大學(xué)習(xí)情境,構(gòu)造26個實訓(xùn)以及9個工作任務(wù),學(xué)生通過實施這9個工作任務(wù),能較為全面地體驗網(wǎng)站的整個開發(fā)過程,實現(xiàn)一個功能較為完善的企業(yè)網(wǎng)站。
每一個工作任務(wù)的實施都通過若干個實訓(xùn)來實現(xiàn),并通過工作任務(wù)評測單來檢驗學(xué)習(xí)成果,強調(diào)“在做中學(xué)、在學(xué)中做”以及“真題真做”。
將企業(yè)網(wǎng)站作為一個貫穿教學(xué)的項目,依托于微軟公司,保證項目的典型、權(quán)威
依據(jù)企業(yè)網(wǎng)站的開發(fā)流程,將企業(yè)網(wǎng)站的開發(fā)過程設(shè)計為4個學(xué)習(xí)情境,分別是網(wǎng)站分析、網(wǎng)站開發(fā)、網(wǎng)站測試以及網(wǎng)站發(fā)布,構(gòu)造26個實訓(xùn)以及9個工作任務(wù)
通過實施工作任務(wù),講述網(wǎng)站的整個開發(fā)過程,并成功創(chuàng)建一個功能較為完善的企業(yè)網(wǎng)站
每個工作任務(wù)的實施是通過若干實訓(xùn)來實現(xiàn),并通過工作任務(wù)評測單來檢驗學(xué)習(xí)成果,強調(diào)“在做中學(xué)、在學(xué)中做”以及“真題真做”
2005年底微軟公司發(fā)布了Visual Studio 2005和SQL Server 2005,這兩款產(chǎn)品都是構(gòu)建在新發(fā)布的.NET 2.0平臺之上,因此編程方式與以前相比有了很大的變化。其中,最顯著的一點是開發(fā)者需要編寫的代碼量減少了70%以上。
為了讓初學(xué)者盡快地學(xué)習(xí)并掌握用ASP.NET 2.0技術(shù)開發(fā)Web應(yīng)用程序,微軟公司經(jīng)過大量的調(diào)研、反饋,在全球范圍內(nèi)組織相關(guān)行業(yè)專家、吸引各路開發(fā)高手,特別為開發(fā)者制作了一些經(jīng)典案例,并稱之為初學(xué)者工具包(Starter Kit),這些初學(xué)者工具包就是一個個鮮活的典型應(yīng)用網(wǎng)站,這些典型案例分別描述各種類型網(wǎng)站的總體設(shè)計、基本功能、整個網(wǎng)站的設(shè)計代碼等。
在微軟的相關(guān)網(wǎng)站上提供了數(shù)個初學(xué)者工具包供開發(fā)者借鑒、學(xué)習(xí),其中的Small Business Starter Kit(企業(yè)網(wǎng)站初學(xué)者工具包),主要實現(xiàn)企業(yè)網(wǎng)站中產(chǎn)品的展示、企業(yè)介紹等,筆者對企業(yè)網(wǎng)站初學(xué)者工具包進(jìn)行了漢化,添加了后臺管理功能,將該企業(yè)網(wǎng)站作為一個貫穿教學(xué)的項目,依托于微軟公司,保證了項目的典型、權(quán)威;依據(jù)企業(yè)網(wǎng)站的開發(fā)流程,將企業(yè)網(wǎng)站的開發(fā)過程設(shè)計為4個學(xué)習(xí)情境,分別是網(wǎng)站分析、網(wǎng)站開發(fā)、網(wǎng)站測試以及網(wǎng)站發(fā)布,構(gòu)造26個實訓(xùn)以及9個工作任務(wù),學(xué)生通過實施這9個工作任務(wù),能較為全面地體驗網(wǎng)站的整個開發(fā)過程,并實現(xiàn)一個功能較為完善的企業(yè)網(wǎng)站。
每一個工作任務(wù)的實施是通過若干個實訓(xùn)來實現(xiàn),并通過工作任務(wù)評測單來檢驗學(xué)生的學(xué)習(xí)成果,強調(diào)“在做中學(xué)、在學(xué)中做”以及“真題真做”。
本書的內(nèi)容簡要地介紹如下:
任務(wù)1 配置ASP.NET 2.0開發(fā)環(huán)境:如何安裝Visual Studio 2005;如何安裝SQL Server Management Studio Express以及如何運行個人網(wǎng)站初學(xué)者工具包。
任務(wù)2 頁面功能分析:如何運行企業(yè)網(wǎng)站;分析企業(yè)網(wǎng)站的總體結(jié)構(gòu),從功能上分析企業(yè)網(wǎng)站的13個頁面,分別是首頁、留言簿、新聞中心、產(chǎn)品展示中心以及其他頁面,以便讀者對企業(yè)網(wǎng)站有一個較為全面的了解,通過9個工作任務(wù)、26個實訓(xùn)的實施,逐步實現(xiàn)該企業(yè)網(wǎng)站。
任務(wù)3 網(wǎng)站架構(gòu):分別介紹如何實現(xiàn)單層架構(gòu)、二層架構(gòu)以及三層架構(gòu)的產(chǎn)品目錄網(wǎng)站,詳細(xì)說明實現(xiàn)一個三層架構(gòu)需要的5個步驟。
任務(wù)4 留言簿:介紹留言簿的總體結(jié)構(gòu),說明組成留言簿4個頁面的具體功能;說明DataList數(shù)據(jù)綁定和數(shù)據(jù)分頁;以及留言簿中各個頁面的實現(xiàn)。
任務(wù)5 新聞中心:介紹新聞中心的總體結(jié)構(gòu),說明組成新聞中心4個頁面的具體功能;闡述查看新聞頁面以及詳細(xì)新聞頁面的實現(xiàn)過程;分別介紹基于單層架構(gòu)、二層架構(gòu)以及三層架構(gòu)的新聞管理頁面,以實現(xiàn)新聞內(nèi)容的格式化,說明如何使用富文本編輯器CKEditor。
任務(wù)6 產(chǎn)品展示中心:介紹產(chǎn)品展示中心的總體結(jié)構(gòu),以及5個頁面的具體功能;介紹依據(jù)二層架構(gòu)的設(shè)計方法,如何創(chuàng)建業(yè)務(wù)類,如何構(gòu)建中間數(shù)據(jù)訪問層,最后實現(xiàn)產(chǎn)品展示中心的各個頁面;以及如何將原有的二層架構(gòu)轉(zhuǎn)換為三層架構(gòu),其中包括重新構(gòu)建中間數(shù)據(jù)訪問層,創(chuàng)建新的業(yè)務(wù)邏輯層等。
任務(wù)7 頁面總體設(shè)計:介紹企業(yè)網(wǎng)站中如何創(chuàng)建母版頁,設(shè)計并使用母版頁,簡化企業(yè)網(wǎng)站頁面的制作;說明如何實現(xiàn)簡單的頁面導(dǎo)航,使用站點地圖數(shù)據(jù)源和導(dǎo)航菜單,實現(xiàn)菜單形式的頁面導(dǎo)航;使用SiteMapPath控件實現(xiàn)訪問路徑形式的頁面導(dǎo)航。
任務(wù)8 網(wǎng)站測試:介紹在Visual Studio 2005中,如何記錄Web測試、運行Web測試,為Web測試設(shè)置數(shù)據(jù)源、添加驗證規(guī)則,從而實現(xiàn)自動化運行Web測試;說明在Visual Studio 2005中,如何通過負(fù)載測試向?qū)гO(shè)置負(fù)載測試中的各種參數(shù),如何運行負(fù)載測試,如何解讀負(fù)載測試的關(guān)系圖。
任務(wù)9 網(wǎng)站發(fā)布:介紹通過Visual Studio 2005中所提供的“復(fù)制網(wǎng)站”命令,連接到IIS并復(fù)制網(wǎng)站,但此時還不能正常運行基于數(shù)據(jù)庫的網(wǎng)站,還需要附加數(shù)據(jù)庫,并設(shè)置登錄數(shù)據(jù)庫權(quán)限,瀏覽者才可以在IIS中運行該企業(yè)網(wǎng)站;說明如何通過免費的虛擬主機服務(wù)提供商,將所開發(fā)的SmallBusiness網(wǎng)站發(fā)布到互聯(lián)網(wǎng)上。
光盤使用說明
為了方便讀者學(xué)習(xí),本書附帶一張光盤,光盤或者書中相關(guān)軟件所需要的運行環(huán)境要求如下:
硬件環(huán)境:CPU的主頻至少在600MHz以上,內(nèi)存在512MB以上。
軟件平臺:操作系統(tǒng)為Windows XP/2003。需要安裝Visual Studio 2005 Team Suite版本、SQL Server 2005速成版、SQL Server Management Studio Express以及示例數(shù)據(jù)庫Northwind。
附書光盤中的文件夾結(jié)構(gòu)與內(nèi)容具體如下表所示。
光盤內(nèi)容 所在的文件夾
Visual Studio 2005 Team Suite版本180天試用 \\VS2005_180_Trial
SQL Server Management Studio Express的安裝軟件 \\SQL Server Management
企業(yè)網(wǎng)站的項目文件 SmallBusiness.vsi
示例數(shù)據(jù)庫Northwind SQL2000SampleDb.msi
3個相關(guān)實訓(xùn)項目 \\任務(wù)3網(wǎng)站架構(gòu)分析
2個相關(guān)實訓(xùn)項目 \\任務(wù)4留言簿
2個相關(guān)實訓(xùn)項目 \\任務(wù)5新聞中心
3個相關(guān)實訓(xùn)項目 \\任務(wù)6產(chǎn)品展示中心
2個相關(guān)實訓(xùn)項目 \\任務(wù)7頁面總體設(shè)計
2個相關(guān)實訓(xùn)項目 \\任務(wù)8網(wǎng)站測試
將本書的源代碼復(fù)制到硬盤,去掉只讀屬性(否則可能無法正常使用這些源程序),配置好上述相關(guān)的開發(fā)工具以及數(shù)據(jù)庫,更詳細(xì)的配置方法請參考書中的具體介紹。本書附帶的源代碼均是作者編寫和測試過的,僅供讀者學(xué)習(xí)時使用,不能用作其他商業(yè)用途。
聯(lián)系我們
本書主要由龔赤兵、林海丹編寫,林海丹供職于廣州某軟件開發(fā)公司,對本書學(xué)習(xí)情境的設(shè)計和工作任務(wù)的結(jié)構(gòu),提出了許多有建設(shè)性的建議,參加編寫的人員還有丁瑞、龍敏、丁汀、龔雅、劉恭作、王銀萍、龔紅佳、丁潔珍、劉連清、龔承德、王歡、鮑婧、林華、鮑必貴、韓桃仙、周禮成等,在此一并表示感謝。
本書為每個教師提供PPT教案以及專門的論壇賬號,保障學(xué)生與教師間的互動,以及其他院校相關(guān)學(xué)生、教師之間的相互學(xué)習(xí),并與相關(guān)企業(yè)合作,定期組織該課程的學(xué)生優(yōu)秀作品大獎賽,請各位教師與編者郵件聯(lián)系。
在本書編寫過程中,我們力求精益求精,但難免存在一些錯誤和不足之處,如果讀者使用本書時遇到問題,可以發(fā)郵件聯(lián)系:spencergong@yahoo.com。
編 者
2010年6月
前言
任務(wù)1 配置ASP.NET 2.0開發(fā)環(huán)境 1
1.1 實訓(xùn)1——安裝Visual Studio 2005 1
1.1.1 安裝Visual Studio 2005的系統(tǒng)要求 1
1.1.2 安裝過程 2
1.2 實訓(xùn)2——安裝SQL Server Management
Studio Express 5
1.2.1 安裝SQL Server Management Studio
Express 5
1.2.2 啟動SQL Server Management Studio
Express 8
1.3 實訓(xùn)3——運行個人網(wǎng)站初學(xué)者工具包 9
1.3.1 啟動Visual Studio 2005 9
1.3.2 個人網(wǎng)站初學(xué)者工具包 10
1.4 任務(wù)小結(jié) 13
1.5 思考題 13
1.6 工作任務(wù)評測單 15
任務(wù)2 頁面功能分析 17
2.1 實訓(xùn)1——運行企業(yè)網(wǎng)站 17
2.1.1 安裝項目文件 18
2.1.2 新建網(wǎng)站 19
2.1.3 運行網(wǎng)站 20
2.2 實訓(xùn)2——頁面功能分析 20
2.2.1 網(wǎng)站的總體結(jié)構(gòu) 21
2.2.2 頁面功能分析 21
2.3 任務(wù)小結(jié) 30
2.4 思考題 30
2.5 工作任務(wù)評測單 31
任務(wù)3 網(wǎng)站架構(gòu) 33
3.1 實訓(xùn)1——實現(xiàn)單層架構(gòu)的產(chǎn)品目錄網(wǎng)站 33
3.1.1 安裝示例數(shù)據(jù)庫Northwind 33
3.1.2 單層架構(gòu)概述 36
3.1.3 實現(xiàn)單層架構(gòu)的產(chǎn)品目錄網(wǎng)站 37
3.2 實訓(xùn)2——實現(xiàn)二層架構(gòu)的產(chǎn)品目錄網(wǎng)站 43
3.2.1 二層架構(gòu)概述 43
3.2.2 實現(xiàn)二層架構(gòu)的產(chǎn)品目錄網(wǎng)站 45
3.3 實訓(xùn)3——實現(xiàn)三層架構(gòu)的產(chǎn)品目錄
網(wǎng)站 58
3.3.1 三層架構(gòu)概述 58
3.3.2 構(gòu)建業(yè)務(wù)對象 60
3.3.3 構(gòu)建數(shù)據(jù)訪問層 60
3.3.4 構(gòu)建業(yè)務(wù)邏輯層 61
3.3.5 各邏輯層間的相互關(guān)系 62
3.4 任務(wù)小結(jié) 63
3.5 思考題 64
3.6 工作任務(wù)評測單 65
任務(wù)4 留言簿 67
4.1 實訓(xùn)1——頁面功能分析 67
4.1.1 查看留言頁面 68
4.1.2 發(fā)表新留言頁面 69
4.1.3 登錄頁面 69
4.1.4 回復(fù)留言頁面 70
4.2 實訓(xùn)2——DataList的數(shù)據(jù)綁定和數(shù)據(jù)
分頁 71
4.2.1 DataList的數(shù)據(jù)綁定 71
4.2.2 DataList的數(shù)據(jù)分頁 74
4.3 實訓(xùn)3——留言簿的實現(xiàn) 78
4.3.1 數(shù)據(jù)庫設(shè)計 78
4.3.2 構(gòu)建業(yè)務(wù)類 79
4.3.3 構(gòu)建中間數(shù)據(jù)訪問層 81
4.3.4 查看留言頁面的實現(xiàn) 87
4.3.5 發(fā)表新留言頁面的實現(xiàn) 93
4.3.6 回復(fù)留言頁面的實現(xiàn) 95
4.3.7 登錄頁面 97
4.4 任務(wù)小結(jié) 103
4.5 思考題 103
4.6 工作任務(wù)評測單 105
任務(wù)5 新聞中心 107
5.1 實訓(xùn)1——頁面功能分析 107
5.1.1 查看新聞頁面 108
5.1.2 登錄頁面 109
5.1.3 新聞管理頁面 109
5.2 實訓(xùn)2——數(shù)據(jù)庫設(shè)計 111
5.2.1 數(shù)據(jù)表 111
5.2.2 存儲過程 112
5.3 實訓(xùn)3——實現(xiàn)查看新聞頁面 112
5.3.1 查看新聞 112
5.3.2 詳細(xì)新聞界面 118
5.4 實訓(xùn)4——實現(xiàn)新聞管理頁面 120
5.4.1 單層架構(gòu) 120
5.4.2 二層架構(gòu) 127
5.4.3 三層架構(gòu) 130
5.4.4 設(shè)置富文本編輯器 132
5.5 任務(wù)小結(jié) 137
5.6 思考題 138
5.7 工作任務(wù)評測單 139
任務(wù)6 產(chǎn)品展示中心 141
6.1 實訓(xùn)1——頁面功能分析 141
6.1.1 產(chǎn)品目錄列表 142
6.1.2 產(chǎn)品詳細(xì)頁面 143
6.1.3 產(chǎn)品目錄管理 143
6.1.4 產(chǎn)品管理 145
6.2 實訓(xùn)2——數(shù)據(jù)庫設(shè)計 147
6.2.1 數(shù)據(jù)表 147
6.2.2 存儲過程 148
6.3 實訓(xùn)3——創(chuàng)建二層架構(gòu) 148
6.3.1 構(gòu)建業(yè)務(wù)類 148
6.3.2 構(gòu)建中間數(shù)據(jù)訪問層 152
6.4 實訓(xùn)4——各頁面的實現(xiàn) 159
6.4.1 產(chǎn)品目錄列表 159
6.4.2 產(chǎn)品詳細(xì)頁面 164
6.4.3 產(chǎn)品目錄管理 165
6.4.4 產(chǎn)品管理 167
6.5 實訓(xùn)5——創(chuàng)建三層架構(gòu) 172
6.6 任務(wù)小結(jié) 174
6.7 思考題 175
6.8 工作任務(wù)評測單 177
任務(wù)7 頁面總體設(shè)計 179
7.1 實訓(xùn)1——使用母版頁簡化頁面制作 179
7.1.1 創(chuàng)建母版頁 179
7.1.2 設(shè)計母版頁 181
7.1.3 使用母版頁 182
7.2 實訓(xùn)2——實現(xiàn)頁面導(dǎo)航 186
7.2.1 創(chuàng)建站點地圖文件 186
7.2.2 實現(xiàn)導(dǎo)航菜單 188
7.2.3 實現(xiàn)訪問路徑導(dǎo)航 189
7.3 任務(wù)小結(jié) 190
7.4 思考題 190
7.5 工作任務(wù)評測單 191
任務(wù)8 網(wǎng)站測試 193
8.1 實訓(xùn)1——企業(yè)網(wǎng)站的Web測試 193
8.1.1 記錄Web測試 193
8.1.2 運行Web測試 195
8.1.3 設(shè)置Web測試數(shù)據(jù) 196
8.1.4 設(shè)置Web測試驗證規(guī)則 201
8.2 實訓(xùn)2——企業(yè)網(wǎng)站的負(fù)載測試 203
8.2.1 創(chuàng)建負(fù)載測試 203
8.2.2 運行負(fù)載測試 209
8.3 任務(wù)小結(jié) 210
8.4 思考題 210
8.5 工作任務(wù)評測單 211
任務(wù)9 網(wǎng)站發(fā)布 213
9.1 實訓(xùn)1——發(fā)布網(wǎng)站到IIS中 213
9.1.1 連接到IIS 213
9.1.2 復(fù)制文件 217
9.1.3 運行網(wǎng)站 219
9.2 實訓(xùn)2——發(fā)布網(wǎng)站到互聯(lián)網(wǎng)上 226
9.2.1 注冊新用戶 226
9.2.2 創(chuàng)建網(wǎng)站 228
9.2.3 上傳網(wǎng)站文件 229
9.2.4 附加數(shù)據(jù)庫 235
9.2.5 在互聯(lián)網(wǎng)上運行網(wǎng)站 238
9.3 任務(wù)小結(jié) 239
9.4 思考題 239
9.5 工作任務(wù)評測單 241
- 計算機應(yīng)用基礎(chǔ)(第三版)
- 計算機應(yīng)用基礎(chǔ)項目實訓(xùn)與習(xí)題集(第三
- 計算機應(yīng)用基礎(chǔ)項目實訓(xùn)與習(xí)題集(第二
- 計算機應(yīng)用基礎(chǔ)(第二版)
- 通信電子線路
- 微型計算機組裝與維護(hù)(第二版)
- 數(shù)控車床加工任務(wù)化教程
- 數(shù)控銑床加工實訓(xùn)
- 計算機應(yīng)用基礎(chǔ)教程(第二版)(Window
- SQL Server 2012項目教程—分銷系統(tǒng)項
- 中文版Photoshop CS6圖形圖像處理案例
- 計算機應(yīng)用基礎(chǔ)教程(Windows 7+Office
- SQL Server 2008數(shù)據(jù)庫開發(fā)經(jīng)典案例教
- Windows Server配置管理項目實訓(xùn)教程(
- Linux網(wǎng)絡(luò)服務(wù)器配置管理項目實訓(xùn)教程
- 計算機應(yīng)用基礎(chǔ)實例教程(Windows 7+Of