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