Java手機模型——大作業

一、大作業目的


 通過對java小型手機的程序設計, 能更加深入瞭解面向對象的編程思想,能夠正確並較爲熟練的運用 java 進行小型程序編寫。

二、功能概述


    該java小型手機具有發送接受信息、電話簿、計算器、時間顯示、畫圖、遊戲、音樂播放器、文件管理,關於手機功能。

介紹功能模塊

發送接受信息:基於TCP網絡編程的聊天功能模塊,通過ip與端口對接實現服務端與客戶端消息互通。

電話簿:基於輸入輸出流的相關應用實現文本的增刪改查功能。

計算器:通過算法模擬科學計算器。

時間顯示:獲取系統時間,在界面顯示時間。

畫圖:通過畫筆等方式,實現畫圓、直線、曲線、矩形、橢圓等形狀以及顏色更改。

遊戲:2048小遊戲。

音樂播放器:播放文件夾中音樂文件。

文件管理:調用系統記事本、打開相關文件。

關於手機:修改背景、字體等屬性。

 

三、程序代碼


由於代碼太長略,需求者找博主。

 

四、業務流程


1.首先進入主界面,然後進入菜單,可見相應模塊。


2、首先聊天模塊,分別選擇1.2.打開相應服務端與客戶端,輸入對應ip端口實現對接聊天。

 

 

3、返回進入電話簿,分別實現增加,刪除,查找,修改,顯示聯繫人

 

image.png

4、再次返回,進入計算器,可實現相對應的科學計算器的基本操作

 

image.png

 

5、返回,進入時間模塊,可以對時間進行顯示、修改等操作。


5.png

 

6、返回,進入畫圖模塊可進行相關圖案的繪製,顏色的修改,畫板的清除。

 

7.png

 

7、返回,進入遊戲模塊,可進行2048小遊戲。

 

 

8、返回,進入音樂播放器,可對相關文件夾裏的音樂文件進行播放。

 

 

 

9、返回,文件管理,可進行記事本以及文件打開操作。

 

10、關於手機模塊可對相關屬性進行修改。

 

 

五、總結與展望(改進)


總體功能實現良好,界面較爲完善,美觀程度稍有欠缺,字體等方面可以進行完善,電話簿模塊尚未使用數據庫,可以進行改進,畫圖模塊圖案較少,未實現橡皮筋功能,可以使用雙緩存技術進行完善,文件模塊在未打開文件的情況下,未進行異常處理,可以加上相應的異常處理。

本文標題:Java手機模型——大作業

本文鏈接:https://blog.xygeng.cn/?id=183

作者授權:除特別說明外,本文由 庚哥哥 原創編譯並授權 木芽博客 刊載發佈。

版權聲明:本文使用「署名-非商業使用-禁止演繹 4.0 國際」創作共享協議,轉載或使用請遵守署名協議。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章