




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《Web應用開發(fā)》教學大綱一、課程基本信息課程名稱Web應用開發(fā)WebApplicationDevelopment課程編碼CST220221020開課院部計算機科學與技術學院課程團隊(未設置)學分2.0課內(nèi)學時36講授24實驗0上機12實踐0課外學時36適用專業(yè)計算機科學與技術授課語言中文/英文先修課程數(shù)據(jù)結構與算法、程序設計(Java)課程簡介(限選)《Web應用開發(fā)》是計算機科學與技術專業(yè)的一門學科專業(yè)選修課程,主要包含Web基礎知識、HTML和CSS、PHP語言、PHP訪問MySQL數(shù)據(jù)庫、表單和會話、Ajax和jQuery等6部分內(nèi)容。本課程采用基礎概念和編程實現(xiàn)結合形式,通過掌握Web應用開發(fā)的理論知識和基本原理,訓練學生運用程序設計方法,培養(yǎng)學生Web應用的網(wǎng)絡開發(fā)能力,掌握具備以Web應用為代表的網(wǎng)絡應用開發(fā)和解決實際計算機網(wǎng)絡應用復雜工程問題的能力。本課程不僅覆蓋了Web基礎知識、HTML和CSS、PHP語言、PHP訪問MySQL數(shù)據(jù)庫、表單和會話、Ajax和jQuery等基礎理論部分,還包含了這些基本理論在實際Web開發(fā)的應用。要求學生通過學習Web開發(fā)的有關知識和PHP語言的知識等這些Web知識主要內(nèi)容的學習,掌握Web應用開發(fā)的系統(tǒng)開發(fā)能力。熟悉Web應用開發(fā)過程,能夠分析、設計Web應用開發(fā)領域的復雜工程問題中的需求和解決方案,并通過訓練學生運用PHP以及jQuery等Web前端及后臺MySQL數(shù)據(jù)庫的知識,強化學生動手能力的培養(yǎng),進而具備開發(fā)復雜Web應用解決復雜Web應用開發(fā)問題的能力。"Webapplicationdevelopment"isanelectivecourseforcomputerscienceandtechnologymajors,mainlyincludingbasicWebknowledge,HTMLandCSS,PHPlanguage,PHPaccesstoMySQLdatabase,formsandsessions,ajaxandjQueryandother6parts.Thiscourseadoptsthecombinationformofbasicconceptsandprogrammingimplementation.BymasteringthetheoreticalknowledgeandbasicprinciplesofWebapplicationdevelopment,studentsaretrainedtouseprogrammingmethodstocultivatetheirnetworkdevelopmentabilityofWebapplication,mastertheabilitytodevelopnetworkapplicationsrepresentedbyWebapplicationsandsolvecomplexengineeringproblemsinpracticalcomputernetworkapplications.ThiscoursenotonlycoversthebasicknowledgeofWeb,HTMLandCSS,PHPlanguage,PHPaccesstoMySQLdatabase,formsandsessions,AjaxandjQuery,etc,italsoincludestheapplicationofthesebasictheoriesinactualWebdevelopment.StudentsarerequiredtomasterthesystemdevelopmentcapabilityofWebapplicationdevelopmentbylearningthemaincontentsofWebknowledgesuchasWebdevelopmentknowledgeandPHPlanguageknowledge.FamiliarwithWebapplicationdevelopmentprocess,abletoanalyzeanddesignrequirementsandsolutionsincomplexengineeringproblemsinthefieldofWebapplicationdevelopment,andbytrainingstudentstousetheknowledgeofWebfront-endandbackgroundMySQLdatabasessuchasPHPandjQuery,strengthenthecultivationofstudents'practicalability,andthenhavetheabilitytodevelopcomplexWebapplicationsandsolvecomplexWebapplicationdevelopmentproblems.負責人大綱執(zhí)筆人審核人二、課程目標序號代號課程目標OBE畢業(yè)要求指標點任務自選1M1目標1:了解Web應用的基本概念及其開發(fā)技術,能夠利用相應的網(wǎng)絡開發(fā)語言,初步設計和開發(fā)Web應用領域的復雜工程問題,為畢業(yè)要求指標點5.2的達成提供支持。是5.22M2目標2:了解常見Web應用技術,會運用Web前端和后臺知識,分析不同Web應用的需求,為畢業(yè)要求指標點3.3的達成提供支持是3.33M3目標3:學會利用PHP語言和HTML語言設計Web應用的前端頁面,會設計Web應用的前端,撰寫Web應用前端程序,為畢業(yè)要求指標點5.2的達成提供支持。是5.24M4目標4:了解Web應用的后臺開發(fā)技術,設計Web應用的數(shù)據(jù)庫內(nèi)容,為畢業(yè)要求指標點3.4的達成提供支持。是3.45M5目標5:能保障課程正常秩序(政治層面、課堂保障層面,非學生能力層面)否三、課程內(nèi)容序號章節(jié)號標題課程內(nèi)容/重難點支撐課程目標課內(nèi)學時教學方式課外學時課外環(huán)節(jié)1第一章第一章PHP入門本章重點難點:PHP的工作原理。////21.11.1PHP及由來PHP的歷史0.1講授0.1自學PHP背景31.21.2Web基礎URL、HTTP、HTML基本概念0.1講授0.1自學教材41.31.3在Web頁中嵌入PHP代碼PHP標簽0.2講授0.2自學教材51.41.4輸出HTML如何輸出HTML0.1講授、討論0.1自學圖書261.5上機實驗1頁面頭和頁面腳1上機1自學7第二章第二章HTML與CCS簡介本章重點難點:理解HTML和CSS的基本概念。////82.12.1HTML基礎HTML文檔及元素0.1講授0.1自學教材92.22.2列表若干列表的概念0.2講授0.2自學教材102.32.3表格各種表格的使用0.2講授0.2自學教材112.42.4表單表單的形式0.2講授0.2自學教材122.52.5初識CSSCSS的基本知識0.1講授0.1自學教材132.62.6CSS選擇器各種CSS選擇器0.2講授0.2自學教材142.72.7使用CSS如何使用CSS0.1講授0.1自學教材152.82.8CSS屬性和屬性值掌握CSS屬性及屬性值0.1講授0.1自學教材162.9上機實驗2以愛國精神、文化歷史等主題,完成頁面表單制作,包括注冊表單和登錄表單/1上機1自學17第三章第三章數(shù)據(jù)與變量本章重點難點:如何正確地使用數(shù)據(jù)和變量。////183.13.1PHP數(shù)據(jù)類型PHP的基本數(shù)據(jù)類型0.1講授0.1自學圖書2193.23.2類型轉換不同類型的轉換0.1講授0.1自學教材203.33.3變量與常量PHP變量和常量0.2講授0.2自學教材21第四章第四章運算符與流程控制本章重點難點:如何正確地使用運算符和控制流程////224.14.1運算符常見的運算符0.1講授0.1自學資料234.24.2表達式PHP表達式////244.34.3控制流程PHP的流程控制0.2講授0.2自學教材254.44.4包含文件使用包含文件0.3講授0.3自學教材264.54.5實例:創(chuàng)建管理員子系統(tǒng)主頁創(chuàng)建管理員子系統(tǒng)主頁1講授1自學圖書2274.6上機實驗3動態(tài)導航欄1上機1自學28第五章第五章PHP函數(shù)本章重點難點:如何正確地使用PHP函數(shù)////295.15.1函數(shù)的聲明與調(diào)用函數(shù)的聲明和調(diào)用0.1講授0.1自學教材305.25.2函數(shù)參數(shù)定義函數(shù)的形參和實參0.3講授0.3自學教材315.35.3函數(shù)返回值函數(shù)的返回值0.3講授0.3自學教材325.45.4變量函數(shù)變量函數(shù)0.3講授0.3自學教材335.55.5匿名函數(shù)匿名函數(shù)0.2講授0.2自學教材345.65.6日期時間函數(shù)常見的日期時間函數(shù)0.3講授0.3自學教材355.7上機實驗4子系統(tǒng)主頁1上機1自學36第六章第六章處理字符串本章重點難點:如何正確地處理字符串////376.16.1長度與去空計算字符串的長度和去空0.3講授0.3自學資料386.26.2大小寫轉換與比較字符串的大小寫轉換與比較0.3講授0.3自學資料396.36.3子串處理字符子串的處理0.3講授0.3自學資料406.46.4分割和連接字符串字符串的分割和不同字符串之間的連接0.3講授0.3自學圖書2416.56.5格式化輸出字符串的格式化輸出0.4講授0.4自學資料426.66.6字符串特殊處理字符串的一些特殊需求的處理0.2講授0.2自學資料436.76.7正則表達式定義和使用正則表達式處理字符串0.5講授0.5自學資料446.86.8PHP模式匹配函數(shù)定義和使用PHP模式匹配函數(shù)0.2講授、討論0.2自學教材456.9上機實驗5課程列表1上機1自學46第七章第七章MySQL數(shù)據(jù)庫基礎本章重點難點:如何正確地理解MySQL關系數(shù)據(jù)庫基礎知識////477.17.1登錄與賬戶管理登錄MySQL服務器和用戶賬號管理1講授、討論1自學圖書2487.27.2權限管理MySQL中的權限系統(tǒng)以及權限管理語句0.3講授、討論0.3自學教材497.37.3數(shù)據(jù)庫的創(chuàng)建與刪除創(chuàng)建數(shù)據(jù)庫,選擇和顯示當前數(shù)據(jù)庫以及如何刪除數(shù)據(jù)庫0.2講授、討論0.2自學教材507.47.4MySQL數(shù)據(jù)類型MySQL數(shù)據(jù)庫中支持的數(shù)據(jù)類型0.3講授0.3自學教材517.57.5表的創(chuàng)建于刪除創(chuàng)建表、顯示表列表和表結構、修改和刪除表0.3講授0.3自學教材527.67.6數(shù)據(jù)的插入、更新和刪除數(shù)據(jù)的插入、更新和刪除語句0.3講授0.3自學教材537.77.7查詢?nèi)绾问褂貌樵冋Z句查詢指定的數(shù)據(jù)0.3講授0.3自學教材547.8上機實驗6查看成績1上機1自學55第八章第八章PHP訪問數(shù)據(jù)庫本章重點難點:如何正確地使用PHP語句訪問MySQL數(shù)據(jù)庫////568.18.1使用MySQL訪問數(shù)據(jù)庫建立與MySQL服務器的連接和訪問數(shù)據(jù)庫以及處理查詢結果和事務管理0.3講授0.3自學教材578.28.2使用預處理語句創(chuàng)建預處理語句和執(zhí)行預處理語句并處理查詢結果0.3講授0.3自學教材589.19.1表單處理如何提交表單和獲取并檢驗表單數(shù)據(jù)0.3講授0.3自學教材599.29.2會話管理如何使用會話和Cookie、重寫URL和會話變量0.3講授0.3自學教材608.48.4分頁顯示如何利用PHP語句對從數(shù)據(jù)庫中查詢結果進行分頁顯示0.3講授0.3自學教材619.39.3頁面跳轉與重定向如何利用PHP實現(xiàn)頁面跳轉與重定向0.3講授0.3自學教材628.5實例:瀏覽教師信息利用所學知識實現(xiàn)對選課系統(tǒng)中的教師信息瀏覽1講授1自學圖書2638.6上機實驗7注冊與登陸1上機1自學64第九章第九章表單與會話本章重點難點:如何正確地使用表單和會話管理////659.49.4文件上傳與下載對文件進行操作,文件上傳和文件下載0.3講授0.3自學教材668.3使用PDO訪問數(shù)據(jù)庫PDO的內(nèi)容,如何建立與數(shù)據(jù)庫服務器的連接并執(zhí)行SQL語句和管理事務。0.3講授0.3自學教材679.59.5實例:管理員登錄與退出實現(xiàn)選課系統(tǒng)中的管理員的登錄與退出1講授1自學圖書2689.69.6實例:添加課程實現(xiàn)添加課程1講授1自學圖書2699.7上機實驗8編輯課程信息1上機1自學70第十章第十章使用數(shù)組本章重點難點:如何正確地理解和使用數(shù)組////7110.110.1什么是數(shù)組數(shù)組的概念0.1講授0.1自學教材7210.210.2創(chuàng)建和初始化數(shù)組如何使用array語言結構和range函數(shù)0.1講授0.1自學教材7310.310.3操作數(shù)組元素訪問數(shù)組元素,并對數(shù)組元素修改、添加和刪除0.3講授0.3自學教材7410.410.4遍歷數(shù)組使用數(shù)組指針并分別使用for語句、while語句和foreach語句遍歷數(shù)據(jù)0.3講授0.3自學教材7510.510.5數(shù)組運算符如何使用數(shù)組運算符0.3講授0.3自學教材7610.610.6數(shù)組排序使用PHP函數(shù)對數(shù)組元素排序0.3講授0.3自學教材7710.710.7并集、交集和差集求數(shù)組的交集、并集和差集0.3講授0.3自學教材7810.810.8其他常用的數(shù)組函數(shù)使用一些其他常見的數(shù)組函數(shù)0.3講授0.3自學教材7910.910.9實例:維護開課信息實現(xiàn)維護開課信息1.5講授1.5自學圖書28010.10上機實驗9瀏覽課程信息1.5上機1.5自學81第十一章第十一章PHP面向對象程序設計本章重點難點:如何正確地理解PHP的面向對象程序設計////8211.111.1類與對象類和對象的基本概念0.3講授0.3自學教材8311.211.2訪問控制PHP對類的成員變量的訪問控制0.3講授0.3自學教材8411.311.3構造方法與析構方法如何定義類的構造方法和析構方法0.4講授0.4自學教材8511.411.4靜態(tài)類成員PHP中靜態(tài)類成員的定義和使用0.4講授0.4自學教材8611.511.5繼承如何利用繼承定義PHP中的子類和方法覆蓋0.4講授0.4自學教材8711.611.6抽象類和接口如何定義抽象類和定義接口0.3講授0.3自學教材8811.7上機實驗10錄入成績1上機1自學89第十二章第十二章Ajax與jQuery本章重點難點:如何正確地理解Ajax和jQuery////9012.1Ajax基礎了解什么是Ajax和XHL對象0.3講授0.3自學教材9112.2初識jQuery認識和掌握jQuery對象0.3講授0.3自學教材9212.312.3jQuery選擇器掌握jQuery的選擇器0.4講授0.4自學教材9312.412.4jQuery操作HTML元素掌握利用jQuery操作HTML的元素0.4講授0.4自學教材9412.512.5jQuery事件處理掌握jQuery的時間處理方法0.4講授0.4自學教材9512.612.6jQuery動畫效果jQuery的動畫效果:淡出和淡入、滑動和顯示與隱藏0.4講授0.4自學教材9612.712.7jQuery中的AjaxjQuery中實現(xiàn)Ajax:get和post函數(shù)以及請求JSON數(shù)據(jù)和load方法0.4講授0.4自學教材9712.8上機實驗11選課1.5上機1.5自學四、考核方式序號考核環(huán)節(jié)操作細節(jié)總評占比1平時作業(yè)1.每章布置2-3道題目。2.成績采用五級制,根據(jù)作業(yè)完成準確性、是否按時上交、是否獨立完成評分。3.按照教學的要求,作業(yè)將引導學生復習講授的內(nèi)容(基本模型、基本方法、基本理論、基本算法),深入理解相關的內(nèi)容,鍛煉運用所學知識解決相關問題的能力,通過對相關作業(yè)的完成質(zhì)量評價,為畢業(yè)要求1、2達成度的評價提供支持15%2考勤隨機點名、刷卡點名等10%3課堂表現(xiàn)隨機檢查學生上課精神狀態(tài)、回答問題情況5%4期末考試1.閉卷考試,成績采用百分制,卷面成績總分100分。2.期末考試是對學生學習情況的全面檢驗。強調(diào)考核學生對Web應用開發(fā)的基本概念、基本方法、基本技術的掌握程度,考核學生運用所學方法設計解決方案的能力,淡化一般知識、結論記憶的考查。主要以Web前端技術(HTML語言、CSS)、PHP基本數(shù)據(jù)類型、PHP程序設計、MySQL數(shù)據(jù)庫、以及PHP與Ajax、jQuery結合等。期末考試要起到督促學生系統(tǒng)掌握包括基本思想方法在內(nèi)的主要內(nèi)容的作用。通過對規(guī)定的考試內(nèi)容掌握的情況,特別是具體的問題求解能力的考核,為畢業(yè)要求1、2達成度的評價提供支持。70%五、評分細則序號課程目標考核環(huán)節(jié)大致占比評分等級1M1平時作業(yè)30%A-按時提交作業(yè),對Web技術的概念、開發(fā)過程和Web數(shù)據(jù)庫設計等知識點理解無誤。B-按時提交作業(yè),對上述知識點理解存在少量錯誤。 C-按時提交作業(yè),對上述知識點理解存在一定量錯誤。 D-按時提交作業(yè),但有漏題,且對上述知識點理解存在一定量錯誤。 E-不按時提交作業(yè),或對上述知識點理解存在大量錯誤。2M1期末考試70%(見試卷評分標準)3M2平時作業(yè)30%A-按時提交作業(yè),對掌握HTML語言、CSS、PHP語法和PHP函數(shù)的基本知識,對比理解Web前端、后臺數(shù)據(jù)庫的設計思想,區(qū)別生成與識別方式的差異,針對特定的Web應用問題,能夠選擇適當?shù)哪P徒2⑶蠼?。B-按時提交作業(yè),對上述知識點和能力點理解存在少量錯誤。 C-按時提交作業(yè),對上述知識點和能力點理解存在一定量錯誤。 D-按時提交作業(yè),但有漏題,且對上述知識點和能力點理解存在一定量錯誤。 E-不按時提交作業(yè),或對上述知識點和能力點理解存在大量錯誤。4M2期
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度直播帶貨商家知識產(chǎn)權保護合同
- 二零二五年度加油站與保險企業(yè)合作合同
- 2025年度酒店客房部員工崗位責任制合同
- 2025年民辦幼兒園幼兒教育科研基地及實驗中心轉讓合同
- 二零二五年度能源外包單位安全生產(chǎn)責任承諾書
- 二零二五年度健身俱樂部健身課程研發(fā)與推廣合同
- 2025年度智慧城市建設合同特性與數(shù)據(jù)共享平臺
- 二零二五年度公司終止職工勞動合同解除及離職補償協(xié)議
- 二零二五年度企業(yè)總經(jīng)理職務聘用與人才培養(yǎng)協(xié)議
- 二零二五年度產(chǎn)學研合作框架協(xié)議(新材料研發(fā)與應用)
- JB-T 14426-2023 往復式氣液混輸泵裝置
- 2024核桃樹承包合同
- 保險授權書格式模板
- 2024年GINA哮喘防治指南修訂解讀課件
- (完整版)數(shù)字電子技術基礎教案
- 小回溝礦井3.0Mt-a新建工程變更項目環(huán)評
- 木地板合同范本
- 汽車維修合同管理制度
- 2024中交二航局分包合同范本
- 2024年益陽醫(yī)學高等專科學校單招職業(yè)適應性測試題庫全面
- 2024年四川電力職業(yè)技術學院單招職業(yè)適應性測試題庫新版
評論
0/150
提交評論