久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

Java課程設(shè)計題目

時間:2019-05-12 06:58:02下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《Java課程設(shè)計題目》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《Java課程設(shè)計題目》。

第一篇:Java課程設(shè)計題目

Java課程設(shè)計題目

一、Java語言課程設(shè)計目的和要求 1.目的:

1)復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識,進(jìn)一步加深對Java語言的理解和掌握; 2)課程設(shè)計為學(xué)生提供了一個既動手又動腦,獨立實踐的機(jī)會,將課本上的理論知識和實際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實際問題的能力。提高學(xué)生適應(yīng)實際,實踐編程的能力;

3)培養(yǎng)學(xué)生在項目開發(fā)中團(tuán)隊合作精神、創(chuàng)新意識及能力。2.要求:

1、對系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;

2、系統(tǒng)設(shè)計要實用,編程簡練,可用,功能全面

3、說明書、流程圖要清楚

4、記錄設(shè)計情況(備查,也為編寫設(shè)計說明書作好準(zhǔn)備);

5、要求采用模塊化程序設(shè)計方法,及鋸齒型書寫格式,要求上機(jī)調(diào)試通過和按設(shè)計報告格式。

6、設(shè)計上交內(nèi)容:設(shè)計報告一組一份(按格式書寫);心得體會每人一份;源程序文件。

二、Java課程設(shè)計選題如下:

1、四則運(yùn)算測試

功能要求:該程序?qū)崿F(xiàn)十道100以內(nèi)四則運(yùn)算數(shù)學(xué)題,能根據(jù)題目計算出答案,與輸入答案對比,判斷做題是否正確,最后計算分?jǐn)?shù)。

界面要求:圖形界面實現(xiàn),基于ArrayList、Vector等高級類。

2、文件加密、解密軟件

功能要求:通過軟件界面選擇打開一個文本文件,使用移位密碼對文件內(nèi)容進(jìn)行加密并保存,或者針對移位密碼加密的文本文件進(jìn)行解密操作并保存。

界面要示:圖形界面實現(xiàn)。

3、學(xué)生成績管理

功能要求:

1)輸入若干同學(xué)的學(xué)號,姓名,四科成績(應(yīng)用數(shù)學(xué)、大學(xué)英語、Java程序設(shè)計、計算機(jī)應(yīng)用基礎(chǔ)),存儲入數(shù)據(jù)庫中。2)計算出平均成績。以平均成績降序輸出成績表。3)輸出全組各科平均分,最高分和最低分。4)輸入姓名查詢成績 界面要示:無。

4、對對碰游戲 功能要求:該程序顯示GUI用戶界面,界面中隨機(jī)安排10對圖片,背面向上,當(dāng)翻開的2張圖片相同時就消失,不相同時重新翻回背面,最終顯示用時和分?jǐn)?shù)(=400-翻的次數(shù))。

界面要示:圖形界面實現(xiàn)。

5、畫隨機(jī)圓

功能要求:實現(xiàn)簡單的動畫。具體要求:自動出現(xiàn)由小到大變換的圓,位置與顏色隨機(jī),變到150直徑時擦除,重新再出現(xiàn)圓;變換速度由HTML文件傳入的參數(shù)控制(控制sleep時間)。

界面要求:用Java Applet實現(xiàn)。

6、繪圖板

功能要求:實現(xiàn)簡單繪圖功能,具體要求:畫直線,畫空心或?qū)嵭臋E圓、畫空心或?qū)嵭木匦巍嫸噙呅危▓D形的位置和大小也可在界面中設(shè)定)。

界面要求:圖形界面實現(xiàn)。可參考圖

1、圖2和圖3。

圖1 初始界面

圖2 使用菜單繪圖

圖3 使用按鈕繪圖

7、標(biāo)準(zhǔn)化考試

功能要求:程序從文件系統(tǒng)(或數(shù)據(jù)庫)中讀入考試題目(主要為選擇題)及答案,顯示在GUI界面中,答題者按照題目內(nèi)容進(jìn)行答題,點擊按鈕提交后可以看到自己的答題結(jié)果。

界面要示:圖形界面實現(xiàn)。

8、Socket文件傳輸

功能要求:基于Socket編程,實現(xiàn)服務(wù)器端向客戶端發(fā)送文件的操作。界面要示:無。

9、網(wǎng)絡(luò)相冊

功能要求:用戶在網(wǎng)頁上通過前進(jìn)、退后按鍵或自動播放方式瀏覽相冊,每張相片可以放大觀看。

界面要示:Applet實現(xiàn)。

三、設(shè)計時間

一周,具體安排如下: 第一階段:

1.班級分組,選定課題,查閱相關(guān)資料 1周

2.劃分模塊、小組成員分工,編制源程序 1-2周

第二階段:上機(jī)調(diào)試,修改、完善系統(tǒng) 一周 第三階段:撰寫、上交課程設(shè)計說明書(1份/人),上交課程設(shè)計作品源程序(每課題組一份),作品答辯。1天

四、設(shè)計方式和安排

1.分組選題:最多5人為一組,每組一個課題(可根據(jù)課題工作量大小,合理分配人數(shù)),每組設(shè)組長一名,負(fù)責(zé)該組設(shè)計工作的協(xié)調(diào)、分工等。2.設(shè)計過程:

1)分析設(shè)計準(zhǔn)備階段(按組討論、對系統(tǒng)功能進(jìn)行分析,確定算法,并進(jìn)行明確分工);

2)編程調(diào)試階段(繪制流程圖,編制源程序;上機(jī)調(diào)試,修改程序)3)總結(jié)報告和書寫說明書階段(撰寫上交相關(guān)資料)

3、考核過程

17周周五下午答辯。

五、考核內(nèi)容和方式

1、在設(shè)計期間,學(xué)生要按時上機(jī),設(shè)計結(jié)束根據(jù)記錄的設(shè)計材料整理成設(shè)計說明書。設(shè)計說明書中應(yīng)寫下設(shè)計中的主要收獲,要求對問題有一定的分析,文字簡短明確流暢。

2、通過設(shè)計答辯方式,并結(jié)合學(xué)生的動手能力,獨立分析解決問題的能力和創(chuàng)新精神,設(shè)計成績由指導(dǎo)教師根據(jù)考勤、設(shè)計說明書質(zhì)量、答辯表現(xiàn)以及學(xué)習(xí)態(tài)度按五級分制綜合評定。

成績分優(yōu)、良、中、及格和不及格五等。

六、課程設(shè)計報告格式及要求

一、封面;

二、目錄;

三、設(shè)計任務(wù)書;

四、本組課題及本人任務(wù);

五、程序功能簡介;

六、主體內(nèi)容(簡要說明總體情況,詳細(xì)介紹本人任務(wù)部分):

1.設(shè)計分析;

2.程序結(jié)構(gòu)(畫流程圖)

3.各模塊的功能及程序說明; 4.源程序;

5.操作方法(流程);(可省)6.試驗結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)7.設(shè)計體會。(可省)

第二篇:Java課程設(shè)計題目2

面向?qū)ο笳n程設(shè)計題目

1、個人通信錄管理信息系統(tǒng)的設(shè)計與實現(xiàn)

目的:通過本題目的設(shè)計,加深對面向?qū)ο蟪绦蛟O(shè)計技術(shù)的理解,掌握利用數(shù)據(jù)庫編寫小型程序的基本過程和方法。任務(wù):

1)利用面向?qū)ο缶幊碳夹g(shù),完成個人信息的存儲管理;

2)選擇系統(tǒng)開發(fā)平臺(JAVA或.NET)和軟件架構(gòu)(C/S、單機(jī)版); 3)要求系統(tǒng)能夠?qū)β?lián)系人的系統(tǒng)進(jìn)行錄入、查詢、編輯、導(dǎo)入和導(dǎo)出等。

2、個人電子相冊的設(shè)計與實現(xiàn)

目的:掌握一種開發(fā)平臺,編寫出具有高交互性應(yīng)用程序。任務(wù):

1)分析現(xiàn)有的電子相冊的具體功能;

2)選擇一種開發(fā)平臺(JAVA或.NET)編寫電子相冊應(yīng)用;

3)個人電子相冊應(yīng)該具備用戶注冊、照片瀏覽、創(chuàng)建影集、照片旋轉(zhuǎn)、放大等各種基本功能。

3、音像租賃管理系統(tǒng)的開發(fā)與實現(xiàn)

目的:通過資料收集,了解音像租賃連鎖店的基本業(yè)務(wù)需求,完成系統(tǒng)需求分析和概要設(shè)計,采用C/S架構(gòu)完成一個簡單的光盤租賃管理系統(tǒng)的開發(fā)。任務(wù):

1)音像租賃連鎖店的基本業(yè)務(wù)需求,完成需求分析報告;

2)利用JAVA編寫一個基本功能的光盤租賃管理系統(tǒng),包括客戶信息管理、音像資料管理、音像檢索、業(yè)務(wù)統(tǒng)計等;

4、學(xué)生綜合信息管理信息系統(tǒng)的設(shè)計與實現(xiàn)

目的:通過實際編寫一個學(xué)生綜合信息管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計、數(shù)據(jù)庫訪問等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨立設(shè)計與開發(fā)的能力。任務(wù):

1)選擇JAVA或.NET完成一個桌面架構(gòu)的學(xué)生綜合信息管理軟件; 2)軟件可以對學(xué)院大學(xué)生綜合信息(姓名、學(xué)號、成績、籍貫、家庭所在地、特長、宿舍號等)進(jìn)行管理(錄入、刪除、修改)、統(tǒng)計、分析(排序)、查詢與打印

3)課程設(shè)計報告要求涵蓋需求分析、概要設(shè)計、詳細(xì)設(shè)計的主要內(nèi)容,包括系統(tǒng)功能定義、模塊劃分、對象設(shè)計與實現(xiàn)的技術(shù)細(xì)節(jié)。

5、家庭財務(wù)管理信息系統(tǒng)設(shè)計與開發(fā)

目的:通過實際編寫一個家庭財務(wù)管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計、數(shù)據(jù)庫訪問、數(shù)理統(tǒng)計分析等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨立設(shè)計與開發(fā)的能力。任務(wù):

1)選擇者JAVA或.NET完成一個桌面架構(gòu)的學(xué)生綜合信息管理軟件; 2)軟件能夠?qū)彝サ氖杖搿⒅С鲞M(jìn)行分類統(tǒng)計,用戶可以自定義收入、指出的類別,自定義分類查詢和統(tǒng)計的條件。系統(tǒng)可以按照用戶定義自動生成統(tǒng)計報表(月報、季報、年報)。通過財務(wù)分析,對家庭收支提出改進(jìn)建議;

3)課程設(shè)計報告要求涵蓋需求分析、概要設(shè)計、詳細(xì)設(shè)計的主要內(nèi)容,包括系統(tǒng)功能定義、模塊劃分、對象設(shè)計與實現(xiàn)的技術(shù)細(xì)節(jié)。

6、文化用品庫存管理信息系統(tǒng)的設(shè)計與實現(xiàn)

目的:在JAVA或.NET平臺下,完成一個商品庫存管理系統(tǒng)的簡單業(yè)務(wù)流程分析,在此基礎(chǔ)上,開發(fā)一個 B/S架構(gòu)的庫存管理系統(tǒng),掌握簡單Web應(yīng)用的開發(fā)。任務(wù):

1)學(xué)習(xí)JAVA編程技術(shù);

2)通過資料檢索與整理,分析文化用品庫存管理系統(tǒng)的基本功能; 3)完成軟件開發(fā)和文檔的編寫。

7、面向?qū)ο髨D書管理信息系統(tǒng)設(shè)計與實現(xiàn)

目的:綜合運(yùn)用面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)庫編程、GUI用戶編程技術(shù)開發(fā)一個功能簡單的圖書管理系統(tǒng),實現(xiàn)基于關(guān)鍵字的檢索,讀者和圖書基本信息的管理。任務(wù):

1)完成整個系統(tǒng)的需求分析和類的設(shè)計;

2)實現(xiàn)基本的讀者、圖書信息管理功能,例如數(shù)據(jù)添加、刪除和檢索; 3)實現(xiàn)一個GUI圖書管理的程序,撰寫相應(yīng)的軟件設(shè)計文檔; 4)給出程序運(yùn)行、測試的詳細(xì)結(jié)果。

8、學(xué)生成績管理信息系統(tǒng)的設(shè)計與實現(xiàn)

目的:通過本題目的設(shè)計與實現(xiàn),掌握面向?qū)ο蟮某绦蛟O(shè)計的思想,訓(xùn)練數(shù)據(jù)結(jié)構(gòu)、排序、查找以及各種統(tǒng)計分析建模技術(shù)。掌握簡單的管理信息系統(tǒng)的設(shè)計。任務(wù):

1)輸入班級、年級學(xué)生的各科成績,分配課程的權(quán)重,設(shè)計相關(guān)的模型和算法,對各班成績進(jìn)行分析、統(tǒng)計。;

2)實現(xiàn)排序、查找算法,計算各班、各科的平均成績、標(biāo)準(zhǔn)差等統(tǒng)計學(xué)指標(biāo)。通過歷年指標(biāo)的分析,繪制趨勢線等;

3)編寫詳細(xì)的軟件開發(fā)文檔,給出程序運(yùn)行、測試的詳細(xì)結(jié)果。

9、大學(xué)生運(yùn)動會運(yùn)動成績管理及統(tǒng)計分析系統(tǒng)實現(xiàn)

目的:通過本題目的設(shè)計,深入體會軟件工程需求分析、概要設(shè)計、詳細(xì)設(shè)計等主要環(huán)節(jié),掌握面向?qū)ο蟪绦蛟O(shè)計的基本方法、訓(xùn)練編寫一個基本的GUI應(yīng)用程序。任務(wù):

1)完成系統(tǒng)的需求分析和功能設(shè)計;

2)完成運(yùn)動成績統(tǒng)計、分析算法和模型的設(shè)計;

3)編寫程序?qū)崿F(xiàn)的代碼和相關(guān)的軟件開發(fā)文檔,給出程序運(yùn)行、測試的詳細(xì)結(jié)果。

10、Windows繪圖板的設(shè)計與實現(xiàn)

目的:采用面向?qū)ο缶幊碳夹g(shù),設(shè)計并實現(xiàn)一個功能完善的Windows繪圖板程序。通過實際程序的開發(fā),熟練面向?qū)ο蟪绦蛟O(shè)計方法,掌握桌面程序設(shè)計技巧,熟悉JAVA或.NET開發(fā)環(huán)境。任務(wù):

1)開發(fā)一個功能完善的Windows繪圖板程序,功能包括:新建空白文檔、文件保存、繪制一些基本的圖形組件(直線、矩形、實心矩形、橢圓、實心橢圓、圓、實心圓、圓角矩形、實心圓角矩形等)、橡皮擦、添加文字等;

2)完成軟件開發(fā)文檔編寫; 3)給出程序運(yùn)行、測試的詳細(xì)結(jié)果。

11、可換膚MP3播放器的設(shè)計與實現(xiàn)

目的:分析當(dāng)前流行的換膚編程技術(shù),開發(fā)一個可以管理本地音樂庫的MP3播放器,要求播放器可以更換2~3種皮膚。任務(wù): 1)編程實現(xiàn)一個可以解碼MP3的音樂播放器,可以使用解碼控件; 2)播放器需要支持音樂庫管理,包括本地MP3文件搜索、添加到音樂列表、從音樂列表中刪除、建立音樂專輯; 3)支持2~3種皮膚的更換;

4)給出程序的總體設(shè)計和詳細(xì)設(shè)計,要求程序總體架構(gòu)圖、詳細(xì)設(shè)計的流程圖,函數(shù)、變量說明等 5)給出程序運(yùn)行、測試的詳細(xì)結(jié)果。

14、多媒體播放器程序的設(shè)計與實現(xiàn)

目的:利用JAVA或.NET開發(fā)一個支持mp3、wma、wmv、avi、mpg等不同音頻、視頻格式的多媒體播放器。通過課程設(shè)計掌握多媒體編程的基本原理。任務(wù):

1)編程實現(xiàn)一個可支持多種音視頻格式的多媒體播放器,其基本功能包括媒體播放、音量調(diào)節(jié)、播放進(jìn)度選擇、暫停、停止以及歌曲信息的查詢與添加等;

2)給出程序的總體設(shè)計和詳細(xì)設(shè)計,要求程序總體架構(gòu)圖、詳細(xì)設(shè)計的流程圖,函數(shù)、變量說明等 3)給出程序運(yùn)行、測試的詳細(xì)結(jié)果。

第三篇:Java課程設(shè)計題目002

Java課程設(shè)計題目

一、Java語言課程設(shè)計目的和要求 1.目的:

1)復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識,進(jìn)一步加深對Java語言的理解和掌握;

2)課程設(shè)計為學(xué)生提供了一個既動手又動腦,獨立實踐的機(jī)會,將課本上的理論知識和實際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實際問題的能力。提高學(xué)生適應(yīng)實際,實踐編程的能力;

3)培養(yǎng)學(xué)生在項目開發(fā)中團(tuán)隊合作精神、創(chuàng)新意識及能力。

2.要求:

1、對系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;

2、系統(tǒng)設(shè)計要實用,編程簡練,可用,功能全面

3、說明書、流程圖要清楚

4、記錄設(shè)計情況(備查,也為編寫設(shè)計說明書作好準(zhǔn)備);

5、要求采用模塊化程序設(shè)計方法,及鋸齒型書寫格式,要求上機(jī)調(diào)試通過和按設(shè)計報告格式。

6、設(shè)計上交內(nèi)容:設(shè)計報告一組一份(按格式書寫);心得體會每人一份;源程序文件。

二、Java課程設(shè)計選題如下:

1、編寫一個記事本程序 要求:

用圖形用戶界面實現(xiàn)。

能實現(xiàn)編輯、保存、另存為、查找替換、統(tǒng)計各個單詞的頻率、字?jǐn)?shù)統(tǒng)計、撤消上次操作、重做上次操作、剪切、粘貼、字體設(shè)置等功能。提示:使用文件輸入輸出流。

2、模擬龜兔賽跑 要求:

用圖形用戶界面實現(xiàn)。

能設(shè)置比賽時間,馬匹的數(shù)量等等。在任意時間段內(nèi)馬匹的速度是隨機(jī)的。開始比賽之后以動畫顯示賽馬過程。提示:使用多線程

3、學(xué)生信息管理系統(tǒng) 要求:

使用圖形用戶界面

用數(shù)據(jù)庫建立1或2個學(xué)生信息表。(不限使用哪種數(shù)據(jù)庫)能連接數(shù)據(jù)庫并實現(xiàn)查詢、增、刪、改等功能。

4、圖書信息管理系統(tǒng) 要求:

使用圖形用戶界面

用數(shù)據(jù)庫建立1或2個圖書信息表。(不限使用哪種數(shù)據(jù)庫)能連接數(shù)據(jù)庫并實現(xiàn)查詢、增、刪、改等功能并能模擬真實圖書館實現(xiàn)書超期時的罰款功能。

5、聊天小程序 要求:

使用圖形用戶界面。

能實現(xiàn)一個聊天室中多人聊天。可以兩人私聊。

提示:使用socket通信

6、ATM柜員機(jī)模擬程序

要求:使用圖形用戶界面。當(dāng)輸入給定的卡號和密碼(初始卡號和密碼為123456)時,系統(tǒng)能登錄ATM柜員機(jī)系統(tǒng),用戶可以按照以下規(guī)則進(jìn)行:

1、查詢余額:初始余額為10000元

2、ATM取款:每次取款金額為100的倍數(shù),總額不超過5000元,支取金額不允許透支。

3、ATM存款:不能出現(xiàn)負(fù)存款,存款金額也為100的倍數(shù),一次最多10000元。

4、修改密碼:新密碼長度不小于6位,不允許出現(xiàn)6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。

7、超市收銀系統(tǒng)

要求:使用圖形用戶界面。

由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等。從數(shù)據(jù)庫中取出有關(guān)價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關(guān)種類商品的剩余量以及該持卡顧客的消費情況交數(shù)據(jù)庫存儲以供查詢。另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200元,可為其發(fā)放一張會員卡,以后在該商場購物可享9折優(yōu)惠。

若一年內(nèi)購物次數(shù)小于2次,則會員卡失效,若一年內(nèi)購物總金額多于1000元,以后購物可享受8.5折優(yōu)惠。

8、萬年歷 要求: 使用圖形用戶界面。實現(xiàn)日期與星期的查詢

9、網(wǎng)絡(luò)監(jiān)聽程序 要求:

使用圖形用戶界面。

有服務(wù)器和客戶端,服務(wù)器監(jiān)聽客戶端的登陸。即:如果A客戶端登陸服務(wù)器,則服務(wù)器界面上的A字母對應(yīng)的紅燈變成綠色。綠燈表示連接,紅燈表示斷線。提示:socket的監(jiān)聽方法

10、全球通計費程序 要求:

使用圖形用戶界面。

使用真實的全球通資費標(biāo)準(zhǔn),模擬統(tǒng)計一個特定號碼的一個月的實時話費。能根據(jù)輸入實現(xiàn)各種用戶的話費的計算并顯示月實時帳單。

提示:使用接口和多個子類實現(xiàn)分別表示金卡、銀卡等各種套餐的話費計算。擴(kuò)展:可根據(jù)實際話費要求得出其最優(yōu)套餐選擇。

11.日歷記事本

要求:帶有日程提醒功能的日歷。

1、顯示信息:用戶可以向前翻頁查詢前一個月的日期,也可以向后翻頁查詢下一個月的日期。

2、定時提醒:用戶可以針對某一天來添加,刪除和編輯這一天的日程提醒信息,當(dāng)系統(tǒng)時間和提醒時間相吻合時,給出具有提示信息的對話框。

3、查詢信息:用戶可以查詢到某個月的所有的提示信息。

12.電子英漢詞典 要求:

能夠編輯詞典庫中的信息 能夠?qū)崿F(xiàn)英譯漢,漢譯英。(要考慮一詞多義)

13.加密與解密

要求:采用圖形用戶界面

1、給定任意一個文本文件,進(jìn)行加密,生成另一個文件。

2、對加密后的文件還原。

14.小游戲 要求:。

程序隨機(jī)產(chǎn)生20—50根火柴,由人與計算機(jī)輪流拿,每次拿的數(shù)量不超過3根,拿到最后一根為勝。(使用圖形界面)

15.敏感詞匯分析 要求: 任意選擇一個文本文件,分析該文件,如果存在敏感詞匯(這些詞匯保存在sentive.txt文件中,每個詞占一行),報告每個詞出現(xiàn)的次數(shù)。

16、猜數(shù)字游戲

要求:計算機(jī)產(chǎn)生隨機(jī)數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時間、次數(shù)和評語。

17、小學(xué)算術(shù)運(yùn)算測試程序

要求:制作一個可供小學(xué)數(shù)學(xué)運(yùn)算程序:10以內(nèi)加減法,能根據(jù)輸入題數(shù)出題,判斷做題是否正確,最后計算分?jǐn)?shù)。

18、模擬科學(xué)計算器

要求:界面模擬Windows中的計算器程序。

實現(xiàn)基本數(shù)學(xué)運(yùn)算、函數(shù)等功能:加、減、乘、除、階乘、正弦、余弦和指數(shù)運(yùn)算。實現(xiàn)要點:添加相關(guān)組件并進(jìn)行按鈕事件處理。

19、模擬畫圖

要求:模擬Windows中的畫圖程序,實現(xiàn)圖形圖像的編輯、修改、保存、撤消等功能。

20、模擬時鐘

要求:通過多線程技術(shù),重繪界面,界面包括表盤和指針。并用數(shù)字表顯示時間。實現(xiàn)要點:多線程技術(shù),圖形的繪制。

21、打字訓(xùn)練測試軟件

要求:設(shè)計一個英文打字測試軟件。從文件中調(diào)入英文錄入材料,最后可以給出錯誤率,平均錄入速度。

22、ip地址、手機(jī)歸屬地查詢 實現(xiàn)要點:數(shù)據(jù)庫查詢。

23、電話號碼查詢系統(tǒng)。

要求:有電話錄入,修改,增加,刪除,按姓名查詢,按電話號碼查詢,按部門查詢,按部門顯示,顯示所有電話號碼信息,打印等功能。

24、標(biāo)準(zhǔn)化考試

功能要求:程序從文件系統(tǒng)(或數(shù)據(jù)庫)中讀入考試題目(主要為選擇題)及答案,顯示在GUI界面中,答題者按照題目內(nèi)容進(jìn)行答題,點擊按鈕提交后可以看到自己的答題結(jié)果。界面要求:圖形界面實現(xiàn)。

25、圖形圖像處理

功能要求:能夠完成圖形圖像的變形的糾正,可使用opencv或其他類似圖形庫來完成。界面要求:圖形界面實現(xiàn)

26、語音朗讀 功能要求:讀入一段文本文件,將其用語音的方式朗讀出來。界面要求:圖形界面實現(xiàn)

27、SVG顯示程序

功能要求:使用Java完成SVG圖形圖像的顯示,修改,保存功能。界面要求:圖形界面實現(xiàn)

三、設(shè)計時間

一周,具體安排如下: 第一階段:

1.班級分組,選定課題,查閱相關(guān)資料

1周 2.劃分模塊、小組成員分工,編制源程序

1-2周

第二階段:上機(jī)調(diào)試,修改、完善系統(tǒng)一周 第三階段:撰寫、上交課程設(shè)計說明書(1份/人),上交課程設(shè)計作品源程序(每課題組一份),作品答辯。

1天

四、設(shè)計方式和安排

1.分組選題:最多5人為一組,每組一個課題(可根據(jù)課題工作量大小,合理分配人數(shù)),每組設(shè)組長一名,負(fù)責(zé)該組設(shè)計工作的協(xié)調(diào)、分工等。2.設(shè)計過程:

1)分析設(shè)計準(zhǔn)備階段(按組討論、對系統(tǒng)功能進(jìn)行分析,確定算法,并進(jìn)行明確分工); 2)編程調(diào)試階段(繪制流程圖,編制源程序;上機(jī)調(diào)試,修改程序)3)總結(jié)報告和書寫說明書階段(撰寫上交相關(guān)資料)

3、考核過程

17周周五下午答辯。

五、考核內(nèi)容和方式

1、在設(shè)計期間,學(xué)生要按時上機(jī),設(shè)計結(jié)束根據(jù)記錄的設(shè)計材料整理成設(shè)計說明書。設(shè)計說明書中應(yīng)寫下設(shè)計中的主要收獲,要求對問題有一定的分析,文字簡短明確流暢。

2、通過設(shè)計答辯方式,并結(jié)合學(xué)生的動手能力,獨立分析解決問題的能力和創(chuàng)新精神,設(shè)計成績由指導(dǎo)教師根據(jù)考勤、設(shè)計說明書質(zhì)量、答辯表現(xiàn)以及學(xué)習(xí)態(tài)度按五級分制綜合評定。成績分優(yōu)、良、中、及格和不及格五等。

六、課程設(shè)計報告格式及要求

一、封面;

二、目錄;

三、設(shè)計任務(wù)書;

四、本組課題及本人任務(wù);

五、程序功能簡介;

六、主體內(nèi)容(簡要說明總體情況,詳細(xì)介紹本人任務(wù)部分): 1.設(shè)計分析;

2.程序結(jié)構(gòu)(畫流程圖)3.各模塊的功能及程序說明; 4.源程序;

5.操作方法(流程);(可省)6.試驗結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)7.設(shè)計體會。(可省)

格式要求見山東交通學(xué)院畢業(yè)設(shè)計文件。

第四篇:JAVA課程設(shè)計題目

Java課程設(shè)計題目

一、課程設(shè)計的目的

為了進(jìn)一步鞏固java程序設(shè)計課程所學(xué)到的知識,深刻把握J(rèn)ava語言的重要概念及其面向?qū)ο蟮奶匦裕憻拰W(xué)生熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計方法解決實際問題的能力,開設(shè)了一周的Java程序設(shè)計課程設(shè)計。

通過此次課程設(shè)計,鞏固所學(xué)java語言基本知識,增進(jìn)Java語言編輯基本功,掌握J(rèn)DK、Editplus、Eclipse、JCreator等開發(fā)工具的運(yùn)用,拓寬常用類庫的應(yīng)用。使學(xué)生通過該教學(xué)環(huán)節(jié)與手段,把所學(xué)課程及相關(guān)知識加以融會貫通,全面掌握J(rèn)ava語言的編程思想及面向?qū)ο蟪绦蛟O(shè)計的方法,為今后從事實際工作打下堅實的基礎(chǔ)。

二、課程設(shè)計的基本要求

1、明確題目要求,進(jìn)行需求分析;

2、進(jìn)行功能設(shè)計,編寫設(shè)計說明;

3、進(jìn)行程序設(shè)計與調(diào)試;

4、對設(shè)計過程進(jìn)行系統(tǒng)的總結(jié);

5、界面美觀大方;

6、完成設(shè)計報告

7、課程設(shè)計建議在Editplus +JDK、JCreator +JDK、myeclipse平臺上開發(fā)、調(diào)試。

8、Java源程序應(yīng)加上詳盡的注釋語句,對所設(shè)計的類、屬性、方法說明其用途,對方法的調(diào)用說明其用意和使用參數(shù)的原因。特別是有深刻理解、有獨特見解的地方,用注釋語句加以說明。

三、課程設(shè)計的主要內(nèi)容

利用學(xué)到的編程知識和編程技巧,通過具體項目的分析、設(shè)計和開發(fā),掌握開發(fā)Java大型軟件項目過程中所需要的軟件技術(shù)并熟悉軟件。

可以以小組為單位,每組1至2名學(xué)生,在教師的指導(dǎo)下,每組完成一個題目。題目可由下面提供的選題中選擇或?qū)W生自選經(jīng)教師審核后方可。該組每個同學(xué)承擔(dān)題目的不同部分,每位同學(xué)的課程設(shè)計報告必需獨立完成。題目類型大致分配如下:

1、網(wǎng)絡(luò)通訊類,編制網(wǎng)絡(luò)聊天(Chat)程序,以下簡稱“網(wǎng)絡(luò)”類。

2、圖形界面Application類,編制類似計算器、MP3播放器、圍棋打譜,斗地主、潛艇大戰(zhàn)、挖地雷、迷宮等功能單一的程序,以下簡稱“圖形 ”類。

3、通訊類,使用Socket通訊完成信息通訊,比如QQ

4、數(shù)據(jù)處理類,編制考試系統(tǒng)、出題系統(tǒng)、查詢系統(tǒng)、學(xué)生學(xué)籍、課程成績、圖書編目、倉庫貨物等數(shù)據(jù)錄入查詢程序,以下簡稱“數(shù)據(jù)”類。

5、其它類型,自選題目,須經(jīng)老師同意。

四、主要技術(shù)關(guān)鍵的分析、解決、方案比較

以下是可以參考的課程設(shè)計可能包含的相關(guān)知識:

1、Java核心編程J2SE:

面向?qū)ο蠹夹g(shù)

Java程序運(yùn)行機(jī)制

開發(fā)環(huán)境的安裝和配置 Java語言基礎(chǔ)和重點API Java程序異常的處理 I/O、控制臺程序開發(fā) Swing程序開發(fā) Socket通訊

2、數(shù)據(jù)庫技術(shù):

關(guān)系型數(shù)據(jù)庫原理 SQL數(shù)據(jù)查詢語言 MS SQL Server使用方法

數(shù)據(jù)庫中對象的建立與使用

Java數(shù)據(jù)庫編程(JDBC)

五、課程設(shè)計考核方式與標(biāo)準(zhǔn)

采用上機(jī)情況、程序質(zhì)量、實習(xí)報告相結(jié)合的考核形式:

1、上機(jī)情況

包括出勤情況、調(diào)試程序時表現(xiàn)。

2、程序質(zhì)量與創(chuàng)新能力

最終完成的程序設(shè)計的工作量、質(zhì)量、難易程度。

3、課程設(shè)計報告

報告的格式與內(nèi)容。

六、參考題目及要求:

1、多媒體播放器程序的設(shè)計與實現(xiàn)

目的:利用java開發(fā)一個支持mp3、wma、wmv、avi、mpg等不同音頻、視頻格式的多媒體播放器。通過課程設(shè)計掌握多媒體編程的基本原理。任務(wù): 編程實現(xiàn)一個可支持多種音視頻格式的多媒體播放器,其基本功能包括媒體播放、音量調(diào)節(jié)、播放進(jìn)度選擇、暫停、停止以及歌曲信息的查詢與添加等;

2、帶格式的文本編輯器

功能參考word軟件

3、學(xué)生信息(包括成績)管理系統(tǒng)

要求:

使用圖形用戶界面

用數(shù)據(jù)庫建立1或2個學(xué)生信息表。(不限使用哪種數(shù)據(jù)庫)能連接數(shù)據(jù)庫并實現(xiàn)查詢、增、刪、改等功能。

4、期刊資料信息管理系統(tǒng)

要求:

使用圖形用戶界面

用數(shù)據(jù)庫建立1或2個圖書信息表。(不限使用哪種數(shù)據(jù)庫)能連接數(shù)據(jù)庫并實現(xiàn)查詢、增、刪、改等功能。借閱記錄等信息

5、聊天小程序QQ 要求:使用圖形用戶界面。能實現(xiàn)一個聊天室中多人聊天。可以兩人私聊。提示:使用socket通信

6、ATM柜員機(jī)模擬程序

要求:使用圖形用戶界面。當(dāng)輸入給定的卡號和密碼(初始卡號和密碼為123456)時,系統(tǒng)能登錄ATM柜員機(jī)系統(tǒng),用戶可以按照以下規(guī)則進(jìn)行:

1)查詢余額:初始余額為10000元

2)ATM取款:每次取款金額為100的倍數(shù),總額不超過5000元,支取金額不允許透支。

3)ATM存款:不能出現(xiàn)負(fù)存款。

4)修改密碼:新密碼長度不小于6位,不允許出現(xiàn)6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。

7、超市收銀系統(tǒng)

要求:使用圖形用戶界面。

由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等。從數(shù)據(jù)庫中取出有關(guān)價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關(guān)種類商品的剩余量以及該持卡顧客的消費情況交數(shù)據(jù)庫存儲以供查詢。

另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200元,可為其發(fā)放一張會員卡,以后在該商場購物可向9折優(yōu)惠。

8、網(wǎng)絡(luò)監(jiān)聽程序

要求:使用圖形用戶界面。

有服務(wù)器和客戶端,服務(wù)器監(jiān)聽客戶端的登陸。即:如果A客戶端登陸服務(wù)器,則服務(wù)器界面上的A字母對應(yīng)的紅燈變成綠色。

綠燈表示連接,紅燈表示斷線。提示:socket的監(jiān)聽方法

9、全球通計費程序

要求:使用圖形用戶界面。

使用真實的全球通資費標(biāo)準(zhǔn),模擬統(tǒng)計一個特定號碼的一個月的實時話費。能根據(jù)輸入實現(xiàn)各種用戶的話費的計算并顯示月實時帳單。

提示:使用接口和多個子類實現(xiàn)分別表示金卡、銀卡等各種套餐的話費計算。

10.學(xué)生機(jī)房上網(wǎng)計費系統(tǒng)

要求: socket通訊

11.電子英漢詞典

要求:

能夠編輯詞典庫中的信息

能夠?qū)崿F(xiàn)英譯漢,漢譯英。(要考慮一詞多義)

12.加密與解密

要求:采用圖形用戶界面

1)給定任意一個文本文件,進(jìn)行加密,生成另一個文件。2)對加密后的文件還原。3)圖像水印的添加以及還原

13.小游戲

要求:。

程序隨機(jī)產(chǎn)生20—50根火柴,由人與計算機(jī)輪流拿,每次拿的數(shù)量不超過3根,拿到最后一根為勝。(使用圖形界面)

14.敏感詞匯分析

要求:

任意選擇一個文本文件,分析該文件,如果存在敏感詞匯(這些詞匯保存在sentive.txt文件中,每個詞占一行),報告每個詞出現(xiàn)的次數(shù)。

15、猜數(shù)字游戲

要求:計算機(jī)產(chǎn)生隨機(jī)數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時間和評語。

要求提交Application和Applet兩個版本的程序。

16、小學(xué)算術(shù)運(yùn)算測試程序

要求:制作一個可供小學(xué)數(shù)學(xué)運(yùn)算程序:10以內(nèi)加減法,能根據(jù)輸入題數(shù)出題,判斷做題是否正確,最后計算分?jǐn)?shù)。

要求提交Application和Applet兩個版本的程序。

17、模擬畫圖

要求:模擬Windows中的畫圖程序,實現(xiàn)圖形圖像的編輯、修改、保存等功能。模擬時鐘

要求:通過多線程技術(shù),重繪界面,界面包括表盤和指針。并用數(shù)字表顯示時間。實現(xiàn)要點:多線程技術(shù),圖形的繪制。

18、打字訓(xùn)練測試軟件

要求:設(shè)計一個英文打字測試軟件。從文件中調(diào)入英文錄入材料,最后可以給出錯誤率,平均錄入速度。

19、用java開發(fā)一個小型數(shù)據(jù)庫管理系統(tǒng),比如Access 在界面中輸入SQL語句,可以完成數(shù)據(jù)可的相關(guān)功能 20、學(xué)生宿舍管理系統(tǒng)

數(shù)據(jù)庫

21、電話號碼查詢系統(tǒng),ip地址、手機(jī)歸屬地查詢

要求:有電話錄入,修改,增加,刪除,按姓名查詢,按電話號碼查詢,按部門查詢,按部門顯示,顯示所有電話號碼信息,打印等功能。

22、同學(xué)錄管理系統(tǒng)()

要求信息的錄入、查詢、刪除、修改等一列功能。

22、購物車子系統(tǒng)

要求:使用圖形用戶界面。當(dāng)輸入給定的顧客編號和密碼(初始卡號和密碼為123456)時,系統(tǒng)能進(jìn)入購物車子系統(tǒng),顧客可以按照以下規(guī)則進(jìn)行: 查詢自己購物車中商品信息; 修改 刪除物品 數(shù)據(jù)庫庫存管理

23、火車票管理系統(tǒng)

要求: socket通訊,多線程

服務(wù)器端數(shù)據(jù)庫存放火車票信息

客戶端(窗口)賣票,退票

24、利用Socket通訊模擬學(xué)生食堂賣飯系統(tǒng)

賬戶的管理,充值管理,售飯管理

啟動兩個客戶端(窗口),模擬售飯過程

25、為一個超市設(shè)計一個貨物管理程序。

要求:

進(jìn)貨庫:貨號,貨名,型號

,進(jìn)貨量,進(jìn)貨價,經(jīng)辦人,銷售庫:貨號,銷售量,售價,利潤。

存庫:

貨號,庫存量。

包含功能:

1)在程序中初始化庫存庫,銷售庫,及進(jìn)貨庫.2)可提供菜單,供隨時添加,修改,刪除,查找?guī)熘行畔?(具體貨物及編號等自編),在設(shè)計時應(yīng)盡量考慮全面,比如查找就可以按照貨名或者貨號,經(jīng)辦人等來查找。

3)可自動計算利潤等字段。可以統(tǒng)計總利潤。

4)可隨時根據(jù)進(jìn)貨庫調(diào)整庫存庫。

5)可隨時根據(jù)銷售庫調(diào)整庫存庫。

6.)可根據(jù)要求核對庫中內(nèi)容,如數(shù)量是否一致等。

7.)可根據(jù)銷售情況統(tǒng)計出銷售排行榜。

8.)自行設(shè)計的其他功能。

整體要求:建議使用NetBeans集成開發(fā)環(huán)境完成作業(yè),界面友好,代碼的可維護(hù)性好,有必要的注釋和相應(yīng)的文檔。

第五篇:Java語言課程設(shè)計題目

Java語言課程設(shè)計

設(shè)計目的:

1、復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識,進(jìn)一步加深對Java語言的理解和掌握;

2、課程設(shè)計為學(xué)生提供了一個既動手又動腦,獨立實踐的機(jī)會,將課本上的理論知識和實際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實際問題的能力。提高學(xué)生適應(yīng)實際,實踐編程的能力;

3、培養(yǎng)學(xué)生在項目開發(fā)中團(tuán)隊合作精神、創(chuàng)新意識及能力。

設(shè)計要求:

1、對系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;

2、標(biāo)識符命名遵循Java命名規(guī)范,代碼多加注釋;

3、注意各種可能遇到的異常處理,注重提高程序運(yùn)行效率;

4、系統(tǒng)設(shè)計要實用,編程簡練,可用,功能全面;

5、盡量使用圖形界面實現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計菜單和界面。

6、說明書、流程圖要清楚;

7、記錄設(shè)計情況(備查,也為編寫設(shè)計說明書作好準(zhǔn)備);

8、要求采用模塊化程序設(shè)計方法,及鋸齒型書寫格式(縮進(jìn)格式),要求上機(jī)調(diào)試通過和按設(shè)計報告格式;

9、上交課程設(shè)計軟件代碼、課程設(shè)計報告交老師保存。另外要用A4打印一份上交。

設(shè)計時間:

2012年-2013年第一學(xué)期 第10周

設(shè)計方式和安排:

設(shè)計方式:學(xué)院實驗室上機(jī)

安排:布置題目;中期檢查;驗收

考核內(nèi)容和方式: 課程設(shè)計結(jié)束時,要求學(xué)生寫出課程設(shè)計報告(附源程序),可運(yùn)行的軟件系統(tǒng);

課程設(shè)計成績分兩部分,設(shè)計報告占30%,設(shè)計作品占70%。按照優(yōu)秀、良好、中、及格,不及格五級給予成績。

設(shè)計題目:(要求每個學(xué)生在下面題目中選擇一個適合自己且感興趣的題目獨立完成,若需新知識一定要去查資料,如果自己有另外的感興趣的項目,可以自己設(shè)計,但一定不能是隨便下載一個應(yīng)付,否則將定為不及格,且不給補(bǔ)答機(jī)會,切記)

1、猜數(shù)游戲 功能要求:計算機(jī)產(chǎn)生隨機(jī)數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時間和評語。界面要示:用字符界面實現(xiàn)、也可用圖形界面實現(xiàn)。

2、學(xué)生成績管理

功能要求:

1)輸入n個同學(xué)的學(xué)號,姓名,m門課程成績。

2)計算出平均成績。以平均成績降序輸出成績表。

3)輸出全組各科平均分,最高分和最低分。

4)輸入姓名查詢成績 界面要示:用字符界面實現(xiàn)、也可用圖形界面實現(xiàn)。

5)能連接數(shù)據(jù)庫并實現(xiàn)查詢、增、刪、改等功能(此項功能作為可選項,可以不要)。

3、高級計算器模擬程序

功能要求:該程序顯示GUI用戶界面,能實現(xiàn)整數(shù)的加、減、乘、除、乘方、立方、n次放、開平方、開n次方、倒數(shù)、三角函數(shù)、反三角函數(shù)運(yùn)算。界

面基本要求:用圖形界面實現(xiàn)。

4、畫隨機(jī)的圓

功能要求:實現(xiàn)簡單的動畫。具體要求:自動出現(xiàn)由小到大變換的圓,位置與顏色隨機(jī),變到150直徑時擦除,重新再出現(xiàn)圓;變換速度有HTML文件傳入的參數(shù)控制(控制sleep時間)。界面要求:用Java Applet實現(xiàn)。

5、用菜單和按鈕來控制繪圖

功能要求:實現(xiàn)簡單繪圖功能,具體要求:畫直線,畫空心或?qū)嵭臋E圓、畫空心或?qū)嵭木匦巍嫸噙呅危▓D形的位置和大小可在程序中設(shè)定)。界面要求:用圖形界面實現(xiàn)。可參考圖

2、圖3和圖4。

6、聊天小程序

功能要求:使用圖形用戶界面,能實現(xiàn)一個聊天室中多人聊天,可以兩人私聊,可以發(fā)送文件。提示:使用socket通信

7、萬年歷帶日程提醒功能

功能要求:使用圖形用戶界面,能顯示月歷,用戶可以更改月份和年份,帶有日程提醒功能。用戶可以向前翻頁查詢前一個月的日期,也可以向后翻頁查詢下一個月的日期。定時提醒:用戶可以針對某一天來添加,刪除和編輯這一天的日程提醒信息,當(dāng)系統(tǒng)時間和提醒時間相吻合時,給出具有提示信息的對話框。查詢信息:用戶可以查詢到某個月的所有的提示信息。能夠顯示系統(tǒng)時間。能夠設(shè)置鬧鐘。能夠查詢?nèi)舾蓢H大城市(分布在不同時區(qū))的時間。

8、電子英漢詞典

功能要求:能夠編輯詞典庫中的信息,能夠?qū)崿F(xiàn)英譯漢,漢譯英(要考慮一詞多義)。

9、加密與解密

功能要求:采用圖形用戶界面,給定任意一個文本文件,進(jìn)行加密,生成另一個文件;對加密后的文件還原。

10、銷售管理系統(tǒng)

功能要求:1)產(chǎn)品類別信息管理:對客戶的基本信息進(jìn)行添加、修改和刪除。2)產(chǎn)品信息管理:對產(chǎn)品的基本信息進(jìn)行添加、修改和刪除。3)供應(yīng)商信息管理:對供應(yīng)商的基本信息進(jìn)行添加、修改和刪除。4)定單信息管理:對定單的基本信息進(jìn)行添加、修改和刪除。

11、計算帶變量的數(shù)學(xué)表達(dá)式的程序

功能要求: 1)由用戶輸入一個表達(dá)式,求出其計算結(jié)果后顯示。2)允許在表達(dá)式中出現(xiàn)常用的數(shù)學(xué)函數(shù),如絕對值、取整、三角函數(shù)、倒數(shù)、平方根、平方、立方等。3)要能夠判斷出表達(dá)式中的變量名及其個數(shù),按照變量名自動彈出/出現(xiàn)輸入界面逐個讓用戶輸入變量。4)盡量使用圖形界面實現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計菜單和界面。5)如果無法實現(xiàn)圖形界面,則在命令行方式下也需要提供菜單,方便用戶操作。

12、學(xué)生基本信息管理

功能要求:1)需要管理的學(xué)生信息有:學(xué)號、姓名、性別、出生日期、政治面貌、家庭住址、電話、宿舍號。2)實現(xiàn)查詢、增、刪、改等功能。3)存文本本件或者使用數(shù)據(jù)庫。

13、抽獎程序

功能要求:1)能夠在電腦上抽獎,分別抽取4等獎、3等獎、2等獎、1等獎、特等獎,設(shè)定每種獎項的人數(shù)后分別一次抽取每個獎項。2)按給定的總?cè)藬?shù)以序號或電話號碼為抽獎依據(jù)。3)要求屏幕上能夠顯示抽獎的號碼滾動過程,按“停止”按鈕給出抽獎結(jié)果。4)要求漂亮的圖形用戶界面。

14、度量衡換算器

功能要求:1)網(wǎng)上去找?guī)讉€度量衡換算器現(xiàn)成軟件,綜合其優(yōu)點,編寫出源代碼,實現(xiàn)常見長度、面積、容積(體積)、溫度(華氏/攝氏)的換算。2)要求漂亮的圖形用戶界面。

15、個人財務(wù)系統(tǒng)

功能要求:1)管理個人每月收支。包括資金來源、數(shù)目,各項平時主要支出款項和其它支出,月平均支出,支出將要超標(biāo)提醒,交款提醒等等。2)要求用加密了的文本文件或數(shù)據(jù)庫保存結(jié)果,每次啟動時調(diào)入上次結(jié)果。3)圖形界面。

16、學(xué)生學(xué)籍管理

主要描述: 調(diào)查學(xué)校學(xué)生處、教務(wù)處,設(shè)計一個學(xué)籍管理系統(tǒng)。要求: ①建立學(xué)生檔案,設(shè)計學(xué)生入學(xué)、管理及查詢界面; ②設(shè)計學(xué)生各學(xué)期、學(xué)年成績輸入及查詢界面; ③根據(jù)各總成績,查詢、輸出學(xué)生學(xué)籍管理方案(優(yōu)秀、合格、試讀、退學(xué)); ④畢業(yè)管理; ⑤系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含備份與恢復(fù))、操作員管理、權(quán)限設(shè)置等; 主要功能模塊 實現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作。對學(xué)生基本信息提供靈活的查詢方式。完成一個班級的學(xué)期選課功能。實現(xiàn)學(xué)生成績的錄入、修改、刪除等基本操作。能方便的對學(xué)生的個學(xué)期成績進(jìn)行查詢。具有成績統(tǒng)計、排名等功能。具有留級、休學(xué)等特殊情況的處理功能。

17、招聘求職管理系統(tǒng)

主要描述: 編程模擬招聘/求職,設(shè)計兩個類:企業(yè)類(招聘);求職者類;職位需求類

包括下列功能模塊: 1.發(fā)布招聘需求信息: 2.增加、修改刪除求職簡歷; 3.刪除過期招聘信息: 4.查詢招聘/求職信息: 5.職位簽約;

18、教務(wù)輔助管理系統(tǒng)

主要描述: 1. 主要的數(shù)據(jù)表 教師基本信息表,課程表,教室資源表等

2.功能模塊 1)對上課教師基本信息進(jìn)行管理。2)對全院開設(shè)的課程進(jìn)行管理。3)錄入教師基本上課信息。4)實現(xiàn)自動排課功能。

注意:課程設(shè)計報告:(保存在word 文檔中,文件名要求 按照“姓名-學(xué)號-課程設(shè)計報告”起名,如文件名為“張三-001-課程設(shè)計報告”.doc)按照課程設(shè)計的具體要求建立的功能模塊,每個模塊要求按照如下幾個內(nèi)容認(rèn)真完成;

其中包括:

a)需求分析:

在該部分中敘述,每個模塊的功能要求

b)概要設(shè)計

在此說明每個部分的算法設(shè)計說明(可以是描述算法的流程圖),每個程序中使用的存儲結(jié)構(gòu)設(shè)計說明(如果指定存儲結(jié)構(gòu)請寫出該存儲結(jié)構(gòu)的定義。

c)詳細(xì)設(shè)計

各個算法實現(xiàn)的源程序,對每個題目要有相應(yīng)的源程序(可以是一組源程序,每個功能模塊采用不同的函數(shù)實現(xiàn))

源程序要按照寫程序的規(guī)則來編寫。要結(jié)構(gòu)清晰,重點函數(shù)的重點變量,重點功能部分要加上清晰的程序注釋。

d)調(diào)試分析

測試數(shù)據(jù),測試輸出的結(jié)果,時間復(fù)雜度分析,和每個模塊設(shè)計和調(diào)試時存在問題的思考(問題是哪些?問題如何解決?),算法的改進(jìn)設(shè)想。

4.課設(shè)總結(jié):(保存在word 文檔中)總結(jié)可以包括 : 課程設(shè)計 過程的收獲、遇到問題、遇到問題解決問題過程的思考、程序調(diào)試能力的思考、對java程序設(shè)計這門課程的思考、在課程設(shè)計過程中對本課程的認(rèn)識等內(nèi)容。

下載Java課程設(shè)計題目word格式文檔
下載Java課程設(shè)計題目.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    Java課程設(shè)計

    統(tǒng)一要求: 設(shè)計成品 (按難度自選一個到兩個完成) 可分組或單獨完成,每組最多兩人,19周前交 1設(shè)計報告 (1)本程序的功能描述 (2)程序設(shè)計思想(數(shù)據(jù)結(jié)構(gòu)和各功能的實現(xiàn)辦法)......

    JAVA課程設(shè)計

    JAVA程序設(shè)計課程設(shè)計報告 目 錄 一、 項目背景及意義: ............................................... 2 二、 系統(tǒng)描述 ..................................................

    Java課程設(shè)計

    Java及J2EE課程設(shè)計題目 1、文件檔案管理 文件檔案管理系統(tǒng)主要對外來文件、下發(fā)文件和需要抄送的文件進(jìn)行統(tǒng)一管理。劃分為以下三個模塊:收文管理、發(fā)文管理、抄送文件。 1......

    Java課程設(shè)計報告

    課 程 設(shè) 計 課程名稱 Java語言課程設(shè)計 題目名稱 人事管理系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)生學(xué)院 應(yīng)用數(shù)學(xué)學(xué)院 專業(yè)班級 學(xué) 號 學(xué)生姓名 指導(dǎo)教師 劉科峰 2014 年 10 月 29 日......

    貪吃蛇java課程設(shè)計

    import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Snake extends JFrame { private JPanel contentPane; //窗體內(nèi)容網(wǎng)格 private JButton......

    java課程設(shè)計總結(jié)

    java課程設(shè)計總結(jié) java語言程序設(shè)計是高校計算機(jī)相關(guān)專業(yè)的一門重要課程,小編收集了java課程設(shè)計總結(jié),歡迎閱讀。 java課程設(shè)計總結(jié)【一】在java課程設(shè)計中,要認(rèn)清楚到底這在......

    Java課程設(shè)計心得體會

    Java課程設(shè)計心得體會 仿QQ交友網(wǎng)站是為了適應(yīng)網(wǎng)絡(luò)時代人們交友,交流等而創(chuàng)建的一個網(wǎng)站。通過本次課程設(shè)計,我對web開發(fā)有了更深刻的認(rèn)識。 仿QQ交友網(wǎng)站的每一個模塊實現(xiàn)......

    java課程設(shè)計報告[本站推薦]

    《Java語言程序設(shè)計》 題 目:指導(dǎo)老師:姓 名:專 業(yè):班 級:日 期:課程設(shè)計報告 目 錄 一、系統(tǒng)總體設(shè)計 ....................................... 1 (一)設(shè)計目標(biāo)及完成功能..............

主站蜘蛛池模板: 国产又爽又大又黄a片| 无码h肉动漫在线观看免费| 一本一道av无码中文字幕| 国模无码视频一区二区三区| 久久伊人精品一区二区三区| 少妇被粗大的猛烈进出96影院| 国产午夜无码精品免费看| 国产亚洲精品久久久闺蜜| 久久综合网欧美色妞网| 亚洲色偷偷偷综合网| 亚洲国产av玩弄放荡人妇| 欧美午夜片欧美片在线观看| 亚洲国产欧美在线看片一国产| 无码日韩精品一区二区三区免费| 国产成人久久综合777777麻豆| 国内精品久久久久影院网站| 校花用?揉我| 午夜自产精品一区二区三区| 大陆熟妇丰满多毛xxxx| 尤物tv国产精品看片在线| 久久ee热这里只有精品| 国产麻豆精品一区二区三区v视界| 夜夜高潮次次欢爽av女| 国内大量揄拍人妻精品視頻| 亚洲 自拍 另类小说综合图区| 少妇性l交大片毛多| 无码无遮挡又大又爽又黄的视频| 男男gv白嫩小受gv在线播放| 国产熟睡乱子伦午夜视频在线| 成人精品天堂一区二区三区| 四川丰满少妇被弄到高潮| 亚洲成a人无码av波多野| 最新的国产成人精品2022| 国产成人亚洲综合色婷婷| 丰满岳乱妇久久久| 久久综合九色综合97伊人| 国产精品久久国产三级国不卡顿| 亚洲精品综合第一国产综合| 欧美真人性做爰全过程| 一二三四观看视频社区在线| 国产精品未满十八禁止观看|