基于JavaSE的局域网通信工具_GUI窗体_桌面应用

目 录

1.绪论5

2.系统需求分析6

2.1.功能需求6

2.2.可靠性需求6

3.系统可行性分析8

3.1.技术可行性8

3.2.经济可行性9

3.3.操作可行性9

4. 局域网通信系统通信原理10

4.1.套接字通信10

4.1.1 客户端套接字11

4.1.2 服务器端套接字12

4.2 数据报通信13

4.3 无连接的客户/服务器程序工作流程15

4.4 多线程编程16

5.总体设计18

5.1 系统通信模型与拓扑结构设计18

5.1.1 即时通讯系统的一般模型18

5.1.2 即时通讯系统服务的拓扑模型19

5.2 功能设计19

5.2.1 服务器端功能设计19

5.2.2 客户端功能设计20

5.3 界面设计21

5.3.1 服务器端界面设计21

5.3.2 客户器端界面设计22

6.详细设计23

6.1 服务器端详细设计23

6.1.1 界面设计23

6.1.2 功能模块的实现23

6.2 客户端详细设计24

6.2.1 界面设计24

6.2.2 功能模块的实现25

结论26

致谢27

参考文献28

基于JavaSE的局域网通信工具_GUI窗体_桌面应用

基于JavaSE的局域网通信工具_GUI窗体_桌面应用

基于JavaSE的局域网通信工具_GUI窗体_桌面应用