下载后可任意编辑JIU JIANG UNIVERSITY毕 业 论 文 题 目 基于 Web 的在线实时通讯系统 的 设计与实现 英文题目 The Design and Implementation of The Instant Messaging System Based on Web 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 廖江晨 班级学号 A0 8 11 25 指导老师 杨振宇 二○一二年五月下载后可任意编辑下载后可任意编辑摘 要随着互联网的快速进展,网络聊天工具已经作为一种重要的信息沟通工具,受到越来越多的网民的青睐
目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有 Netmeeting、腾讯 QQ、MSN-Messager 等
聊天通讯系统的诞生拉进了人们的距离,沟通沟通更加方便了
系统的开发也是受到 WebQQ 的启示,开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面
前者通过 Socket 套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表
后者通过与服务器建立连接,来进行客户端与客户端的信息沟通
其中用到了局域网通信机制的原理,通过直接继承 Thread 类来建立多线程
开发中利用了计算机网络编程的基本理论知识,如 TCP/IP 协议、客户端/服务器端模式(Client/Server 模式)、网络编程的设计方法等
在网络编程中对信息的读取、发送
系统的目标就是能够实现在线实时通讯,系统采纳 MyEclipse 为基本开发环境,使用 SSH 框架以及 Ajax 等进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统
系统具有良好的程序结构和人机交互界面,通用性强,既可独立为一个小型聊天网站,也可应用于其它不同需求的网站
关键词:实时通讯,多线程,服