局域网聊天系统的设计与实现-毕业论文 - 图文(8)

2019-05-17 14:27

}

userObjs[2]=sellerNums; //统计积分皇冠

hql=\

\

SQLQuery sqlQuery=session.createSQLQuery(hql); sqlQuery.addEntity(User.class); @SuppressWarnings(\List val=sqlQuery.list(); for(User user:val){ }

SessionUtil.closeSession(session); return userObjs;

String userName=user.getUserName(); Integer integralMax=user.getIntegral(); userObjs[3]=userName; userObjs[4]=integralMax;

35

第5章 系统测试与调试

系统的设计与实现,最终的目的是为了投入使用,给用户解决生活中的实际问题,不能有很多问题,而直接上线,因此,在线上线之前,系统测试与调试项目开发必备的步骤。

5.1程序调试

程序调试是系统调试中最要的一步,下面给出其中一个调试有问题的调试案例。 好友上线或者,下线,好友管理器自动更新好友列表。 调试代码如下:

/**

* 更新好友列表 */

public void flushOnlineList() { }

// 清除树中所有节点

if (onlinFreendNode.getChildCount() > 0) { }

// 把更新的好友添加到树中

Iterator it = names.iterator(); while (it.hasNext()) { }

onlineFreendTree.setVisible(true); // 动态刷新好友列表

SwingUtilities.updateComponentTreeUI(onlineFreendTree);

String name = it.next(); DefaultMutableTreeNode onlinFreendNode.add(node);

node

=

new

onlinFreendNode.removeAllChildren();

DefaultMutableTreeNode(name);

调试结果:如下图所示,直接用updateComponentTreeUI更新Jtree会报出空指针异常。

36

图5-1 自动更新好友列表调试图

解决方案:首先把Jtree对象封装到DefaultTreeModel对象treeModel中,然后用treeModel.reload()方法来实现自动更新好友列表。

5.2功能调试

(1) 聊天子系统

首先打开Chat服务器,点击运行StartServer,然后运行Chat客户端,如果要修改服务器地址,则修改后,输入用户信息进行登录,没有账号,则去注册;登录成功后进入好友管理器,单击聊天对象,即可打开聊天窗口进行聊天。

图5-2 运行Chat服务器

37

图5-3 修改服务器地址

图5-4 进入好友管理器

38

图5-5 与好友聊天

(2)Web前端子系统

如果没有账号,可以先注册,浏览商品,查看商品详情,可以直接购买,也可以先加入购物车,一起支付。

图5-6 注册

图5-7 浏览商品

39


局域网聊天系统的设计与实现-毕业论文 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:八年级思品下册(全)教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: