1 / 66
文档名称:

毕业设计(论文)-基于JAVA的多人聊天系统设计.doc

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

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

分享

预览

毕业设计(论文)-基于JAVA的多人聊天系统设计.doc

上传人:3346389411 2013/2/5 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-基于JAVA的多人聊天系统设计.doc

文档介绍

文档介绍:本科生毕业设计
摘要
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。基于Java网络编程的强大功能,本次毕业设计使用Java编写一个聊天系统。
一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过Java提供的Soket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的而Java提供的多线程功能用多线程可完成多点对多点的聊天,数据库管理系统用SQL Server2000完成并通过JDBC-ODBC桥访问数据库。
本系统建立在JAVA平台上,系统的设计使用了面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端与客户端以及客户端与服务器端之间通过Socket传送消息。使用JAVA语言编写,开发工具采用Eclipse。服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。大大增强了程序对服务器资源的利用。
聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息等等功能。
关键字:多线程;客户机/服务器;JAVA ; Socket ; Eclipse ; TCP/IP
Abstract
as work e more and more developed, people e more and more lean to work, and can not leave with out it. This caused the chat materials e more numerous, as the overseas ICQ system, the OICQ system that invented by Tencent Co., and so on. So we create work chat medium just like the QQ. work programming based on the power, the use of Java designed to prepare graduates a chat system.
In general, the majority of the chat tool for client and server program in addition to server-side storage of customer data for the database, the system uses a client / server architecture model the adoption of Java provided Soket class connect client and server and between the client and municate with each other, as the chat is to provide point-to-multipoint and multi-threaded Java function to pleted by using multi-threaded chat and more point-to-multipoint, database management system with SQL Server2000 pletion and adoption of JDBC-ODBC Bridge access the database.
The system built on the JAVA platform, the system design using object-oriented technology and object-oriented design principles. System uses the C / S structure, client and client-side and server-side client and send messages through Socket. The use of JAVA language, development tools using Eclipse. Design and Implementation of server-side process, the use of multi-threading technology, which can process in a single run at the same tim

最近更新

2024年重庆青年职业技术学院单招职业倾向性考.. 39页

2024年金山职业技术学院单招职业倾向性测试题.. 42页

2024年钟山职业技术学院单招综合素质考试模拟.. 39页

2024年钦州幼儿师范高等专科学校单招职业技能.. 40页

2024年铁岭师范高等专科学校单招职业倾向性考.. 40页

2024年铜仁职业技术学院单招职业适应性测试题.. 40页

2024年铜陵职业技术学院单招职业技能测试模拟.. 40页

2024年锦州师范高等专科学校单招职业倾向性测.. 40页

2024年镇江市高等专科学校单招职业适应性测试.. 41页

2024年长春健康职业学院单招综合素质考试模拟.. 38页

2024年长春职业技术学院单招职业技能测试模拟.. 41页

2024年长江工程职业技术学院单招综合素质考试.. 39页

2024年长江师范学院单招职业适应性测试题库必.. 39页

2024年长江艺术工程职业学院单招职业技能测试.. 39页

2024年长沙卫生职业学院单招职业倾向性测试题.. 40页

2024年长沙幼儿师范高等专科学校单招综合素质.. 39页

2024年长沙环境保护职业技术学院单招职业技能.. 40页

2024年长沙职业技术学院单招职业技能测试题库.. 40页

2024年闽南理工学院单招职业技能测试模拟测试.. 39页

2024年闽西职业技术学院单招职业倾向性测试模.. 39页

2024年阜新高等专科学校单招职业适应性测试题.. 39页

2024年防城港职业技术学院单招职业倾向性测试.. 42页

2024年阳光学院单招职业适应性考试模拟测试卷.. 42页

2024年阿克苏职业技术学院单招职业倾向性测试.. 41页

2024年阿勒泰职业技术学院单招职业适应性考试.. 39页

2024年陕西交通职业技术学院单招职业技能测试.. 40页

2024年陕西工商职业学院单招职业适应性测试模.. 40页

2024年陕西服装工程学院单招职业技能考试模拟.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页