本書是十三五吉林大學規劃教材《基于互聯網的數據庫及程序設計》的配套教材,主要幫助學生解決網站及其程序設計中上機實踐的難題,以圖書網站為實例,內容包含MySQL數據庫管理與維護、數據查詢及統計分析、網站及靜態網頁設計、PHP程序設計、動態網頁設計、電子郵箱平臺設計、網絡論壇平臺設計和微信公眾平臺設計等。實驗類型有驗證性、設計性和創新性。每個實驗項目都有實驗目的、實驗任務、任務分析、預備知識、技能點、注意事項、實驗步驟和思考題。全書*后配有主教材的習題解答。
本書適合作為高等院校、高等職業技術學院的輔助教材,也可作為計算機等級考試、IT技術培訓、學生自主學習和MOOC授課的輔助教材或參考書。
《基于互聯網的數據庫及程序設計實踐指導與習題解答(第2版)》是《基于互聯網的數據庫及程序設計》(ISBN:978-7-302-50769-7)的配套實踐指導和習題解答。以案例開發為背景,網站建設實訓演練MySQL數據庫、DW可視化網頁設計和PHP網頁程序設計為主體,集開發實戰經驗之大成,是掌握IT技術、鑄就夢想的引領性實訓教材。
⑴ 以實用網站設計實訓演練為主旨,指導讀者實際建設網站、設計靜態和動態網頁,為讀者規劃一條建設個人網站的全過程及技術路線,以提高讀者的網絡軟件開發和網頁程序設計能力為宗旨,引導初學者逐步實現IT職業的夢想。
⑵ 通過問題求解的計算機實現,較詳盡地闡述了各類任務要求、任務分析和設計步驟。為讀者排疑解惑,揭開互聯網 技術的神秘面紗,逐步理解和掌握各類技術的要領,增強計算機的綜合應用和軟件開發技能,為成為互聯網 技術的生力軍奠定堅實基礎。
⑶ 以網上書店建設為開發背景,將涵蓋網站規劃、MySQL數據庫設計、Dreamweaver 網頁設計和PHP動態網頁程序設計等網站建設的全部實訓內容,以此為藍本,奠定其他實用網站的建設基礎。
前言
對于計算機技術應用學科,只要肯下功夫學習和實際上機演練就能練就一身真本事,沒有什么高深奧秘可言。切記不學不練沒本事,只學不練假本事,學以致用才是真本事。要想在國家互聯網+行動計劃實施中有所建樹,走在他人的前列,不僅要做互聯網資源的享用者,還必須使自己成為互聯網的建設者和引領者,充分利用互聯網技術解決專業領域的實際應用問題,努力成為本專業領域的互聯網技術應用的精英,才能不被當今的信息時代所淘汰。
本書作為十三五吉林大學規劃教材,旨在為有志于投身互聯網技術領域的讀者提供第一手實踐資料,引領讀者走向網站及其程序設計之路,為讀者盡快掌握互聯網的基礎知識和基本技能,學會互聯網應用軟件的整體開發過程、總體設計思路和方法尋求一條有效的、快捷的途徑。
以任務、案例、問題求解和計算機應用為目標,本書通過完成任務學習軟件開發工具的操縱方法,掌握數據庫、網頁及程序的設計過程和技術方法,增強知識的連貫性和系統性,實現有的放矢,學以致用,提高學生自主學習的積極性和熱情,解決學生實踐中經常遇到的難題以及計算思維課程改革實際落地問題,提升學生的實際應用和計算機軟件開發及設計能力。
本書是《基于互聯網的數據庫及程序設計(第2版)》(ISBN:9787302507697)的配套教材,由曹成志和宋長龍組織編寫、修改和統稿,具體內容及參加編寫的教師分工如下:作者內容Email地址劉向東第 1 單元PHPMyAdmin平臺的配置與應用Lxdong@jlu.edu.cn曹成志第 2單元數據庫管理與維護Caocz@jlu.edu.cn宋長龍第 3單元SQL數據查詢及統計分析Scl@jlu.edu.cn李銳第 4單元MySQL程序設計lir@jlu.edu.cn鄒密第 5單元靜態網頁設計Zoumi@jlu.edu.cn曹成志第 6單元PHP程序設計Caocz@jlu.edu.cn呂楠第 7單元動態網頁程序設計Lvn@jlu.edu.cn續表
作者內容Email地址劉向東第 8單元電子郵箱平臺的建設與管理Lxdong@jlu.edu.cn鄒密第 9單元網絡論壇平臺的建設與管理Zoumi@jlu.edu.cn鄒密第10單元微信公眾號設計Zoumi@jlu.edu.cn主教材作者附錄B習題解答〖1〗〖3〗基于互聯網的數據庫及程序設計實踐指導與習題解答(第2版)本書主要包含數據庫應用、網頁制作和網絡應用程序設計三方面技術的實踐指導及習題解答。實踐指導部分有驗證性、設計性和創新性實驗題目共60多個,每個實驗都由實驗目的、實驗任務、任務分析、預備知識、技能點、注意事項、實驗(設計)步驟和思考題構成。習題解答部分提供了主教材中的700多道習題的解答。
在編寫本套教材的過程中,得到清華大學出版社有關領導和編輯的鼎力支持以及吉林大學公共計算機教學與研究中心教師的大力幫助和指導,在此對他們以及一直關注本書問世的讀者表示衷心的感謝。
由于時間倉促和作者水平有限,書中難免存在遺漏或不嚴謹之處,如果由此給讀者帶來不便,深表歉意,并懇請廣大讀者指出不妥之處和提出修改建議,以便我們改正,使今后的工作做得更好。
作者
2018年5月
目錄
第1單元PHPMyAdmin平臺的配置與應用1
1.1安裝和配置MySQL環境1
1.2規劃用戶及其權限5
1.3設計人才招聘數據庫及其表7
1.4設計人才招聘數據表間關聯及其參照完整性12
1.5維護人才招聘數據庫14
第2單元數據庫管理與維護18
2.1MySQL客戶端的登錄及應用18
2.2設計圖書數據庫及其表22
2.3規劃用戶及其權限28
2.4設計表間關聯及其參照完整性32
2.5輸入售書數據庫中的數據35
2.6修改售書數據庫中的數據42
2.7刪除售書數據庫中的數據46
第3單元SQL數據查詢及統計分析50
3.1Select語句的編輯和運行環境檢測50
3.2查詢語句的表達式設計53
3.3多個數據源的查詢設計56
3.4數據統計分析設計58
3.5SQL語句的嵌套設計63
3.6SQL語句的合并設計67
3.7視圖的創建及應用69
3.8數據表中數據的導入/導出72
第4單元MySQL程序設計76
4.1分支、循環結構程序設計76〖1〗〖3〗基于互聯網的數據庫及程序設計實踐指導與習題解答(第2版)目錄〖3〗〖3〗4.2存儲過程設計79
4.3存儲函數設計85
4.4觸發器設計91
4.5事件設計97
第5單元靜態網頁設計102
5.1建立網上書店站點102
5.2網頁模板設計和瀏覽105
5.3登錄網頁和密碼修改網頁設計108
5.4管理員網頁和用戶網頁設計111
5.5顯示數據網頁設計115
5.6新增、修改和刪除數據網頁設計118
5.7購買圖書和刪除訂單網頁設計122
第6單元PHP程序設計125
6.1表達式應用125
6.2數組定義128
6.3if分支程序設計131
6.4多分支程序設計135
6.5循環程序設計138
6.6數組應用141
6.7自定義函數應用144
第7單元動態網頁程序設計149
7.1網頁模板及數據庫連接接口設計149
7.2用戶登錄/退出的網頁設計153
7.3管理員數據維護程序設計158
7.4普通用戶圖書選購頁面設計166
7.5普通用戶訂單管理頁面設計173
7.6普通用戶修改密碼頁面設計177
第8單元電子郵箱平臺的建設與管理180
8.1使用電子郵箱的一般過程180
8.2建立電子郵箱站點182
8.3設計電子郵箱數據庫186
8.4設計用戶端頁面189
8.5電子郵件收發管理與控制193
第9單元網絡論壇平臺的建設與管理198
9.1建立數據表198
9.2論壇用戶登錄網頁程序設計200
9.3發表主題網頁程序設計205
9.4主題列表網頁程序設計208
9.5主題顯示網頁程序設計211
第10單元微信公眾號設計213
10.1注冊公眾號213
10.2基本設置216
10.3素材管理219
10.4消息推送221
10.5自定義菜單開發223
附錄A樣式文件WSSD.CSS中的代碼226
附錄B主教材習題解答228
參考文獻252