1 / 45
文档名称:

基于CS模型的Java聊天室_毕业设计.doc

格式:doc   页数:45
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于CS模型的Java聊天室_毕业设计.doc

上传人:追风少年 2013/10/26 文件大小:0 KB

下载得到文件列表

基于CS模型的Java聊天室_毕业设计.doc

文档介绍

文档介绍:基于CS模型的Java聊天室
前言
使用Java开发网络程序在网络飞速发展的今天已经显得格外重要,与使用其他语言开发网络程序一样,Java的网络开发是相当方便的,通过Socket进行网络信息传输。但与其他语言不同,Java语言天生具备网络开发的优越性,使用Java可以快速开发安全的基于网络的服务和应用程序。
在网络飞速发展的今天,各种各样的的交流变的非常重要。人们的交流已经不能局限在小范围内,人们渴望与其他国家或地区的人们进行交流。但由于地域的限制使人们不可能在短时间内得到面对面的交流。于是,这个可以把全世界所有的人短时间内都联系到一起的新生事物,所以网上聊天室就诞生了。刚开始的聊天室的功能很简单,就是单纯的文字交流。但随着时间的发展和技术的提高,现在的聊天室已经具备强大的功能。例如,传输文件,语音聊天,视频聊天等。使人们不仅仅满足于言语上的交流,还可以分享彼此的珍藏的图片,看到对方的面容。这些新功能都受到了大家的一致好评。随着手机可以上网,手机也可以登录到网上聊天室中,使人们不仅仅局限于坐在电脑前聊天,可以随时随地的上网聊天。
第一章绪论
(一)论文背景及课题来源
随着网络技术的发展和普及,已经成为人们获取有关信息和相互交流的重要途径之一,越来越多的机构和组织开始利用网络资源传递、发布、收集和管理信息。这对各种类型的网络提供一次很大的挑战与机遇,特别是通过网络进行信息交互的这种活动,更加使网络的经营方式充满了活力和机动性[5]。
基于C/S模型的Java聊天室是应用于网络交流领域的系统,它的主要特点有:
:聊天室系统在各种各样的网络中均可以运行,系统具有较高的可移植性和使用性;
:系统具有良好的人机界面,便于各类使用者操作,提供了人性化的服务;
:通过网络的连接,系统双方的交流可以在短期内进行,相比与传统面对面的交流节省不少时间[15]。
聊天室中聊天内容的及时性和准确性是极其重要的,它主要针对当今社会快节奏生活,人们没有很多时间来等信息。本系统提供的功能便于系统使用双方的信息交流,有效的提高了使用者的使用效率,缩短了使用者的使用时间[6]。
(二)本课题在国内外的发展状况
随着网络技术的发展和普及,多数网站纷纷利用自己的网络资源建立聊天室,并为客户提供各种各样便捷的服务。中国的一些龙头网站,如sina,有很多聊天室,供国内外的不同的人们进行不同话题的讨论,不仅将会员发展由国内延伸到国际,更是为提高自身的知名度提供了方便[2]。
聊天室的开放性、信息资源的多样性可为网站发展提供优良的广告宣传和商品推广,这是其他网站活动方式所无法比拟的,聊天室趋向方便化、快捷化是各大网站成长的必然经历的阶段[8]。
(三)应解决的问题及系统开发意义
本系统针对聊天室用户的需要,建立了客户端和服务器端。主要解决的问题包括:
,并且界面尽量人性化。
,并且时刻监视客户端,保持与客户端的连接。
,发送的信息经服务器端可以转发给其他客户。
,对于用户的不正确的操作系统应该有提示。
基于C/S的Java聊天室系统它的开发意义在于为人们之间相互交流提供了一个快捷、方便的应用平台。大型网站可以通过聊天室来提高自身的知名度,增加的访问流量。
第二章开发工具及相关技术介绍
(一)Java与Socket简介
Java语言是Sun公司于1991年创建的一种新的程序设计语言。该语言与C/C++等传统程序设计语言不同,具有突出的平台独立性,高度的可靠性和安全性特点。1999年6月SUN公司重新定义了Java技术的结构,将Java2平台分为三个版本:标准版(J2SE),企业版(J2EE)和微缩版(J2ME)。目前,Java技术除了沿着J2SE,J2EE,J2ME三种技术为主脉络迅速发展外,环境下各种新型信息技术的发展,并能够迅速与这些新技术融合,积极支持这些新技术应用的开发[1]。
Socket是Java中需要编写较低层次的网络通信程序(例如Client/Server应用程序)时提供的一种通讯机制。Socket是两个程序进行双向数据传输的网络通信的端点,一般由一个地址加上一个端口号来标识。每个服务程序都在一个众所周知的端口上提供服务,而想使用服务的客户端程序则需要连接该端口。通过Socket的数据是原始字节流信息,通信双方必须根据约定的协议对数据进行处理与解释[15]。
Socket通信机制提供了两种通信方式:有连接方式(TCP)和无连接方式(UDP数据报)。有连接方式中,通信双方在开始时必须进行一次连接过程,建立一条通信链路。通信链路提供了可靠的,全双工的字节流服务。无连接方式中

最近更新

2025年贵州航天职业技术学院单招职业技能测试.. 40页

2025年贵州食品工程职业学院单招职业倾向性测.. 39页

2025年资阳环境科技职业学院单招综合素质考试.. 41页

2025年赤峰工业职业技术学院单招职业适应性考.. 40页

2026年梅河口康美职业技术学院单招职业适应性.. 41页

2026年武汉城市职业学院单招职业适应性测试模.. 42页

2025年辽宁理工职业大学单招职业技能测试模拟.. 40页

2025年辽宁省盘锦市单招职业倾向性考试模拟测.. 41页

2026年江苏电子信息职业学院单招综合素质考试.. 42页

2025年遵义职业技术学院单招职业倾向性测试模.. 42页

2025年邯郸科技职业学院单招职业倾向性考试模.. 42页

2025年郑州信息工程职业学院单招综合素质考试.. 41页

2025年郑州城市职业学院单招综合素质考试模拟.. 41页

2025年重庆五一职业技术学院单招职业倾向性测.. 41页

2026年河南省漯河市单招职业倾向性测试题库附.. 42页

2025年重庆城市管理职业学院单招职业技能测试.. 41页

2025年重庆市巴中地区单招职业倾向性测试模拟.. 41页

2025年重庆建筑科技职业学院单招综合素质考试.. 39页

2025年重庆机电职业技术大学单招综合素质考试.. 39页

2025年重庆电力高等专科学校单招职业倾向性考.. 40页

2025年重庆移通学院单招职业适应性测试题库完.. 38页

2025年重庆轻工职业学院单招职业倾向性考试模.. 39页

2025年铁岭卫生职业学院单招职业技能测试模拟.. 40页

2026年潇湘职业学院单招职业适应性考试题库必.. 43页

2025年长春医学高等专科学校单招职业倾向性测.. 40页

2025年长沙幼儿师范高等专科学校单招职业技能.. 41页

2025年闽西职业技术学院单招综合素质考试模拟.. 39页

2025年防城港职业技术学院单招职业适应性测试.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页