即时通讯系统开题报告

上传人:第*** 文档编号:34592956 上传时间:2018-02-26 格式:DOC 页数:7 大小:62KB
返回 下载 相关 举报
即时通讯系统开题报告_第1页
第1页 / 共7页
即时通讯系统开题报告_第2页
第2页 / 共7页
即时通讯系统开题报告_第3页
第3页 / 共7页
即时通讯系统开题报告_第4页
第4页 / 共7页
即时通讯系统开题报告_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《即时通讯系统开题报告》由会员分享,可在线阅读,更多相关《即时通讯系统开题报告(7页珍藏版)》请在金锄头文库上搜索。

1、研究目的和意义即时通讯(Instant Messaging),是今年来逐渐兴起的网络应用之一。面向大众娱乐聊天休闲的即时通讯软件层出不穷,如QQ,MSN,Yahoo,Messenger 等等。1、研究目的该系统的设计目的是实现一个实时通讯平台,实现用户注册,用户登录添加好友,好友分组,上线通知,即时通讯(聊天)等功能。2、研究意义21 世纪是信息的时代,随着互联网技术的发展,信息在传递方面也有了崭新的一面。现今聊天软件成为信息传递最为广泛的应用工具,它发挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它不仅可以让用户进行文字聊天,而且还增添语音、视频功能。这样可以让网上的好友身临其

2、境的面对面的聊天,让彼此之间更为深入的了解。人性化的设计让每个用户都可以得心应手的使用,从而获得更多人的青睐。Internet 的出现连通了整个世界,而聊天软件的出现则连通了每一位网上的用户。随着网络应用的发展,聊天软件已经成为最热门的网络应用之一。经历了近几年突飞猛进的发展之后,即时通讯工具早已不再是简单的互联网通讯工具,它已经成为一个集互动交流、休闲娱乐、信息管理为一体的多元化互联网应用平台。总之,聊天软件的出现给人们彼此之间的沟通带来了无比的方便,人们可以通过聊天软件建立深刻的友情,让人们在互联网上的交流更加充满活力与生机。国内外研究现状即时通讯是当今流行的一种以 Internet 网络

3、及其它有线、无线网络为基础的实时通讯方式,是一种便捷的网络通讯技术,是基于互联网的新型通讯方式,它通过通讯系统建立网络虚拟环境,通过计算机键盘或无线设备在网络上进行实时交谈,是提供公共通讯、商务通讯及商务合作的新媒介,可以弥补传统通讯形式的不足,尤其是电子邮件及语音的不足,为用户提供实时有效的沟通手段。1、国外研究现状1996 年 11 月 ICQ 在全球发布,拉开了互联网 IM(Instant Messenger,即时通讯)应用的序幕。就是这样一款小软件在短短数年时间里发展出一个巨大的 IM 产业。时至今日,即时性通讯工具早已成为最热门的网络应用之一。国内外的聊天工具举不胜数。ICQ 作为全

4、球第一款即时性通讯工具,在经过短短数年的发展,其行业内的地位如今已是无人能够撼动。ICQ 名字取自英文“I seek you”的谐音,即是“我找你”的意思。最初的 ICQ 只和发展趋势有两个特性,即用户列表和即时聊天。但一经推出就受到众多网民的喜爱,6 个月内其注册用户迅速攀升至 85 万,1998 年它的用户数量更是翻了 10 数倍,达到了 1200 万人。ICQ 的迅猛发展也让当时的互联网领头羊 Yahoo 和在桌面软件领域独步天下的微软嗅到了商机,它们分别推出了 Yahoo Messenger、MSN Messenger 和昙花一现的 MS Chat。即时通讯市场雏形顿显,有了国际互联网

5、巨头和最大软件公司的融入,即时通讯时代的大幕就此徐徐拉开。2、国内研究现状当 ICQ 风行全球的时候,在国内各种仿 ICQ 的中文 IM 软件也纷纷推出,时至今日,占据国内的市场的主要是腾讯公司的 QQ、微软的 MSN、雅虎的雅虎通等。其中腾讯公司的 QQ 以占据了国内 70%以上的市场。3、发展趋势随着 IM 应用的深入,其功能早已超越了初期的即时文字聊天。表情图标早已成为各个 IM 软件的标准功能,文件传输、语音/视频聊天、游戏、网上交友等高级功能也正越来越多地被集成进入 IM 应用。事实表明,现在的 IM 已不再是一个简单的沟通工具,而是一个信息资讯、交流互动、休闲娱乐中心,IM 平台上

6、的语音、视频、音乐点播、信息共享等新应用层出不穷。发展到现在,IM 软件越来越成熟,IM 产业链也已经形成,已经成为现代人和现代经济中不可或缺的一部份,相信未来 IM软件的道路会更加宽广和精彩。主要研究内由于即时通讯软件可以加装到台式机、笔记本电脑、PDA、手机等终端上,具有强大的通讯能力,文件传输、视频音频会议、休闲娱乐等诸功能,能够有效地降低企业内部的通讯费用,提高工作效率。作为即时通讯的一种运用的聊天软件,它继承了即时通讯软件的优点,它具有文字聊天、语音聊天、传送文件、拨打电话、远程协助、视频聊天、邮件辅助、发送短信、浏览咨询等功能。开发基于桌面的,面向个人的大众化聊天软件,可以满足网民

7、在网络交流中的需要,和电话、手机有着异曲同工之妙,但较之电话和手机,聊天软件具有方便快捷,功能强大,交流成本低等优点。主要研究内容包括以下几个方面:1)查找相关书籍与文献,了解 C/S 构架并搭建.NET 开发平台2)查找相关资料,学习 C#开发语言以及 SQL Server 数据库的使用,3)查找现阶段基于 LAN 的即时通讯软件的发展现状以及相关功能4)Socket 编程技术在上述基础上,做出即时通讯软件的相关功能如下:容 1) 用户注册功能2) 用户登录功能3) 添加好友功能4) 好友分组功能5) 好友上线通知功能6) 即时通讯(聊天)功能7) 完成该课题的软件并进行相应的软件测试课题研

8、究的拓展方向1) 截图功能2) 文件传输功能拟采用的研究思路(方法、技术路线、可行性论证等)本设计是一个基于局域网的即时通讯软件,要在短时间内开发出来并且满足客户要求,无论是硬件还是软件都要选择合适,要求如下:开发设备完善;开发机器的性能必须稳定;操作系统的选择应该适当;开发出的程序可以在尽可能多的平台上运行;要求运行机配置尽可能抵挡。对此,我选择的硬件环境和软件环境如下:硬件环境:1) 处理器:Intel Pentium PIII 或者更高的处理器2) 内存:2GB 或更高3) 网络:局域网软件环境4) 操作系统:Windows XP/Windows 75) 开发平台:Microsoft V

9、isual Studio 20106) 数据库:SQL Server 20087) 开发语言:C#1、研究方法查阅.NET、SQL Server 和网络通信相关的一些书籍、文献资料,进行系统的学习。了解.NET 平台下的通信技术及应用程序开发,和同学、老师、有经验的朋友沟通、交流、学习,同时借鉴一些比较成熟的、目前比较流行的软件功能(如 QQ 等) ,进行综合学习和研究。2、技术路线1) 先根据题目要求、参考成熟软件的一些功能,完成需求分析。2) 深入学习.NET 平台下 C#程序设计语言,重点学习 Socket 网络编程的相关技术,解决软件设计中通信方面的技术问题。3) 使用 SQL Ser

10、ver 2005/2008 完成数据库设计。4) 详细设计和实现。5) 通过查阅资料、交流学习等方式处理设计中的重点和难点,完成设计。3、可行性基于.NET 的即时通讯软件,实现一般通讯软件的基本功能(登录,聊天,退出) ,没有十分复杂的其他功能,如:皮肤设置,截图等,这些都能够运用所学的知识实现。此项目使用过的编程语言是 C#,虽然没有系统的学习过 C#编程。对于 C#的一些知识有所欠缺,但是,学校开设了 C#课程,使自己对于 C#编程语言有一定了解,能够在短时间之内掌握一些基本的 C#知识。完成这个通讯软件的知识大都已经具备,同时,在网络上有许多开源社区,有很多开源爱好者,能够查到许多开源

11、源代码,自己能够充分运用这些网络资源,完成这个毕业设计。参考文献目录1 陈钟.C#编程语言程序设计与开发.清华大学出版社,2003-9-1:602002 夏敏捷.Visual C# NET 开发技术原理与实践教程.电子工业出版社,2008-1-1:762123 李泽,陈彬,唐俊瞿,张曜C#函数实用手册.冶金工业出版社,2004-1-1:361464 敏日科技.Visual C#开发技术大全.人们邮电出版社,2007-11-1:6548045 李用江.Visual C#.NET 与网络数据库编程.西安交通大学出版,2007-2-1:632856 卡尔弗特,多纳霍.Java TCP/Socket

12、编程.机械工业出版社,2009-1-1:231147 罗军舟,黎波涛,杨明.TCP/IP 协议及网络编程技术.清华大学出版社,2004-10-1:1102408 金华,华进.C#网络编程技术教程.人民邮电出版社,2009-2-1:362569 扶松柏.深入体验 C#项目开发.清华大学出版社,2011-7:23929510 阿曼,奥法特.软件测试基础.机械工业城,2009-10-1:2128911 朱少明.软件测试方法和技术.清华大学出版社,2005-7-1:1-42512 James Huddleston,Ranga Raghuram,Syed Fahad Gilani. Beginning

13、C# 2005 Databases: From Novice to Professional.Apress 出版社,2006-12-1:6616813 Jay Glynn.Professional C# 2008.Wrox 出版社,2008-3-1:3621214 Andrew Troelsen.C# and the .NET Platform.Apress 出版社,2001-6-6:7616815 Andrew Troelsen.Pro C# with .NET 3.0, Special Edition.Apress 出版社,2007-1-16:11218616 John Sharp.Mic

14、rosoft Visual C# 2008 Step by Step.Microsoft Press 出版社,2008-3-12 :155236设计(论文)工作安排及进度1、毕业设计时间总体安排选题 2011 年 11 月2011 年 12 月实施研究、收集资料、开题报告 2011 年 12 月2012 年 2 月 初步设计、详细设计 2012 年 2 月2012 年 4 月 撰写论文、完成初稿 2012 年 4 月2012 年 5 月 完成修改、定稿 2012 年 5 月2012 年 5 月 答辩 2012 年 6 月2、当前进度1) 完成开发环境的搭建和测试2) 完成可行性分析、需求分析3) 查找、收集 C#、.NET 与 Socket 的相关资料4) 深入学习 C# OOP 编程,重点学习.NET 平台下 Socket 通信编程5) 完成毕业设计开题报告开 题 报 告 会 议 纪 要时 间 地点 主持人姓 名职 务(职 称)姓 名职 务(职 称)参会教师会议记录摘要记录人:指导教师意见签名: 年 月 日备注:1、本开题报告除第 3 页各栏目外,其它栏目均由学生填写。2、填写各栏目时可根据内容另加附页。3、参加开题报告会议的教师不少于 3 人。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号