- 12
- 0
- 约2.36万字
- 约 31页
- 2016-10-10 发布于贵州
- 举报
软件工程 课程计 Socket聊天系统
目 录
1.前言 4
2.需求分析 5
2.1系统的功能需求 5
2.1.4点歌 5
2.1.5分组管理 5
2.1.6个人信息管理 5
2.1.7用户管理 5
2.1.8视频通话 5
2.2非功能需求: 5
2.2.2网络安全 5
2.3用例分析 6
2.3.1参与者 6
2.3.2用例分析 6
2.3.3系统的用例图 6
3.总体设计 8
3.1TCP服务器设置 8
3.2分析类图 9
3.3顺序图 10
3.2.1用户私聊顺序图 10
3.2.2用户传送文件序列图 11
3.3协作图 11
3.3.1用户私聊协作图 11
3.3.2用户传送文件协作图 12
4.详细设计 14
4.1客户端设计 14
4.2服务端设计 14
4.3多线程设计 15
5.代码实现 16
5.1服务端设计 16
5.2客户端设计 18
5.3多线程 22
5.3.1服务端多线程 22
5.3.2客户端多线程 24
6.运行与测试 25
6.1用户登录界面 25
6.2输入端口界面 25
6.3服务器记录,在线的用户信息。 26
6.4私聊 26
6.4.1登录 26
6.4.2用户给指定的好友发送信息。(私聊) 27
6.4.3指定好友接受到好友信息。(私聊的信息) 27
6.4.5好友回复我的信息 28
6.5群聊 28
6.5.1发送群消息 28
6.5.2好友响应并接受群聊信息 29
原创力文档

文档评论(0)