java局域网通信程序设计与开发毕业设计开题报告精选
来源:学术堂 作者:秦老师
发布于:2017-09-09 共3486字
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。以下是我们为你准备的java局域网通信程序设计与开发毕业设计开题报告,希望对你有所帮助。
一、选题依据
1.设计题目及研究领域
论文题目:
JAVA聊天程序的设计与实现
研究领域:
Java编程,socket技术,c/s体系
2.论文(设计)工作的理论意义和应用价值
随着互联网的快速发展,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN-Messager等等。无论是个人还是企业等组织机构,对沟通的需求也在不断发展,传统的电话、传真、邮件等沟通方式显然已无法满足当今人们工作和生活沟通的需要。随着软件、网络和通讯三大现代信息技术的发展,在沟通、协作方面有着更多方便、快捷、实时等优势的即时通讯,成为继电话、E-Mail之后又一个完全融入每个人生活的互联网工具。
即时通讯带给了更大的互动性,人们在交流彼此的看法、意见时,发现采用你来我往的方式达到的效果最为明显。这就体现了互动性。通过使用及时通讯系统,大家不需要离开电脑,不需要借助其它额外的工具,就可以在线实时地交流工作。
网上聊天系统是一个典型的C/S结构的应用,实现一个C/S体系结构的网上聊天系统,了解目前流行的聊天程序的设计与实现,掌握用java构建动态网站的相关知识和技术原理,同时掌握网络编程方法。能熟练使用相关开发工具和应用软件,锻炼自己的动手实践能力。更重要的是,通过这次的毕业设计,培养刻苦钻研的学习精神和严肃认真的学习态度,这对以后的学习和工作有很大的益处。
3.目前研究的概况和发展趋势
即时聊天程序,是每一个上网用户都需要的工具,它除了能够让您迅速地在网上找到自己的朋友和伙伴之外,还可以实时交谈和传递信息,截止到目前,全球有近几十亿的人使用即时聊天,正因为即时聊天程序拥有数以亿计的用户和增长的市场,所以各个公司都盯上了这个最大的市场,一时间,即时聊天程序市场硝烟四起。而且越来越多的企业在其内部使用局域网来进行工作。在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率。
然而,随着企业规模的扩大,业务量的增加,在局域网上运行的应用越来越多,如知识库、网络会议、数据库应用和数据的同步与备份等,这些应用对局域网的信息吞吐、处理能力的要求也越来越高。
这些在企业内部原有局域网设计之初未曾考虑到的新情况的出现使得局域网不堪重负,容易发生信息阻塞,此时,局域网不但不能提高生产效率,反而成为企业发展的瓶颈。
基于Socket的局域网通信软件可以为企业原有的局域网提供一种良好,安全, 快速的通信机制。它的实现无需对企业原有的局域网硬件进行任何改动,具有实现成本低廉的优点,它的使用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决企业内部局域网的各种通信需求。
网络通信在当今信息社会中起着不可或缺的作用,人们可以利用网络通信技术进行即时的信息交流。比如说QQ聊天工具,它就是利用网络通信技术开发的一款众所周知的网络聊天工具。现如今聊天软件的开发技术已经比较成熟,各项功能也已日渐完善,聊天程序已不仅仅只是为了聊天,现阶段已获成功的聊天软件都早已将发展中心往建设平台方面发展,以后聊天软件更多承担的角色是一款能够产生价值的巨型航母。
二、论文(设计)研究的内容
1.重点解决的问题
a.如何在网络通信方面使用Socket协议,采用C/S形式的两层结构,发挥C/S结构的优点。
b.如何在客户端处理后再提交给服务器信息。
c.服务器在接到客户端的信息后如何处理
d.优化程序代码,使得聊天的用户体验更加完美
e.毕业设计不仅仅是为了做出这个游戏,更是对大学4年来学习生活的检验。认真总结开发过程中遇到的困难与解决办法,应用到以后的工作生活中去。