欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱(五篇)

      時(shí)間:2019-05-15 04:57:57下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱》。

      第一篇:Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱

      Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱 課程代碼 制訂人 制訂日期 修訂人 修訂日期 審定人(組)審定日期 《Java項(xiàng)目開(kāi)發(fā)》實(shí)驗(yàn)教學(xué)大綱 課程名稱(chēng):

      Java項(xiàng)目開(kāi)發(fā) 課程編碼: 010228A 學(xué) 時(shí): 84 其中必做: 84 學(xué) 分: 1.5 開(kāi)課學(xué)期: 第3學(xué)期 適用專(zhuān)業(yè): 計(jì)算機(jī)軟件技術(shù) 課程類(lèi)別: 選修 課程性質(zhì): 專(zhuān)業(yè)課

      先修課程: C語(yǔ)言程序設(shè)計(jì)、Java程序設(shè)計(jì)

      一、課程性質(zhì)及任務(wù) 本實(shí)訓(xùn)是計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)Java方向的實(shí)踐性環(huán)節(jié)。通過(guò)本次實(shí)訓(xùn),可以系統(tǒng)掌握J(rèn)ava語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)庫(kù)原理級(jí)應(yīng)用、Struts2企業(yè)級(jí)應(yīng)用、Spring和Hibernate開(kāi)源框架的使用,并鍛煉學(xué)生的實(shí)踐動(dòng)手能力。整個(gè)實(shí)訓(xùn)要求及環(huán)境,全面模擬企業(yè)實(shí)際開(kāi)發(fā)環(huán)境以及項(xiàng)目管理規(guī)范和流程,使學(xué)生在實(shí)訓(xùn)中掌握企業(yè)開(kāi)發(fā)的實(shí)際運(yùn)作流程,提高學(xué)生進(jìn)入企業(yè)的適應(yīng)能力。

      二、課程基本要求(1)掌握J(rèn)ava編程基本知識(shí)的實(shí)際運(yùn)用;(2)掌握SQL Server數(shù)據(jù)庫(kù)的設(shè)計(jì)與操作,備份與恢復(fù);(3)掌握Struts2的數(shù)據(jù)類(lèi)型轉(zhuǎn)換、數(shù)據(jù)校驗(yàn)、國(guó)際化、OGNL表達(dá)式、攔截器、文件上傳與下載以及Struts2集成Spring等;(4)掌握Spring IOC的配置與運(yùn)用、Hibernate ORM的配置與運(yùn)用; 將上述知識(shí)運(yùn)用到具體項(xiàng)目中,以學(xué)生熟悉的“學(xué)生選課系統(tǒng)”為實(shí)訓(xùn)項(xiàng)目,由學(xué)生自己理解需求,業(yè)務(wù)邏輯,完成系統(tǒng)的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等工作,并提交需求分析報(bào)告、系統(tǒng)可運(yùn)行代碼以及數(shù)據(jù)庫(kù)設(shè)計(jì)備份文件(.sql文件)并由此評(píng)定成績(jī)。

      三、實(shí)訓(xùn)內(nèi)容與學(xué)時(shí)分配(84學(xué)時(shí))序項(xiàng)目

      內(nèi)容提要 學(xué)時(shí) 性質(zhì) 要求 號(hào) 需求分析 1.數(shù)據(jù)庫(kù)設(shè)計(jì) 2.超市管理系統(tǒng)公共類(lèi)設(shè)計(jì) 1.12 綜合 必做 3.(Swing+SQL Server 2005實(shí)現(xiàn))模塊設(shè)計(jì)(登錄模塊、主窗體、采4.購(gòu)訂貨模塊、人員管理模塊)第 1 頁(yè)

      Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱 在Eclipse中實(shí)現(xiàn)程序打包 5.需求分析 1.數(shù)據(jù)庫(kù)設(shè)計(jì) 2.使用CVS進(jìn)行團(tuán)隊(duì)開(kāi)發(fā) 3.物資管理系統(tǒng)公共模塊 4.綜合

      必做 2.24(Swing+Spring+Hibernat模塊設(shè)計(jì)(系統(tǒng)登錄模塊、主窗體5.e+SQL Server 實(shí)現(xiàn))模塊、部門(mén)管理模塊、人員管理模塊、物品管理模塊、出借信息模塊、歸還信息模塊)需求分析 1.數(shù)據(jù)庫(kù)設(shè)計(jì) 2.使用CVS進(jìn)行團(tuán)隊(duì)開(kāi)發(fā) 3.網(wǎng)上商城系統(tǒng)綜合 必做 公共模塊 4.3.24(Struts2+Hibernate+Spri ng 實(shí)現(xiàn))模塊設(shè)計(jì)(注冊(cè)模塊、前臺(tái)商品信5.息查詢(xún)模塊、購(gòu)物車(chē)模塊、后臺(tái)商 品管理模塊)需求分析 1.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 2.進(jìn)銷(xiāo)存管理系統(tǒng)系統(tǒng)設(shè)計(jì) 3.綜合 必做 4.24(Java+SQL Server 2005系統(tǒng)功能實(shí)現(xiàn)(基礎(chǔ)信息模塊設(shè)4.實(shí)現(xiàn))計(jì)、查詢(xún)統(tǒng)計(jì)模塊設(shè)計(jì)、庫(kù)存管理 模塊設(shè)計(jì))需求分析 1.英漢雙語(yǔ)詞典系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 2.綜合 選做 5.(Swing+MySQL 5.5實(shí)系統(tǒng)設(shè)計(jì) 3.現(xiàn))系統(tǒng)功能實(shí)現(xiàn) 4.需求分析 1.學(xué)生成績(jī)管理系統(tǒng)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 2.綜合 選做 6.(Swing+SQL Server 系統(tǒng)設(shè)計(jì) 3.2005實(shí)現(xiàn))系統(tǒng)功能實(shí)現(xiàn) 4.需求分析 1.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 2.彩票預(yù)測(cè)系統(tǒng)綜合 選做 7.(Swing+MySQL 實(shí)現(xiàn))系統(tǒng)設(shè)計(jì) 3.系統(tǒng)功能實(shí)現(xiàn) 4.需求分析 1.圖書(shū)館管理系統(tǒng)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 2.綜合 選做 8.(Java+SQL Server 2005系統(tǒng)設(shè)計(jì) 3.實(shí)現(xiàn))系統(tǒng)功能實(shí)現(xiàn) 4.第 2 頁(yè)

      第二篇:java開(kāi)發(fā)項(xiàng)目工作總結(jié)

      java開(kāi)發(fā)項(xiàng)目工作總結(jié)

      作為一個(gè)軟件開(kāi)發(fā)工程師,我有幸成為北京超圖一員,應(yīng)聘為公司的java軟件工程師。入任職以來(lái),在部門(mén)領(lǐng)導(dǎo)的帶領(lǐng)下,自己感覺(jué)無(wú)論學(xué)習(xí)、技術(shù)、生活等方面都有很大的提升。

      20xx年里我主要完成的工作有:

      工程部PDA運(yùn)維系統(tǒng)

      我是x月末來(lái)到公司的,來(lái)到公司的初期主要是對(duì)工程部PDA運(yùn)維系統(tǒng)進(jìn)行了解,并對(duì)PDA以后可能用到的一些技術(shù)進(jìn)行研究,而后對(duì)現(xiàn)有的項(xiàng)目進(jìn)行修改。系統(tǒng)包括3個(gè)主要功能模塊,一個(gè)次要模塊,主要模塊有工單管理、消息管理和系統(tǒng)升級(jí)。

      工單管理的修改

      系統(tǒng)升級(jí)可下載單個(gè)的文件,可同過(guò)一個(gè)文件升級(jí)

      PDA上線之前主要在有線的5個(gè)站點(diǎn)做實(shí)施工作,第一次做實(shí)施,以為只是簡(jiǎn)單的教用戶怎么用就可以了,但是真正做起來(lái)才知道,針對(duì)不同的'用戶需要用不同的角度去講解,特別是年齡大的,要多講幾遍才行。

      PDA上線以后工作主要集中在PDA的維護(hù)和修改上,由于距離上次實(shí)施時(shí)間較長(zhǎng),所以又進(jìn)行了一次實(shí)施。每個(gè)站點(diǎn)使用的時(shí)間不同,花費(fèi)在每個(gè)站點(diǎn)上的維護(hù)和實(shí)施時(shí)間較長(zhǎng),在實(shí)施和維護(hù)期間每個(gè)站點(diǎn)都提出了不同的問(wèn)題,針對(duì)不同的問(wèn)題修改了很長(zhǎng)時(shí)間,其中修改最多的模塊主要集中于工單管理模塊和系統(tǒng)升級(jí)模塊。

      系統(tǒng)在所有站點(diǎn)都開(kāi)始使用以后主要針對(duì)站點(diǎn)提出的不同的問(wèn)題進(jìn)行解決和系統(tǒng)的改進(jìn),經(jīng)過(guò)改進(jìn)的系統(tǒng)很穩(wěn)定,問(wèn)題基本出現(xiàn)在

      有線BOOS系統(tǒng)

      PDA運(yùn)維項(xiàng)目穩(wěn)定后主要做了些boos系統(tǒng)中的一些功能,數(shù)據(jù)庫(kù)數(shù)據(jù)的批量轉(zhuǎn)移,百萬(wàn)條數(shù)據(jù)的批量的轉(zhuǎn)移功能。

      第三篇:《C#項(xiàng)目開(kāi)發(fā)》教學(xué)大綱

      《C#項(xiàng)目開(kāi)發(fā)》教學(xué)大綱

      一、課程的性質(zhì)和任務(wù)

      1.課程的性質(zhì)和地位 本課程是高職計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)課程。2.課程的任務(wù) 主要任務(wù)是介紹C#項(xiàng)目開(kāi)發(fā)的基本方法,使學(xué)生掌握一門(mén)高級(jí)程序設(shè)計(jì)語(yǔ)言,能夠開(kāi)發(fā)小型項(xiàng)目,并為后續(xù)的專(zhuān)業(yè)課程奠定程序設(shè)計(jì)基礎(chǔ)。

      二、課程的基本要求 1.課程總體目標(biāo) 本課程總體目標(biāo)是使學(xué)生掌握一門(mén)高級(jí)程序設(shè)計(jì)語(yǔ)言,熟悉C#語(yǔ)言的基本語(yǔ)法,掌握ADO.NET基本概念,熟悉項(xiàng)目開(kāi)發(fā)的方法,能夠開(kāi)發(fā)小型項(xiàng)目。2.知識(shí)要求(1)熟悉C#語(yǔ)言的基本語(yǔ)法。(2)熟悉C#項(xiàng)目開(kāi)發(fā)的方法。3.能力要求 通過(guò)對(duì)本課程的理論和實(shí)踐教學(xué),應(yīng)能使本專(zhuān)業(yè)的學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的理論知識(shí)和應(yīng)用技能,鍛煉學(xué)生進(jìn)行項(xiàng)目開(kāi)發(fā)的能力。通過(guò)教學(xué)應(yīng)使學(xué)生獲得以下面的知識(shí)和能力。(1)能正確安裝和配置.NET的運(yùn)行環(huán)境,能獨(dú)立完成教學(xué)基本要求規(guī)定的實(shí)驗(yàn)。(2)能熟練使用軟件集成開(kāi)發(fā)環(huán)境Visual Studio.NET,會(huì)使用調(diào)試工具調(diào)試應(yīng)用程序。

      (3)能開(kāi)發(fā)基于C#的小型項(xiàng)目。4.實(shí)訓(xùn)要求 每人一臺(tái)微機(jī)系統(tǒng)、Visual Studio 2010、Access 2003數(shù)據(jù)庫(kù)管理系統(tǒng)、SQL Server 2008及以上版本數(shù)據(jù)庫(kù)管理系統(tǒng)。5.課外作業(yè)要求 要求學(xué)生課外完成,記入考核成績(jī)。6.考核要求

      學(xué)生能獨(dú)立或者以小組形式完成C#項(xiàng)目開(kāi)發(fā)。

      三、課程內(nèi)容

      項(xiàng)目1 用戶登錄程序 【學(xué)習(xí)目的】、了解.NET框架及C#語(yǔ)言了解Visual Studio 2010的集成開(kāi)發(fā)環(huán)境的安裝、掌握Visual Studio 2010的集成開(kāi)發(fā)環(huán)境的基本使用、掌握Windows窗體應(yīng)用程序的創(chuàng)建步驟、掌握窗體、標(biāo)簽、文本框、按鈕的基本屬性、方法和事件。【教學(xué)內(nèi)容】 1.Visual Studio 2010編程環(huán)境。2.Windows窗體應(yīng)用程序設(shè)計(jì)流程。3.窗體和基本控件的使用。4.設(shè)計(jì)用戶登錄程序。項(xiàng)目2 四則運(yùn)算計(jì)算器 【學(xué)習(xí)目的】 掌握變量的使用方法、熟悉Visual C#語(yǔ)言的數(shù)據(jù)類(lèi)型、掌握運(yùn)算符和表達(dá)式的使用方法、。掌握流程控制語(yǔ)句使用方法、掌握方法的使用方法【教學(xué)內(nèi)容】 1.常量與變量。2.?dāng)?shù)據(jù)類(lèi)型及轉(zhuǎn)換。3.運(yùn)算符與表達(dá)式。4.條件判斷語(yǔ)句。5.循環(huán)控制語(yǔ)句。6.異常處理。7.設(shè)計(jì)簡(jiǎn)單四則運(yùn)算計(jì)算器。8.設(shè)計(jì)復(fù)雜四則運(yùn)算計(jì)算器。項(xiàng)目3 客戶問(wèn)卷調(diào)查程序 【學(xué)習(xí)目的】 掌握RadioButton控件的使用方法、掌握CheckBox控件的使用方法、掌握ListBox控件的使。用方法、掌握ComboBox控件的使用方法、掌握GroupBox 控件的使用方法【教學(xué)內(nèi)容】 1.。RadioButton控件2.。CheckBox控件3.ListBox控件。4.ComboBox控件。5.GroupBox 控件。項(xiàng)目4 酒店客房管理系統(tǒng)

      【學(xué)習(xí)目的】、掌握Windows窗體應(yīng)用程序的創(chuàng)建的方法掌握應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)方法、掌握ADO.NET。的應(yīng)用方法、掌握類(lèi)的設(shè)計(jì)方法、掌握應(yīng)用系統(tǒng)的設(shè)計(jì)方法【教學(xué)內(nèi)容】 1.系統(tǒng)功能總體設(shè)計(jì)。2.建立系統(tǒng)數(shù)據(jù)庫(kù)。3.創(chuàng)建公共類(lèi)DBHelper。4.系統(tǒng)詳細(xì)設(shè)計(jì)。項(xiàng)目5 軟件項(xiàng)目實(shí)訓(xùn) 【學(xué)習(xí)目的】。熟悉系統(tǒng)開(kāi)發(fā)的過(guò)程、掌握系統(tǒng)開(kāi)發(fā)的方法、掌握系統(tǒng)開(kāi)發(fā)中的程序調(diào)試方法【教學(xué)內(nèi)容】 1.選題。2.軟件項(xiàng)目開(kāi)發(fā)。

      四、教學(xué)方法 教-練-考緊密結(jié)合的教學(xué)方法,多媒體教學(xué)、上機(jī)實(shí)踐、課程設(shè)計(jì)、網(wǎng)上自學(xué)等方法。

      五、教學(xué)時(shí)數(shù)分配 序號(hào) 教學(xué)內(nèi)容 合計(jì)課時(shí) 講課課時(shí) 實(shí)驗(yàn)課時(shí) 4 2 2 1 項(xiàng)目1用戶登錄程序 8 4 4 2 項(xiàng)目2四則運(yùn)算計(jì)算器 4 2 2 3 項(xiàng)目3客戶問(wèn)卷調(diào)查程序 32 16 16 4 項(xiàng)目4酒店客房管理系統(tǒng)* 16 2 14 5 項(xiàng)目5軟件項(xiàng)目實(shí)訓(xùn)* 64 26 38 合 計(jì)

      六、教材及參考書(shū) 教材: 《isual C#程序設(shè)計(jì)與軟件項(xiàng)目實(shí)訓(xùn)》,鄭偉 譚恒松編著,2015年1月,電子V工業(yè)出版社。(注:教育部“十二五”職業(yè)教育國(guó)家規(guī)劃教材)參考書(shū):《C#程序設(shè)計(jì)與開(kāi)發(fā)(第2版)》,譚恒松主編,2014年7月,清華大學(xué)出版社。(注:高職高專(zhuān)精品教材)

      七、說(shuō)明

      1、根據(jù)學(xué)生的不同情況,帶*內(nèi)容:可以適當(dāng)增加課時(shí)。

      第四篇:java教學(xué)大綱

      《Jav程序設(shè)計(jì)》教學(xué)大綱

      一、課程性質(zhì)與教學(xué)目的

      課程性質(zhì):《Java程序設(shè)計(jì)》是計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)的一門(mén)職業(yè)技術(shù)課程,本課程主要講述當(dāng)前非常流行的面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)和編程思想,為學(xué)員建立初步的面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)體系結(jié)構(gòu),為以后的就業(yè)打下堅(jiān)實(shí)基礎(chǔ)。

      課程目的:讓學(xué)生真正掌握面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),使用 awt和Swing包開(kāi)發(fā)圖形用戶界面和事件驅(qū)動(dòng)的程序,并能從事JAVA Applet小應(yīng)用程序及網(wǎng)絡(luò)通信等程序的開(kāi)發(fā)。理解Java多線程概念,并可以利用多線程技術(shù)開(kāi)發(fā)相應(yīng)程序。能夠以面向?qū)ο蟮慕嵌人伎己驮O(shè)計(jì)小型應(yīng)用程序。初步具備一個(gè)優(yōu)秀的軟件開(kāi)發(fā)人員所應(yīng)有的基本能力。

      參考書(shū)目:1.《JAVA語(yǔ)言基礎(chǔ)教程》劉其成等編石油大學(xué)出版社

      2.《JAVA語(yǔ)言及應(yīng)用》張為民 等編 清華大學(xué)出版社

      二、基本要求

      本課程有三部分組成:理論教學(xué)50學(xué)時(shí)+實(shí)驗(yàn)教學(xué)50學(xué)時(shí)+項(xiàng)目實(shí)戰(zhàn)240學(xué)時(shí)。

      學(xué)完本課程后,對(duì)于一般問(wèn)題,學(xué)生應(yīng)能夠獨(dú)立地進(jìn)行相應(yīng)的程序設(shè)計(jì),并熟練地運(yùn)用面向?qū)ο蠓椒?,在Java語(yǔ)言的環(huán)境下進(jìn)行程序的編輯、調(diào)試運(yùn)行,得出正確的結(jié)果。學(xué)習(xí)完本課程應(yīng)該基本具備如下知識(shí)和能力:

      1.利用Java支持的多種布局管理開(kāi)發(fā)圖形用戶界面(GUI),并使用Java語(yǔ)言的事件委托機(jī)制開(kāi)發(fā)GUI應(yīng)用程序;

      2.掌握面向?qū)ο缶幊痰幕舅悸泛椭R(shí),能在具體實(shí)際中運(yùn)用面向?qū)ο笏枷肟紤]問(wèn)題; 3.掌握J(rèn)ava的多線程機(jī)制;

      4.初步掌握J(rèn)DBC-API的基本知識(shí),并能夠開(kāi)發(fā)有一定規(guī)模的數(shù)據(jù)庫(kù)管理系統(tǒng); 5.掌握了初步的Java網(wǎng)絡(luò)編程技術(shù),能利用Sockets機(jī)制進(jìn)行網(wǎng)絡(luò)通信軟件的開(kāi)發(fā); 6.理解并掌握Applet的原理,能夠開(kāi)發(fā)簡(jiǎn)單的Applet程序; 7.掌握J(rèn)ava的異常處理機(jī)制,能開(kāi)發(fā)容錯(cuò)性良好的程序; 8.掌握初步的JSP知識(shí),能夠編寫(xiě)簡(jiǎn)單的JSP應(yīng)用程序;

      9.了解設(shè)計(jì)模式的基本知識(shí),能夠在程序設(shè)計(jì)中引用簡(jiǎn)單的設(shè)計(jì)模式。10.小型軟件設(shè)計(jì)開(kāi)發(fā)能力。

      三、教學(xué)內(nèi)容 1.Java語(yǔ)言概述

      1)了解Java語(yǔ)言的歷史與現(xiàn)狀。

      2)掌握J(rèn)ava虛擬機(jī)的概念。

      3)掌握J(rèn)ava語(yǔ)言的安全性、跨平臺(tái)性特點(diǎn);了解Java Applet和Java類(lèi)庫(kù)。

      4)了解常見(jiàn)的Java開(kāi)發(fā)工具。

      5)掌握J(rèn)ava Application程序結(jié)構(gòu)、開(kāi)發(fā)過(guò)程,了解Java Applet結(jié)構(gòu)。2.Java編程基礎(chǔ)

      1)掌握標(biāo)識(shí)符的定義規(guī)則。

      2)掌握表達(dá)式的概念、組成。

      3)掌握數(shù)據(jù)類(lèi)型的劃分,簡(jiǎn)單數(shù)據(jù)類(lèi)型的概念。

      4)掌握布爾型常量、字符型常量、整型常量、浮點(diǎn)型常量、字符串常量。

      5)掌握變量的概念、聲明、有效范圍、賦值、類(lèi)型轉(zhuǎn)換。

      6)掌握算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、條件運(yùn)算符、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。

      7)掌握注釋語(yǔ)句的作用,//和/* */的使用。3.Java的控制結(jié)構(gòu)

      1)掌握條件語(yǔ)句if(if-else-if)、多分支語(yǔ)句switch的結(jié)構(gòu)和程序流程,編寫(xiě)相應(yīng)的程序;了解分支語(yǔ)句的嵌套。

      2)掌握while語(yǔ)句、for語(yǔ)句的結(jié)構(gòu)和程序流程,編寫(xiě)相應(yīng)的程序;了解do-while語(yǔ)句,循環(huán)的嵌套。

      3)了解continue語(yǔ)句、break語(yǔ)句的用法。4.方法

      掌握方法的定義及使用 5.?dāng)?shù)組合字符串

      1)掌握一維數(shù)組的概念、定義,靜態(tài)數(shù)組初始化,數(shù)組元素的引用。

      2)掌握String和StringBuffer類(lèi)的使用。6.面向?qū)ο缶幊?/p>

      1)掌握類(lèi)聲明,類(lèi)體(變量和方法)的定義,構(gòu)造函數(shù)的概念和定義。

      2)掌握對(duì)象的生成,變量和方法的引用,方法參數(shù)的傳遞,構(gòu)造函數(shù)的引用。7.類(lèi)的封裝、繼承和多態(tài)

      掌握繼承關(guān)系的定義,成員變量的繼承和隱藏,方法的繼承、重載和覆蓋;了解this和super。8.接口和基本類(lèi)庫(kù)

      1)掌握接口的基本概念,接口的實(shí)現(xiàn)。

      2)了解常用的Java類(lèi)庫(kù) 9.異常處理

      1)了解編譯錯(cuò)誤、運(yùn)行錯(cuò)誤。

      2)掌握異常處理機(jī)制概念。

      3)掌握try-catch結(jié)構(gòu);了解finally。10.圖形用戶界面

      1)掌握窗口的創(chuàng)建。

      2)掌握繪制圖形、顯示文字、控制顏色、顯示圖像的方法。

      3)掌握常用組件及其事件處理(Label、Button、Checkbox、CheckboxGroup、TextField/TextArea、Choice、List、Frame)以及FlowLayout、BorderLayout、GridLayout以及NULL布局。11.多線程機(jī)制

      1)了解基本概念(程序、進(jìn)程、線程)。

      2)了解實(shí)現(xiàn)多線程的兩種方法:創(chuàng)建Thread類(lèi)的子類(lèi)和實(shí)現(xiàn)Runnable接口。

      3)線程的同步和互斥。12.輸入/輸出處理

      1)了解流的概念,輸入/輸出流層次。

      2)了解文件與目錄管理,文件的順序處理和隨機(jī)訪問(wèn)。13.Applet

      1)了解HTML文件作用與結(jié)構(gòu)。

      2)掌握Applet基本工作原理。

      3)掌握Applet程序結(jié)構(gòu)與開(kāi)發(fā)過(guò)程,Applet的創(chuàng)建,生命周期與繪圖周期,與HTML文件協(xié)同工作及參數(shù)傳遞。

      4)了解Applet和瀏覽器之間的通信。

      5)掌握Applet 中的標(biāo)準(zhǔn)組件、圖形/文本/顏色控制、圖像顯示、聲音播放。14.JDBC技術(shù)

      了解并掌握如何使用Java語(yǔ)言編程實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的管理(建表、插入記錄、條件查詢(xún)等)。15.網(wǎng)絡(luò)編程

      了解并掌握初步的Java網(wǎng)絡(luò)程序設(shè)計(jì)。

      四、學(xué)時(shí)分配 章次 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

      五、項(xiàng)目實(shí)戰(zhàn) 章名 Java語(yǔ)言概述 Java語(yǔ)言基礎(chǔ) Java控制結(jié)構(gòu)

      方法 數(shù)組與字符串 面向?qū)ο蟪绦蛟O(shè)計(jì) 類(lèi)的封裝繼承多態(tài) 接口與基本類(lèi)庫(kù) 異常處理 GUI設(shè)計(jì) 多線程機(jī)制 輸入/輸出處理 Applet基礎(chǔ) JDBC技術(shù) 網(wǎng)絡(luò)編程 總計(jì)

      學(xué)時(shí)分配

      合計(jì) 4 4 4 4 8 8 4 8 4 12 8 4 8 12 8 100

      講授 2 2 2 2 4 4 2 4 2 6 4 2 4 6 4 50

      實(shí)驗(yàn) 2 2 2 2 4 4 2 4 2 6 4 2 4 6 4 50

      上機(jī)

      實(shí)踐

      習(xí)題

      考核

      機(jī)動(dòng)

      八周的項(xiàng)目實(shí)戰(zhàn),主要的目的就是培養(yǎng)學(xué)生簡(jiǎn)單Java項(xiàng)目的開(kāi)發(fā)能力。使其對(duì)小型的Java項(xiàng)目開(kāi)發(fā)流程,開(kāi)發(fā)方法和工具有一個(gè)實(shí)際的了解。通過(guò)小項(xiàng)目的設(shè)計(jì)開(kāi)發(fā)進(jìn)一步鞏固所學(xué)的基礎(chǔ)知識(shí)。在作為實(shí)戰(zhàn)教材的《Java高級(jí)開(kāi)發(fā)指南與項(xiàng)目實(shí)戰(zhàn)》中,我們?cè)黾恿薙wing技術(shù)、設(shè)計(jì)模式、UML、集合類(lèi)和Java編程規(guī)范的內(nèi)容,并通過(guò)一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)管理系統(tǒng)介紹了Java項(xiàng)目開(kāi)發(fā)的基本過(guò)程。

      具體項(xiàng)目實(shí)戰(zhàn)的安排如下:

      Java項(xiàng)目實(shí)踐為期八周,每人一題,每個(gè)題目只給出總體要求,相關(guān)資料和知識(shí)由學(xué)員自己搜集整理學(xué)習(xí)。每周5天,每天6學(xué)時(shí)(上午4學(xué)時(shí),下午2學(xué)時(shí)),共計(jì)240學(xué)時(shí)。具體安排如下:

      序號(hào) 1 2 3 4 5 6 7 8 總計(jì)

      六、實(shí)驗(yàn)(上機(jī))

      一)、Java實(shí)驗(yàn)一:JDK開(kāi)發(fā)工具 1.實(shí)驗(yàn)?zāi)康?/p>

      1)熟悉JDK開(kāi)發(fā)環(huán)境。

      2)熟悉Jcreator編輯器的使用。

      3)掌握J(rèn)ava Application的程序結(jié)構(gòu)和開(kāi)發(fā)過(guò)程。

      4)了解Java Applet的功能與程序結(jié)構(gòu)。

      內(nèi)容

      動(dòng)員,開(kāi)題并完成開(kāi)題報(bào)告 調(diào)研,查找資料,并完成需求規(guī)格說(shuō)明書(shū)

      概要設(shè)計(jì),并完成概要設(shè)計(jì)說(shuō)明書(shū) 詳細(xì)設(shè)計(jì),并完成詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

      程序?qū)崿F(xiàn),編碼階段

      系統(tǒng)測(cè)試,并設(shè)計(jì)測(cè)試用例及測(cè)試報(bào)告 項(xiàng)目掃尾工作,并完成項(xiàng)目總結(jié)報(bào)告

      項(xiàng)目驗(yàn)收

      學(xué)時(shí) 6 24 30 30 60 30 30 30 240 2.實(shí)驗(yàn)要求

      1)JDK開(kāi)發(fā)環(huán)境

      2)Jcreator編輯器

      3)掌握J(rèn)ava Application程序開(kāi)發(fā)過(guò)程

      4)了解下面的Java Applet的程序結(jié)構(gòu)和開(kāi)發(fā)過(guò)程。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(JDK環(huán)境熟練程度50分、Application與Applet程序運(yùn)行50分)二)、Java實(shí)驗(yàn)二:Java語(yǔ)言基礎(chǔ) 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握標(biāo)識(shí)符的定義規(guī)則。

      2)掌握表達(dá)式的組成。

      3)掌握各種數(shù)據(jù)類(lèi)型及其使用方法,熟悉自動(dòng)轉(zhuǎn)換與強(qiáng)制轉(zhuǎn)換的含義。

      4)理解定義變量的作用,掌握定義變量的方法。

      5)掌握各種運(yùn)算符的使用及其優(yōu)先級(jí)控制。2.實(shí)驗(yàn)要求

      1)掌握變量定義與數(shù)據(jù)類(lèi)型。

      2)掌握算術(shù)運(yùn)算。

      3)掌握關(guān)系運(yùn)算與邏輯運(yùn)算 3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(正確用數(shù)據(jù)類(lèi)型定義變量30分、能熟練使用關(guān)系運(yùn)算符和邏輯運(yùn)算符70分)三)、java實(shí)驗(yàn)三:控制結(jié)構(gòu) 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握if語(yǔ)句、if-else-if結(jié)構(gòu)的使用。

      2)掌握switch語(yǔ)句的使用。

      3)掌握使用while語(yǔ)句實(shí)現(xiàn)循環(huán)。

      4)了解使用do-while語(yǔ)句實(shí)現(xiàn)循環(huán)。

      5)掌握使用for語(yǔ)句實(shí)現(xiàn)循環(huán)。

      6)了解continue語(yǔ)句和break語(yǔ)句的使用。2.實(shí)驗(yàn)要求

      1)使用簡(jiǎn)單if語(yǔ)句編程,從鍵盤(pán)鍵入三個(gè)整數(shù),然后按照從小到大的順序?qū)⑵漭敵觥?/p>

      2)分別使用if-else-if語(yǔ)句和switch語(yǔ)句編程,確定某一月在哪個(gè)季節(jié)。

      3)分別使用while、do-while和for語(yǔ)句編程,求1~100的和。

      4)使用continue語(yǔ)句實(shí)現(xiàn):將100~300之間的不能被3整除的數(shù)輸出。

      5)使用break語(yǔ)句實(shí)現(xiàn)記數(shù):從1~100,當(dāng)數(shù)到78時(shí)程序終止。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:正確使用控制結(jié)構(gòu),程序運(yùn)行正確無(wú)錯(cuò)誤。四)、Java實(shí)驗(yàn)四:方法 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握方法的概念和創(chuàng)建。

      2)掌握方法的參數(shù)傳遞。2.實(shí)驗(yàn)要求

      1)利用遞歸算法實(shí)現(xiàn)漢諾塔問(wèn)題的求解。

      2)編輯程序要求參數(shù)a、b、c由鍵盤(pán)輸入。即先打印“本程序求方程AX^2+BX+C=0的根!”,然后依次提示“請(qǐng)輸入?yún)?shù)A:”、“請(qǐng)輸入?yún)?shù)B:”、“請(qǐng)輸入?yún)?shù)C:”,最后計(jì)算結(jié)果。

      3)編寫(xiě)一個(gè)方法用于計(jì)算n個(gè)數(shù)中取m個(gè)的組合數(shù),并用該方法輸出楊輝三角。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí) 4.實(shí)驗(yàn)考核:100分(每題50分)五)、Java實(shí)驗(yàn)五:數(shù)組 1.實(shí)驗(yàn)?zāi)康?/p>

      掌握一維數(shù)組的概念、定義和使用。2.實(shí)驗(yàn)要求

      1)編寫(xiě)一個(gè)程序,通過(guò)屏幕提示輸入二維數(shù)組的行列個(gè)數(shù)(假設(shè)是方陣),然后提示依次輸入各個(gè)整數(shù)元素(一個(gè)元素一行,參考課件示例SelectSort.java),然后編寫(xiě)三個(gè)方法分別求數(shù)組的每行最大值、每列最小值以及將數(shù)組主對(duì)角線元素成績(jī);

      2)編程實(shí)現(xiàn)Fibonacci數(shù)列;

      3)編程采用冒泡法實(shí)現(xiàn)對(duì)數(shù)組元素由小到大排序。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(正確解決所給題目)六)、Java實(shí)驗(yàn)六:類(lèi)和對(duì)象的創(chuàng)建和使用 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握類(lèi)的聲明。

      2)掌握對(duì)象的創(chuàng)建。

      3)掌握方法的定義和調(diào)用。

      4)掌握構(gòu)造函數(shù)的使用。2.實(shí)驗(yàn)要求

      1)創(chuàng)建5個(gè)學(xué)生對(duì)象給一個(gè)學(xué)生數(shù)組賦值,每個(gè)學(xué)生屬性有:學(xué)號(hào)、姓名、年齡。

      (1)將學(xué)生按學(xué)號(hào)排序輸出;

      (2)給所有學(xué)生年齡加1;

      (3)統(tǒng)計(jì)大于20歲的學(xué)生人數(shù)。

      2)編程創(chuàng)建一個(gè)Point類(lèi),在其中定義兩個(gè)變量表示一個(gè)點(diǎn)的坐標(biāo)值,再定義構(gòu)造函數(shù)初始化為坐標(biāo)原點(diǎn),然后定義一個(gè)方法實(shí)現(xiàn)點(diǎn)的移動(dòng),再定義一個(gè)方法打印當(dāng)前點(diǎn)的坐標(biāo)。并創(chuàng)建一個(gè)對(duì)象驗(yàn)證。

      3)定義一個(gè)類(lèi)實(shí)現(xiàn)銀行帳戶的概念,包括的變量有“帳號(hào)”和“存款余額”,包括的方法有“存款”、“取款”和“查詢(xún)余額”。定義主類(lèi),創(chuàng)建帳戶類(lèi)的對(duì)象,并完成相應(yīng)操作。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目1 20分、題目2 40分、題目3 40分)七)、Java實(shí)驗(yàn)七:類(lèi)的封裝 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握類(lèi)的繼承方法。

      2)掌握變量的繼承和覆蓋。

      3)掌握方法的繼承、重載和覆蓋。2.實(shí)驗(yàn)要求

      1)制作一個(gè)類(lèi)person,有三個(gè)字符串變量膚色、發(fā)色、姓名(變量名自己定義),有兩個(gè)方法吃和住(方法名自己定義),自己決定如何封裝;

      2)借助上面的people類(lèi),再編寫(xiě)兩個(gè)子類(lèi)中國(guó)人、歐洲人,分別增加一個(gè)變量:語(yǔ)言,以及一個(gè)方法tostring用于輸出對(duì)象信息。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目1 40分、題目2 60分)八)、Java實(shí)驗(yàn)八:接口和基本類(lèi)庫(kù) 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握接口的實(shí)現(xiàn)方法。

      2)掌握常用類(lèi)庫(kù)的基本使用方法。2.實(shí)驗(yàn)要求

      1)制作一個(gè)接口animal,有三個(gè)方法吃、睡和外部特征(方法名自己定義);

      2)編寫(xiě)兩個(gè)類(lèi)人、老虎,分別實(shí)現(xiàn)animal接口。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(能正確定義及使用接口和常用類(lèi))九)、Java實(shí)驗(yàn)九:異常處理 1.實(shí)驗(yàn)?zāi)康?/p>

      掌握異常的概念以及如何定義、拋出和捕捉處理異常。2.實(shí)驗(yàn)要求

      1)理解異常的拋出、捕捉與處理。

      2)理解異常類(lèi)的常用方法的使用。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(能否捕捉異常 50分、能否正確使用異常類(lèi)方法 50分)十)、Java實(shí)驗(yàn)十:Java繪圖 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握簡(jiǎn)單窗口的創(chuàng)建。

      2)掌握繪制圖形、控制字體和顏色、顯示圖像的方法。2.實(shí)驗(yàn)要求

      1)建立一個(gè)最簡(jiǎn)單的空白窗體。

      2)編輯一個(gè)小程序,顯示一個(gè)半徑為150的圓內(nèi)接五角星(要求正放,不可以偏),要求圓為黃色填充,五角星為紅色,背景為藍(lán)色,在圖片的正下方顯示文字“圓內(nèi)接五角星”,字體為楷體12號(hào),白色,在下方畫(huà)一個(gè)邊框?yàn)?,長(zhǎng)300,高180的紅色矩形。

      3)編程顯示圖像文件。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目1 20分、題目2 60分、題目3 20分)十一)、Java實(shí)驗(yàn)十一:GUI標(biāo)準(zhǔn)組件及事件處理 1.實(shí)驗(yàn)?zāi)康?/p>

      掌握常用GUI控制組件及其事件處理。2.實(shí)驗(yàn)要求

      1)在應(yīng)用程序窗體中安排1個(gè)文本框,一個(gè)標(biāo)簽。在文本框輸入一個(gè)數(shù)字(0-9),按回車(chē)鍵,在標(biāo)簽處顯示對(duì)應(yīng)的英文單詞。0---zero,1---one,.....。

      2)編輯一個(gè)小程序,界面上加入一個(gè)標(biāo)簽,顯示內(nèi)容為你的姓名和班級(jí),并注明是X月XX日作業(yè),在標(biāo)簽下面增加列表、兩個(gè)單選框(控制列表是否為多選狀態(tài)),一個(gè)文本框,三個(gè)按鈕,分別控制將文本框的內(nèi)容加入列表、刪除、刪除全部列表內(nèi)容,當(dāng)選擇列表時(shí),按照當(dāng)前狀態(tài)(是否多選),在文本框中顯示用戶選擇的列表內(nèi)容。再加入一個(gè)文本區(qū),用來(lái)顯示用戶操作的過(guò)程,比如:您輸入了文字XXX,您單擊了加入按鈕等。

      3)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的圖像瀏覽器,部署“上一張”、“下一張”兩個(gè)按鈕,點(diǎn)擊按鈕可前后翻閱圖片。

      4)仿照記事本的GUI編寫(xiě)一個(gè)JAVA簡(jiǎn)易記事本程序。只要菜單及界面,具體功能除[退出]外均不用實(shí)現(xiàn)。

      十二)、Java實(shí)驗(yàn)十二:多線程機(jī)制 1.實(shí)驗(yàn)?zāi)康?/p>

      1)線程的概念、線程的生命周期。

      2)多線程的編程:繼承Thread類(lèi)與使用Runnable接口。

      3)使用多線程機(jī)制實(shí)現(xiàn)動(dòng)畫(huà)。2.實(shí)驗(yàn)要求

      1)理解用創(chuàng)建Thread子類(lèi)的方法實(shí)現(xiàn)多線程。

      2)理解用實(shí)現(xiàn)Runnable接口的方法實(shí)現(xiàn)多線程。

      3)利用多線程編程實(shí)現(xiàn)一個(gè)正在旋轉(zhuǎn)的地球。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(能否對(duì)THREAD子類(lèi)正確使用 20分、題目完成 80分)十三)、Java實(shí)驗(yàn)十三:輸入輸出流 1.實(shí)驗(yàn)?zāi)康?/p>

      1)了解流式輸入輸出的基本原理。

      2)掌握類(lèi)File、FileInputStream、FileOutputStream、RandomAccessFile的使用方法。2.實(shí)驗(yàn)要求

      1)編寫(xiě)一個(gè)程序?qū)崿F(xiàn)任意文件的拷貝功能,源文件和目的文件名由命令行參數(shù)提供。

      2)設(shè)計(jì)一個(gè)圖形界面的文本文件查閱工具,在窗體中安排一個(gè)文本域和一個(gè)按鈕,文本域用來(lái)顯示文件的內(nèi)容,點(diǎn)擊打開(kāi)按鈕將彈出文件選擇對(duì)話框,從而可以選擇要查看的文件。3.項(xiàng)目及學(xué)時(shí)分配:2學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目1 40分、題目2 60分)十四)、Java實(shí)驗(yàn)十四:Applet 1.實(shí)驗(yàn)?zāi)康?/p>

      1)掌握J(rèn)ava Applet程序結(jié)構(gòu)和開(kāi)發(fā)過(guò)程

      2)了解Applet運(yùn)行機(jī)制

      3)學(xué)會(huì)編寫(xiě)Applet對(duì)應(yīng)的HTML文件,掌握從HTML文件向Applet傳遞參數(shù)的方法。

      4)了解Applet與瀏覽器的通信。

      5)掌握在Applet圖形界面設(shè)計(jì)。2.實(shí)驗(yàn)要求

      1)Java Applet程序開(kāi)發(fā)過(guò)程

      2)制作一個(gè)Applet,要求傳入四個(gè)參數(shù),分別表示操作數(shù)類(lèi)型(如整數(shù)、浮點(diǎn)數(shù)等)、兩個(gè)操作數(shù)以及一個(gè)操作符。Applet接收到參數(shù)后,按照參數(shù)類(lèi)型和操作符計(jì)算兩個(gè)操作數(shù)的值。

      3)編寫(xiě)Applet,顯示heep://004km.cn的頁(yè)面內(nèi)容。

      4)編寫(xiě)Applet,包含一個(gè)文本框和一個(gè)按鈕,單擊按鈕時(shí),在瀏覽器的狀態(tài)行顯示文本框中的內(nèi)容。

      5)編寫(xiě)Applet播放兩段音樂(lè),一段是連續(xù)播放的背景音樂(lè),一段是獨(dú)立的整段音樂(lè)。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目2 30分、題目3 20分、題目4 30分、題目520分)十五)、Java實(shí)驗(yàn)十五:JDBC技術(shù) 1.實(shí)驗(yàn)?zāi)康?/p>

      1)了解JDBC的概念和工作原理。

      2)掌握使用JDBC實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)庫(kù)管理。2.實(shí)驗(yàn)內(nèi)容

      1)配置ODBC數(shù)據(jù)源。

      2)建立一張表book,字段有:id int(4)bname string(20)bauthor string(10)bvalue float

      3)編輯一個(gè)程序,對(duì)該表進(jìn)行記錄插入,程序運(yùn)行后,如果表中沒(méi)有數(shù)據(jù),則顯示:表中沒(méi)有記錄!是否添加(Y/N)?,如果選擇Y則分別要求輸入各字段,輸入完畢后,更新表,并顯示所有記錄,繼續(xù)詢(xún)問(wèn)是否添加,直到用戶輸入N后退出系統(tǒng)。

      4)編寫(xiě)程序,在“book”表中分別查詢(xún)所有記錄以及滿足條件“ bvalue>10”的記錄。

      5)設(shè)計(jì)刪除記錄模塊。3.項(xiàng)目及學(xué)時(shí)分配:6學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目1 10分、題目2 20分、題目3 20分、題目4 50分)十六)、Java實(shí)驗(yàn)十六:網(wǎng)絡(luò)編程 1.實(shí)驗(yàn)?zāi)康?/p>

      1)了解并掌握Socket的概念和工作原理。

      2)掌握使用Socket實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)絡(luò)程序的設(shè)計(jì)。2.實(shí)驗(yàn)內(nèi)容

      1)制作一個(gè)相互控制的applet程序,要求applet1也可以將文本框中的內(nèi)容寫(xiě)到applet2中,但不要按鈕,要求輸入內(nèi)容后回車(chē)寫(xiě)入applet2。

      2)設(shè)計(jì)一個(gè)兩個(gè)客戶通訊的程序。3.項(xiàng)目及學(xué)時(shí)分配:4學(xué)時(shí)

      4.實(shí)驗(yàn)考核:100分(題目1 40分、題目2 60分)

      實(shí)驗(yàn)項(xiàng)目及課時(shí)分配

      章 次 實(shí)驗(yàn)一 實(shí)驗(yàn)二 實(shí)驗(yàn)三 實(shí)驗(yàn)四 實(shí)驗(yàn)五 實(shí)驗(yàn)六 實(shí)驗(yàn)七 實(shí)驗(yàn)八 實(shí)驗(yàn)九 實(shí)驗(yàn)十 實(shí)驗(yàn)十一 實(shí)驗(yàn)十二 實(shí)驗(yàn)十三 實(shí)驗(yàn)十四 實(shí)驗(yàn)十五 實(shí)驗(yàn)十六 章 名

      學(xué)時(shí)分配

      實(shí)驗(yàn)項(xiàng)目

      JDK開(kāi)發(fā)工具 Java語(yǔ)言基礎(chǔ) 控制結(jié)構(gòu) 方法 數(shù)組與字符串

      類(lèi)和對(duì)象的創(chuàng)建和使用 類(lèi)的封裝 接口和基本類(lèi)庫(kù) 異常處理 Java繪圖

      GUI標(biāo)準(zhǔn)組件及事件處理 多線程機(jī)制 輸入輸出流 Applet JDBC技術(shù) 網(wǎng)絡(luò)編程 總計(jì)

      七、課程的重點(diǎn)、難點(diǎn)和深廣度

      1、重點(diǎn)

      1)Java語(yǔ)言基礎(chǔ)

      2)面向?qū)ο髽?gòu)件

      3)Applet基礎(chǔ)

      4)多線程

      5)JDBC技術(shù)

      2、難點(diǎn) 2 2 2 4 4 2 4 2 2 4 4 2 4 6 4 50

      學(xué)時(shí)分配

      備注

      1)面向?qū)ο缶幊趟枷?/p>

      2)多線程機(jī)制

      3)輸入/輸出處理

      4)JDBC技術(shù)

      3、深廣度

      1)網(wǎng)絡(luò)應(yīng)用

      2)JDBC技術(shù)

      八、說(shuō)明與建議

      1.該課程實(shí)踐性較強(qiáng),需要學(xué)員多作練習(xí)

      2.主持教師需要有比較熟練的編程經(jīng)驗(yàn),對(duì)JDK1.X比較熟悉

      3.針對(duì)所留習(xí)題,可以組織兩到三次討論,以便學(xué)員掌握面向?qū)ο缶幊痰幕舅?/p>

      第五篇:一個(gè)JAVA的項(xiàng)目開(kāi)發(fā)流程

      一個(gè)Java項(xiàng)目的開(kāi)發(fā)流程

      分類(lèi): 軟件工程與管理 2010-07-18 23:48 592人閱讀 評(píng)論(0)收藏 舉報(bào)

      項(xiàng)目過(guò)程

      1、項(xiàng)目啟動(dòng)

      1)、項(xiàng)目組成立(公司成員、客戶成員)

      2)、制定項(xiàng)目預(yù)期目標(biāo)

      3)、制定項(xiàng)目計(jì)劃周期

      4)、建立好項(xiàng)目組成員溝通機(jī)制

      2、需求調(diào)研

      1)、創(chuàng)建調(diào)研計(jì)劃、協(xié)調(diào)調(diào)研時(shí)間

      2)、收集客戶資料,獲取客戶需求

      所有的資料都需要保留一份,資料中存疑的需要及時(shí)詢(xún)問(wèn)

      3)、編寫(xiě)需求文檔

      重點(diǎn)描述出客戶的業(yè)務(wù)流程和性能要求。

      采用Word、Excel、Rose等形式。

      4)、需求變更記錄

      5)、確定開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境

      6)、擴(kuò)展性要求

      7)、與舊系統(tǒng)的接駁要求。

      8)、估算出項(xiàng)目工作量

      本階段需要一套需求管理系統(tǒng)來(lái)進(jìn)行需求的管理。

      本階段的需求文檔也是用戶測(cè)試的依據(jù)。

      3、系統(tǒng)設(shè)計(jì)/詳細(xì)設(shè)計(jì)

      一個(gè)系統(tǒng)可以分為基礎(chǔ)平臺(tái)和應(yīng)用模塊兩部分。

      1)、選擇基礎(chǔ)平臺(tái),無(wú)論是采用第三方平臺(tái)還是自行開(kāi)發(fā)平臺(tái),都需要深入了解,查看是否符合要求。

      2)、應(yīng)用模塊設(shè)計(jì)(針對(duì)業(yè)務(wù)流程)

      3)、中間件的采用或自行開(kāi)發(fā),需要深入了解。

      4)、用戶界面的設(shè)計(jì)

      如果用戶界面設(shè)計(jì)完畢并確認(rèn),即可初步寫(xiě)出用戶使用手冊(cè)、管理員使用手冊(cè)。

      5)、變更記錄

      本階段的系統(tǒng)設(shè)計(jì)是集成測(cè)試的依據(jù)。

      4、程序開(kāi)發(fā)

      創(chuàng)建開(kāi)發(fā)任務(wù)計(jì)劃表、開(kāi)發(fā)計(jì)劃日程表

      1)、優(yōu)先編寫(xiě)測(cè)試用例

      2)、按照編碼規(guī)范編寫(xiě)代碼

      3)、按照文檔注釋規(guī)范注釋

      以上形成開(kāi)發(fā)文檔。

      本階段需要一套版本管理系統(tǒng)。

      本階段的測(cè)試用例也是單元測(cè)試的依據(jù)。

      如果能做到,最好每日構(gòu)建。

      5、測(cè)試

      本階段需要一套Bug管理系統(tǒng),形成需求、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試互動(dòng)。

      1)、編寫(xiě)測(cè)試計(jì)劃和測(cè)試方案

      2)、功能測(cè)試

      單元測(cè)試、集成測(cè)試

      3)、性能測(cè)試

      集成測(cè)試、壓力測(cè)試

      如果能做到,最好能進(jìn)行自動(dòng)化測(cè)試。

      如果能做到,做分析統(tǒng)計(jì)工作。

      最后形成測(cè)試報(bào)告。

      6、試用、培訓(xùn)、維護(hù)

      本階段需要解決:

      1)、解決異地修改和公司修改的同步問(wèn)題。

      2)、用戶測(cè)試中的Bug修改問(wèn)題,按照級(jí)別分為

      a)、程序Bug

      b)、設(shè)計(jì)變更

      c)、需求變更

      盡量按照a b c的順序來(lái)進(jìn)行修改,盡量避免b、c級(jí)的修改。

      最后形成安裝手冊(cè)、維護(hù)記錄。

      項(xiàng)目成員組成根據(jù)以上過(guò)程,一個(gè)項(xiàng)目組中,需要:

      1、需求工程師,其要求

      善于與客戶溝通,能快速了解客戶的需求,對(duì)客戶所在的行業(yè)比較熟悉。

      善于學(xué)習(xí)新知識(shí)。

      熟悉Word、Excel、Rose等工具的使用。

      熟悉開(kāi)發(fā)語(yǔ)言和開(kāi)發(fā)框架

      熟悉已積累的產(chǎn)品的功能、性能等。

      2、系統(tǒng)分析師/設(shè)計(jì)師,其要求

      精通開(kāi)發(fā)語(yǔ)言和開(kāi)發(fā)框架,部分需要精通數(shù)據(jù)庫(kù)

      精通已積累的產(chǎn)品的功能、性能等

      深入了解客戶行業(yè)特點(diǎn)

      能根據(jù)客戶的要求分析出其實(shí)質(zhì)

      能做出優(yōu)秀的設(shè)計(jì)

      熟悉Word、Excel、Rose等工具的使用

      3、開(kāi)發(fā)工程師,其要求

      熟悉開(kāi)發(fā)語(yǔ)言,熟悉開(kāi)發(fā)要求和注釋規(guī)范,部分需要熟悉數(shù)據(jù)庫(kù)。

      熟悉單元測(cè)試。

      能根據(jù)設(shè)計(jì)做出良好的編碼,保證功能和性能。

      部分需要有一定的設(shè)計(jì)要求,因?yàn)樯婕暗綄?lái)的維護(hù)。

      4、測(cè)試工程師,其要求

      熟悉測(cè)試工作,能按照測(cè)試計(jì)劃進(jìn)行測(cè)試。

      熟悉開(kāi)發(fā)語(yǔ)言,能協(xié)助開(kāi)發(fā)工程師找錯(cuò)。

      能獨(dú)立完成黑、白盒測(cè)試。

      如果是高級(jí)測(cè)試人員,還要能夠?qū)ο到y(tǒng)能深入進(jìn)行分析并能制定出優(yōu)秀的測(cè)試方案。

      5、管理人員

      一般由以上人員兼任,主要有

      項(xiàng)目經(jīng)理:負(fù)責(zé)整個(gè)項(xiàng)目

      開(kāi)發(fā)經(jīng)理:負(fù)責(zé)系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)工作

      測(cè)試經(jīng)理:負(fù)責(zé)測(cè)試工作

      6、其他人員

      一些項(xiàng)目涉及到其他人員,如頁(yè)面設(shè)計(jì)人員、頁(yè)面制作人員。

      部分大的項(xiàng)目,還有專(zhuān)門(mén)的維護(hù)人員。

      由于目前國(guó)內(nèi)很多公司并沒(méi)有嚴(yán)格這么區(qū)分,如果項(xiàng)目小的話,可以一人兼任多項(xiàng)職位.

      下載Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱(五篇)word格式文檔
      下載Java項(xiàng)目開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱(五篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        網(wǎng)頁(yè)設(shè)計(jì)與開(kāi)發(fā)實(shí)驗(yàn)教學(xué)大綱

        實(shí)驗(yàn)一、優(yōu)秀網(wǎng)站賞析 1.實(shí)驗(yàn)?zāi)康囊?通過(guò)對(duì)不同類(lèi)型、不同風(fēng)格、不同特色的優(yōu)秀網(wǎng)站的欣賞,使學(xué)生對(duì)網(wǎng)站制作課程有一個(gè)初步了解,誘發(fā)學(xué)生的學(xué)習(xí)興趣。同時(shí)指導(dǎo)學(xué)生分析各類(lèi)......

        JAVA開(kāi)發(fā)個(gè)人簡(jiǎn)歷

        個(gè) 人 簡(jiǎn) 歷 個(gè)人信息 姓名:xxxxxxx性別:x 電話:187-xxx7-xxxx年齡:22 郵箱: lxxxxxxx@xxx.com專(zhuān)業(yè):軟件技術(shù)應(yīng)聘職位 Java軟件開(kāi)發(fā)工程師 專(zhuān)業(yè)技能 熟練掌握CoreJava編程,具有扎實(shí)......

        java開(kāi)發(fā)面試題

        1、 編寫(xiě)程序 題目:古典問(wèn)題:有一對(duì)公母豬,從出生后第3個(gè)月起每個(gè)月都生一對(duì)豬,小豬長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)豬,假如豬都不死,問(wèn)每個(gè)月的豬總數(shù)為多少? 答案: public class li......

        《web應(yīng)用程序開(kāi)發(fā)》(網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè))實(shí)驗(yàn)教學(xué)大綱

        《web應(yīng)用程序開(kāi)發(fā)》實(shí)驗(yàn)教學(xué)大綱 課程代碼: 課程性質(zhì): 課程分類(lèi):專(zhuān)業(yè)選修課 實(shí)驗(yàn)學(xué)時(shí):32學(xué)時(shí) 適用專(zhuān)業(yè):計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 開(kāi)課單位:數(shù)學(xué)與信息技術(shù)分院 教材與主要參考資料: 教材......

        java上機(jī)實(shí)驗(yàn)

        1、 實(shí)驗(yàn)一:多線程程序設(shè)計(jì):炮打飛機(jī) 實(shí)驗(yàn)?zāi)康模簩W(xué)會(huì)使用多線程進(jìn)行并發(fā)程序設(shè)計(jì) 實(shí)驗(yàn)內(nèi)容:編寫(xiě)一個(gè)應(yīng)用程序模擬大炮打飛機(jī)。在GUI界面上,飛機(jī)水平飛行,用界面上的按鈕控制大炮的......

        JAVA實(shí)驗(yàn)指導(dǎo)書(shū)

        實(shí)驗(yàn)一、簡(jiǎn)單Java程序設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康?1. 學(xué)習(xí)使用JCreator開(kāi)發(fā)JAVA代碼。 2. 了解JAVA的運(yùn)行環(huán)境,掌握開(kāi)發(fā)JAVA代碼所需要的相關(guān)配置。 3. 在JCreator中輸入習(xí)題程序,驗(yàn)證程序......

        實(shí)驗(yàn)教學(xué)大綱

        黃河交通學(xué)院 《機(jī)械設(shè)計(jì)》課程 實(shí)驗(yàn)教學(xué)大綱 課程名稱(chēng): 機(jī)械設(shè)計(jì) 課程性質(zhì):專(zhuān)業(yè)基礎(chǔ)課程 課程總學(xué)時(shí)/學(xué)分:48/6 實(shí)驗(yàn)學(xué)時(shí):6 實(shí)驗(yàn)項(xiàng)目數(shù):3 面向?qū)I(yè):本科車(chē)輛工程專(zhuān)業(yè) 實(shí)驗(yàn)教師:王......

        實(shí)驗(yàn)教學(xué)大綱

        第二部分 實(shí)驗(yàn)教學(xué)大綱 一、 本課程實(shí)驗(yàn)總體介紹 1、本課程實(shí)驗(yàn)的教學(xué)要求(按要求學(xué)生掌握、理解、了解三個(gè)層次闡述): 通過(guò)本課程的實(shí)驗(yàn),要求學(xué)生深入掌握對(duì)數(shù)字信號(hào)處理的基本......