題目:applet時鐘程序的設計與實現(xiàn)

題目:applet時鐘程序的設計與實現(xiàn)

ID:26501572

大?。?11.00 KB

頁數(shù):11頁

時間:2018-11-27

題目:applet時鐘程序的設計與實現(xiàn)_第1頁
題目:applet時鐘程序的設計與實現(xiàn)_第2頁
題目:applet時鐘程序的設計與實現(xiàn)_第3頁
題目:applet時鐘程序的設計與實現(xiàn)_第4頁
題目:applet時鐘程序的設計與實現(xiàn)_第5頁
資源描述:

《題目:applet時鐘程序的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、學生姓名:周華明專業(yè):05級信科學號:200510119104目錄1需求分析11.1功能需求描述21.1.1對用戶界面的需求21.1.2對界面功能的需求22總體設計22.1設計的總體思想與算法描述32.2模塊結構圖32.2.1用戶管理模塊42.2.2音樂播放模塊42.2.3備忘錄模塊42.1.4數(shù)字時鐘模塊52.3功能模塊的功能與處理流程描述52.4界面設計63功能模塊程序設計73.1刻度時鐘顯示模塊73.2音樂播放模塊83.3備忘錄模塊93.4數(shù)字時鐘模塊104小結105參考文獻11-10-學生姓名:周華明專業(yè):05級信科學號:200510119104題目:Ap

2、plet時鐘程序的設計與實現(xiàn)開發(fā)平臺:eclipse1需求分析此計算機系統(tǒng)的主要目的是通過JAVA語言實現(xiàn)一個Applet小程序來完成一個時鐘的項目.本系統(tǒng)的主要需求是向用戶顯示一個模擬時鐘(圓盤時鐘或別的樣式的時鐘)顯示當前的系統(tǒng)時間,時鐘上有刻度以及小時、分鐘和秒的指針,時鐘的時間與系統(tǒng)的時間同步。附加入在時鐘的顯示空間在加入了一個音樂播放功能的播放區(qū)和一個能供用戶添加或查看備忘錄的功能.。對于此備忘錄有設置時間,在時間到的后有音樂和文字提示用戶有未讀的備忘錄。還一個以星期、日、小時、分鐘、秒、年份的數(shù)字時鐘功能區(qū)。本系統(tǒng)不但有刻度的表盤時鐘還加了一個數(shù)字時鐘

3、還加入了一些附加的功能更方便了用戶。1.1功能需求描述主要是分為對用戶界面的需求的描述和對界面功能需求的描述。1.1.1對用戶界面的需求1)有一區(qū)域用于顯示音樂播放功能的播放區(qū)域;2)有一塊用于實現(xiàn)備忘錄功能的備忘錄功能區(qū)域;3)有一塊用于顯示刻度時鐘的區(qū)域;4)一塊用于顯示數(shù)字時鐘和提示的區(qū)域;1.1.2對界面功能的需求-10-學生姓名:周華明專業(yè):05級信科學號:200510119104在音樂播放區(qū)域有三個按鈕分別為,播放、循環(huán)和停止分別實現(xiàn)播放音樂、循環(huán)播放和停止播放作用。1)設置備忘錄即用戶在后面一個顯示有“請輸入備忘內容?。?!”的文本中輸入你要輸入的事情

4、;2)關閉按鈕,按下此按鈕后輸入的文本消失;3)你如果你想要有時間提示備忘錄的話,先在時間文本框中輸入時間單位是秒,再按下確定備忘時間按鈕,當時間到了的時候就會有聲音的提示你一份未讀備忘錄;4)在顯示數(shù)字時鐘和提示的區(qū)域,數(shù)字時鐘以星期---月份-日----時間-----年份格式顯示同時也有一段文字用于提示用戶如何用此系統(tǒng)。2總體設計依據(jù)需求分析的結果,Applet時鐘程序的設計與實現(xiàn)成一個適合于用戶需求用戶查看時間的系統(tǒng)軟件,下面從軟件的整體結構設計、接口設計等方面闡述一下系統(tǒng)的總體設計。2.1設計的總體思想與算法描述本系統(tǒng)是用于向用戶提供一個可以向用戶顯示時鐘

5、的系統(tǒng)。附加可以播放音樂和添加備忘錄的功能。本系統(tǒng)的主要思想是與算法是首先定義一個Date的變量currentDate即獲得系統(tǒng)時間的變量。再用多線程的思想把用Thread.currentThread().sleep(1000)每一分利用g.drawString(today,260,128)和g.drawString(lastdate,260,128)重畫一次數(shù)字時鐘即以格式星期---月份-日----時間-----年份格式顯示給用戶。而畫刻度時鐘①用兩個同心圓畫出外內表盤;②再用利用內表盤和內表盤半徑較小的一個同心圓同時每6度取一點畫一短直線再每隔5個6度即30度

6、畫一長一點的直線----時鐘的刻度盤;③利用系統(tǒng)時間的秒,分和時來變化刻度,使得秒,分和時指針都能在每次都能得到一個新的坐標每次重繪后,就是一個動態(tài)的刻度時鐘了。-10-學生姓名:周華明專業(yè):05級信科學號:2005101191042.2模塊結構圖依據(jù)需求分析結果,Applet時鐘系統(tǒng)可以分為四個模塊:刻度時鐘顯示模塊、音樂播放模塊、備忘錄模塊和數(shù)字時鐘模塊圖2-1所示:Applet時鐘系統(tǒng)數(shù)字時鐘模塊備忘錄模塊音樂播放模塊刻度時鐘顯示模塊圖2-1系統(tǒng)功能模塊圖2.2.1用戶管理模塊該模塊為用戶提供了一個動態(tài)的圓盤形的表盤時鐘。模塊圖如圖2-2所示:刻度時鐘顯示模

7、塊表盤時鐘圖2-2刻度時鐘顯示模塊圖2.2.2音樂播放模塊此功能模塊的主要功能是為用戶提供一個音樂播放功能區(qū)。用戶可以播放、循環(huán)播放和停止播放音樂。此模塊圖如圖2-3所示-10-學生姓名:周華明專業(yè):05級信科學號:200510119104音樂播放模塊循環(huán)控制播放控制停止控制圖2-3音樂播放模塊圖2.2.3備忘錄模塊該模塊的主要功能是給用戶提供一個可以輸入備忘錄,關閉備忘錄和查看備忘錄以及設置鬧鐘提示備忘錄和文字提示的功能,功能模塊圖如圖2-4所示備忘錄模塊鬧鐘提示備忘查看備忘錄關閉備忘錄輸入備忘錄圖2-4備忘錄模塊圖2.1.4數(shù)字時鐘模塊該模塊的主要功能是為用戶

8、提供一個可

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。