77范文网 - 专业文章范例文档资料分享平台

基于远程方法调用的聊天室软件设计与实现—毕业论文(6)

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图5-2用户界面

5.2.3聊天信息存储 (1)存储

Date dt = new Date(System.currentTimeMillis()); //设定日期 SimpleDateFormat sdf = new SimpleDateFormat(\ String chatdata= sdf.format(dt);

Connection conn=null; try{

Class.forName(\数据库驱动 String url=\ String user=\

String password=\

conn=DriverManager.getConnection(url,user,password); //if(conn!=null){

//System.out.println(\ // } }

catch(Exception e){ e.printStackTrace();

}

Statement stat=null;

try{

stat=conn.createStatement(); //System.out.println(\ }

catch(Exception e){ e.printStackTrace(); } try{

String sql=\into chatinfo(DATA,CHATTER,NEWS) 数据库执行语句

stat.executeUpdate(sql);

// System.out.print(\ }

catch(Exception e){ e.printStackTrace(); }

finally{ try{

stat.close(); }

catch(Exception e){

e.printStackTrace(); } try{

conn.close(); }

catch(Exception e){ } } }

(3)显示聊天记录

public class infoshow{

private static Connection conn; private static Statement stat; private static ResultSet rs; String title=\聊天记录\JFrame f;

JTextArea area;public void fa(){ f=new JFrame(title)

values ('\

f.setBounds(250,250,500,500); f.setVisible(true);

JPanel pNorth,pSouth,pText; pNorth=new JPanel(); pSouth=new JPanel(); pText=new JPanel();

area=new JTextArea(15,35);

pText.add(new JScrollPane(area)); f.add(pNorth,BorderLayout.NORTH); f.add(pSouth,BorderLayout.SOUTH); f.add(pText,BorderLayout.CENTER); f.validate();

f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); }

public void check(){

infoshow mm=new infoshow(); mm.fa(); mm.sho(); }

public void sho(){ try{

Class.forName(\

String url=\String user=\

String password=\

conn=DriverManager.getConnection(url,user,password); }

catch(Exception e){ e.printStackTrace();}

try{ stat = conn.createStatement();

rs=stat.executeQuery(\ while(rs.next()){

System.out.println(rs.getDate(\\

String info=rs.getTimestamp(\\\area.append(info+\} }

catch(Exception e){

e.printStackTrace();} finally{ try{

rs.close() }

catch(Exception e){ e.printStackTrace(); } try{

stat.close(); }

catch(Exception e){ e.printStackTrace(); } try{

conn.close(); }

图5.3 聊天及聊天记录

5.3本章小结

本章详细介绍聊天软件设计的主要技术和过程。通过代码和图片的形式告诉用户软件的实现过程,和设计过程。通过图片方式的详细介绍,让用户更深刻地了解软件并能够轻松地实用软件。

6.软件测试

在完成软件设计后,为了继续完善软件,接下类进行软件的测试,软件测试

这一环节能够有效的保证软件有效的运行,并且能够发现其中的问题并解决问题

6.1软件测试

6.1.1 操作系统测试

通过多种操作系统(win7 32bit/win7 64bit)运行软件,检查软甲是否与设计的界面符合。 6.1.2功能测试

逐个功能进行测试,查看软件的各个功能是否能够顺利进行

测试项目 客户端启动 测试目的 确保客户端有效运行 结果 成功 原因 解决情况 服务器端启动 验证服务器端是否有效 成功 测试聊天功能 测试远程聊天功能跟能否实现 成功 查看聊天记录功能 能否查看聊天记录 成功 表6.1软件测试报告

6.2本章小结

本章主要是对软件各项功能以及系统的测试,确保软件可以稳定的运行,一个软件好的软件体现在它的稳定和实用性上。

参考文献

[1] 高宏静.《Java从入门到精通》 [M]北京:化学工业出版社,2009年版 [2]《科技传播》 JavaRMI的原理和实现方法_余俊[M] 科技出版社2010年 第13期

[3] JavaRMI原理及实现方法_曹军梅[D] 自然科学出版社2001.3 [4] JAVA的远程方法调用_林凤华[D] 湖北职业技术学院2013.12

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于远程方法调用的聊天室软件设计与实现—毕业论文(6)在线全文阅读。

基于远程方法调用的聊天室软件设计与实现—毕业论文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/467176.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: