《數(shù)據(jù)庫與Web應用》課程標準_第1頁
《數(shù)據(jù)庫與Web應用》課程標準_第2頁
《數(shù)據(jù)庫與Web應用》課程標準_第3頁
《數(shù)據(jù)庫與Web應用》課程標準_第4頁
《數(shù)據(jù)庫與Web應用》課程標準_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《數(shù)據(jù)庫與Web應用》課程標準適用專業(yè):物聯(lián)網(wǎng)工程技術。1.課程定位和設計思路1.1課程定位本課程是物聯(lián)網(wǎng)工程技術專業(yè)職業(yè)教育中的一門必修的課,在二年級上學期開設。目的是使學生能夠利用.NET平臺,結合數(shù)據(jù)庫進行Web動態(tài)網(wǎng)站應用和數(shù)據(jù)庫的維護,從而能夠從事網(wǎng)站開發(fā)、管理與維護工作。本課程的前期課程有《C編程基礎》,同期課程為《物聯(lián)網(wǎng)桌面應用開發(fā)》。后繼課程包括《物聯(lián)網(wǎng)系統(tǒng)集成》、《Android物聯(lián)網(wǎng)應用開發(fā)》。1.2設計思路《數(shù)據(jù)庫與Web應用》課程依據(jù)項目開發(fā)的任務需求來組織整個教學過程。項目由具體任務組成,通過任務帶動關聯(lián)知識的學習,強調(diào)解決問題的能力,而能力由先進實用的技術(工具)、分析設計步驟和模型與語言的表達三者落實。通過對某管理系統(tǒng)典型的項目需求分析,歸納成若干個相對獨立而又逐步發(fā)展的工作任務。通過任務組織知識點,每一個任務都是先提出要解決的問題,然后明確目標和解決問題的步驟,再學習如何運用具體的知識與技術。這里要特別說明的是基于ASP.NET技術的WEB開發(fā)技術目前有兩個技術路線,一種是傳統(tǒng)的基于WebForm的開發(fā)技術,一種新興的基于ASP.NETMVC的開發(fā)技術。而基于ASP.NETMVC技術更加體現(xiàn)了Web交互的本質(zhì)過程,同其他技術路線的Web開發(fā)技術持有相同原理,所以本課程標準采用了基于ASP.NETMVC這條技術路線?!稊?shù)據(jù)庫與Web應用》教學是一門實踐性很強的課程。學生可以利用.NET開發(fā)平臺與VisualStudio開發(fā)工具,進行面向?qū)ο蟮某绦蛟O計,利用MVC模式設計業(yè)務邏輯代碼,利用EntityFramework對數(shù)據(jù)庫進行一系列操作等。通過大量的動手實踐,使學生牢固掌握編程的技能,并使學生在完成具體的項目過程中獲得成就感,從而激發(fā)學生對本課程的極大興趣。遵循職業(yè)行動能力由弱到強的遞進規(guī)律,載體的設計由“簡單到復雜”,教學過程教師的參與由“多到少”,學生自主行動由“少到多”,學生職業(yè)能力由“低到高”,按載體(項目)的工作過程組織實施教學內(nèi)容,設計學習情境,載體的設計注重實用性,在學習情境中體現(xiàn)工學結合的環(huán)節(jié)。本課程采用項目式教學,共96課時,共計6學分。2.工作任務和課程目標2.1工作任務進行數(shù)據(jù)庫的設計,包括數(shù)據(jù)表、視圖和存儲過程的創(chuàng)建、查詢進行Web項目的基本界面設計完成業(yè)務邏輯代碼的編寫、調(diào)試完成針對數(shù)據(jù)庫的操作的代碼編寫、調(diào)試進行Web項目的配置、發(fā)布和數(shù)據(jù)庫的部署進行代碼調(diào)試、改錯、功能測試2.2課程目標能使用css和Razor進行簡單的網(wǎng)站界面設計,實現(xiàn)網(wǎng)頁功能。能選擇合適的編程語言及開發(fā)工具進行面向?qū)ο蟪绦蛟O計。能使用數(shù)據(jù)庫的常規(guī)操作實現(xiàn)web網(wǎng)站數(shù)據(jù)維護。能配置、調(diào)試程序并排錯,確保程序的正確性和安全性。3.課程學分、學時、內(nèi)容和要求課程內(nèi)容以軟件產(chǎn)品制作項目為導向,采用項目(載體)—工作任務的體系結構。以某管理系統(tǒng)項目的6個典型工作任務組織教學模塊:表22課程內(nèi)容和要求序號工作任務知識要求技能要求課時1界面設計能描述HTML、XHTML、XML的概念。能理解CSS文件中的基本屬性和值的作用。能描述布局的優(yōu)點與作用。能描述創(chuàng)建布局頁的過程。能理解使用布局頁的代碼結構。能描述創(chuàng)建使用布局的內(nèi)容頁的過程。能使用網(wǎng)頁設計技術制作網(wǎng)站界面。能創(chuàng)建主題文件夾及相應外觀文件、CSS文件來統(tǒng)一網(wǎng)站的風格。能使用類似于Bootstrap這樣的開源CSS框架來創(chuàng)建統(tǒng)一風格的網(wǎng)站靜態(tài)頁面能創(chuàng)建布局頁來統(tǒng)一網(wǎng)站布局。能根據(jù)布局頁創(chuàng)建內(nèi)容頁。42MVC設計能描述MVC架構的含義。能理解View視圖中Razor語法的使用方法。能理解View視圖中輔助器的用法能理解Ajax輔助器方法能理解Controller控制器和Action動作起到的作用及用法。能理解控制器中過濾器的用法能理解Model模型起到的作用和使用方法。能理解Model模型綁定和模型驗證方法能理解MVC中URL路由的用法和特性。能描述常用的內(nèi)置對象:Application、Session、Cookie、Server、Response、Request、Cache的屬性和方法。能理解常用的內(nèi)置對象:Application、Session、Cookie、Server、Response、Request的應用。能綜合使用MVC模式來進行相應的操作,如登錄表單。能根據(jù)需要使用相應的數(shù)據(jù)模型進行數(shù)據(jù)驗證,比如注冊頁面的數(shù)據(jù)驗證。能通過相應的URL路由來設計各種簡潔的URL訪問。能通過設計各種過濾器來進行權限管理,比如管理員功能的權限管理。能設計各種數(shù)據(jù)類型的模型來進行模型綁定。能通過各種內(nèi)置對象來進行相應功能設計,比如驗證碼、購物車。243業(yè)務邏輯功能編寫能理解類的定義,引用,類的繼承,接口的含義。能描述對象,對象的公有屬性,方法及調(diào)用。能理解類庫的基本用法,主要是字符串類、集合類及泛型的用法。能理解Delegate概念及Event事件處理機制。能理解LINQ的基本用法能掌握程序設計基礎技術來實現(xiàn)程序編寫能使用面向?qū)ο缶幊碳夹g來實現(xiàn)網(wǎng)站中的業(yè)務邏輯功能304數(shù)據(jù)庫操作能描述數(shù)據(jù)庫、數(shù)據(jù)表、視圖的創(chuàng)建操作。能描述常見的SQL語句的使用方法,即對數(shù)據(jù)的查詢、修改、刪除、增加操作。能描述數(shù)據(jù)庫文件的附加和分離操作。能描述EntityFramwork中CodeFirst模式的編寫方法。能描述EntityFramwork中ModelFirst模式的編寫方法。能描述EntityFramwork中DatabaseFirst模式的編寫方法。能利用可視化工具進行數(shù)據(jù)庫的設計。能利用sql語句進行數(shù)據(jù)庫中的數(shù)據(jù)查詢、增加、刪除、修改。能使用EntityFramwork中CodeFirst模式的操作數(shù)據(jù)庫(包括增刪改查操作)。能使用EntityFramwork中ModelFirst模式的操作數(shù)據(jù)庫(包括增刪改查操作)。能使用EntityFramwork中DatabseFirst模式的操作數(shù)據(jù)庫(包括增刪改查操作)。305應用程序配置能描述ASP.NET的配置系統(tǒng)的優(yōu)點。能理解Web.config文件的作用。能描述發(fā)布Web項目到IIS服務器下的過程。能描述將Web項目使用的數(shù)據(jù)庫文件部署到SqlServer數(shù)據(jù)庫服務器上。能使用配置文件來存儲網(wǎng)站的常用配置參數(shù),如數(shù)據(jù)庫的連接參數(shù)等。能進行腳本庫和樣式庫的捆綁包。能發(fā)布Web項目到IIS服務器下能將Web項目使用的數(shù)據(jù)庫文件部署到SqlServer服務器上。46程序的錯誤處理能描述異常的診斷。能理解try-catch語句的使用場合。能描述程序調(diào)試的多種方法。能修正編譯錯誤,能通過調(diào)試來處理程序異常。貫穿各個階段7機動課時44.實施建議4.1教材編寫根據(jù)學生的特點與現(xiàn)有教材的不足,采用自編項目、案例,結合現(xiàn)有書本理論知識的方式。從夠用為度,按實際需求角度出發(fā)對知識進行刪減,降低構建完整知識體系的要求,針對職業(yè)技能特點,著重技術的應用。4.2教學建議課堂上精講主要內(nèi)容,重點介紹解決問題的思路和.NET語言規(guī)范以及.NET類庫的使用。引導學生充分利用計算機的交互性特點來了解細節(jié);引導學生閱讀隨機幫助文檔來獲取擴展性知識。使學生逐步養(yǎng)成自己拓寬和深化知識的能力。教做法,情景模擬法讓學生體驗實際的工作環(huán)境與工作過程;頭腦風暴式的互動教學包括師生互動、人機互動、多媒體圖文互動;公司參觀、課外講座讓學生了解行業(yè)發(fā)展趨勢和最新技術,激發(fā)學生的學習動力;興趣小組起到示范引導的作用,使有志者脫穎而出,使消極者看到良好的前景;頂崗實習教學,讓學生有更多的機會踏入企業(yè),親身體驗作為一個軟件開發(fā)人員,如何去理解和運用相關知識點,最終解決問題的歷程。4.3教學評價遵循原則:實踐與理論結合;結果與過程結合;專業(yè)成績與能力評估結合。即:強調(diào)技能操作、體現(xiàn)綜合應用能力、加強過程考核??己藘?nèi)容:基本知識和技能掌握的程度、學習和實踐的態(tài)度、項目完成情況。表23成績分配比例考評項目比例小計項目(任務)完成評定界面設計2070%業(yè)務邏輯功能編寫20數(shù)據(jù)庫操作15應用程序配置和部署10錯誤處理5綜合素質(zhì)評定溝通能力5%20%職業(yè)規(guī)范5%團隊合作5%文檔編寫5%出勤10%10%合計100%4.4課程資源的開發(fā)與利用(1)常用課程資源的開發(fā)和利用幻燈片、投影、錄像、多媒體課件等資源有利于創(chuàng)設形象生動的學習環(huán)境,激發(fā)學生

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論