已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2012年春季JAVA課程設(shè)計(jì)習(xí)題JAVA第二學(xué)期(類(lèi)、對(duì)象和接口,用戶(hù)界面設(shè)計(jì)和多線程)題目3.題目:敏感詞語(yǔ)分析器描述:(按照后面例子的形式,結(jié)合你自己的設(shè)計(jì),將如下的描述分條目整理成功能和要求)。設(shè)計(jì)一個(gè)文本框用于添加敏感詞語(yǔ),如果輸入詞語(yǔ)有默認(rèn)分隔符,報(bào)錯(cuò)或者拋出異常。設(shè)計(jì)兩個(gè)文本區(qū),一個(gè)輸入待分析語(yǔ)句,一個(gè)顯示結(jié)果。具體的功能可以用菜單或者按鈕實(shí)現(xiàn)。可以輸入不超50個(gè)單詞的語(yǔ)句(不包括分隔符),如果顯示超過(guò),重新輸入。分析輸入語(yǔ)句中有沒(méi)有敏感詞,如果有則顯示敏感詞出現(xiàn)的位置,如果通篇沒(méi)有一個(gè)敏感詞則顯示“恭喜你通過(guò)”。課程設(shè)計(jì)組織方法12人一組,分工合作完成1個(gè)課程設(shè)計(jì)題目,每個(gè)學(xué)生都必做,上機(jī)檢查時(shí)每個(gè)人都要上機(jī)演示課程設(shè)計(jì)題目的完成情況;分組可由教師指定方式,也可以自由組合;一旦定下來(lái),不得中途換組;2每組交一份課程設(shè)計(jì)報(bào)告,內(nèi)容包括課程設(shè)計(jì)過(guò)程,按要求格式撰寫(xiě);并應(yīng)明確寫(xiě)明每個(gè)學(xué)生的工作量;3上機(jī)檢查課設(shè)完成情況。檢查時(shí)應(yīng)提供課設(shè)報(bào)告,同組的學(xué)生都要回答教師的提問(wèn),并都應(yīng)能為教師演示程序運(yùn)行情況,按教師要求當(dāng)場(chǎng)修改程序功能;4課設(shè)成績(jī)由兩部分組成:課設(shè)報(bào)告+上機(jī)檢查。5. 注意: 有兩種情況將被判定為重寫(xiě),其1是下述主要組成部分殘缺不全,或者雖然有但是不夠詳細(xì)(詳細(xì)程度參考下面的例子),偷工減料的。其2是程序內(nèi)容并非自己所寫(xiě),而是抄襲網(wǎng)上,與題目要求存在極大差異的,或者存在無(wú)關(guān)的內(nèi)容,自己又無(wú)法給出合理的解釋的。凡是被要求重寫(xiě)的,課程設(shè)計(jì)成績(jī)不超過(guò)70分,重寫(xiě)之后再次達(dá)不到要求的,本實(shí)踐課程記為不通過(guò)。為了培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,鍛煉學(xué)生編寫(xiě)文檔的能力,要求實(shí)驗(yàn)報(bào)告包括下面主要部分:1 封面:課程設(shè)計(jì)題目、實(shí)驗(yàn)作者:姓名、學(xué)號(hào)、完成時(shí)間2 題目?jī)?nèi)容的描述3 本組學(xué)生分工與工作量分配4 類(lèi)方法和成員變量描述5 主要模塊的算法描述(用流程圖描述,至少給出一個(gè)主流程圖和一個(gè)子功能流程);6 程序的源代碼清單7 測(cè)試結(jié)果與說(shuō)明8 收獲及體會(huì)9 參考資料以上是文字資料。示例:每個(gè)上機(jī)題大致要具有的功能示例代碼 /附錄2 課程設(shè)計(jì)報(bào)告封面書(shū)寫(xiě)格式要求JAVA技術(shù)與應(yīng)用實(shí)踐課程設(shè)計(jì)題目名稱(chēng)(三號(hào)黑體)學(xué)號(hào)姓名1:_(小4號(hào)宋體)學(xué)號(hào)姓名2:_(小4號(hào)宋體)完成日期: 年 月(5號(hào)宋體)【題目描述】(按照我給的題目要求分條整理功能就像下面的例子,不整理的不過(guò),我給的題目只有基本功能,如果你們做出的更多的功能按如下的條目逐一列出,功能做得多將得到加分)完成多功能電子時(shí)鐘的設(shè)計(jì)與實(shí)現(xiàn),它除了可以查詢(xún)年,月,日和時(shí)間,還具有更多的功能,更簡(jiǎn)潔的外觀,更方便的用法,更大的實(shí)用價(jià)值。 該程序應(yīng)該具有下列功能:(1) 顯示當(dāng)前的年,月,日和時(shí)間。(2) 隨意查詢(xún)某個(gè)年、月、日和時(shí)間,而且能夠判斷所查詢(xún)的年月是否是閏年閏月。(3) 具有記事本功能,通過(guò)記事本功能可以備忘一些事情,備忘得事情可以隨意添加在任意年月日里。(4) 如果記錄的內(nèi)容已經(jīng)不再需要,還可以任意將記錄得內(nèi)容進(jìn)行刪除,在刪除得時(shí)候還會(huì)提示?!绢}目要求】(參照下面的條目整理,比如第一條基本可以照寫(xiě),參照第二條至第四條改寫(xiě)你們自己具體的要求,寫(xiě)的越充分越好)(1) 按照分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序;(2) 用面板顯示查詢(xún)時(shí)間當(dāng)月日歷,以文本區(qū)的形式輸入事件備忘錄,以文本框的形式輸入查詢(xún)年份和日期,以下來(lái)菜單形式輸入查詢(xún)?cè)路?,用按鈕來(lái)提交查詢(xún)申請(qǐng)、添加和刪除備忘錄;(3) 至少能夠查詢(xún)10年日歷信息,添加50條備忘錄。 (4) 添加的備忘錄保存在字符串型數(shù)組或者實(shí)例對(duì)象中?!颈窘M學(xué)生分工與工作量分配】【類(lèi)方法和成員變量描述】(用表的形式大體描述你所有的方法和變量,如果你使用的變量和方法過(guò)多,可以只選擇主要的方法和變量,注明每一方法和變量所歸屬的類(lèi)可以加分,如果這一部分你所描述的變量和方法過(guò)少,將視為不夠詳細(xì)而減分,乃至判定不過(guò))【程序流程圖】(給出一個(gè)主流程圖和一個(gè)關(guān)鍵功能的流程圖即可,實(shí)際上就是把你的操作每一步用框圖大體畫(huà)出,如果有分支和循環(huán)要畫(huà)出分支和循環(huán),具體畫(huà)法參照下圖) 【程序的源代碼清單】(注意關(guān)鍵程序語(yǔ)句要用加標(biāo)注,標(biāo)注的詳細(xì)程度也是一個(gè)評(píng)分標(biāo)準(zhǔn))【測(cè)試結(jié)果與說(shuō)明】(也可以寫(xiě)成設(shè)計(jì)結(jié)果分析與說(shuō)明,你可以把你的幾個(gè)功能的效果圖逐一截圖羅列,也可以從測(cè)試數(shù)據(jù)的角度來(lái)分析不同數(shù)據(jù)輸入有哪些不同的結(jié)果)【收獲及體會(huì)】(如果做科研題可以從探索未知問(wèn)題的感觸上來(lái)寫(xiě),做實(shí)踐題的可以寫(xiě)一下你做出一個(gè)完善的實(shí)用性作品的感受,下面是一個(gè)例子。)Java語(yǔ)言是面向?qū)ο蟮拈_(kāi)發(fā)方法是當(dāng)今世界最流行的開(kāi)發(fā)方法,是當(dāng)今流行的網(wǎng)絡(luò)編程語(yǔ)言。它具有面向?qū)ο?、跨平臺(tái)、分布應(yīng)用等特點(diǎn)。它不僅具有更貼近自然的語(yǔ)義,而且有利于軟件的維護(hù)和繼承。很多程序開(kāi)發(fā)人員得第一選擇。為了將課堂上得知識(shí)掌握得更加透徹,深刻把握J(rèn)ava語(yǔ)言的重要概念及其面向?qū)ο蟮奶匦?,鍛煉學(xué)生熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計(jì)方法解決實(shí)際問(wèn)題的能力,開(kāi)設(shè)了Java程序設(shè)計(jì)課程設(shè)計(jì)。讓學(xué)生自己動(dòng)手動(dòng)腦,將書(shū)本上得知識(shí)運(yùn)用到實(shí)踐當(dāng)中去,使知識(shí)能更好得融會(huì)貫通。 學(xué)習(xí)任何知識(shí)得目的都是要將它運(yùn)用到實(shí)踐中去,所以我們要運(yùn)用已有的知識(shí),獨(dú)立得將這個(gè)課程設(shè)計(jì)完成,只有這樣,我們才能將知識(shí)變成本領(lǐng),變成屬于自己得東西,通過(guò)一個(gè)學(xué)習(xí)得學(xué)習(xí),我們已經(jīng)有可一定得Java基礎(chǔ),現(xiàn)在我們就要利用這些基礎(chǔ),來(lái)完成課程設(shè)計(jì)。 這次課程設(shè)計(jì)我主要研究了利用已學(xué)的Java知識(shí)編輯一個(gè)多功能電子時(shí)鐘。通過(guò)此次課程設(shè)計(jì),來(lái)鞏固所學(xué)Java語(yǔ)言基本知識(shí),增進(jìn)Java語(yǔ)言編輯基本功,掌握J(rèn)DK、JCreator等開(kāi)發(fā)工具的運(yùn)用,拓寬常用類(lèi)庫(kù)的應(yīng)用。并通過(guò)自己動(dòng)手,自主得學(xué)習(xí),對(duì)Java這門(mén)課程有更深得了解與認(rèn)識(shí)。【參考資料】1 朱站立、沈偉 Java程序設(shè)計(jì)實(shí)用教程M. XX出版社. 20XX. 2 印旻編、許偉. Jav
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《平面向量基本定理及坐標(biāo)表示》學(xué)考達(dá)標(biāo)練
- 2026年教師資筆試命題研究與課堂教材考察題
- 2026年電商物流運(yùn)營(yíng)優(yōu)化策略題庫(kù)解析及案例分析
- 2026年體育訓(xùn)練運(yùn)動(dòng)技能與體能測(cè)試題庫(kù)
- 2026年文化傳承與創(chuàng)新文化傳承與發(fā)展能力測(cè)試題目
- 2026年金融投資風(fēng)險(xiǎn)評(píng)估與管理試題
- 2026年城市規(guī)劃原理與城市設(shè)計(jì)方法試題庫(kù)
- 2026年苯乙烯基吡啶采購(gòu)價(jià)格意向合同
- 2026年廚師烹飪技藝與食材搭配練習(xí)題
- 2026年外語(yǔ)口語(yǔ)進(jìn)階題目語(yǔ)言流利表達(dá)挑戰(zhàn)
- 大健康行業(yè)經(jīng)營(yíng)保障承諾函(7篇)
- 胖東來(lái)管理制度全公開(kāi)執(zhí)行標(biāo)準(zhǔn)
- 書(shū)法培訓(xùn)班安全制度
- GB/T 44626.2-2025微細(xì)氣泡技術(shù)表征用樣品中氣泡消除方法第2部分:消除技術(shù)
- 4s店安全教育培訓(xùn)課件
- 工傷三方協(xié)議書(shū)
- 2026年蘇科版七年級(jí)上學(xué)期數(shù)學(xué)期末考試試題(含答案詳解)
- 2025年速凍食品市場(chǎng)調(diào)研:餛飩需求與餡料多樣度分析
- 龍門(mén)吊安全教育培訓(xùn)課件
- 法律合規(guī)風(fēng)險(xiǎn)評(píng)估檢查表
- 2025至2030武術(shù)培訓(xùn)行業(yè)深度分析及投資戰(zhàn)略研究咨詢(xún)報(bào)告
評(píng)論
0/150
提交評(píng)論