




已閱讀5頁,還剩4頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2012年春季JAVA課程設計習題JAVA第二學期(類、對象和接口,用戶界面設計和多線程)題目3.題目:敏感詞語分析器描述:(按照后面例子的形式,結合你自己的設計,將如下的描述分條目整理成功能和要求)。設計一個文本框用于添加敏感詞語,如果輸入詞語有默認分隔符,報錯或者拋出異常。設計兩個文本區,一個輸入待分析語句,一個顯示結果。具體的功能可以用菜單或者按鈕實現。可以輸入不超50個單詞的語句(不包括分隔符),如果顯示超過,重新輸入。分析輸入語句中有沒有敏感詞,如果有則顯示敏感詞出現的位置,如果通篇沒有一個敏感詞則顯示“恭喜你通過”。課程設計組織方法12人一組,分工合作完成1個課程設計題目,每個學生都必做,上機檢查時每個人都要上機演示課程設計題目的完成情況;分組可由教師指定方式,也可以自由組合;一旦定下來,不得中途換組;2每組交一份課程設計報告,內容包括課程設計過程,按要求格式撰寫;并應明確寫明每個學生的工作量;3上機檢查課設完成情況。檢查時應提供課設報告,同組的學生都要回答教師的提問,并都應能為教師演示程序運行情況,按教師要求當場修改程序功能;4課設成績由兩部分組成:課設報告+上機檢查。5. 注意: 有兩種情況將被判定為重寫,其1是下述主要組成部分殘缺不全,或者雖然有但是不夠詳細(詳細程度參考下面的例子),偷工減料的。其2是程序內容并非自己所寫,而是抄襲網上,與題目要求存在極大差異的,或者存在無關的內容,自己又無法給出合理的解釋的。凡是被要求重寫的,課程設計成績不超過70分,重寫之后再次達不到要求的,本實踐課程記為不通過。為了培養學生嚴謹的工作態度,鍛煉學生編寫文檔的能力,要求實驗報告包括下面主要部分:1 封面:課程設計題目、實驗作者:姓名、學號、完成時間2 題目內容的描述3 本組學生分工與工作量分配4 類方法和成員變量描述5 主要模塊的算法描述(用流程圖描述,至少給出一個主流程圖和一個子功能流程);6 程序的源代碼清單7 測試結果與說明8 收獲及體會9 參考資料以上是文字資料。示例:每個上機題大致要具有的功能示例代碼 /附錄2 課程設計報告封面書寫格式要求JAVA技術與應用實踐課程設計題目名稱(三號黑體)學號姓名1:_(小4號宋體)學號姓名2:_(小4號宋體)完成日期: 年 月(5號宋體)【題目描述】(按照我給的題目要求分條整理功能就像下面的例子,不整理的不過,我給的題目只有基本功能,如果你們做出的更多的功能按如下的條目逐一列出,功能做得多將得到加分)完成多功能電子時鐘的設計與實現,它除了可以查詢年,月,日和時間,還具有更多的功能,更簡潔的外觀,更方便的用法,更大的實用價值。 該程序應該具有下列功能:(1) 顯示當前的年,月,日和時間。(2) 隨意查詢某個年、月、日和時間,而且能夠判斷所查詢的年月是否是閏年閏月。(3) 具有記事本功能,通過記事本功能可以備忘一些事情,備忘得事情可以隨意添加在任意年月日里。(4) 如果記錄的內容已經不再需要,還可以任意將記錄得內容進行刪除,在刪除得時候還會提示。【題目要求】(參照下面的條目整理,比如第一條基本可以照寫,參照第二條至第四條改寫你們自己具體的要求,寫的越充分越好)(1) 按照分析、設計、編碼、調試和測試的軟件開發過程完成這個應用程序;(2) 用面板顯示查詢時間當月日歷,以文本區的形式輸入事件備忘錄,以文本框的形式輸入查詢年份和日期,以下來菜單形式輸入查詢月份,用按鈕來提交查詢申請、添加和刪除備忘錄;(3) 至少能夠查詢10年日歷信息,添加50條備忘錄。 (4) 添加的備忘錄保存在字符串型數組或者實例對象中。【本組學生分工與工作量分配】【類方法和成員變量描述】(用表的形式大體描述你所有的方法和變量,如果你使用的變量和方法過多,可以只選擇主要的方法和變量,注明每一方法和變量所歸屬的類可以加分,如果這一部分你所描述的變量和方法過少,將視為不夠詳細而減分,乃至判定不過)【程序流程圖】(給出一個主流程圖和一個關鍵功能的流程圖即可,實際上就是把你的操作每一步用框圖大體畫出,如果有分支和循環要畫出分支和循環,具體畫法參照下圖) 【程序的源代碼清單】(注意關鍵程序語句要用加標注,標注的詳細程度也是一個評分標準)【測試結果與說明】(也可以寫成設計結果分析與說明,你可以把你的幾個功能的效果圖逐一截圖羅列,也可以從測試數據的角度來分析不同數據輸入有哪些不同的結果)【收獲及體會】(如果做科研題可以從探索未知問題的感觸上來寫,做實踐題的可以寫一下你做出一個完善的實用性作品的感受,下面是一個例子。)Java語言是面向對象的開發方法是當今世界最流行的開發方法,是當今流行的網絡編程語言。它具有面向對象、跨平臺、分布應用等特點。它不僅具有更貼近自然的語義,而且有利于軟件的維護和繼承。很多程序開發人員得第一選擇。為了將課堂上得知識掌握得更加透徹,深刻把握Java語言的重要概念及其面向對象的特性,鍛煉學生熟練的應用面向對象的思想和設計方法解決實際問題的能力,開設了Java程序設計課程設計。讓學生自己動手動腦,將書本上得知識運用到實踐當中去,使知識能更好得融會貫通。 學習任何知識得目的都是要將它運用到實踐中去,所以我們要運用已有的知識,獨立得將這個課程設計完成,只有這樣,我們才能將知識變成本領,變成屬于自己得東西,通過一個學習得學習,我們已經有可一定得Java基礎,現在我們就要利用這些基礎,來完成課程設計。 這次課程設計我主要研究了利用已學的Java知識編輯一個多功能電子時鐘。通過此次課程設計,來鞏固所學Java語言基本知識,增進Java語言編輯基本功,掌握JDK、JCreator等開發工具的運用,拓寬常用類庫的應用。并通過自己動手,自主得學習,對Java這門課程有更深得了解與認識。【參考資料】1 朱站立、沈偉 Java程序設計實用教程M. XX出版社. 20XX. 2 印旻編、許偉. Jav
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豬場駐場人員管理制度
- 2025中國郵政集團有限公司江蘇省分公司校園招聘筆試模擬試題及參考答案詳解
- 環境衛生公司管理制度
- 玻璃容器維護管理制度
- 珠寶公司賬目管理制度
- 班會秩序規范管理制度
- 生產單位項目管理制度
- oa車輛管理制度
- 不良區域管理制度
- 專業護士管理制度
- 江蘇省南京2022年中考歷史試卷(解析版)
- 公司用人培養協議書
- GB/T 45593-2025精細陶瓷微磨損試驗測定涂層的耐磨性
- 2025年中國啤酒專用冷酶劑市場調查研究報告
- 河北財經對口試題及答案
- 2025至2030中國鹽堿地治理行業投資狀況及發展前景展望研究報告
- 2025-2030中國鋰電池正極材料行業市場發展趨勢與前景展望戰略研究報告
- 銀行柜員考試:外匯管理考試題庫
- DB23T 3840-2024非煤礦山隱蔽致災因素普查治理工作指南
- 保密法知識權威課件
- 全球電力行業的技術創新與展望
評論
0/150
提交評論