Font Size: a A A

Design And Implementation Of A Chat System

Posted on:2016-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2308330461477882Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the computer network, human life has changed greatly. People today is increasingly tending to communicate and transmit information through the network. And chat system is the most widely used medium among people. In this platform, many people who know or don’t know each other can communicate in sort of haphazard ways. QQ owns the largest number of speakers in all chat system. This graduation design will use Java to edit a chat system similar to QQ.This system is composed of client program, server program and the server-side database used to store customer data. It adopts C/S structure, transmitting messages through TCP between the client and the server. Group chatting and transmitting documents adopt TCP between the client and the client. But messages in private chatting are sent by UDP between the client and the client. It uses Microsoft SQL Server 2005 to store data and is developed in Eclipse using Java language.This system uses Java Socket programming, multithreading development, SQL query techniques and so on. Software engineering, computer network, database principle, Java language program design and other related courses content learned in university are comprehensively applied in this system. With QQ chat software for the template, it designs and realizes a chat software that has the functions which can fulfill the functions such as register, add/remove buddy, join/exit group, create group, private chat, group chat, view/modify information, modify/retrieve password, screenshots and so on.This software can help enterprises in the local area network set up their own chat system, avoid the enterprise internal staff use similar QQ software such as internal information disclosure.
Keywords/Search Tags:QQ, multithreading, chat system, Client/Server
PDF Full Text Request
Related items