JAVA課程設(shè)計(jì)模板_第1頁(yè)
JAVA課程設(shè)計(jì)模板_第2頁(yè)
JAVA課程設(shè)計(jì)模板_第3頁(yè)
JAVA課程設(shè)計(jì)模板_第4頁(yè)
JAVA課程設(shè)計(jì)模板_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE1《面向?qū)ο笳n程設(shè)計(jì)》任務(wù)書所屬學(xué)期:14-15-2下達(dá)時(shí)間:20完成班級(jí):軟件131、132【設(shè)計(jì)目的】《面向?qū)ο蟪绦蛟O(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的計(jì)算機(jī)專業(yè)基礎(chǔ)課程,課程設(shè)計(jì)是學(xué)習(xí)完該課程后進(jìn)行的一次較全面的綜合練習(xí)。其目的在于通過(guò)實(shí)踐加深學(xué)生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)的理論、方法和基礎(chǔ)知識(shí)的理解,掌握使用Java語(yǔ)言進(jìn)行面向?qū)ο笤O(shè)計(jì)的基本方法,提高運(yùn)用面向?qū)ο笾R(shí)分析實(shí)際問(wèn)題、解決實(shí)際問(wèn)題的能力?!驹O(shè)計(jì)要求】課程設(shè)計(jì)可選用NetBeans、Eclipse、JBuilder等作為開發(fā)平臺(tái)以提高開發(fā)效率,盡可能熟練掌握其中一種集成開發(fā)環(huán)境。建議采用UML建模技術(shù)進(jìn)行系統(tǒng)的分析設(shè)計(jì),在Visio中畫出系統(tǒng)用例圖和類圖,并將UML圖復(fù)制到設(shè)計(jì)報(bào)告中。通過(guò)這次設(shè)計(jì),要求掌握以下內(nèi)容:面向?qū)ο蠹夹g(shù)中的繼承與多態(tài)(重載和覆蓋)機(jī)制、各種修飾符的使用類、包、接口的定義與使用常用工具類與算法的實(shí)現(xiàn)(數(shù)組、向量、字符串、鏈表)Java常用標(biāo)準(zhǔn)GUI組件及其事件處理Java的異常處理機(jī)制Java的數(shù)據(jù)庫(kù)連接技術(shù)Java的多線程技術(shù)與動(dòng)畫制作Java的網(wǎng)絡(luò)編程【設(shè)計(jì)選題】JDBC技術(shù)的應(yīng)用——校園卡信息/學(xué)生信息/教師信息/圖書信息/宿舍信息/學(xué)生會(huì)/成績(jī)/課程/教室管理/公務(wù)員招考系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)以校園卡信息管理、學(xué)生信息管理、教師信息管理、圖書信息管理、宿舍信息管理、學(xué)生會(huì)活動(dòng)管理、成績(jī)管理、教室管理等為例,使用JDBC-ODBC數(shù)據(jù)庫(kù)接口,完成對(duì)后臺(tái)數(shù)據(jù)庫(kù)的插入、刪除、修改、查詢等操作。數(shù)據(jù)庫(kù)系統(tǒng)可采用SqlServer、Access等,要根據(jù)完成的不同功能在數(shù)據(jù)庫(kù)系統(tǒng)中定義有關(guān)的各種信息表:如在教師信息管理系統(tǒng)中要設(shè)計(jì)教師基本信息表、教師學(xué)習(xí)進(jìn)修情況表、教師獎(jiǎng)懲情況表、教師上課情況表等。其他幾個(gè)子系統(tǒng)中數(shù)據(jù)表的設(shè)計(jì)由同學(xué)們根據(jù)實(shí)際的需求自主完成設(shè)計(jì)。2.文本編輯器的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)一個(gè)類似于Windows記事本(Notepad)的Java程序??梢源蜷_、新建、保存一個(gè)文本文件;對(duì)選中的文本進(jìn)行各種編輯操作(設(shè)置字體、字號(hào)、字型、對(duì)齊方式、背景、前景色、復(fù)制、粘貼、剪切、查找、替換等);在文本中能夠插入對(duì)象。3.計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)一個(gè)能實(shí)現(xiàn)計(jì)算器功能的Java程序,可以進(jìn)行加、減、乘、除(另外可適當(dāng)加上階乘、正弦、余弦和指數(shù))運(yùn)算。4.圖象瀏覽器的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)一個(gè)能實(shí)現(xiàn)圖象瀏覽與編輯功能的Java程序,包括如下功能:1)從已有的圖象文件列表中選擇某一個(gè),即可顯示該圖象,并可做旋轉(zhuǎn)等變換。2)在畫布區(qū)域上可以進(jìn)行各種規(guī)則圖形的繪制(如:線段、矩形、多邊形、圓等),還可通過(guò)鼠標(biāo)的拖動(dòng)自由繪圖。3)可以連續(xù)播放所選文件夾下的所有圖象。5.局域網(wǎng)聊天程序的設(shè)計(jì)與實(shí)現(xiàn)該程序?qū)崿F(xiàn)局域網(wǎng)內(nèi)的聊天功能,包括服務(wù)器端程序和客戶端程序兩部分。客戶端程序:可連接到服務(wù)器,并將消息發(fā)送到服務(wù)器端和接受服務(wù)器端發(fā)送來(lái)的信息。服務(wù)器端程序:可將消息發(fā)送到客戶端和接受客戶端發(fā)送來(lái)的信息6.基于C/S的圖書查詢系統(tǒng)的實(shí)現(xiàn)包括客戶端程序和服務(wù)器端程序??蛻舳顺绦蛳蚍?wù)器端提出請(qǐng)求:比如提供圖書的作者名,服務(wù)器端收到后,在數(shù)據(jù)庫(kù)系統(tǒng)中查詢到相關(guān)信息,發(fā)回客戶端。7.基于Web的應(yīng)用——網(wǎng)上超市/網(wǎng)上書店/網(wǎng)上花店/網(wǎng)上物流/網(wǎng)上招聘/同學(xué)錄/網(wǎng)上選課/網(wǎng)上考試系統(tǒng)的設(shè)計(jì)應(yīng)用JSP技術(shù),設(shè)計(jì)一個(gè)類似電子商務(wù)、電子政務(wù)類的簡(jiǎn)單應(yīng)用系統(tǒng),可以在網(wǎng)上動(dòng)態(tài)展示各類信息,并根據(jù)相應(yīng)的業(yè)務(wù)流程進(jìn)行必要的邏輯處理,系統(tǒng)信息可以進(jìn)行后臺(tái)維護(hù)。需要?jiǎng)討B(tài)顯示的信息要存放數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)可以用SqlServer、Access;后臺(tái)管理要提供對(duì)數(shù)據(jù)庫(kù)中信息進(jìn)行動(dòng)態(tài)維護(hù)(包括添加、刪除、修改)的頁(yè)面。8.益智類小游戲的設(shè)計(jì)與實(shí)現(xiàn)運(yùn)用多線程和多媒體技術(shù)設(shè)計(jì)一個(gè)簡(jiǎn)單的益智類小游戲,游戲內(nèi)容自行構(gòu)思,不得直接利用網(wǎng)上現(xiàn)有游戲程序,要求有人機(jī)交互和界面動(dòng)畫,游戲過(guò)程中有聲音效果,游戲成績(jī)能記錄、顯示。9.學(xué)生自擬課題:需由學(xué)生向教師提出書面申請(qǐng),經(jīng)批準(zhǔn)后方可作為正式課題。【指導(dǎo)教師】施珺:軟件131班、軟件132班【設(shè)計(jì)時(shí)間】第3-10周,每周1次集中上機(jī),其余時(shí)間學(xué)生自行安排?!驹O(shè)計(jì)報(bào)告】設(shè)計(jì)報(bào)告書封面和正文格式要符合淮海工學(xué)院課程設(shè)計(jì)報(bào)告書封面與正文標(biāo)準(zhǔn)格式要求,設(shè)計(jì)報(bào)告內(nèi)容不少5000字。本課程設(shè)計(jì)報(bào)告內(nèi)容包括:課程設(shè)計(jì)目的、設(shè)計(jì)任務(wù)與要求、設(shè)計(jì)說(shuō)明書(包括:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì))、設(shè)計(jì)成果(包括:運(yùn)行界面、主要代碼、測(cè)試結(jié)果)和設(shè)計(jì)心得、附錄或參考資料幾個(gè)部分?!痉纸M情況】選做同一個(gè)選題的學(xué)生人數(shù)最多不超過(guò)3人/每班?!咎峤灰蟆?1)每位同學(xué)通過(guò)智能教學(xué)平臺(tái)需提交可獨(dú)立運(yùn)行的應(yīng)用程序,要求程序書寫規(guī)范,源程序需加必要的注釋;(2)每位同學(xué)需獨(dú)立提交書面設(shè)計(jì)報(bào)告書(每人一份),要求編排格式統(tǒng)一、規(guī)范、內(nèi)容充實(shí),同時(shí)通過(guò)教學(xué)平臺(tái)提交設(shè)計(jì)報(bào)告電子版;(3)提交日期:第11周周三(201【成績(jī)考核】課程設(shè)計(jì)成績(jī)按優(yōu)、良、中、及格、不及格評(píng)定,最終考核成績(jī)由三部分組成:平時(shí)表現(xiàn):30%程序的演示:40%所提交的設(shè)計(jì)報(bào)告:30%注:若不同同學(xué)的程序或文檔資料完全相同,則相關(guān)同學(xué)的成績(jī)一律均按“不及格”處理。

軟件131—132班《面向?qū)ο笳n程設(shè)計(jì)》時(shí)間安排表一.設(shè)計(jì)時(shí)間:第3-10周二.計(jì)劃安排:時(shí)間與任務(wù)周次每周任務(wù)星期五下午6-9節(jié)第3周概要設(shè)計(jì)集中上機(jī)第4周詳細(xì)設(shè)計(jì)集中上機(jī)第5周編程實(shí)現(xiàn)集中上機(jī)第6周編程實(shí)現(xiàn)集中上機(jī)第7周編程實(shí)現(xiàn)集中上機(jī)第8周測(cè)試分析、編寫報(bào)告集中上機(jī)第9周成果驗(yàn)收上機(jī)驗(yàn)收第10周成果驗(yàn)收上機(jī)驗(yàn)收三.上機(jī)地點(diǎn):軟件131、132班一樓軟件機(jī)房105#施珺四.說(shuō)明:本課程設(shè)計(jì)分散五周進(jìn)行,為每位同學(xué)提供累計(jì)30學(xué)時(shí)的上機(jī)安排,以便能及時(shí)收集資料、編寫程序?qū)崿F(xiàn)算法、測(cè)試程序和完成設(shè)計(jì)報(bào)告;有機(jī)器的同學(xué)可以在宿舍上機(jī)。指導(dǎo)教

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論