出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:沈士根,汪承焱,許小東 編著 頁數(shù):165
前言
任何語言的程序設(shè)計(jì)都離不開“代碼閱讀”、“代碼模仿”到“代碼編寫”的過程,web程序設(shè)計(jì)亦是如此,只要勤于思考,多上機(jī)實(shí)踐,就能收到好的效果。本書作為主教材《web程序設(shè)計(jì)——ASP.NET實(shí)用網(wǎng)站開發(fā)》的配套上機(jī)實(shí)驗(yàn)指導(dǎo)教材,共分為兩部分,第一部分為課程實(shí)驗(yàn),第二部分為課程設(shè)計(jì)選題。課程實(shí)驗(yàn)部分以完成并拓展一個(gè)基于ASP.NET 3.5的網(wǎng)上購物網(wǎng)站MyPetShop的所有功能為目標(biāo),共安排14個(gè)實(shí)驗(yàn),分別是:“ASP.NET 3.5網(wǎng)站的建立、發(fā)布及配置”、“ASP.NET 3.5網(wǎng)站開發(fā)基礎(chǔ)”、“C#和ASP.NET 3.5”、“ASP.NET 3.5標(biāo)準(zhǔn)控件”、“ASP.NET 3.5驗(yàn)證控件”、“HTTP請(qǐng)求、響應(yīng)及狀態(tài)管理”、“數(shù)據(jù)訪問”、“數(shù)據(jù)綁定”、“用戶和角色管理”、“主題、母版、用戶控件和web部件”、“網(wǎng)站導(dǎo)航”、“ASP.NET AJAx”、“web服務(wù)和wCF服務(wù)”和“文件管理”等。每個(gè)實(shí)驗(yàn)均由“實(shí)驗(yàn)?zāi)康摹?、“?shí)驗(yàn)內(nèi)容及要求”、“實(shí)驗(yàn)步驟”和“實(shí)驗(yàn)拓展”四部分組成?!皩?shí)驗(yàn)?zāi)康摹苯o出了每個(gè)實(shí)驗(yàn)的學(xué)習(xí)目標(biāo);“實(shí)驗(yàn)內(nèi)容及要求”采用“任務(wù)驅(qū)動(dòng)”方式設(shè)計(jì),即先給出最終功能和效果,然后為實(shí)現(xiàn)該目標(biāo)給出“實(shí)驗(yàn)步驟”,使學(xué)生“跟著走”,完成“代碼閱讀”和“代碼模仿”的過程;“實(shí)驗(yàn)拓展”大都在已完成的實(shí)驗(yàn)基礎(chǔ)上或是增加功能,或是采用其他方法解決相同的問題,從而讓學(xué)生經(jīng)歷“代碼編寫”過程,達(dá)到“自己走”的目的。這樣的編寫風(fēng)格,解決了學(xué)生對(duì)程序設(shè)計(jì)“無從人手”的問題,同時(shí)也解決了“上課聽得懂,下課不會(huì)做”的問題。完成實(shí)驗(yàn)1至實(shí)驗(yàn)8,能得到具有寵物商品查看、寵物商品購買、寵物商品結(jié)算、寵物商品后臺(tái)管理等功能的網(wǎng)站MyPet:Shop;完成實(shí)驗(yàn)9,MyPetShop增加了身份驗(yàn)證子系統(tǒng);完成實(shí)驗(yàn)10,MyPetShop增加了個(gè)性化的首頁;完成實(shí)驗(yàn)11,MyPetShop增加了網(wǎng)站導(dǎo)航功能;完成實(shí)驗(yàn)12,MyPetShop增加了提高用戶體驗(yàn)的AJAX技術(shù),實(shí)現(xiàn)了頁面局部刷新的功能;完成實(shí)驗(yàn)13,MyPetShop增加了調(diào)用Internet上廣泛使用的web服務(wù)功能,能在首頁調(diào)用中國氣象局的天氣預(yù)報(bào)數(shù)據(jù);完成實(shí)驗(yàn)14,MyPetShop增加了后臺(tái)文件管理功能。這樣,完成課程實(shí)驗(yàn)后即得到一個(gè)網(wǎng)上購物網(wǎng)站MyPetShop,學(xué)生會(huì)很欣喜,從而增加學(xué)習(xí)的興趣和動(dòng)力,大大提高動(dòng)手實(shí)踐能力。
內(nèi)容概要
本書是主教材《Web程序設(shè)計(jì)——ASP.NET實(shí)用網(wǎng)站開發(fā)》的配套上機(jī)實(shí)驗(yàn)指導(dǎo)教材。全書分為兩部分,第一部分為課程實(shí)驗(yàn),第二部分為課程設(shè)計(jì)選題?! ≌n程實(shí)驗(yàn)部分以完成并拓展一個(gè)基于ASP.NET 3.5的網(wǎng)上購物網(wǎng)站MyPetShop的所有功能為目標(biāo),共安排14個(gè)實(shí)驗(yàn),分別與《Web程序設(shè)計(jì)——ASP.NET實(shí)用網(wǎng)站開發(fā)》的第1~14章內(nèi)容相對(duì)應(yīng)。每個(gè)實(shí)驗(yàn)均由“實(shí)驗(yàn)?zāi)康摹?、“?shí)驗(yàn)內(nèi)容及要求”、“實(shí)驗(yàn)步驟”和“實(shí)驗(yàn)拓展”四部分組成,采用“任務(wù)驅(qū)動(dòng)”方式設(shè)計(jì),突出技術(shù)應(yīng)用能力培養(yǎng),引領(lǐng)學(xué)生從“跟著走”到“自己走”的轉(zhuǎn)變。課程設(shè)計(jì)選題部分共安排10個(gè)源自實(shí)際工程的選題,供學(xué)生在學(xué)完本課程后分組選擇進(jìn)行課程設(shè)計(jì),從而達(dá)到團(tuán)隊(duì)開發(fā)Web應(yīng)用程序的目的。 本書可作為高等學(xué)校計(jì)算機(jī)相關(guān)專業(yè)Web程序設(shè)計(jì)的上機(jī)實(shí)驗(yàn)指導(dǎo)教材,也可作為對(duì)Web程序設(shè)計(jì)感興趣人員的自學(xué)參考書。
書籍目錄
第一部分 課程實(shí)驗(yàn) 實(shí)驗(yàn)1 ASP.NET 3.5網(wǎng)站的建立、發(fā)布及配置 實(shí)驗(yàn)2 ASP.NET 3.5網(wǎng)站開發(fā)基礎(chǔ) 實(shí)驗(yàn)3 C#和ASP.NET 3.5 實(shí)驗(yàn)4 ASP.NET 3.5標(biāo)準(zhǔn)控件 實(shí)驗(yàn)5 ASP.NET 3.5驗(yàn)證控件 實(shí)驗(yàn)6 HTTP請(qǐng)求、響應(yīng)及狀態(tài)管理 實(shí)驗(yàn)7 數(shù)據(jù)訪問 實(shí)驗(yàn)8 數(shù)據(jù)綁定 實(shí)驗(yàn)9 用戶和角色管理 實(shí)驗(yàn)10 主題、母版、用戶控件和Web部件 實(shí)驗(yàn)11 網(wǎng)站導(dǎo)航 實(shí)驗(yàn)12 ASP.NET AJAX 實(shí)驗(yàn)13 Web服務(wù)和WCF服務(wù) 實(shí)驗(yàn)14 文件管理第二部分 課程設(shè)計(jì)選題 設(shè)計(jì)1 基于ASP.NET 3.5的供求信息網(wǎng) 設(shè)計(jì)2 基于ASP.NET 3.5的網(wǎng)上書店 設(shè)計(jì)3 基于ASP.NET 3.5的社區(qū)物業(yè)管理網(wǎng) 設(shè)計(jì)4 基于ASP.NET 3.5的圖書館管理系統(tǒng) 設(shè)計(jì)5 基于ASP.NET 3.5的企業(yè)信息文檔管理系統(tǒng) 設(shè)計(jì)6 基于ASP.NET 3.5的學(xué)生信息管理系統(tǒng) 設(shè)計(jì)7 基于ASP.NET 3.5的論壇管理系統(tǒng) 設(shè)計(jì)8 基于ASP.NET 3.5的博客管理系統(tǒng) 設(shè)計(jì)9 基于ASP.NET 3.5的網(wǎng)上學(xué)習(xí)交流平臺(tái) 設(shè)計(jì)10 基于ASP.NET 3.5的網(wǎng)站訪問統(tǒng)計(jì)系統(tǒng)
章節(jié)摘錄
插圖:用戶注冊(cè)登錄模塊實(shí)現(xiàn)用戶注冊(cè)和會(huì)員登錄功能,其中用戶類型包括前臺(tái)會(huì)員用戶和后臺(tái)管理員用戶。注冊(cè)成為網(wǎng)上書店的會(huì)員登錄系統(tǒng)后,能發(fā)表評(píng)論、修改個(gè)人信息、查詢書籍和購買書籍等,管理員用戶登錄系統(tǒng)后,能通過后臺(tái)對(duì)系統(tǒng)進(jìn)行維護(hù)和管理,如審核訂單和管理書籍等。2.書籍查詢書籍查詢模塊實(shí)現(xiàn)按各種條件進(jìn)行書籍查詢的功能,主要包括按書籍名稱查詢、按出版社查詢、按書籍作者查詢、按書籍銷量查詢、按書籍添加日期查詢和按各種條件進(jìn)行綜合查詢等。3.書籍訂購書籍訂購模塊實(shí)現(xiàn)購物車功能,主要包括書籍的在線購買。只有注冊(cè)成為網(wǎng)上書店會(huì)員的用戶登錄系統(tǒng)后,才能在線購買書籍。4.訂單查詢訂單查詢模塊實(shí)現(xiàn)用戶查詢自己訂單信息的功能,主要包括按訂單時(shí)間查詢、按購買書籍查詢和按訂單編號(hào)查詢等。5.用戶信息修改用戶信息修改模塊實(shí)現(xiàn)會(huì)員用戶修改自己個(gè)人信息的功能,主要包括修改收貨地址、修改聯(lián)系方式和修改登錄密碼等。6.書籍評(píng)論書籍評(píng)論模塊實(shí)現(xiàn)用戶對(duì)書籍發(fā)表看法和評(píng)論的功能,主要包括發(fā)表書籍評(píng)論和查看書籍評(píng)論等。所有發(fā)表的評(píng)論只有經(jīng)過后臺(tái)管理員審核通過后才能在前臺(tái)顯示。7.書籍類別管理書籍類別管理模塊主要實(shí)現(xiàn)書籍類別信息管理功能,如書籍類別信息的添加、修改、刪除和排序等。8.書籍信息管理書籍信息管理模塊實(shí)現(xiàn)書籍信息管理功能,主要包括書籍信息的添加、刪除、修改和瀏覽,書籍附件和圖片信息的添加、刪除、修改和瀏覽等。
編輯推薦
《Web程序設(shè)計(jì):ASP.NET上機(jī)實(shí)驗(yàn)指導(dǎo)》是由清華大學(xué)出版社出版的。
圖書封面
評(píng)論、評(píng)分、閱讀與下載