全文总字数:1923字
1. 研究目的与意义
计算机网络技术在过去的四十年里获得了飞速发展,网络在人们的日常生活中扮演着越来越重要的角色,而网络即时聊天(im,instantmessaging)是人们网络生活中的主要活动之一,一款优秀的网络聊天软件应当具有占用资源小、界面友好、功能完善、简单易用等特点。如今的网络即时聊天工具有很多,知名的如qq、微信等等。
现代社会正在逐渐进入网络时代,互联网的发展影响着人们长久以来获取信息的方式甚至生活习惯。或许将来人与人交流的方式正如电影《机器人总动员》中真理号太空飞船上那样,即便面对面,也离不开计算机的帮助,联系人只是屏幕上那个会动会说话的人像,人的视线从来不会离开屏幕想象起来或许有些恐怖,但科技发展趋势如此,或许电影中的画面就是未来的真实写照。
虽然目前的聊天软件多种强大的功能,并且支持广域网聊天,但是依旧存在各种问题,如安全问题等。研究该课题,对于以后研究网络通信具有指导作用。
2. 国内外研究现状分析
在互联网上受欢迎的实时通信服务包含了icq、qq、whatsapp、skype等。这些服务的许多想法都源于历史更久的在线聊天协议irc。国内外的聊天工具举不胜数。
1.国外研究现状
当今,国际上对网络通信系统研究的较好的公司有思科、sun、ms等公司。思科主要研究的底层的传输;ms、sun公司研究的是应用层。其中ms公司凭借其在操作系统的垄断地位,为了在网络的发展中取得先机,采用了各种各样的手段。但是,其捆绑的msn,无论从功能上,还是技术上来说,都不算是非常先进的。当然,ie,同样也不是很受人青睐,这让人想起来了当年的网景公司,网景只是生不逢时。ms不择手段的想要击垮网景,可见其对网络的重视。如今,sun公司在网络应用上捷足先登,凭借着java,sun在网络的应用上领先于ms。微软,想用同样的办法搞垮对手。这些都是停留在应用层面的开面工具。应用层上的产品就显得更种类繁多。icq几乎是国际上通用的即时通信系统,由于在我国他的应用不是很广,所以,原理也很少被介绍。msn,是ms的产品,同样在国内没有什么市场,所以,对其原理,也很少被讨论过。至于ie,是在visual c 下开发的产品,虽然有严重的安全隐患,不过,至少能在某种程度上代表当今国际研究的水平。此外,国际上出了新的浏览器firefox,其性能远高于ie,也许在网络的天下,ms又有了更强劲的对手。
3. 研究的基本内容与计划
1.总体设计
在需求分析的基础上,对即时通讯系统进行体系架构,划分模块,设计数据库,并对所需要的技术进行研究。
2.详细设计
4. 研究创新点
具备以下基本功能:
1.新用户注册
2.客户端能正确启动程序,并与服务器建立连接
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。