


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Web 程序設(shè)計Web Programming一、課程基本情況課程類別:專業(yè)任選課課程學(xué)分:3學(xué)分課程總學(xué)時:48學(xué)時,其中講課:32學(xué)時,實驗:16學(xué)時課程性質(zhì):選修開課學(xué)期:第5學(xué)期先修課程:管理信息系統(tǒng)、數(shù)據(jù)庫等適用專業(yè):信管專業(yè)教 材:Web程序設(shè)計ASP.NET實用網(wǎng)站開發(fā),清華大學(xué)出版社,沈士根、汪承焱、許小東,2013。開課單位:經(jīng)管學(xué)院信管系二、課程性質(zhì)、教學(xué)目標和任務(wù)通過本課程的學(xué)習,掌握IIS網(wǎng)站配置、Visual Studio 2008開發(fā)環(huán)境、與ASP.NET 3.5結(jié)合的C# 2008基礎(chǔ)、ASP.NET 3.5常用服務(wù)器控件、用戶控件、驗證控件、狀態(tài)管理、數(shù)據(jù)源控件
2、和LINQ訪問數(shù)據(jù)庫、數(shù)據(jù)綁定控件、用戶和角色管理、主題、母版、Web部件、網(wǎng)站導(dǎo)航、ASP.NET AJAX、Web服務(wù)、WCF服務(wù)、文件處理、綜合實例MyPetShop等內(nèi)容。學(xué)完本課程后,學(xué)生能運用ASP.NET 3.5編寫Web應(yīng)用程序,例如信息發(fā)布系統(tǒng)、論壇、留言板、聊天室、博客等。本課程將培養(yǎng)學(xué)生認真負責的工作態(tài)度和嚴謹細致的工作作風;培養(yǎng)學(xué)生的自學(xué)能力及提出問題、分析問題和解決問題的能力;培養(yǎng)學(xué)生團隊合作開發(fā)Web應(yīng)用程序的能力。通過本課程的學(xué)習,使學(xué)生掌握基于ASP.NET 3.5的Web應(yīng)用程序開發(fā)所需要的知識、技能和素質(zhì)要求。掌握利用ASP.NET 3.5與SQL Serv
3、er建立動態(tài)網(wǎng)站的技術(shù),達到能獨立或合作完成中小型網(wǎng)站的建設(shè)與開發(fā)目的,為學(xué)生在未來網(wǎng)絡(luò)化信息化社會里更好地從事Web應(yīng)用程序開發(fā)打下良好的基礎(chǔ)。三、教學(xué)內(nèi)容和要求1、ASP.NET 3.5預(yù)備知識(2學(xué)時數(shù))(1)了解ASP.NET 3.5的基礎(chǔ).NET Framework;(2)熟悉ASP.NET 3.5運行環(huán)境、網(wǎng)站設(shè)置、虛擬目錄設(shè)置;(3)熟悉ASP.NET 3.5的開發(fā)環(huán)境Visual Studio 2008;(4)掌握創(chuàng)建網(wǎng)站、發(fā)布網(wǎng)站、復(fù)制網(wǎng)站的過程。重點:ASP.NET 3.5運行環(huán)境、網(wǎng)站設(shè)置、虛擬目錄設(shè)置、創(chuàng)建網(wǎng)站、發(fā)布網(wǎng)站、復(fù)制網(wǎng)站。難點:發(fā)布網(wǎng)站、復(fù)制網(wǎng)站。2、創(chuàng)建第一
4、個ASP.NET 3.5網(wǎng)站(2學(xué)時數(shù))(1)了解ASP.NET 3.5網(wǎng)站組成;熟悉.htm文件及XHTML常用元素;(2)理解Web窗體頁的兩種模型:單文件模型和代碼隱藏頁模型;(3)熟悉CSS樣式定義、存放位置;了解JavaScript常識,熟悉代碼存放位置;了解XML常識,熟悉XML文件結(jié)構(gòu);熟悉web.config配置文件結(jié)構(gòu)和配置方法。重點:XHTML常用元素、單文件模型和代碼隱藏頁模型、CSS樣式定義和存放位置、JavaScript常識和代碼存放位置、XML文件結(jié)構(gòu)、web.config配置文件結(jié)構(gòu)和配置方法。難點:代碼隱藏頁模型、CSS樣式定義。3、C#和ASP.NET 3.5
5、 (4學(xué)時數(shù))(1)了解C#語言特點和編程規(guī)范;(2)了解常用.NET命名空間;(3)掌握C#基礎(chǔ)語法、流程控制;能創(chuàng)建簡單的類。重點:C#語言編程規(guī)范、常用.NET命名空間、C#基礎(chǔ)語法和流程控制、創(chuàng)建簡單的類。難點:創(chuàng)建簡單的類。4、ASP.NET 3.5標準控件 (4學(xué)時數(shù))(1)了解HTML服務(wù)器控件;(2)熟悉ASP.NET 3.5標準控件;(3)熟練掌握各個控件應(yīng)用實例。(4)理解ASP.NET 3.5頁面事件處理流程;重點:ASP.NET 3.5頁面事件處理流程、ASP.NET 3.5標準控件和應(yīng)用。難點:ASP.NET 3.5頁面事件處理流程、ASP.NET 3.5標準控件的應(yīng)
6、用。5、Web服務(wù)器驗證控件(2學(xué)時數(shù))(1)理解客戶端和服務(wù)器端驗證;(2)掌握ASP.NET 3.5各驗證控件的使用。重點:客戶端和服務(wù)器端驗證、ASP.NET 3.5各驗證控件和應(yīng)用。難點:客戶端驗證、ASP.NET 3.5各驗證控件的應(yīng)用。6、HTTP請求、響應(yīng)及狀態(tài)管理(2學(xué)時數(shù))(1)了解ViewState、HiddenField(2)掌握HttpRequest對象的應(yīng)用;掌握HttpResponse對象的應(yīng)用;掌握HttpServerUtility對象的應(yīng)用,理解不同方法的頁面重定向;掌握跨頁面提交的應(yīng)用;掌握Cookie、Session、Application、Profile應(yīng)
7、用。重點:HttpRequest、HttpResponse、HttpServerUtility、頁面重定向、跨頁面提交、Cookie、Session、Application、Profile。難點:不同方法的頁面重定向、跨頁面提交的應(yīng)用、Cookie應(yīng)用、Session應(yīng)用、Application應(yīng)用、Profile應(yīng)用。7、數(shù)據(jù)訪問(4學(xué)時數(shù))(1)掌握Visual Studio 2008中管理數(shù)據(jù)庫的方法;(2)熟練使用數(shù)據(jù)源控件;(3)掌握LINQ查詢表達式;(4)熟練使用LINQ to SQL和LINQ to XML進行數(shù)據(jù)訪問管理。重點:數(shù)據(jù)源控件、LINQ查詢表達式、使用LINQ t
8、o SQL和LINQ to XML進行數(shù)據(jù)訪問管理。難點:使用LINQ to SQL和LINQ to XML進行數(shù)據(jù)訪問管理。8、數(shù)據(jù)綁定(2學(xué)時數(shù))(1)熟練掌握ListControl類控件與數(shù)據(jù)源的綁定;(2)熟練掌握GridView控件與數(shù)據(jù)源的綁定;(3)熟練掌握DetailsView控件與數(shù)據(jù)源的綁定。重點:ListControl類控件與數(shù)據(jù)源的綁定、GridView控件與數(shù)據(jù)源的綁定、DetailsView控件與數(shù)據(jù)源的綁定。難點:GridView控件應(yīng)用。9、用戶和角色管理(2學(xué)時數(shù))(1)了解Windows驗證;(2)掌握Forms驗證;掌握網(wǎng)站管理工具的應(yīng)用;掌握登錄系列控件
9、的應(yīng)用;掌握常用的Membership和Roles類的方法。重點:Forms驗證、網(wǎng)站管理工具的應(yīng)用、登錄系列控件、常用的Membership和Roles類的方法。難點:Forms驗證、登錄系列控件應(yīng)用、常用的Membership和Roles類的方法。10、主題、母版和Web部件(2學(xué)時數(shù))(1)了解主題并掌握建立和使用主題的方法;(2)理解母版頁并能建立母版頁;掌握利用母版頁創(chuàng)建一致網(wǎng)頁布局的方法;掌握建立和使用用戶控件的方法;(3)熟悉利用Web部件實現(xiàn)個性化用戶界面的方法。重點:建立和使用主題、建立和使用母版頁、建立和使用用戶控件、利用Web部件實現(xiàn)個性化用戶界面。難點:使用用戶控件、利
10、用Web部件實現(xiàn)個性化用戶界面。11、網(wǎng)站導(dǎo)航(2學(xué)時數(shù))(1)了解網(wǎng)站導(dǎo)航的含義和實現(xiàn)方法;(2)掌握網(wǎng)站地圖文件的結(jié)構(gòu)并能合理建立網(wǎng)站地圖;掌握網(wǎng)站導(dǎo)航控件SiteMapPath、TreeView和Menu的用法;掌握母版頁中網(wǎng)站導(dǎo)航控件的用法。重點:網(wǎng)站導(dǎo)航的含義、網(wǎng)站地圖文件的結(jié)構(gòu)并能合理建立網(wǎng)站地圖、網(wǎng)站導(dǎo)航控件SiteMapPath、TreeView和Menu的用法、母版頁中網(wǎng)站導(dǎo)航控件的用法。難點:網(wǎng)站導(dǎo)航控件SiteMapPath、TreeView和Menu的應(yīng)用。12、ASP.NET AJAX (2學(xué)時數(shù))(1)了解AJAX基礎(chǔ)知識;(2)了解ASP.NET AJAX Con
11、trol Toolkit的安裝和控件功能。(3)理解AJAX工作原理;理解ASP.NET AJAX技術(shù);掌握ASP.NET AJAX服務(wù)器控件的用法;重點:AJAX工作原理、ASP.NET AJAX服務(wù)器控件的用法、ASP.NET AJAX Control Toolkit的安裝和控件功能。難點:AJAX工作原理、ASP.NET AJAX服務(wù)器控件的用法。13、MyPetShop綜合實例(2學(xué)時數(shù))(1)了解MyPetShop系統(tǒng)的總體設(shè)計;(2)熟悉系統(tǒng)數(shù)據(jù)庫設(shè)計;(3)掌握用戶控件設(shè)計;掌握前臺功能模塊設(shè)計;掌握購物車模塊;掌握訂單處理模塊;掌握后臺功能管理模塊。重點:系統(tǒng)數(shù)據(jù)庫設(shè)計、用戶控件設(shè)計、前臺功能模塊設(shè)計、購物車模塊、訂單處理模塊、后臺功能管理模塊。難點:購物車模塊、訂單處理模塊。四、課程考核(1)作業(yè):5次(2)考核方式:閉卷考試(3)總評成績計算方式:平時成績占15%,實驗成績占15%,期末考試成績占70%。五、參考書目1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告安裝委托合同7篇
- 過戶車輛轉(zhuǎn)讓協(xié)議與運動員參賽合同8篇
- 2025年南昌貨運從業(yè)資格證模擬考試試題題庫答案
- 項目啟動會議紀要與決策記錄
- 中秋福利采購合同
- 委托代理進口合同協(xié)議書
- 2025年天津貨運上崗證考試考哪些科目
- 2025年蚌埠駕??荚囏涍\從業(yè)資格證考試題庫
- f2025二手商鋪買賣合同8篇
- 《2.2分子結(jié)構(gòu)與物質(zhì)的性質(zhì)》說課稿
- 夫妻離婚協(xié)議書范本2024
- 北京市海淀區(qū)2024-2025學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025年南京旅游職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 二零二五年度房地產(chǎn)代理合作協(xié)議4篇
- 十八項核心制度
- 2024年09月2024屆山東威海市商業(yè)銀行秋季校園招聘筆試歷年參考題庫附帶答案詳解
- 2025年北師大版數(shù)學(xué)六年級下冊教學(xué)計劃(含進度表)
- 2025年臨床醫(yī)師定期考核必考復(fù)習題庫及答案(620題)
- 八年級物理全冊全套試卷測試卷(含答案解析)
- 2024年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完整答案
評論
0/150
提交評論