基于java的局域网聊天系统-课程设计报告

基于java的局域网聊天系统-课程设计报告

ID:11930641

大小:2.17 MB

页数:119页

时间:2018-07-15

基于java的局域网聊天系统-课程设计报告_第1页
基于java的局域网聊天系统-课程设计报告_第2页
基于java的局域网聊天系统-课程设计报告_第3页
基于java的局域网聊天系统-课程设计报告_第4页
基于java的局域网聊天系统-课程设计报告_第5页
资源描述:

《基于java的局域网聊天系统-课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要密级:NANCHANGUNIVERSITY课程设计报告CURRICULUMDESIGNREPORT(2014—2015年)题目基于JAVA的局域网聊天系统开发学院:信息工程学院系计算机科学与技术专业班级:计算机科学与技术xxx班学生姓名:学号:指导教师:职称:起讫日期:摘要基于JAVA的局域网聊天系统开发专业:计算机科学与技术学号:xxxxxxxxxx学生姓名:XXX指导教师:LP摘要随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速。很多政府机构,企业,学校,都

2、是先以一个统一的局域网联结在一起,再分别接入INTERNET.因此基于局域网的即时通信工具,就这样应运而生了。本文利用JAVA的UDP编程以及SWING图形界面编程技术,在WINDOWS平台上实现了具有美观图形界面的局域网聊天软件.在本实现内将客户端和服务端综合在一个程序之内,用多线程实现不同的并行任务。并模仿国内的QQ进行了人性化的界面设计,使用起来更加简单方便,并且功能十分合理、实用。通过本局域网聊天软件可以实现一对一、一对多的聊天,可以实现不同用户不同的文字字体、风格、大小、颜色的发送和显示,提供发送表情、文件、好友间的抖动提示以及聊天记

3、录的管理等功能。关键词:局域网聊天;JAVA网络编程;UDP;多线程IAbstractLANChat SystemDevelopmentbasedon JAVAAbstractWiththedevelopmentofcomputernetworktechnology,variouskindsofapplicationsbasedonnetworkwereborn,suchasthereleaseofinformation,communication,datasharingbasedontheInternetandsoon.Thedevelopm

4、entoftheLANisalsoquick.Manygovernmentagencies,enterprises,schools,isthefirstinaunifiednetworklinkedtogether,eachwithaccesstoINTERNET.ThusInstantCommunicationToolsbasedonLANwereborn.Inthispaper,byusingJAVAUDPprogrammingandSWINGgraphicalinterfaceprogrammingtechnology,wecangeta

5、LANchatsoftwarewithbeautifulappearanceontheWINDOWSplatform.Intheimplementation,theclientandtheserverwereintegratedwithinaprogram,implementedwithmultithreading.AndimitatingthedomesticQQinterfacehumanizationdesign,usingmoresimpleandconvenient,andthefunctionisveryreasonable,pra

6、ctical.ThroughourLANchatsoftwarecanachieveonetoone,onetomanychat,senddifferentusers’differenttextfont,style,size,coloranddisplay,providethesendofexpression,file,theshakeamongfriendsandchatrecordsmanagementandotherfunctions.Keyword:LANChat;JAVAnetworkprogramming;UDP;multi-thr

7、eadII目录目录摘要IAbstractII第一章前言1第二章系统可行性分析22.1成本可行性分析22.2技术可行性分析2第三章需求分析33.1功能需求分析33.2性能需求分析33.3系统主要技术分析33.2.1JAVADatagramSocket33.2.2JAVAMulticastSocket43.2.3JAVASwing53.4系统开发、运行环境分析5第四章系统概要设计64.1系统功能模块设计64.2系统数据流图9第五章系统详细设计105.1详细设计概述105.2系统详细设计105.2.1登陆界面105.2.2用户主界面145.2.3聊天

8、界面165.2.4辅助工具类19第六章系统实现216.1总体工程架构的实现216.2具体功能实现21结论24参考文献25第一章前言第一章前言近年来,随

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

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

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