毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

VC++局域网聊天室毕业论文+需求分析 第5页

更新时间:2016-9-1:  来源:毕业论文
图4  服务器端类图
图中,CSocRecv类和CSocListen类都继承自CSocket类。
CSocListen对象监听服务器端口,一旦接收到客户端的请求,CSocListen对象便初始化CSocRecv对象,从而建立服务器与客户端的连接。
CSocRecv对象接收到客户端的消息时,OnReceive函数被调用,然后就通过私有成员变量m_pDlgChatRoom将接收到的消息显示到界面中。
当服务器端向客户端发送消息时,调用OnSocSend函数,将服务器端的消息发送到客户端。
3.4 保存聊天记录
服务器与客户端交流的信息都在界面中的ListBox控件中,所以保存聊天记录,只需在窗口关闭时,将ListBox控件中的信息保存下即可,也就是说在CChatRoomDlg::OnClose()函数中,将ListBox的信息保存在“C:\ChatLog.txt”里,打开“ChatLog.txt”文本文件即可查看到聊天记录。
4 系统测试
4.1 测试意义
本章对我的系统做具体的测试,验证系统的功能是否得以实现。
4.2 测试目标 
(1)测试是为了发现程序中的错误而执行程序的过程;
(2)好的测试方案是尽可能发现尚未发现的错误的测试方案;
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
从上述规则可以看出,测试的正确定义是“为了发现程序中的错误而执行程序的 过程”。正确认识测试是非常重要的,测试目标决定了测试方案的设计。没有发现错 误的测试也是有价值的,完整的测试是评定测试质量的一种方法。
4.3 测试过程
(1)启动聊天系统的服务端。编译服务端代码,连接,生成服务端的可执行程序。点击运行按钮,启动程序,这时界面显示等待客户端连接。
(2)启动聊天系统的客户端。编译客户端代码,连接,生成客户端的可执行程序。
(3)设置客户端程序的配置文件。在C盘的根目录下新建“config.txt”文本文件,内容为服务器的IP地址。因为服务器端程序和客户端程序在同一台电脑上运行,所以服务器IP可以写成“127.0.0.1”。
(4)开始聊天。运行客户端应用程序,界面显示连接服务端成功,可以进行聊天了。在客户端窗口中输入并发送“你好!我是客户端。”,服务端会收到消息“你好!我是客户端。”;在服务端输入并发送“你好!我是服务端。”,客户端会收到消息“你好!我是服务端。”。
(5)关闭聊天系统,查看聊天记录。聊天系统的聊天记录文件放在C盘下,名称为“ChatLog.txt”,打开该文件,文件内容恰是聊天的内容。

上一页  [1] [2] [3] [4] [5] [6] 下一页

VC++局域网聊天室毕业论文+需求分析 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。