Java課程設計內容(二)

編寫一個記事本程序
要求:
用圖形用戶界面實現。
能實現編輯、保存、另存爲、查找替換等功能。
提示:使用文件輸入輸出流。

模擬龜兔賽跑
要求:
用圖形用戶界面實現。
能設置比賽時間,馬匹的數量等等。
在任意時間段內馬匹的速度是隨機的。
開始比賽之後以動畫顯示賽馬過程。
提示:使用多線程

ATM櫃員機模擬程序 
要求:使用圖形用戶界面。當輸入給定的卡號和密碼(初始卡號和密碼爲123456)時,系統能登錄ATM櫃員機系統,用戶可以按照以下規則進行:
1、查詢餘額:初始餘額爲10000元
2、ATM取款:每次取款金額爲100的倍數,總額不超過5000元,支取金額不允許透支。
3、ATM存款:不能出現負存款。
4、修改密碼:新密碼長度不小於6位,不允許出現6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下纔可以成功修改密碼。

超市收銀系統 
要求:使用圖形用戶界面。
由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等。從數據庫(或文件)中取出有關價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關種類商品的剩餘量以及該持卡顧客的消費情況交數據庫存儲以供查詢。
另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200元,可爲其發放一張會員卡,以後在該商場購物可向9折優惠。

日曆記事本
要求:帶有日程提醒功能的日曆。
1)、顯示信息:用戶可以向前翻頁查詢前一個月的日期,也可以向後翻頁查詢下一個月的日期。
2)、定時提醒:用戶可以針對某一天來添加,刪除和編輯這一天的日程提醒信息,當系統時間和提醒時間相吻合時,給出具有提示信息的對話框。
3)、查詢信息:用戶可以查詢到某個月的所有的提示信息。

電子英漢詞典
要求:
能夠編輯詞典庫中的信息
能夠實現英譯漢,漢譯英。(要考慮一詞多義)

一個簡單的萬年曆
功能要求:
1). 能夠顯示實現1800-2100年的日期,包括公曆、農曆、星期、二十四節氣。
2). 能夠按照月份格式顯示,或按照星期格式顯示。
3). 能夠顯示系統時間。
4). 能夠設置鬧鐘。
界面要求:儘量使用圖形界面實現,要符合日常軟件使用規範來設計菜單和界面。

家庭財務管理系統
要求:編程程序完成家庭財務管理小軟件(可使用文件或者數據庫存儲),主要實現以下功能:1)收入錄入 2)支出錄入 3)收支情況查詢 4)收支情況刪除 5)退出

1.做題數量要求:每組在8個題目中選作4個題目
2.提交內容:
1) 用於程序說明的.txt文件格式說明。
2) 全部源代碼。
3) 課程設計報告
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章