1. 研究目的与意义(文献综述)
从20世纪80年代初期到现在21世纪,随着科学技术的发展,人类社会的进步,电子信息的更新和网络的飞速发展,网络可以说遍布地球上每一寸土地。网络分布广、速度快的特点使得人们的交流手段也有着日新月异的更替,越来越离不开我们所熟知的网上生活。老旧的通讯交流方式,如信件、电报等速度缓慢的沟通方式已经跟不上现代社会里人们快节奏的生活步伐。网络的普及、信息的快速传播、技术的进步,使得人们迫切地需要通过网络进行沟通交流。因此,网络聊天室应运而生,成为现代社会人们生活中不可或缺的一部分。
由于现代万维网具有覆盖范围广、传输速度快、使用便捷的特点,网络聊天室能实现的功能也变得十分强大。利用网络聊天室,人们可以在其中进行多人聊天,就如同大家面对面的交谈,各抒己见,而不会受到地理位置的阻隔。网络聊天室将不同地域的人们联系在一起,拉近了人们的距离。在企业或公司中,利用网络聊天室,公司员工可以不用到会议室就能开会交流,各项指示等也可以第一时间送到每位员工手上,使公司或企业能高速而正确地运转下去。更有甚者,强大的网络聊天室软件能够实现文件传输、网络会议、屏幕演示等诸多过去不能想象的功能。可以说网络聊天室已经被广泛地开发并运用在生活中每一处。
2. 研究的基本内容与方案
目前,网络公司发行的成熟的聊天软件种类繁多,但不论是什么样的聊天软件,都必须通过网络传输。因此,采用技术成熟、历史悠久的socket网络编程解决方案是一个好的选择。
本聊天工具是由服务器端程序和客户端程序两部分组成。服务器作为后台支持程序运行,不面向实际用户提供服务;客户端程序面向实际用户,它有必要的界面和按钮,向用户提供网络即时通信的功能,而这些功能正是由后台运行的服务器端程序实现的。
项目主要研究在tcp/ip协议之上,实现一个基于socket的局域网通信程序。在仅仅有局域网的情况下,局域网内的客户端可以进入一个服务器建立的聊天室,实现多人聊天,让分布在不同地点、使用不同电脑的一组用户能够及时进行信息交流,达到信息共享的目的。
3. 研究计划与安排
确定选题:2016-01-13至2016-02-22
文献查阅:2016-02-23至2016-02-29
开题报告撰写:2016-03-01至2016-03-20
4. 参考文献(12篇以上)
(1)聂哲,徐人凤,用java构建基于tcp协议的网络聊天室,《现代计算机》,2004
(2)王素苹,一种基于java swing的网络聊天室的设计与实现,《现代计算机》,2012
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。