菜单
  

    5.2.4 代码实现    18
    5.3 登录模块    20
    5.3.1 模块介绍    20
    5.3.2 流程图    21
    5.3.3 相关类图    22
    5.3.4  关键代码    22
    5.4 聊天模块    25
    5.4.1 模块介绍    25
    5.4.2 流程图    26
    5.4.3 相关类图    26
    5.4.4 关键代码    27
    5.5 文件模块    28
    5.5.1 模块介绍    28
    5.5.2 流程图    29
    5.5.3 相关类图    29
    5.5.4 关键代码    30
    5.6  用户界面的设计    31
    6. 难点和对策    34
    6.1 在java中处理Socket网络异常断开的方法    34
    6.2  java中多线程的同步资源访问    35
    6.3  java操作XML    35
    7.系统测试    38
    7.1 测试中出现的问题    38
    7.2 如何解决    38
    7.3 项目存在没有解决的问题    38
    7.4拟用解决方法    38
    结语    39
    参考文献    40
    1.引言
    1.1  开发背景
    互联网发展到今天,网络聊天已近成为人们一种习惯,一种人们日常信息交流的工具。现在比较多的人用QQ,YY, MSN等。以前人们交流通常用邮件、电话等,现在随着人们的信息需求不断变化即时通信越来越重要,传统的通信已近无法满足现代的需求。企业和社会组织机构等,对即时通信的需求更是大。这也充分显示了开发这个即时通信的重要性。我相信随着即时通信技术的发展,对与沟通、协作方面有着更多方便、快捷、实时等优势,将成为继电话、E-Mail之后又一个完全融入每个人生活的互联网工具。
    Java是一种流行的编程语言,在每个月的排行中都在前几名。Java也是一种跨平台,能在不同机器中运行的编程语言。对于网络开发也有很多相关类库,对开发网络通信程序也有很大的优势。同时也支持开发网站。其中java包中的各种类包都封装了一般的需求操作,避免重复造车轮。Java的整体设计、架构都很好,有利于应用程序的扩展,和类库的添加。我想java编程语言将对未来的互联网发展有很强的推动作用。
    1.2 开发目的和意义
         即时通信发展到今天,已近成为当今社会不可缺少的一部分,上一代人们用邮件,电话等进行通信。可是这样人力物力都消耗的很大。即时通信实时而生,人们可以利用网络通信技术进行即时的信息 交流。方便又快捷。通过学习QQ聊天软件,我想现在即时通信已近超出了聊天的范畴,附加应用的添加,将成为人们生活中不可缺少的一部分。
    互联网的发展,世界变的越来越小。网络上提供的数据多种多样。网络通信系统实现也有很多种。有点对点技术,http协议技术,socket技术等。通过多方面的考虑,本系统用socket技术,通过socket启动服务,客户端连接服务进行即时通信。
    1.3 论文研究内容
    1.通讯原理
           首先是用户登入,服务器端有个专门的线程负责监听socket连接。如果客户端连接成功,服务器就会将连接信息转发到其他用户中。其中服务器和客户端间的信息是通过将信息转换成一定格式的xml字符串,通过网络流传输。
    2、UI界面
     UI界面使用Swing开发的。Swing是java用于应用程序界面开发的工具包。 它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。
  1. 上一篇:基于安卓系统的语音识别软件开发
  2. 下一篇:jsp+mysql餐饮主题网站的设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

  8. 中考体育项目与体育教学合理结合的研究

  9. 当代大学生慈善意识研究+文献综述

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 乳业同业并购式全产业链...

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 十二层带中心支撑钢结构...

  16. java+mysql车辆管理系统的设计+源代码

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回