毕业论文--java聊天室的设计

毕业论文--java聊天室的设计

ID:864268

大小:294.53 KB

页数:34页

时间:2017-09-21

毕业论文--java聊天室的设计_第1页
毕业论文--java聊天室的设计_第2页
毕业论文--java聊天室的设计_第3页
毕业论文--java聊天室的设计_第4页
毕业论文--java聊天室的设计_第5页
资源描述:

《毕业论文--java聊天室的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(设计)题目基于JAVA的聊天室设计与实现目录绪论11课题总体介绍21.1项目开发的目的21.2项目开发的意义22总体设计32.1应用需求分析32.2模块具体分析42.2.1服务器端模块分析42.2.2客户端模块分析42.2.3数据库模块分析42.3聊天室的具体实现52.3.1登录界面的实现52.3.2注册界面的实现52.3.3聊天界面的实现52.3.4服务器界面的实现62.3.5服务器验证登录的实现62.3.6聊天功能的实现63聊天室的详细设计73.1开发环境的配置73.2开发的过程73.3聊天室功能的测试8结论10参考文献11致谢12附录13基于JAVA的聊天室设计

2、与实现摘要随着网络的快速发展,网络俨然已经成为了我们了解世界和关注世界各地新动态的一个主要途径了。因此伴随着网络而必然产生的一些软件也越来越多,而能够实现即时通信的聊天软件也是随之诞生,且深受用户们喜爱。而MSN,ICQ,还有国内的QQ等大型聊天软件也成为了人们网络生活中的一部分。本文中主要阐述的是java聊天室的设计过程,以及聊天功能的实现。前台采用的java语言采用C/S架构来设计聊天室,而后台则采用SQLServer2005创建的数据库和表格来管理用户的信息。然后利用这2种工具的结合来完成聊天室的设计。【关键词】网络聊天室即时通信JAVAChatroomDesignwithr

3、ealizationbasedonJAVAAbstractWiththerapiddevelopmentofnetwork,thenetworkhasbecomeinamajorwayforustounderstandtheworld.Sowiththenetworkandinevitablehassomesoftwareisalsomoreandmore,andcanrealizeinstantcommunicationchatsoftwareisalsocomesandlovedbyuses.SoMSN,ICQ,QQandotherlargechatsoftwarehasbec

4、omeapartofthepeople’slifefornetwork.ThisarticlemainlyelaboratedinthechatroomofthedesignprocessisJava,andtherealizationofthefunctionofchat.ThefrontdeskoftheJavalanguageusingC/Sarchitecturetodesignachatroom,andthebackdesk,usingthedatabaseandSQLServer2005createformtomanagecustomerinformation.Fina

5、lly,usingthecombinationofthesetwotoolstocompletethedesignofthechatroom.【Keywords】networkChatroomInstantcommunicationJAVA绪论随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本系统利用Java实现基于C/S模式的聊天程序。聊天室共分为服务器端和客户端两部分,服务器端程序主要负责侦听客户端发来的消息,客户端需登录到服务端才可以实现正常的聊天功能。服务器端的主要实现在特定端口上进行侦听,等待客户端连接;用户

6、可以配置服务端的侦听端口,默认端口为9999;向已经连接到服务端的用户发送系统消息。客户端的主要功能为:连接到已经开启服务的服务端;用户可以配置要连接的端口号;用户可以配置连接后显示的用户的账号;当服务器端开启的话,用户可以随时登录,用户可以向所有人或某一个人发送消息。从而客户与客户之间以及客户与服务器之间可以简单方便地进行通信。主要使用Sun公司提供Java语言、jdk开发环境及套接字通信socket技术,并利用MyEclipse来进行开发,来是实现对服务器端和客户端之间相互交流的功能。1课题总体介绍1.1项目开发的目的本课题的研究主要目的是可以加深我们对java编程思想的理解,

7、让我们养成一个良好的项目开发的编程习惯,同时也是对我们所学的java编程的一个综合提高。而对聊天室的开发也可以更好的理解C/S架构开发的原理,能够更加熟练的使用多线程、异常处理、Socket编程、输入输出流的使用。1.2项目开发的意义根据当前网络的需求,网络聊天越来越受各种网民所青睐。因此开发网络聊天是相当有必要,而且在网站内增加聊天功能,它不仅可以提高网站的访问量,同时可以留着访客,更重要的是让访客透过聊天室实时的互相交流。而本人也学习过JAVA语言,对网络编程也较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。