零基础学Java项目开发
上QQ阅读APP看书,第一时间看更新

5.3 系统功能设计

系统设计是现如今软件设计必不可少的环节。根据用户在需求分析时提出的需求进行设计,确定系统的逻辑要求、性能模型,然后在满足用户需求的前提下,依据用户所使用的系统环境,通过系统设计建立软件项目的物理模块,最终通过编码实现一个可运行的程序。

5.3.1 系统设计目标

通过Java实现截图功能,能够将所需要的信息以截图的形式保存下来,并及时传递给服务端显示,使操作更迅速、更方便。

本系统的功能有以下几点。

(1)截取全屏图像。

(2)服务器与客户端建立socket连接并确认通信。

(3)模拟手动发送给服务器。

(4)自动发送给服务器。

(5)服务器接收发送图片信息并显示。

5.3.2 系统总体设计

本系统总体设计流程图如图5-1所示。

图5-1 总体设计流程图