网络聊天室的设计大学论文

上传人:人*** 文档编号:543511353 上传时间:2023-09-08 格式:DOC 页数:28 大小:962KB
返回 下载 相关 举报
网络聊天室的设计大学论文_第1页
第1页 / 共28页
网络聊天室的设计大学论文_第2页
第2页 / 共28页
网络聊天室的设计大学论文_第3页
第3页 / 共28页
网络聊天室的设计大学论文_第4页
第4页 / 共28页
网络聊天室的设计大学论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《网络聊天室的设计大学论文》由会员分享,可在线阅读,更多相关《网络聊天室的设计大学论文(28页珍藏版)》请在金锄头文库上搜索。

1、 毕业论文(设计)题 目: 网络聊天室的设计 院(系): 计算机科学与技术学院 专业年级:计算机科学与技术2007级 姓 名: * 学 号: 073210240 指导教师: *讲师 2008年04月01日原 创 性 声 明本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于毕业论文使用授

2、权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属*。本人完全了解*有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权*可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为*。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为*。论文作者签名: 日 期: 指导老师签名: 日 期: *2009届本科生毕业论文 网络聊

3、天室的设计 王志星网络聊天室的设计摘 要在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络。由信息时代的到来引发了一场知识和信息革命,计算机和现代网络技术的广泛应用极大地促进了社会经济的发展,同时也带来了一些新兴产业的发展,比如聊天室。聊天室已经慢慢成为人们生活的一部分,呈现出良好的势头和广阔的发展前景。因此产生了制作一个类似QQ的网络聊天工具的想法。 Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而Java语言最大的成功之处在于它的平台无关性和具有强大的网络编程功能,基于Java网络编程的强大

4、功能本人将用Java编写一个聊天系统。本文主要介绍了以当前流行的Java语言开发的一个简单的网络聊天室。一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的而Java提供的多线程功能用多线程可完成多点对多点的聊天。该小聊天室主要是为许多喜爱上网聊天的朋友开发设计的,希望能在现有的众多聊天室中给大家多一种的选择。和许多大型的网络聊天室相比该小聊天室比较简单,但能实现聊天的基本功能,点对多聊天,点对点聊天等。本聊天室主要由登

5、录页面、验证页面、聊天室页面、离开页面、查看聊客页面、帮助页面等页面构成。整个设计简洁明了、实用,使用简单整个软件界面,操作简单。语句修改。关键词:java 语言,聊天室,多线程,客户机/服务器 The design of chartroom system based on network AbstractAs the network become more and more developed, people become more and more lean to the network, and can not leave with out it.The information age

6、arrival has initiated a knowledge and information revolution, widespread application of the computer and the modern network technology enormously promoted the social economy development, at the same time has also brought some emerging industrial development, for instance chartroom. Chartroom has alr

7、eady become a part of peoples life slowly, presented the good tendency and the broad prospects for development. So we create a network chat medium just like the QQ.Java is a programming language with the simple construction which is completely object-oriented 。英文符号用!Java also possess the portability

8、, high performance and security , and provide the multi thread function. The best success is its and its strong network programming function ,base on this ,Id like to use Java to write a chat system. Generally speaking, most chat medium consist the CLIENT PROGRAM, server program and the server which

9、 is use to content the database. This system adopt client/server pattern and the Socket class provide by Java to communicate the client and server. Because of chat is many to many, the multithreading function can implement the many-many chat. A chartroom was introduced by a popular Java language pre

10、sently in this context. This is a chartroom that designed to many friend who likes chatting online. The hope can give everybody in the existing multitudinous chartroom more than one kind of choices. Compared with many large-scale networks chartrooms this small chartroom is quite to be simple, but ca

11、n realize the basic function which the dotted pair is chatted more, point-to-point chats and so on. This chartroom mainly consist with registering the page, confirming the page, the chartroom page, leaving the page, the examination of charting guest page, helping page constitution and so on. Entire

12、design Concise, practical and the use is simple.Key Words:Java , chartroom, Multithreading , Client/Server目 录1 概 论11.1 JAVA的网络功能与编程11.1.1 JAVA概述11.1.2 JAVA的特点21.1.3 JAVA语言在网络上的应用51.2 Jcreator开发工具的概述61.3 IP/TCP协议常识61.3.1 IP、TCP的特点61.3.2 TCP/IP协议进行传输数据的传输过程71.3.3 端口号71.4 Socket的简介72 网络聊天室系统需求分析92.1 网络

13、聊天室系统设计的目的和意义92.2 网络聊天室系统功能93 网络聊天室系统设计技术103.1 Access数据库技术103.2 主要页面113.2.1 服务器端启动界面113.2.2 用户登录、注册及成功注册界面113.2.3连接服务器界面123.2.4网络聊天室客户端主界面123.2.5查找密码界面133.2.6成功查找到密码后界面133.2.7退出客户端后服务器端界面143.3聊天系统各功能模块143.3.1 服务器程序模块143.3.2客户端程序模块164 网络聊天室系统使用说明194.1 网络聊天室系统安装及配置说明194.1.1网络聊天室系统运行环境194.1.2网络聊天室系统的安装

14、及配置194.1.2.1网络聊天室系统数据库:194.1.2.2数据源配置:194.1.2.3配置java运行环境:195 总 结205.1 毕业设计总结和展望205.2 经验和感想20参考文献21致 谢22III*2009届本科生毕业论文 网络聊天室的设计 王志星1 概 论1.1 JAVA的网络功能与编程1.1.1 JAVA概述美国硅谷有一句行话,每10年15年有一次轮回。最近的一次轮回就是从Java开始。Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。不论你使用的是哪一种WWW浏览器,哪一种计算机,哪一种操作系统,只要WWW浏览器上面注明了“支持Java”,你就可以看到生动的主页。Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号