版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> Java語言課程設(shè)計任務(wù)書及題目</p><p> Java語言課程設(shè)計目的和要求</p><p><b> 1.目的</b></p><p> 1)復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識,進一步加深對Java語言的理解和掌握;</p><p> 2)課程設(shè)計為學(xué)生提供了一個既動手又動腦,獨立實踐
2、的機會,將課本上的理論知識和實際有機的結(jié)合起來,鍛煉學(xué)生的分析解決實際問題的能力。提高學(xué)生適應(yīng)實際,實踐編程的能力;</p><p> 3)培養(yǎng)學(xué)生在項目開發(fā)中團隊合作精神、創(chuàng)新意識及能力。</p><p><b> 2.要求</b></p><p> 1) 對系統(tǒng)進行功能模塊分析、控制模塊分析正確,符合課題要求,實現(xiàn)相應(yīng)功能;可以加以其
3、他功能或修飾,使程序更加完善、合理;</p><p> 2)標(biāo)識符命名遵循Windows命名規(guī)范,代碼多加注釋;</p><p> 3)注意各種可能遇到的異常處理,注重提高程序運行效率;</p><p> 4) 系統(tǒng)設(shè)計要實用,編程簡練,可用,功能全面;</p><p> 5)盡量使用圖形界面實現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計菜單和界
4、面。</p><p> 6) 說明書、流程圖要清楚;</p><p> 7) 記錄設(shè)計情況(備查,也為編寫設(shè)計說明書作好準(zhǔn)備);</p><p> 8) 要求采用模塊化程序設(shè)計方法,及鋸齒型書寫格式(縮進格式),要求上機調(diào)試通過和按設(shè)計報告格式;</p><p> 9) 上傳課程設(shè)計軟件代碼、課程設(shè)計報告,并刻錄成光盤交老師保存。在實
5、習(xí)結(jié)束日(元月22日)之前必須上傳。每人上傳上述內(nèi)容的壓縮包,文件名形如“2008813018張三.rar”(學(xué)號加姓名組成),光盤也一樣,由學(xué)習(xí)委員刻錄。</p><p> 二、Java語言課程設(shè)計選題</p><p> 1. 算術(shù)運算測試(2人)</p><p> 功能要求:該程序用字符界面實現(xiàn)十道100以內(nèi)加減法數(shù)學(xué)題,能根據(jù)題目計算出答案,與輸入答案對
6、比,判斷做題是否正確,最后計算分數(shù)。</p><p> 界面要求:用字符界面實現(xiàn)、也可用圖形界面實現(xiàn)。</p><p> 2. 猜數(shù)游戲(2人)</p><p> 功能要求:計算機產(chǎn)生隨機數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時間和評語。</p><p> 界面要示:用字符界面實現(xiàn)、也可用圖形界面實現(xiàn)。&
7、lt;/p><p> 3. 學(xué)生成績管理(3人)</p><p><b> 功能要求:</b></p><p> 輸入十個同學(xué)的學(xué)號,姓名,四科成績(應(yīng)用數(shù)學(xué)、大學(xué)英語、Java程序設(shè)計、計算機應(yīng)用基礎(chǔ))</p><p> 計算出平均成績。以平均成績降序輸出成績表。</p><p> 輸出全
8、組各科平均分,最高分和最低分。</p><p><b> 輸入姓名查詢成績</b></p><p> 界面要示:用字符界面實現(xiàn)、也可用圖形界面實現(xiàn)。</p><p> 5)能連接數(shù)據(jù)庫并實現(xiàn)查詢、增、刪、改等功能(此項功能作為可選項,可以不要)。</p><p> 4. 計算器模擬程序(2人)</p>
9、<p> 功能要求:該程序顯示GUI用戶界面,能實現(xiàn)整數(shù)的加、減、乘、除四則運算。</p><p> 界面要示:用圖形界面實現(xiàn)??蓞⒖枷聢D。</p><p> 圖1 計算器模擬程序界面</p><p> 5. 畫隨機的圓(2人)</p><p> 功能要求:實現(xiàn)簡單的動畫。具體要求:自動出現(xiàn)由小到大變換的圓,位置與顏色
10、隨機,變到150直徑時擦除,重新再出現(xiàn)圓;變換速度有HTML文件傳入的參數(shù)控制(控制sleep時間)。</p><p> 界面要求:用Java Applet實現(xiàn)。</p><p> 6. 用菜單和按鈕來控制繪圖(3人)</p><p> 功能要求:實現(xiàn)簡單繪圖功能,具體要求:畫直線,畫空心或?qū)嵭臋E圓、畫空心或?qū)嵭木匦?、畫多邊形(圖形的位置和大小可在程序中設(shè)定)
11、。</p><p> 界面要求:用圖形界面實現(xiàn)。可參考圖2、圖3和圖4。</p><p> 圖2 初始界面 圖3 使用菜單繪圖</p><p><b> 圖5 使用按鈕繪圖</b></p><p> 7. 聊天小程序(3人)</p>
12、<p> 功能要求:使用圖形用戶界面,能實現(xiàn)一個聊天室中多人聊天,可以兩人私聊,可以發(fā)送文件。</p><p> 提示:使用socket通信</p><p> 8. 萬年歷帶日程提醒功能(4人)</p><p> 功能要求:使用圖形用戶界面,能顯示月歷,用戶可以更改月份和年份,帶有日程提醒功能。用戶可以向前翻頁查詢前一個月的日期,也可以向后翻頁
13、查詢下一個月的日期。定時提醒:用戶可以針對某一天來添加,刪除和編輯這一天的日程提醒信息,當(dāng)系統(tǒng)時間和提醒時間相吻合時,給出具有提示信息的對話框。查詢信息:用戶可以查詢到某個月的所有的提示信息。能夠顯示系統(tǒng)時間。能夠設(shè)置鬧鐘。能夠查詢?nèi)舾蓢H大城市(分布在不同時區(qū))的時間。</p><p> 9. 電子英漢詞典(3人)</p><p> 功能要求:能夠編輯詞典庫中的信息</p>
14、;<p> 能夠?qū)崿F(xiàn)英譯漢,漢譯英(要考慮一詞多義)。</p><p> 10. 加密與解密(2人)</p><p> 功能要求:采用圖形用戶界面,給定任意一個文本文件,進行加密,生成另一個文件;對加密后的文件還原。</p><p> 11. 銷售管理系統(tǒng)(5人)</p><p> 功能要求:1)產(chǎn)品類別信息管理:對客
15、戶的基本信息進行添加、修改和刪除。2)產(chǎn)品信息管理:對產(chǎn)品的基本信息進行添加、修改和刪除。3)供應(yīng)商信息管理:對供應(yīng)商的基本信息進行添加、修改和刪除。4)定單信息管理:對定單的基本信息進行添加、修改和刪除。</p><p> 12. 計算數(shù)學(xué)表達式的程序(3人)</p><p> 功能要求:1)由用戶輸入一個簡單的四則運算表達式,求出其計算結(jié)果后顯示。2)允許在表達式中出現(xiàn)常用的數(shù)學(xué)函
16、數(shù),如絕對值、取整、三角函數(shù)、倒數(shù)、平方根、平方、立方等。3)盡量使用圖形界面實現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計菜單和界面。4)如果無法實現(xiàn)圖形界面,則在命令行方式下也需要提供菜單,方便用戶操作。</p><p> 13. 學(xué)生基本信息管理(2人)</p><p><b> 功能要求:</b></p><p> 1)需要管理的學(xué)生信息有:
17、學(xué)號、姓名、性別、出生日期、政治面貌、家庭住址、電話、宿舍號。</p><p> 2)實現(xiàn)查詢、增、刪、改等功能。</p><p> 14. 抽獎程序(3人)</p><p><b> 功能要求:</b></p><p> 1)能夠在電腦上抽獎,分別抽取4等獎、3等獎、2等獎、1等獎、特等獎,設(shè)定每種獎項的人數(shù)后
18、分別一次抽取每個獎項。</p><p> 2)按給定的總?cè)藬?shù)以序號或電話號碼為抽獎依據(jù)。</p><p> 3)要求屏幕上能夠顯示抽獎的號碼滾動過程,按“停止”按鈕給出抽獎結(jié)果。</p><p><b> 三、設(shè)計時間</b></p><p> 一周,具體安排如下:</p><p><
19、;b> 第一階段:</b></p><p> 1.班級分組,選定課題,查閱相關(guān)資料 1天</p><p> 2.劃分模塊、小組成員分工,編制源程序 3天</p><p> 第二階段:上機調(diào)試,修改、完善系統(tǒng) 1天</p><p> 第三階段:撰寫
20、、上交課程設(shè)計說明書(1份/人),上交課程設(shè)計作品源程序(每課題組一份),作品答辯。 1天</p><p><b> 四、設(shè)計方式和安排</b></p><p> 分組選題:每組一個課題(根據(jù)課題工作量大小,在題號后注明了人數(shù)),每組設(shè)組長一名,負責(zé)該組設(shè)計工作的協(xié)調(diào)、分工等。</p><p&g
21、t;<b> 設(shè)計過程:</b></p><p> 1) 分析設(shè)計準(zhǔn)備階段(按組討論、對系統(tǒng)功能進行分析,確定算法,并進行明確分工);</p><p> 2) 編程調(diào)試階段(繪制流程圖,編制源程序;上機調(diào)試,修改程序)</p><p> 3) 總結(jié)報告和書寫說明書階段(撰寫上交相關(guān)資料)</p><p><
22、b> 3. 考核過程</b></p><p> 19周周五下午答辯。</p><p><b> 五、考核內(nèi)容和方式</b></p><p> 1. 在設(shè)計期間,學(xué)生要按時上機,設(shè)計結(jié)束根據(jù)記錄的設(shè)計材料整理成設(shè)計說明書。設(shè)計說明書中應(yīng)寫下設(shè)計中的主要收獲,要求對問題有一定的分析,文字簡短明確流暢。</p>
23、<p> 2. 通過設(shè)計答辯方式,并結(jié)合學(xué)生的動手能力,獨立分析解決問題的能力和創(chuàng)新精神,設(shè)計成績由指導(dǎo)教師根據(jù)考勤、設(shè)計說明書質(zhì)量、答辯表現(xiàn)以及學(xué)習(xí)態(tài)度按五級分制綜合評定。</p><p> 成績分優(yōu)、良、中、及格和不及格五等。</p><p> 六、課程設(shè)計報告格式及要求</p><p><b> 一、封面;</b>&l
24、t;/p><p><b> 二、目錄;</b></p><p><b> 三、設(shè)計任務(wù)書;</b></p><p> 四、本組課題及本人任務(wù);</p><p><b> 五、程序功能簡介;</b></p><p> 六、主體內(nèi)容(簡要說明總體情況,
25、詳細介紹本人任務(wù)部分):</p><p><b> 1.設(shè)計分析;</b></p><p> 2.程序結(jié)構(gòu)(畫流程圖)</p><p> 3.各模塊的功能及程序說明;</p><p><b> 4. 源程序;</b></p><p> 5.操作方法(流程);<
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設(shè)計任務(wù)書
- c語言課程設(shè)計任務(wù)書6
- c語言課程設(shè)計任務(wù)書18份
- c程序設(shè)計課程設(shè)計任務(wù)書題目
- 面向?qū)ο蟪绦蛟O(shè)計(c)課程設(shè)計任務(wù)書及題目
- 《c語言課程設(shè)計》任務(wù)書
- 《c語言程序設(shè)計(貪吃色)》課程設(shè)計任務(wù)書
- 課程設(shè)計任務(wù)書
- 課程設(shè)計任務(wù)書
- c語言課程設(shè)計題目
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計任務(wù)書1班題目
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
- 課程設(shè)計任務(wù)書.doc
評論
0/150
提交評論