上QQ阅读APP看书,第一时间看更新
5.3 系统功能设计
系统设计是现如今软件设计必不可少的环节。根据用户在需求分析时提出的需求进行设计,确定系统的逻辑要求、性能模型,然后在满足用户需求的前提下,依据用户所使用的系统环境,通过系统设计建立软件项目的物理模块,最终通过编码实现一个可运行的程序。
5.3.1 系统设计目标
通过Java实现截图功能,能够将所需要的信息以截图的形式保存下来,并及时传递给服务端显示,使操作更迅速、更方便。
本系统的功能有以下几点。
(1)截取全屏图像。
(2)服务器与客户端建立socket连接并确认通信。
(3)模拟手动发送给服务器。
(4)自动发送给服务器。
(5)服务器接收发送图片信息并显示。
5.3.2 系统总体设计
本系统总体设计流程图如图5-1所示。
图5-1 总体设计流程图