網(wǎng)站設(shè)計與開發(fā)案例教程

-
【作 者】雷運發(fā) 莫云峰 覃偉 等編著
【I S B N 】978-7-5084-9212-4
【責(zé)任編輯】李炎
【適用讀者群】高職高專
【出版時間】2011-12-27
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】260
【千字數(shù)】402
【印 張】16.25
【定 價】¥28
【叢 書】教育部高等學(xué)校文科計算機基礎(chǔ)教學(xué)指導(dǎo)委員會立項教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是網(wǎng)站設(shè)計與開發(fā)的入門教程。采用項目教學(xué)法引導(dǎo)讀者學(xué)習(xí)網(wǎng)站設(shè)計與開發(fā)的基礎(chǔ)知識和操作方法,不需專門學(xué)習(xí)網(wǎng)站編程語言,通過大量的案例和練習(xí)來掌握小型網(wǎng)站的開發(fā)技術(shù),自主建成各具特色的動態(tài)網(wǎng)站。
全書共8章,主要內(nèi)容包括:網(wǎng)站規(guī)劃與設(shè)計概述、使用 Dreamweaver制作個人網(wǎng)站、網(wǎng)站注冊模塊設(shè)計與開發(fā)、聊天室模塊設(shè)計與開發(fā)、留言系統(tǒng)、Web資源管理器、發(fā)送電子郵件以及網(wǎng)頁設(shè)計綜合案例。本書案例實用性高、針對性強,有助于讀者快速掌握所學(xué)知識點并學(xué)以致用。
本書可作為高等院校相關(guān)專業(yè)(文史哲法教和經(jīng)管等)網(wǎng)站建設(shè)和網(wǎng)頁制作課程的教材,也可作為從事網(wǎng)站設(shè)計與開發(fā)方面技術(shù)人員的參考用書。
本書源代碼和電子教案讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
本書特色
■ 以實用、夠用、會用為出發(fā)點,由淺入深、循序漸進地介紹了使用ASP設(shè)計與開發(fā)動態(tài)網(wǎng)站的方法與技巧。
■ 主要章節(jié)精心設(shè)計了典型案例,采用項目驅(qū)動方式進行講解,使理論與實踐一體化,激發(fā)讀者對網(wǎng)站建設(shè)的學(xué)習(xí)興趣。
■ 提供案例源代碼和相關(guān)素材,體現(xiàn)“學(xué)中做、做中學(xué)”,使實例講解和程序調(diào)試變得更加方便快捷。
隨著互聯(lián)網(wǎng)的普及,信息技術(shù)徹底改變了人們的工作和生活方式,越來越多的政府部門、企事業(yè)單位和個人通過建立網(wǎng)站來宣傳自己和交流信息。IT技術(shù)的快速發(fā)展使人們對中小型網(wǎng)站的需求也越來越多,并且對網(wǎng)站的美觀性、交互性、安全性及易操作性等提出了較高的要求。基于文科類大學(xué)生對網(wǎng)頁設(shè)計、網(wǎng)站開發(fā)知識的大量需求,編者根據(jù)多年的網(wǎng)站設(shè)計與制作的教學(xué)與實踐經(jīng)驗,撰寫了本書,旨在為想在網(wǎng)站設(shè)計與制作方面有所建樹的讀者提供一些實用、有效的方法與技巧。
本書以現(xiàn)代教育思想和學(xué)習(xí)理論為指導(dǎo),注重理論聯(lián)系實際,采用項目教學(xué)法引導(dǎo)讀者學(xué)習(xí)動態(tài)網(wǎng)站設(shè)計與開發(fā)的基本知識和操作方法。本教程提供豐富的教學(xué)資源,教程中的教學(xué)案例素材、上機練習(xí)素材和各個模塊的源代碼均可在中國水利水電出版社和萬水書苑網(wǎng)站(http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn)中下載,在學(xué)習(xí)和實際操作中只要對照教程即可進行練習(xí)。讀者不需要專門學(xué)習(xí)網(wǎng)站編程語言,只使用工具軟件和利用網(wǎng)站提供的源代碼,通過大量案例和練習(xí)即可掌握網(wǎng)站的基本開發(fā)技術(shù)。
全書共8章,主要內(nèi)容包括:網(wǎng)站規(guī)劃與設(shè)計概述、使用Dreamweaver制作個人網(wǎng)站、網(wǎng)站注冊模塊設(shè)計與開發(fā)、聊天模塊的設(shè)計與開發(fā)、留言系統(tǒng)、Web資源管理器、發(fā)送電子郵件以及網(wǎng)頁設(shè)計綜合案例。
本書由雷運發(fā)主編并規(guī)劃和設(shè)計各章內(nèi)容。浙江科技學(xué)院的雷運發(fā)、莫云峰、覃偉、林雪芬和孫曉勇老師參加編寫,其中第7章由內(nèi)蒙古民族大學(xué)的于洪濤老師編寫,最后由雷運發(fā)、莫云峰和覃偉統(tǒng)稿完成。
由于建設(shè)網(wǎng)站所采用的技術(shù)和設(shè)計理念都在不斷更新,因此,相應(yīng)的教材建設(shè)也要不斷創(chuàng)新和發(fā)展。在撰寫本書過程中,我們查閱了大量已發(fā)表的報刊、書籍和網(wǎng)站,這些文獻對本書的寫作提供了豐富的參考內(nèi)容,在此對這些文獻的作者表示感謝。
本書可作為高等學(xué)校相關(guān)專業(yè)(文史哲法教和經(jīng)管等)網(wǎng)站設(shè)計與開發(fā)的教材,也可作為學(xué)習(xí)網(wǎng)站建設(shè)技術(shù)人員的參考書。本書文稿雖經(jīng)多次修改,書中難免有問題或疏漏、不當(dāng)之處,望專家和讀者指出,以利于今后的提高和完善。
編 者
2011年10月于杭州小和山
第1章 網(wǎng)站規(guī)劃與設(shè)計概述 1
1.1 需求分析 1
1.2 任務(wù)分解 1
1.2.1 任務(wù)一:網(wǎng)站規(guī)劃書的撰寫 1
1.2.2 任務(wù)二:域名和服務(wù)器空間申請 3
1.2.3 任務(wù)三:確定網(wǎng)站開發(fā)工具和技術(shù) 4
1.2.4 任務(wù)四:網(wǎng)站管理與推廣的常用方法 9
1.3 開發(fā)流程 12
1.3.1 實例功能分析與設(shè)計 12
1.3.2 實例開發(fā)步驟 13
本章小結(jié) 21
習(xí)題1 21
第2章 使用Dreamweaver制作個人網(wǎng)站 23
2.1 需求分析 24
2.2 任務(wù)分解 24
2.2.1 任務(wù)一:Dreamweaver CS4簡介 24
2.2.2 任務(wù)二:站點的規(guī)劃與創(chuàng)建 28
2.2.3 任務(wù)三:網(wǎng)頁文檔的基本操作 32
2.2.4 任務(wù)四:網(wǎng)頁基本元素的插入 34
2.2.5 任務(wù)五:創(chuàng)建網(wǎng)頁超級鏈接 41
2.2.6 任務(wù)六:使用CSS美化網(wǎng)頁 45
2.2.7 任務(wù)七:使用行為增添網(wǎng)頁特效 48
2.3 開發(fā)流程 49
2.3.1 頁面設(shè)計 49
2.3.2 開發(fā)過程 50
2.4 拓展知識 54
2.4.1 HTML相關(guān)知識 54
2.4.2 使用Div元素 55
本章小結(jié) 59
習(xí)題2 59
第3章 網(wǎng)站注冊模塊設(shè)計與開發(fā) 61
3.1 需求分析 62
3.2 任務(wù)分解 62
3.2.1 任務(wù)一:表單與表單域的創(chuàng)建 62
3.2.2 任務(wù)二:ASP運行、編程環(huán)境的
配置 67
3.2.3 任務(wù)三:VBScript基礎(chǔ)知識 78
3.2.4 任務(wù)四:Request和Response對象 89
3.3 開發(fā)流程 96
3.3.1 實例功能分析與設(shè)計 96
3.3.2 表單制作 97
3.3.3 表單提交數(shù)據(jù)處理 100
3.4 拓展知識 104
3.4.1 子過程(子程序)與函數(shù)的區(qū)別 104
3.4.2 參數(shù)傳遞方式 105
3.4.3 數(shù)組參數(shù) 106
本章小結(jié) 107
習(xí)題3 107
第4章 聊天室模塊設(shè)計與開發(fā) 109
4.1 需求分析 109
4.2 任務(wù)分解 110
4.2.1 任務(wù)一:聊天室框架頁面的創(chuàng)建 110
4.2.2 任務(wù)二:Session對象的使用 112
4.2.3 任務(wù)三:Applicacation對象的使用 117
4.2.4 任務(wù)四:Server對象的使用 121
4.3 開發(fā)流程 125
4.3.1 聊天室實例功能分析與設(shè)計 125
4.3.2 聊天室登錄主界面實現(xiàn) 126
4.3.3 聊天室主界面實現(xiàn) 127
4.4 拓展知識 131
4.4.1 Session與Application的區(qū)別 131
4.4.2 Global.asa文件 132
本章小結(jié) 134
習(xí)題4 134
第5章 留言系統(tǒng) 136
5.1 需求分析 136
5.2 任務(wù)分解 137
5.2.1 任務(wù)一:了解數(shù)據(jù)庫基礎(chǔ)知識 137
5.2.2 任務(wù)二:創(chuàng)建Access數(shù)據(jù)庫 138
5.2.3 任務(wù)三:掌握ASP連接數(shù)據(jù)庫的
方法 144
5.2.4 任務(wù)四:SQL語言 146
5.2.5 任務(wù)五:ADO的內(nèi)部對象 158
5.3 開發(fā)流程 176
5.4 拓展知識 177
5.4.1 存儲過程 177
5.4.2 觸發(fā)器 182
5.4.3 參數(shù)化查詢 184
本章小結(jié) 185
習(xí)題5 186
第6章 Web資源管理器 188
6.1 需求分析 188
6.2 任務(wù)分解 188
6.2.1 任務(wù)一:認識FileSystemObject
對象 189
6.2.2 任務(wù)二:File對象 190
6.2.3 任務(wù)三:Drive對象 191
6.2.4 任務(wù)四:Folder對象 192
6.3 開發(fā)流程 193
6.3.1 實例功能分析與設(shè)計 193
6.3.2 程序流程圖 194
6.3.3 實例開發(fā)步驟 195
6.4 拓展知識 204
本章小結(jié) 206
習(xí)題6 207
第7章 發(fā)送電子郵件 208
7.1 需求分析 208
7.2 任務(wù)分解 208
7.2.1 任務(wù)一:JMail組件安裝、注冊與
卸載 208
7.2.2 任務(wù)二:JMail組件發(fā)送簡單電子
郵件 211
7.2.3 任務(wù)三:上傳文件 216
7.3 開發(fā)流程 227
7.3.1 總體設(shè)計 227
7.3.2 具體實現(xiàn) 227
本章小結(jié) 229
習(xí)題7 230
第8章 網(wǎng)頁設(shè)計綜合案例 231
8.1 需求分析 231
8.2 任務(wù)分解 232
8.2.1 任務(wù)一:使用Photoshop設(shè)計網(wǎng)頁
效果圖 232
8.2.2 任務(wù)二:使用Flash制作網(wǎng)頁動畫 234
8.2.3 任務(wù)三:使用DIV+CSS進行頁面
排版 235
8.2.4 任務(wù)四:網(wǎng)站發(fā)布 237
8.3 開發(fā)流程 239
8.3.1 實例功能分析與設(shè)計 239
8.3.2 實例開發(fā)步驟 240
8.4 拓展知識 246
本章小結(jié) 247
習(xí)題8 248
附錄 249
參考文獻 253
- 三峽梯級電站水資源決策支持系統(tǒng)研究與開發(fā) [姚華明 潘紅忠 湯正]
- Web技術(shù)開發(fā)教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- SwiftUI完全開發(fā) [李智威 著]
- Unity3D虛擬現(xiàn)實應(yīng)用開發(fā)實踐 [主 編 劉龍]
- 黃河流域非遺衍生品傳播與經(jīng)濟開發(fā)協(xié)同發(fā)展研究 [畢雪燕 趙爽 著]
- 人工智能應(yīng)用系統(tǒng)開發(fā)項目化教程 [主編 楊家慧 周永福 魏育華]
- 媒體融合影響下的體育電視傳播與價值開發(fā)策略研究——以世界杯/NBA為例 [趙曉琳 著]
- “學(xué)賽一體化”課程開發(fā)研究 [李作聚 著]
- VR-X3D虛擬現(xiàn)實開發(fā)與設(shè)計 [張金釗 張金鏑]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- Web前端開發(fā)項目化教程(微課版) [主編 郭立文 王洪波]
- Unity應(yīng)用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- 深入淺出OpenHarmony——架構(gòu)、內(nèi)核、驅(qū)動及應(yīng)用開發(fā)全棧 [李傳釗 著]
- Python開發(fā)實踐教程(第二版) [于京 陳平生 編著]
- Java Web開發(fā)技術(shù)任務(wù)驅(qū)動式教程 [金靜梅]
- HTML5+CSS3前端開發(fā)項目式教程(微課版) [主編 譚衛(wèi) 徐文義]
- iOS項目開發(fā)實戰(zhàn) [主編 趙善龍 劉俊馳]
- UI設(shè)計與開發(fā) [主編 李昀蕓 宋蓓蓓 王悅娟]
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- ARM Cortex-M體系架構(gòu)與接口開發(fā)實戰(zhàn) [林慶峰 等 編著]
- 基于Android平臺的移動開發(fā)技術(shù) [主編 徐碩博 黃衛(wèi)東 賈雁]
- Android 應(yīng)用開發(fā)項目實戰(zhàn) [主編 梁 琨 朱冰鴻]
- Java Web開發(fā)技術(shù)與項目實戰(zhàn) [主編 羅如為]
- Android開發(fā)基礎(chǔ)教程 [黃日勝 謝志偉 楊凌 楊琳芳]
- Android項目開發(fā)實戰(zhàn) [趙善龍 李旭東]
- Hadoop大數(shù)據(jù)開發(fā) [主 編 劉春陽 張學(xué)龍 劉麗軍]
- Web前端開發(fā)從學(xué)到用完美實踐HTML5+CSS3+JavaScript+jQuery+AJAX+AngularJS(第2版) [阮曉龍]
- 嵌入式Linux開發(fā)技術(shù)基礎(chǔ) [主編 伍德雁]
- 嵌入式應(yīng)用Qt_C++傳感數(shù)據(jù)采集開發(fā)實訓(xùn)教程 [主編 劉和文 文燕 謝忠敏]
- 基于ARM Cortex-M4內(nèi)核的物聯(lián)網(wǎng)/嵌入式系統(tǒng)開發(fā)教程 [主編 劉雯]