文档介绍:【摘要】随着互联网的快速发展,网络聊天已经成为人们日常交流沟通的不可或缺的方式,很受人们的青睐。同时国内外也出现了很多非常不错的聊天工具,其中应用比较广泛的有腾讯QQ、微软skype等等。本系统使用JAVA语言并基于C/S模式进行开发。通过Socket建立服务器与客户端间的TCP连接,服务器读取、转发客户端发来信息,并刷新用户列表。用流程图的方式对系统使用中的注册、登录、发送信息等过程进行分析,用直接继承Thread类来实现多线程,用TCP/IP协议进行客户端与服务器端的通信,并使用网络编程的常用技术和一些软件工程的基本方法来完成聊天子系统和文件子系统的设计研发。在分析聊天系统的具体情况后,本系统采用Eclipse为基本开发环境并使用java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行的系统。【关键词】局域网聊天SocketJAVADesignandImplementationofChatSystembasedonC/Smodel【Abstract】eindispensabletoPeople'munication,,iswidelyusedinithaveTencentQQ、,theservercanreadanddelivertheinformationwhichclientsidesends,,,workprogrammeforexample,TCP/IPagreement,Client/,itrealizesreadingandtransmissionoftheinformation,thatis,informationflowsrealizetheinformationexchange,introduceinformationflowanalysisforrealizingasystem,,,,fortheinitialprototypesystem,itneedsconstantlyrevisedandimproved,untilaviablesystem.【Keywords】LANChatSocketJAVA目录第一章绪论 2第二章需求分析 5第三章数据库设计 8第四章技术介绍 17第五章系统实现 20第六章结论 43致谢 44参考文献 45附录数据库连接 ,网络聊天越来越受各种网民所青睐。因此开发网络聊天是相当有必要,通过聊天系统,不仅可以提高访问量,同时可以留着访客,更重要的是让访客透过聊天系统实时的互相交流。而本人也学习过JAVA语言,对网络编程也较有兴趣,为了更好的考验自己对JAVA语言的掌握程度,本人就决定以“基于C/S模式的聊天系统的设计与实现”为毕业设计,希望通过这一次的能进一步提高本人的网络开发编程的能力。