java功能模型_【课程设计】Java手机模型

一、大作业目的

通过对java小型手机的程序设计, 能更加深入了解面向对象的编程思想,能够正确并较为熟练的运用 java 进行小型程序编写。

二、功能概述

该java小型手机具有发送接受信息、电话簿、计算器、时间显示、画图、游戏、音乐播放器、文件管理,关于手机功能。

介绍功能模块

发送接受信息:基于TCP网络编程的聊天功能模块,通过ip与端口对接实现服务端与客户端消息互通。

电话簿:基于输入输出流的相关应用实现文本的增删改查功能。

计算器:通过算法模拟科学计算器。

时间显示:获取系统时间,在界面显示时间。

画图:通过画笔等方式,实现画圆、直线、曲线、矩形、椭圆等形状以及颜色更改。

游戏:2048小游戏。

音乐播放器:播放文件夹中音乐文件。

文件管理:调用系统记事本、打开相关文件。

关于手机:修改背景、字体等属性。

三、程序代码由于代码太长略,需求者找博主。

四、业务流程

1、首先进入主界面,然后进入菜单,可见相应模块

8a41504ccc8913345b5a3906ce9170a5.png

2、首先聊天模块,分别选择1.2.打开相应服务端与客户端,输入对应ip端口实现对接聊天。

aa0d605de83e83d2e88a828d114653b3.png

3、返回进入电话簿,分别实现增加,删除,查找,修改,显示联系人

e47fb547efe54ab54d71f07711dd0ee4.png

4、再次返回,进入计算器,可实现相对应的科学计算器的基本操作

5、返回,进入时间模块,可以对时间进行显示、修改等操作。

6、返回,进入画图模块可进行相关图案的绘制,颜色的修改,画板的清除。

a8aff4dd2a66a8cda198b01720149630.png

7、返回,进入游戏模块,可进行2048小游戏。

8、返回,进入音乐播放器,可对相关文件夹里的音乐文件进行播放。

9、返回,文件管理,可进行记事本以及文件打开操作。

10、关于手机模块可对相关属性进行修改。

五、总结与展望(改进)

总体功能实现良好,界面较为完善,美观程度稍有欠缺,字体等方面可以进行完善,电话簿模块尚未使用数据库,可以进行改进,画图模块图案较少,未实现橡皮筋功能,可以使用双缓存技术进行完善,文件模块在未打开文件的情况下,未进行异常处理,可以加上相应的异常处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值