- Web項目開發(fā)教程(ASP.NET)
- 劉志成 寧云智編著
- 1081字
- 2018-12-30 12:14:21
前言
本書是湖南省職業(yè)院校教育教學(xué)改革研究項目(項目編號:ZJGB2009014)的研究成果,是國家示范性建設(shè)院校重點建設(shè)專業(yè)(軟件技術(shù)專業(yè))的建設(shè)成果,是實踐環(huán)節(jié)系統(tǒng)化設(shè)計的實驗成果。
隨著Internet的普及推廣,Web開發(fā)技術(shù)得到了迅速發(fā)展,軟件行業(yè)對Web應(yīng)用程序開發(fā)人員的需求也越來越多。目前,ASP.NET技術(shù)已成為Web應(yīng)用開發(fā)的主流技術(shù)之一,受到廣大Web開發(fā)人員的喜愛。ASP.NET技術(shù)已被廣泛應(yīng)用于電子商務(wù)、電子政務(wù)、遠(yuǎn)程教育、網(wǎng)上資源管理等領(lǐng)域。
ASP.NET全面支持面向?qū)ο蟮脑O(shè)計思想,提供了一個功能強大的Web應(yīng)用程序開發(fā)模式,使Web應(yīng)用程序開發(fā)變得更加直觀、簡單和高效。在ASP. NET中HTML代碼和程序功能代碼分離,大大提高了ASP.NET頁面的設(shè)計效率以及程序代碼的可閱讀性、可調(diào)試性與可維護性。而基于ASP.NET進行Web項目開發(fā)需要綜合應(yīng)用服務(wù)器腳本語言(ASP.NET)、數(shù)據(jù)庫技術(shù)(如SQL Server)和軟件工程等領(lǐng)域的知識和技能,并且需要經(jīng)過不斷的項目開發(fā)實踐,從“做中學(xué),學(xué)中做”,才能持續(xù)提升項目開發(fā)能力和提升軟件開發(fā)的理論認(rèn)識。
本書是作者在總結(jié)了多年Web開發(fā)實踐經(jīng)驗與高職軟件專業(yè)教學(xué)經(jīng)驗的基礎(chǔ)上編寫而成的。以10個典型的軟件項目為載體,幫助訓(xùn)練學(xué)生編程技能,鞏固學(xué)習(xí)軟件開發(fā)理論,逐步養(yǎng)成職業(yè)態(tài)度和習(xí)慣。本書主要有以下特色:
(1)合理的課程定位。該課程作為實訓(xùn)環(huán)節(jié),開設(shè)在基于ASP.NET開發(fā)的“理論實踐一體化”的課程學(xué)習(xí)鏈路之后。課程目標(biāo)為培養(yǎng)基于ASP.NET的Web項目開發(fā)的綜合能力。該課程在C#程序員的課程鏈路的位置如下圖所示。

(2)典型的教學(xué)項目。教材中給出了10 個典型系統(tǒng)的需求分析和系統(tǒng)設(shè)計。這些項目貼近學(xué)生生活,易于理解。學(xué)生在完成項目的過程中,進一步掌握典型系統(tǒng)的業(yè)務(wù)邏輯和基于ASP.NET的Web項目開發(fā)的核心技術(shù)。
(3)“導(dǎo)”為主,“教”為輔。引導(dǎo)普通學(xué)生在現(xiàn)有的設(shè)計基礎(chǔ)上參照光盤中的樣例系統(tǒng)完成項目的編碼實現(xiàn);引導(dǎo)優(yōu)秀學(xué)生優(yōu)化現(xiàn)有設(shè)計,完善系統(tǒng)功能。同時,在項目開發(fā)過程中融入軟件開發(fā)理論的學(xué)習(xí),實現(xiàn)“做中學(xué)”、“學(xué)中做”。
本書由湖南鐵道職業(yè)技術(shù)學(xué)院劉志成和寧云智擔(dān)任主編,湖南鐵道職業(yè)技術(shù)學(xué)院的馮向科和濟南鐵道職業(yè)技術(shù)學(xué)院的金月光擔(dān)任副主編,湖南鐵道職業(yè)技術(shù)學(xué)院的翁健紅、林東升、楊茜玲、劉榮勝、劉紅梅、陳承歡和薛志良參與了部分章節(jié)的編寫,中軟國際的向鳳工程師、湖南株洲華通科技有限公司的左振宇高級工程師參與了部分項目的編寫。電子工業(yè)出版社左雅老師對本書的編寫提出了許多寶貴的意見,在此表示感謝。
本書適用于高職高專計算機類專業(yè)Web項目開發(fā)實訓(xùn)類課程的教材,也可以作為培訓(xùn)教材使用。由于時間倉促以及編者水平有限,書中難免存在錯誤和疏漏之處,歡迎廣大讀者和同仁提出寶貴意見和建議。
編者
2010年5月