\
JOptionPane.showMessageDialog(MainFrame.this, \文件接收完成
本章小结
本章主要介绍了网络聊天系统的具体实现,介绍了数据库、注册、登录、聊天和文件传输具体实现代码和流程图,深入介绍了系统的整体设计。
27
第五章 系统测试
第一节 服务器模块测试
用户进行注册和登录之前,必须先启动服务器,只有在服务器开启的情况下,才能保证用户的注册、登录等功能顺利实现。运行服务器程序后,将出现如图5.1所示的界面,用户点击“启动”按钮后,服务器将启动,等待用户的连接,如图5.2。
图5.1 初始界面
图5.2 启动服务器
28
第二节 注册模块测试
当用户运行客户端程序后,就会出现注册窗口,用户可以在该窗口中填写基本信息进行注册,如图5.3所示。
图5.3 注册初始界面
用户进行注册之前,必须先填写用户名、密码和选择性别,如图5.4所示。
图5.4 输入用户信息
用户将所有信息填写完成后,点击“注册”按钮,系统将出现“注册成功”信息,如图5.5;若其中用户名或密码为填写,将出现错误提示,如图5.6。若改用名已经被注册,系统将提醒用户,如图5.7.
图5.5 注册成功
29
图5.6 错误提示
图5.7 用户名以被注册
第三节 登录模块测试
用户注册后,直接点击“登录”按钮,若用户已登录,系统将提示用户,如图5.8所示。若用户之前未登录,则用户登录将进入主界面,如图5.9。
图5.8 用户已登录
30
图5.9 用户登录成功
第四节 聊天模块测试
该模块提供了私聊和群聊功能,用户在好友列表中选则单个用户,则可进行私聊,如图5.10所示。
图5.10 选择单个好友
用户选择好友后,就可以在输入框中输入信息,如图5.11。点击“发送信息”按钮,输入的信息被发送出去,如图5.12.
图5.11 输入信息
31