gui程序設(shè)計(jì)教學(xué)大綱2014-2015本軟件工程_第1頁
gui程序設(shè)計(jì)教學(xué)大綱2014-2015本軟件工程_第2頁
gui程序設(shè)計(jì)教學(xué)大綱2014-2015本軟件工程_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、GUI 程序設(shè)計(jì)課程教學(xué)大綱一、 課程說明課程編碼:16309020課程總學(xué)時(理論總學(xué)時/實(shí)踐總學(xué)時):48 學(xué)時(36/12 學(xué)時)學(xué)分:3 學(xué)分周學(xué)時:3 學(xué)時開課學(xué)期:第 4 學(xué)期1課程性質(zhì):工程專業(yè)選修課2適用專業(yè)與學(xué)時分配:適用專業(yè):工程專業(yè) 2013 屆四年制本科生教學(xué)內(nèi)容與時間安排表3課程教學(xué)目的與要求:GUI 程序設(shè)計(jì)是象的 Java工程專業(yè)本科生的一門的專業(yè)課,旨在使學(xué)生掌握以面語言為基礎(chǔ)的 Web 開發(fā)技術(shù)。本門課程是面象技術(shù)在 Web 應(yīng)用開發(fā)中的具體應(yīng)用與實(shí)踐。要求學(xué)生通過本課程的學(xué)習(xí),了解 Java Web 開發(fā)和執(zhí)行環(huán)境的概況,掌握一種典型的Web 開發(fā)和執(zhí)章次教

2、學(xué)內(nèi)容總理論實(shí)踐一Java Web 開發(fā)技術(shù)概述220二Java Web 開發(fā)環(huán)境概述220三基于 IDE 開發(fā) Java 程序422四基于 IDE 開發(fā) Servlet642五基于 Servlet API 的Web 開發(fā)862六基于 IDE 開發(fā) JSP862七JSP 指令、操作與JavaBean1082八JDBC 程序設(shè)計(jì)642九Web 設(shè)計(jì)模式及案例分析22總計(jì)483612行環(huán)境;了解 Web 開發(fā)體系結(jié)構(gòu)(客戶層表示邏輯層業(yè)務(wù)層數(shù)據(jù)層)中各層所應(yīng)用的技術(shù),掌握實(shí)現(xiàn)表示邏輯層的Servlet、JSP 編程技術(shù),業(yè)務(wù)層的 JavaBean 組件編程技術(shù);掌握 JDBC 程序設(shè)計(jì)的基本原理與

3、應(yīng)用,了解設(shè)計(jì)模式的概念,掌握 MVC(MViewController)設(shè)計(jì)模式及其在Web 開發(fā)中的應(yīng)用。為后續(xù)的項(xiàng)目管理、質(zhì)量測試等課程奠定系統(tǒng)開發(fā)基礎(chǔ)。4本門課程與其它課程關(guān)系:預(yù)備知識:1計(jì)算機(jī)文化基礎(chǔ)2Java 語言程序設(shè)計(jì)5及參考書:(1)Java Web 應(yīng)用與開發(fā),編著, 2006 年 7 月(2)Oracle 9i JDeveloper Web 應(yīng)用與開發(fā),編著,2003 年 6 月(3)Java Servlet 2.3 編程指南,美 JohnBell,Tony Loton 等著,馬樹奇等譯,電子工業(yè),2002 年 7 月(4)JSP Web 編程指南,美 Jayson Fa

4、lkner,Ben Galbraith,Romin Lrani 等著,電子工業(yè),2002 年 2 月(5)J2EE 1.4 Essentials,美 Aaron E. Walsh,2003 年 11 月6課程教學(xué)方法與:(1)本課程課堂講授采用電子教案的多投影方式,使用制作的課件;(2)根據(jù)本課程的基本特征,除理論和實(shí)驗(yàn)教學(xué)外,增加了 Sun 認(rèn)證 Java 2 Web 認(rèn)證SCWCD 與綜合案例開發(fā)實(shí)踐教學(xué)這兩個教學(xué)環(huán)節(jié)。7課程方法與要求:方法:采用百分制,滿分為 100 分。1、閉卷:占總評成績的 70%。2、作業(yè)、平時考勤、提問:占總評成績的 15%。3、實(shí)驗(yàn):占總評成績的 15%。8實(shí)

5、踐教學(xué)內(nèi)容安排:由于本門課程是實(shí)踐性很強(qiáng)的課程,必須通過上機(jī)操作才能掌握所學(xué)的知識,所以要特別強(qiáng)調(diào)講授與上機(jī)操作相結(jié)合。實(shí)驗(yàn)是學(xué)習(xí)該課程的非常重要的教學(xué)環(huán)節(jié),通過上機(jī)實(shí)驗(yàn)?zāi)軌蚣由罾斫夂挽柟虝旧纤鶎W(xué)的知識,能夠提高動手操作的能力以及分析問題和解決問題的能力。具體的實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求和實(shí)驗(yàn)安排將在該課程的實(shí)驗(yàn)大綱和實(shí)驗(yàn)日歷中給出。共安排 6 次試驗(yàn),每次上機(jī) 2 學(xué)時,合計(jì)學(xué)時為 12 學(xué)時。本課程還將設(shè)立一個綜合案例實(shí)踐教學(xué)環(huán)節(jié),學(xué)生可以根據(jù)自己的學(xué)習(xí)實(shí)際情況選做。每 4-6人分成一個實(shí)驗(yàn)小組,每組設(shè)立一個組長和一個實(shí)驗(yàn)題目,提交個題目的需求、設(shè)計(jì)和軟件。完成綜合案例設(shè)計(jì)的學(xué)生,經(jīng)授課教師考核

6、成績優(yōu)秀者,本部分的成績按 10%的比例加入期末成績。二、 教學(xué)內(nèi)容綱要第一章Java Web 開發(fā)技術(shù)概述(2 學(xué)時)了解: 組成 Web 開發(fā)體系結(jié)構(gòu)各層所應(yīng)用的技術(shù)及功能;課程知識體系。掌握:容器、組件、Web 應(yīng)用、J2EE 應(yīng)用等概念。重點(diǎn):Web 應(yīng)用、J2EE 應(yīng)用的概念。難點(diǎn):Web 開發(fā)體系結(jié)構(gòu)。2主要內(nèi)容第一節(jié)J2EE 體系結(jié)構(gòu)第二節(jié)J2EE 容器和組件第三節(jié)客戶層技術(shù)第四節(jié)Web 層技術(shù)第五節(jié)EJB 層技術(shù)第六節(jié)數(shù)據(jù)層技術(shù)第七節(jié)J2EE中的角色與任務(wù)第八節(jié)小結(jié)第二章Java Web 開發(fā)環(huán)境概述(2 學(xué)時)了解:IDE 的主要特性與初始化方法。掌握: IDE 基本組成;

7、常用術(shù)語和概念;工程環(huán)境配置方法;、聯(lián)機(jī)幫助的使用方法;、JDeveloper 對象庫的基本組成。重點(diǎn):IDE 基本組成。難點(diǎn):工程環(huán)境配置方法。2主要內(nèi)容第一節(jié)IDE 簡介第二節(jié)安裝 IDE第三節(jié)IDE 基本組成第四節(jié)IDE 工作環(huán)境配置第五節(jié)IDE 工程環(huán)境配置第六節(jié)IDE 對象庫第七節(jié)小結(jié)第三章基于 IDE 開發(fā) Java 程序(4 學(xué)時)了解:IDE 中 UML 類圖的設(shè)計(jì)方法。掌握: 用 IDE 創(chuàng)建 Java 類的方法; 由 Java 類生成 UML 類圖的方法。重點(diǎn):用 IDE 創(chuàng)建 Java 類的方法。難點(diǎn):IDE 中 UML 類圖的設(shè)計(jì)方法。2主要內(nèi)容第一節(jié)用 IDE 創(chuàng)建

8、Java 類第二節(jié)基于 UML 類圖設(shè)計(jì) Java 類第三節(jié)由 Java 類生成 UML 類圖第四節(jié)小結(jié)第四章基于 IDE 開發(fā) Servlet(6 學(xué)時)了解:Servlet 的運(yùn)行原理與生命周期。掌握: Servlet 程序結(jié)構(gòu); 創(chuàng)建、部署、運(yùn)行 Servlet 原理和方法。重點(diǎn):創(chuàng)建 Servlet 的原理與方法。難點(diǎn):部署、運(yùn)行 Servlet 原理和方法。2主要內(nèi)容第一節(jié)Servlet 編程基礎(chǔ)第二節(jié)基本 Servlet 結(jié)構(gòu)第三節(jié)創(chuàng)建、部署、運(yùn)行 Servlet第四節(jié)小結(jié)第五章基于 Servlet API 的 Web 開發(fā)(8 學(xué)時)了解:Servlet 過濾器和器的基本用法。掌

9、握: Servlet 基本類、Web 請求和響應(yīng)類、與 Web 容器聯(lián)系、Servlet 異常類中常用方法的基本用法; Servlet 會話處理的原理和方法。重點(diǎn):Servlet Web 請求和響應(yīng)類的使用難點(diǎn):Servlet 會話處理2主要內(nèi)容第一節(jié)Servlet API 概述第二節(jié)處理客戶請求第三節(jié)Servlet 會話處理第四節(jié)與其他 Servlet 合作第五節(jié)Servlet 過濾器第六節(jié)Servlet 事件器第七節(jié)小結(jié)第六章基于 IDE 開發(fā)JSP(8 學(xué)時)了解:JSP 的運(yùn)行原理與生命周期。掌握: JSP 基本語法; 創(chuàng)建、部署、運(yùn)行 JSP 原理和方法;JSP 隱含對象的用法。重點(diǎn)

10、:JSP 隱含對象。難點(diǎn):創(chuàng)建、部署、運(yùn)行 JSP 原理和方法2主要內(nèi)容第一節(jié)JSP 概述第二節(jié)JSP元素第三節(jié)創(chuàng)建、部署、運(yùn)行 JSP第四節(jié)JSP 隱含對象第五節(jié)小結(jié)第七章JSP 指令、操作與 JavaBean(10 學(xué)時)了解:在 JSP 中使用 JavaBean 的原理。掌握: JSP 基本指令的用法; JSP 基本操作的用法;JSP 中使用 JavaBean 的用法。重點(diǎn):JSP 指令和操作。難點(diǎn):JSP 與 JavaBean 的關(guān)系。2主要內(nèi)容第一節(jié)JSP 指令第二節(jié)JSP 操作第三節(jié)JSP 與 JavaBean第四節(jié)小結(jié)第八章JDBC 程序設(shè)計(jì)(6 學(xué)時)了解:JDBC 工作原理和

11、驅(qū)動程序類型。掌握: 基于 JDBC API 連接數(shù)據(jù)庫的方法; 基于 IDE 創(chuàng)建、部屬、運(yùn)行 JDBC 應(yīng)用程序原理和方法; Connection 接口; Sement 接口; SQLException 類; ResultSet 接口的功能及具體應(yīng)用。重點(diǎn): 基于 IDE 創(chuàng)建、部屬、運(yùn)行 JDBC 應(yīng)用程序原理和方法; JDBC API 基本接口與類的功能及具體應(yīng)用。難點(diǎn): 基于 JDBC API 連接數(shù)據(jù)庫的方法; ResultSet 接口的功能及具體應(yīng)用。2主要內(nèi)容第一節(jié) JDBC 基本概念第二節(jié)java.sql 包第三節(jié)JDBC 工作原理第四節(jié)JDBC 驅(qū)動程序第五節(jié)第六節(jié)基于 JDBC API 連接通用數(shù)據(jù)庫基于 JDBC API 連接 Oracle DB XE第七節(jié)PL/SQL 程序設(shè)計(jì)環(huán)境第八節(jié)Connection 接口第九節(jié)Sement 接第十節(jié)SQLException 類第十一節(jié)第十二節(jié)ResultSet 接口PrepareSeme

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論