课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 类似QQ聊天软件的设计 [复制链接]

楼主
文件格式:word+XML
文件大小:35.99MB
适用专业:计算机
适用年级:大学
下载次数:13 次
我要下载:点击联系下载
论文编号:56897

资料简介:
  毕业设计 类似QQ聊天软件的设计,共43页,15178字,附源程序。
  
摘  要
  
实时通讯软件的出现正在逐渐改变人们的沟通与交际方式。无论近在咫尺,还是远隔重洋,也只是在键盘和鼠标之间就可以解决问题。实时通讯服务非常适合企业内部或企业和客户之间的交流。为了实现在局域网内没有连接internet的情况下进行实时通信,本人选择用JAVA设计开发了基于局域网的实时通信软件——JICQ。此软件实现了在局域网内实时通信的功能,并且类似于ICQ那样可以注册JICQ用户、添加和删除好友、发送和接收消息等等。本文主要阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写,网络通信程序,讨论了SOCKET机制、输入输出流以及软件的实现。通过该软件的编制和实践,对自己所学习的知识进行一次综合和提高,有更深层次的理解和掌握,在这过程中激发自己学习的潜力,提高软件开发的能力,加深对网络协议和windows环境下网络编程的理解和掌握。
  
关键词:JAVA;即时; 通讯; 网络; 软件;SOCKET ;UDP ;多线程
  

  
目  录
  
摘  要    I
  
Abstract    II
  
第1章    概 述    1
  
1.1 背景    1
  
1.2 JAVA简介    3
  
1.3 小结    7
  
第2章    需求分析    8
  
2.1 技术可行性研究    8
  
2.2 经济可行性研究    11
  
2.3 软件的功能需求    12
  
2.4 软件概述    12
  
2.5 小结    12
  
第3章    总体设计    13
  
3.1 实现原理    13
  
3.2 软件的中文处理    16
  
3.3 小结    17
  
第4章    详细设计    18
  
4.1 服务器端    18
  
4.1.1 服务器端建立连接:    18
  
4.1.2 服务器端连接数据库:    19
  
4.2 客户端    19
  
4.2.1 客户端登录建立连接    19
  
4.2.2 用户删除好友时的    21
  
4.2.3 添加好友    22
  
4.2.4 注册    23
  
4.2.5 发送和接收消息    24
  
4.2.6 修改个人和系统信息    25
  
4.2.7 文件的传输和接收    25
  
4.3 数据库的设计    26
  
4.4 小结    26
  
第5章    软件测试及心得    27
  
5.1 软件测试    27
  
5.1.1 黑盒测试:    27
  
5.1.2 白盒测试:    27
  
5.2 心得体会    27
  
5.3 小结    30
  
第6章    功能介绍    31
  
6.1 用户注册    31
  
6.2 用户登录    31
  
6.3 用户添加好友    32
  
6.4 用户删除好友    33
  
6.5 修改个人和系统信息    33
  
6.6 发送和接收信息    34
  
6.7 发送和接收文件    35
  
6.8 小结    36
  
结  论    37
  
参 考 文 献    38
  
附录A    软件中的类列表    39
  
附录B    使用说明书    40
  
致  谢    42


资料文件预览:
共59文件夹,313个文件,文件总大小:35.99MB,压缩后大小:34.91MB

  • 毕业设计-类似QQ聊天软件的设计
  • 类似QQ聊天软件的设计
  • JICQ安装程序
  • 安装客户端
  • Client_xml
  • Client_xmllocales
  • custom_en  [10.49KB]
  • txtProjectLocalizationInfo.txt  [3.80KB]
  • Client_xml_Build_Output
  • Web_Installers
  • InstData
  • com
  • zerog
  • ia
  • download
  • dialogs
  • classEmailProgressDialog.class  [3.49KB]
  • classErrorDetailDialog.class  [3.81KB]
  • classErrorDialog.class  [6.75KB]
  • classGUIDialog.class  [1.51KB]
  • classProgressBar.class  [5.11KB]
  • classProgressDialog.class  [7.82KB]
  • downloaders
  • macexecutils
  • classMacComLineExec.class  [3.01KB]
  • classMacDecoder.class  [2.31KB]
  • classMacFileRunner.class  [4.92KB]
  • classMacHFSOutStrm.class  [2.69KB]
  • classMacInfoFileOutStrmJDi.class  [2.08KB]
  • classMacInfoFileOutStrmJDi2.class  [2.03KB]
  • classMacJDirectChooser.class  [2.99KB]
  • classMacMB2InputStream.class  [6.51KB]
  • classMacQuotStrmTok.class  [2.52KB]
分享 转发
TOP
沙发

我学要啊!!

加油赚积分啊!!
TOP
板凳

好东西啊~~~~

支持
TOP
地板

怎么就没人知道呢?
TOP
5#

几好
TOP
6#

我现收藏了,正缺这个
TOP
7#

这个系列的帖子都不错

要顶!

收藏再看!
TOP
8#

我刚发了篇,没设钱,要用的可以去看看
TOP
9#

TOP
10#

发财朋友什么好的建议呵

不之道来的吧为什么呢



朋友什么好的建议呵



最近老是一定感觉会发财呢
TOP
发新话题 回复该主题