敏感詞語分析器.doc_第1頁
敏感詞語分析器.doc_第2頁
敏感詞語分析器.doc_第3頁
敏感詞語分析器.doc_第4頁
敏感詞語分析器.doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2012年春季JAVA課程設(shè)計習(xí)題JAVA第二學(xué)期(類、對象和接口,用戶界面設(shè)計和多線程)題目3.題目:敏感詞語分析器描述:(按照后面例子的形式,結(jié)合你自己的設(shè)計,將如下的描述分條目整理成功能和要求)。設(shè)計一個文本框用于添加敏感詞語,如果輸入詞語有默認(rèn)分隔符,報錯或者拋出異常。設(shè)計兩個文本區(qū),一個輸入待分析語句,一個顯示結(jié)果。具體的功能可以用菜單或者按鈕實現(xiàn)。可以輸入不超50個單詞的語句(不包括分隔符),如果顯示超過,重新輸入。分析輸入語句中有沒有敏感詞,如果有則顯示敏感詞出現(xiàn)的位置,如果通篇沒有一個敏感詞則顯示“恭喜你通過”。課程設(shè)計組織方法12人一組,分工合作完成1個課程設(shè)計題目,每個學(xué)生都必做,上機(jī)檢查時每個人都要上機(jī)演示課程設(shè)計題目的完成情況;分組可由教師指定方式,也可以自由組合;一旦定下來,不得中途換組;2每組交一份課程設(shè)計報告,內(nèi)容包括課程設(shè)計過程,按要求格式撰寫;并應(yīng)明確寫明每個學(xué)生的工作量;3上機(jī)檢查課設(shè)完成情況。檢查時應(yīng)提供課設(shè)報告,同組的學(xué)生都要回答教師的提問,并都應(yīng)能為教師演示程序運行情況,按教師要求當(dāng)場修改程序功能;4課設(shè)成績由兩部分組成:課設(shè)報告+上機(jī)檢查。5. 注意: 有兩種情況將被判定為重寫,其1是下述主要組成部分殘缺不全,或者雖然有但是不夠詳細(xì)(詳細(xì)程度參考下面的例子),偷工減料的。其2是程序內(nèi)容并非自己所寫,而是抄襲網(wǎng)上,與題目要求存在極大差異的,或者存在無關(guān)的內(nèi)容,自己又無法給出合理的解釋的。凡是被要求重寫的,課程設(shè)計成績不超過70分,重寫之后再次達(dá)不到要求的,本實踐課程記為不通過。為了培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,鍛煉學(xué)生編寫文檔的能力,要求實驗報告包括下面主要部分:1 封面:課程設(shè)計題目、實驗作者:姓名、學(xué)號、完成時間2 題目內(nèi)容的描述3 本組學(xué)生分工與工作量分配4 類方法和成員變量描述5 主要模塊的算法描述(用流程圖描述,至少給出一個主流程圖和一個子功能流程);6 程序的源代碼清單7 測試結(jié)果與說明8 收獲及體會9 參考資料以上是文字資料。示例:每個上機(jī)題大致要具有的功能示例代碼 /附錄2 課程設(shè)計報告封面書寫格式要求JAVA技術(shù)與應(yīng)用實踐課程設(shè)計題目名稱(三號黑體)學(xué)號姓名1:_(小4號宋體)學(xué)號姓名2:_(小4號宋體)完成日期: 年 月(5號宋體)【題目描述】(按照我給的題目要求分條整理功能就像下面的例子,不整理的不過,我給的題目只有基本功能,如果你們做出的更多的功能按如下的條目逐一列出,功能做得多將得到加分)完成多功能電子時鐘的設(shè)計與實現(xiàn),它除了可以查詢年,月,日和時間,還具有更多的功能,更簡潔的外觀,更方便的用法,更大的實用價值。 該程序應(yīng)該具有下列功能:(1) 顯示當(dāng)前的年,月,日和時間。(2) 隨意查詢某個年、月、日和時間,而且能夠判斷所查詢的年月是否是閏年閏月。(3) 具有記事本功能,通過記事本功能可以備忘一些事情,備忘得事情可以隨意添加在任意年月日里。(4) 如果記錄的內(nèi)容已經(jīng)不再需要,還可以任意將記錄得內(nèi)容進(jìn)行刪除,在刪除得時候還會提示?!绢}目要求】(參照下面的條目整理,比如第一條基本可以照寫,參照第二條至第四條改寫你們自己具體的要求,寫的越充分越好)(1) 按照分析、設(shè)計、編碼、調(diào)試和測試的軟件開發(fā)過程完成這個應(yīng)用程序;(2) 用面板顯示查詢時間當(dāng)月日歷,以文本區(qū)的形式輸入事件備忘錄,以文本框的形式輸入查詢年份和日期,以下來菜單形式輸入查詢月份,用按鈕來提交查詢申請、添加和刪除備忘錄;(3) 至少能夠查詢10年日歷信息,添加50條備忘錄。 (4) 添加的備忘錄保存在字符串型數(shù)組或者實例對象中。【本組學(xué)生分工與工作量分配】【類方法和成員變量描述】(用表的形式大體描述你所有的方法和變量,如果你使用的變量和方法過多,可以只選擇主要的方法和變量,注明每一方法和變量所歸屬的類可以加分,如果這一部分你所描述的變量和方法過少,將視為不夠詳細(xì)而減分,乃至判定不過)【程序流程圖】(給出一個主流程圖和一個關(guān)鍵功能的流程圖即可,實際上就是把你的操作每一步用框圖大體畫出,如果有分支和循環(huán)要畫出分支和循環(huán),具體畫法參照下圖) 【程序的源代碼清單】(注意關(guān)鍵程序語句要用加標(biāo)注,標(biāo)注的詳細(xì)程度也是一個評分標(biāo)準(zhǔn))【測試結(jié)果與說明】(也可以寫成設(shè)計結(jié)果分析與說明,你可以把你的幾個功能的效果圖逐一截圖羅列,也可以從測試數(shù)據(jù)的角度來分析不同數(shù)據(jù)輸入有哪些不同的結(jié)果)【收獲及體會】(如果做科研題可以從探索未知問題的感觸上來寫,做實踐題的可以寫一下你做出一個完善的實用性作品的感受,下面是一個例子。)Java語言是面向?qū)ο蟮拈_發(fā)方法是當(dāng)今世界最流行的開發(fā)方法,是當(dāng)今流行的網(wǎng)絡(luò)編程語言。它具有面向?qū)ο?、跨平臺、分布應(yīng)用等特點。它不僅具有更貼近自然的語義,而且有利于軟件的維護(hù)和繼承。很多程序開發(fā)人員得第一選擇。為了將課堂上得知識掌握得更加透徹,深刻把握J(rèn)ava語言的重要概念及其面向?qū)ο蟮奶匦裕憻拰W(xué)生熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計方法解決實際問題的能力,開設(shè)了Java程序設(shè)計課程設(shè)計。讓學(xué)生自己動手動腦,將書本上得知識運用到實踐當(dāng)中去,使知識能更好得融會貫通。 學(xué)習(xí)任何知識得目的都是要將它運用到實踐中去,所以我們要運用已有的知識,獨立得將這個課程設(shè)計完成,只有這樣,我們才能將知識變成本領(lǐng),變成屬于自己得東西,通過一個學(xué)習(xí)得學(xué)習(xí),我們已經(jīng)有可一定得Java基礎(chǔ),現(xiàn)在我們就要利用這些基礎(chǔ),來完成課程設(shè)計。 這次課程設(shè)計我主要研究了利用已學(xué)的Java知識編輯一個多功能電子時鐘。通過此次課程設(shè)計,來鞏固所學(xué)Java語言基本知識,增進(jìn)Java語言編輯基本功,掌握J(rèn)DK、JCreator等開發(fā)工具的運用,拓寬常用類庫的應(yīng)用。并通過自己動手,自主得學(xué)習(xí),對Java這門課程有更深得了解與認(rèn)識?!緟⒖假Y料】1 朱站立、沈偉 Java程序設(shè)計實用教程M. XX出版社. 20XX. 2 印旻編、許偉. Jav

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論