版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、研究 目 的 和 意 义即时通讯(Instant Messaging), 是今年来逐渐兴起的网络应用之一。 面向大众娱乐聊天休闲的即时通讯软件层出不穷,如 QQ, MSN,Yahoo, Messenger等等。1、研究目的 该系统的设计目的是实现一个实时通讯平台,实现用户注册,用户登 录添加好友,好友分组,上线通知,即时通讯(聊天)等功能。2、研究意义21 世纪是信息的时代, 随着互联网技术的发展, 信息在传递方面也有 了崭新的一面。现今聊天软件成为信息传递最为广泛的应用工具,它发 挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它 不仅可以让用户进行文字聊天,而且还增添语音、视频
2、功能。这样可以 让网上的好友身临其境的面对面的聊天,让彼此之间更为深入的了解。 人性化的设计让每个用户都可以得心应手的使用,从而获得更多人的青 睐。 Internet 的出现连通了整个世界,而聊天软件的出现则连通了每一 位网上的用户。随着网络应用的发展,聊天软件已经成为最热门的网络应用之一。经 历了近几年突飞猛进的发展之后,即时通讯工具早已不再是简单的互联 网通讯工具,它已经成为一个集互动交流、休闲娱乐、信息管理为一体 的多元化互联网应用平台。总之,聊天软件的出现给人们彼此之间的沟 通带来了无比的方便,人们可以通过聊天软件建立深刻的友情,让人们 在互联网上的交流更加充满活力与生机。国内 外 研
3、 究 现 状即时通讯是当今流行的一种以 Internet 网络及其它有线、无线网络 为基础的实时通讯方式,是一种便捷的网络通讯技术,是基于互联网的 新型通讯方式,它通过通讯系统建立网络虚拟环境,通过计算机键盘或 无线设备在网络上进行实时交谈,是提供公共通讯、商务通讯及商务合 作的新媒介,可以弥补传统通讯形式的不足,尤其是电子邮件及语音的 不足,为用户提供实时有效的沟通手段。1、国外研究现状1996年 11月 ICQ在全球发布,拉开了互联网 IM(Instant Messenger, 即时通讯)应用的序幕。就是这样一款小软件在短短数年时间里发展出 一个巨大的 IM 产业。时至今日,即时性通讯工具
4、早已成为最热门的网络应用之一。国内外 的聊天工具举不胜数。 ICQ 作为全球第一款即时性通讯工具, 在经过短短 数年的发展, 其行业内的地位如今已是无人能够撼动。 ICQ名字取自英文 “I seek you ”的谐音,即是“我找你”的意思。最初的 ICQ 只有两个和 发 展 趋 势特性,即用户列表和即时聊天。但一经推出就受到众多网民的喜爱, 6 个月内其注册用户迅速攀升至 85 万, 1998 年它的用户数量更是翻了 10 数倍,达到了 1200 万人。ICQ的迅猛发展也让当时的互联网领头羊 Yahoo 和在桌面软件领域独步天下的微软嗅到了商机,它们分别推出了 Yahoo Messenger、
5、MSN Messenger和昙花一现的 MS Chat。即时通讯市场雏形 顿显,有了国际互联网巨头和最大软件公司的融入,即时通讯时代的大 幕就此徐徐拉开。2、国内研究现状当 ICQ 风行全球的时候,在国内各种仿 ICQ 的中文 IM 软件也纷纷推 出,时至今日,占据国内的市场的主要是腾讯公司的QQ、微软的 MSN、雅虎的雅虎通等。其中腾讯公司的 QQ以占据了国内 70%以上的市场。3、发展趋势随着 IM 应用的深入,其功能早已超越了初期的即时文字聊天。表情 图标早已成为各个 IM 软件的标准功能,文件传输、语音 / 视频聊天、游 戏、网上交友等高级功能也正越来越多地被集成进入 IM 应用。事实
6、表明, 现在的 IM 已不再是一个简单的沟通工具, 而是一个信息资讯、 交流互动、 休闲娱乐中心, IM 平台上的语音、视频、音乐点播、信息共享等新应用 层出不穷。发展到现在, IM 软件越来越成熟, IM产业链也已经形成,已 经成为现代人和现代经济中不可或缺的一部份, 相信未来 IM 软件的道路 会更加宽广和精彩。主要 研 究 内由于即时通讯软件可以加装到台式机、笔记本电脑、 PDA、手机等终 端上,具有强大的通讯能力,文件传输、视频音频会议、休闲娱乐等诸 功能,能够有效地降低企业内部的通讯费用,提高工作效率。作为即时通讯的一种运用的聊天软件,它继承了即时通讯软件的优 点,它具有文字聊天、语
7、音聊天、传送文件、拨打电话、远程协助、视 频聊天、邮件辅助、发送短信、浏览咨询等功能。开发基于桌面的,面 向个人的大众化聊天软件,可以满足网民在网络交流中的需要,和电话、 手机有着异曲同工之妙,但较之电话和手机,聊天软件具有方便快捷, 功能强大,交流成本低等优点。主要研究内容包括以下几个方面:1)查找相关书籍与文献 ,了解 C/S构架并搭建 .NET开发平台2)查找相关资料 ,学习 C#开发语言以及 SQLS erver 数据库的使用,3) 查找现阶段基于 LAN的即时通讯软件的发展现状以及相关功能4)Socket 编程技术在上述基础上 , 做出即时通讯软件的相关功能如下 :1) 用户注册功能
8、2) 用户登录功能3) 添加好友功能4) 好友分组功能5) 好友上线通知功能6) 即时通讯(聊天)功能7) 完成该课题的软件并进行相应的软件测试 课题研究的拓展方向1) 截图功能2) 文件传输功能拟采用 的研究 思路方法、 技术路 线、可 行性论 证等)本设计是一个基于局域网的即时通讯软件, 要在短时间内开发出来并且满足客户要求,无论是硬件还是软件都要选择合适,要求如下:开发 设备完善;开发机器的性能必须稳定;操作系统的选择应该适当;开发 出的程序可以在尽可能多的平台上运行;要求运行机配置尽可能抵挡。 对此,我选择的硬件环境和软件环境如下:硬件环境:1) 处理器: Intel Pentium
9、PIII或者更高的处理器2) 内存: 2GB或更高3) 网络:局域网软件环境4) 操作系统: Windows XP/Windows 75) 开发平台: Microsoft Visual Studio20106) 数据库: SQL Server 20087) 开发语言: C#1、研究方法查阅 .NET、SQLS erver 和网络通信相关的一些书籍、文献资料,进行 系统的学习。了解 .NET 平台下的通信技术及应用程序开发,和同学、老 师、有经验的朋友沟通、交流、学习,同时借鉴一些比较成熟的、目前 比较流行的软件功能(如 QQ等),进行综合学习和研究。 2、技术路线1) 先根据题目要求、参考成熟
10、软件的一些功能,完成需求分析。2)深入学习.NET平台下 C#程序设计语言,重点学习 Socket 网络编程的相关技术,解决软件设计中通信方面的技术问题。3) 使用 SQL Server 2005/2008 完成数据库设计。4) 详细设计和实现。5) 通过查阅资料、交流学习等方式处理设计中的重点和难点,完成设计。3、可行性基于 .NET 的即时通讯软件, 实现一般通讯软件的基本功能 (登录, 聊 天,退出),没有十分复杂的其他功能,如:皮肤设置,截图等,这些都 能够运用所学的知识实现。此项目使用过的编程语言是 C#,虽然没有系统的学习过 C#编程。对 于 C#的一些知识有所欠缺,但是,学校开设
11、了 C#课程,使自己对于 C# 编程语言有一定了解,能够在短时间之内掌握一些基本的 C#知识。完成这个通讯软件的知识大都已经具备,同时,在网络上有许多开源 社区,有很多开源爱好者,能够查到许多开源源代码,自己能够充分运 用这些网络资源,完成这个毕业设计。参 考 文 献 目 录1 陈钟.C#编程语言程序设计与开发 .清华大学出版社, 2003-9-1:60 2002 夏敏捷.Visual C# NET 开发技术原理与实践教程 . 电子工业出版社, 2008-1-1:76 2123 李泽,陈彬, 唐俊瞿, 张曜C#函数实用手册. 冶金工业出版 社,2004-1-1:36 1464 敏日科技 .Vi
12、sual C#开发技术大全 . 人们邮电出版社,2007-11-1:654 8045 李用江 .Visual C#.NET 与网络数据库编程 . 西安交通大学出版, 2007-2-1:63 2856 卡尔弗特,多纳霍 .Java TCP/Socket 编程 . 机械工业出版社, 2009-1-1:23 1147 罗军舟,黎波涛,杨明 .TCP/IP 协议及网络编程技术 . 清华大学出版 社, 2004-10-1:110 2408 金华,华进 .C#网络编程技术教程 . 人民邮电出版社, 2009-2-1:36 2569 扶松柏.深入体验 C#项目开发 . 清华大学出版社 ,2011-7:239
13、 295 10 阿曼,奥法特 .软件测试基础 .机械工业城, 2009-10-1:21 289 11 朱少明. 软件测试方法和技术 . 清华大学出版社, 2005-7-1:1-425 12 James Huddleston , Ranga Raghuram, Syed Fahad Gilani. Beginning C# 2005 Databases: From Novice to Professional.Apress 出版社, 2006-12-1 :66 16813 Jay Glynn.Professional C# 2008.Wrox出版社, 2008-3-1:36 212 14 And
14、rew Troelsen.C# and the .NET Platform.Apress 出 版 社,2001-6-6:76 16815 Andrew Troelsen.Pro C# with .NET 3.0, Special Edition.Apress 出版社 ,2007-1-16:112 18616 John Sharp.Microsoft Visual C# 2008 Step by Step.MicrosoftPress 出版社,2008-3-12 :155 236设计(论文)工作安排及进度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)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024外墙氟碳漆工程及室内吊顶施工合同外墙氟碳漆
- 2024设备采购合同范本设备采购合同格式
- 2024论合同法的老实信用原则
- 经典c语言课程设计题
- 甲醛工段吸收的课程设计
- 漏水报警系统课程设计
- 什么是程序员课程设计
- 钢压延加工在化妆品包装中的应用考核试卷
- 黑色金属矿的环境影响预测与治理措施考核试卷
- 银行与医院合作“智慧医院”项目合同
- 医疗质量月分析报告
- 基本权利的规范建构
- 群防群治知识讲座
- 烟气焓值计算
- 长城汽车整车开发程序
- 电动车购销标准合同范本(3篇)
- 高中教育的未来发展
- 初中九年级英语课件Task The art form I like best 省赛一等奖
- 《科学育儿医学》课件
- 红光治疗培训课件
- 黄文秀事迹和经历简介
评论
0/150
提交评论