开题报告基于MFC即时通讯软件设计与实现_第1页
开题报告基于MFC即时通讯软件设计与实现_第2页
开题报告基于MFC即时通讯软件设计与实现_第3页
开题报告基于MFC即时通讯软件设计与实现_第4页
开题报告基于MFC即时通讯软件设计与实现_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开题报告基于mfc即时通讯软件设计与实现 毕业设计(论文)开题报告 题 目: 基于 c mfc 的即时通讯软件的设计与实现 学 院: 专业名称: 班级学号: 学生姓名: 指导教师: 填 表 日 期 xx 年 12 月 8 日 南昌航空大学东软班 开题报告 1 一、 选题依据、目的和意义 简介 即时通讯(instant messenger,简称 im),是指能够即时发送和接收互联网消息等的业务。自 1998 年面世以来,特别是近几年的迅速开展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通讯不再是一个单纯的聊天工具,它已经开展成集交流、资讯、娱乐、搜索

2、、电子商务、办公协作和企业客户效劳等为一体的综合化信息平台。是一种终端连往即时通讯网络的效劳。即时通讯不同于 e-mail 在于它的交谈是即时的。大局部的即时通讯效劳提供了状态信息的特性显示联络人,联络人是否在在线与能否与联络人交谈。 1 1.1 研究目的 该系统的设计目的是实现一个实时通讯平台,实现用户注册,用户登录添加好友,好友分组,上线通知,即时通讯(聊天)等功能。 2 1.2 研究意义 21 世纪是信息的时代,随着互联网技术的开展,信息在传递方面也有了崭新的一面。现今聊天软件成为信息传递最为广泛的应用工具,它发挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它不仅可以让用户

3、进行文字聊天,而且还增添语音、视频功能。这样可以让网上的好友身临其境的面对面的聊天,让彼此之间更为深入的了解。人性化的设计让每个用户都可以得心应手的使用,从而获得更多人的青睐。inter 的出现连通了整个世界,而聊天软件的出现那么连通了每一位网上的用户。 随着网络应用的开展,聊天软件已经成为最热门的网络应用之一。经历了近几年突飞猛进的开展之后,即时通讯工具早已不再是简单的互联网通讯工具,它已经成为一个集互动交流、休闲娱乐、信息管理为一体的多元化互联网应用平台。总之,聊天软件的出现给人们彼此之间的沟通带来了无比的方便,人们可以通过聊天软件建立深刻的友情,让人们在互联网上的交流更加充满活力与生机。

4、 南昌航空大学东软班 开题报告 2 二、国内外研究现状及开展趋势 1 2.1 国外现状及开展趋势 即时通讯是一个终端连网一个即时通讯网路的效劳。即时通讯不同于 e-mail,在于它的交谈是即时的。大局部的即时通讯效劳提供了presence awareness的特性显示联络人,联络人是否在线上与能否与联络人交谈。 在早期的即时通讯程式中,使用者输入的每一个字元都会即时显示在双方的荧幕,且每一个字元的删除与修改都会即时的反响在荧幕上。这种模式比起使用 e-mail 更像是 交谈。在现在的即时通讯程式中,交谈中的一方通常只会在另一方本地端按下送出键(enter 或是ctrl+enter)后才会看到对

5、方的讯息。 在网际网路上颇受用户欢送的即时通讯效劳包含:anychat、人人桌面、msn messenger、gleasy 一说 、 aol instant messenger、yahoo! messenger、net messenger service、jabber、yy 语音、icq 与 qq、gmail talk、飞信、企业飞信这些效劳有赖于许多想法更久的(与普遍)的线上聊天媒介,如 inter relay chat 一样知名。 1970 年代早期,一种更早的即时通讯形式是柏拉图系统(plato system)。之后在 1980年代,un/linux 的交谈即时讯息被广泛的使用於工程师与

6、学术界。1990 年代即时通讯更跨越了网际网路交流。1996 年 11 月,icq 是首个广泛被非 un/linux 使用者用於网际网路的即时通讯软体。在 icq 的介绍之後,同时在许多地方有一定数量的即时通讯方式开展,且各式的即时通讯程式有独立的协定,无法彼此互通。这引导使用者同时执行两个以上的即时通讯软体,或者他们可以使用支援多协定的终端软体,如 gaim、trillian 或 jabber。 近年来,许多即时通讯效劳开始提供视讯会议的功能,网络 (voip),与网路会议效劳开始整合为兼有影像会议与即时讯息的功能。于是,这些媒体的分别变的越来越模糊。 是即时通讯的一个变种,它允许用户将自己

7、的最新动态和想法以短信息的形式发送给 和个性化网站群,而不仅仅是发送给个人。xx 年,博客技术先驱 blogger. 的创始人埃文·威廉姆斯创立的新公司 obvious 推出了 效劳。在最初阶段,这项效劳只是用于向好友的 发送文本信息。xx 年底,obvious 对效劳进行了升级,用户无需输入自己的 号码,就可以通过即时信息效劳和个性化 网站接收和发送信息。 南昌航空大学东软班 开题报告 3 目前国内也出现了许多类似 的网站,比方人人网、朋友网等网站。其主要优势是对中文的良好支持,以及与移动 、即时聊天工具的绑定。 存在的最大问题是信息泛滥。要提升自身的价值, 应当参加过滤功能。如果

8、用户能选择性地向特定组群发送信息,而且可以根据特定主题过滤接收信息,那么 工具将会更快地普及, 背后的创意将会延续下去,并产生许多更吸引人的应用。 假设你在 中输入一个工程,它们是受保护的,只有当你的朋友获得你的允许才能查看,或者是公就是说所有知道你 账号的人都可以读取或订阅你发布的消息。 是创办于美国的一个 社交 网络效劳网站,于 xx 年 2 月 4 日上线。主要创始人为美国人 马克·扎克伯格 。 是世界排名第一的照片分享站点,每天 上载 八百五十万张照片。截至 xx 年 5 月, 拥有约 9 亿用户,是全球第一大 社交网站 。随着 用户 数量增加, 的目标已经指向另外一个领域:

9、 互联网 搜索。xx 年 2 月 1 日,正式向 美国证券交易委员会 ( sec )提出首次公开发行( ipo )申请,目标 融资 规模达 50亿美元,并任命 摩根士丹利 、 高盛 和 摩根大通 为主要承销商。这将是 硅谷 有史以来规模最大的 ipo。xx 年 5 月 17 日, 正式在美国 纳斯达克证券交易所 上市。xx 年 6 月, 称将涉足在线支付领域。 2 2.2 国内现状及开展趋势 据最新的报告显示,xx 年中国企业即时通讯市场终端用户规模到达 2236 万人,与 xx年的 1813 万人相比,同比增长 23.3%。有关专家指出,由于受到全球范围金融危机影响,中国企业即时通讯市场增速

10、有所放缓,但是市场的潜在需求仍然没有全部释放,一旦经济回暖,市场将延续前期快速增长的趋势。 在企业即时通讯市场中,anychat、腾讯 rtx、微软 lcs(前身 ocs)、ibm sametime 等产品占据市场绝大局部份额。其中腾讯通过多年努力 xx 年企业用户已经超过 10 万家,用户人数接近 600 万,但由于近几年腾讯对 rtx 的支持力度有所减弱,其市场份额有所下降。ibm 是全球范围内较早涉足企业即时通讯领域的效劳商,国内多数跨国企业、大型集团都在使用其产品.微软 lcs 在 xx 年也在市场取得了一定的进展,在为多种行业提供解决方案。 南昌航空大学东软班 开题报告 4 腾讯 q

11、q 腾讯 qq(简称“qq”)是腾讯公司开发的一款基于 inter 的即时通信(im)软件。腾讯 qq 支持在线聊天、视频 、点对点断点续传文件、共享文件、网络硬盘、自定义面板、qq邮箱等多种功能,并可与移动通讯终端等多种通讯方式相连。1999 年 02 月,腾讯正式推出第一个即时通信软件“oicq”,后改名为腾讯 qq。qq 在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经开展到上亿用户,在线人数超过一亿,是中国目前使用最广泛的聊天软件之一。xx 年 6 月 16 日,腾讯公司在联交所主板公开上市(股票代号 700)。 市场开展趋势 信息化建设的加速将促进企业即时通讯市场开展

12、中国政府积极推进企业信息化应用的开展。国家有关部门已经提出,要加快建立企业信息化应用的公共效劳平台,对于中小企业由政府组织并给予一定的资金扶持。当前,政府的有关部门已经着手中小企业电子商务应用的经验交流、技术推广、人才培训等方面的工作。企业即时通讯作为企业信息化建设的一局部,同样能从该政策中得到开展时机。 效劳商市场开拓中,也把为企业效劳作为工作的重点之一,越来越多的软件开发商把企业即时通讯应用产品的开发作为软件开发的重点之一。政府积极促进企业提高认识,加深对信息化的重要性和必要性以及内涵的理解,间接提高了企业对即时通讯应用的自觉性和紧迫性,把即时通讯建设作为加速企业开展的助推器。 统一通信成

13、为开展趋势 与个人即时通讯需求相比,企业即时通讯要求融入更多的通信手段,单一的 pc 对 pc 消息传输必定无法满足企业的需求,由于企业对效益的追求,导致企业对效率的要求不断增高,而信息的有效传达是确保企业内部效率提升的必要条件,这就要求未来即时通讯效劳商能够提供短信、邮件、 、 等多渠道的解决方案,以及支持文字、音频、视频等多媒体的效劳平台。 代理渠道萎缩,合作伙伴加强 渠道中除总代理、行业代理和区域分销商外,增值代理商和解决方案业务伙伴将成为未来企业即时通讯产品渠道的重要开展环节,在渠道建设中地位也将逐步提高,他们将成为效劳商收入的主要之一。原因有两方面: 南昌航空大学东软班 开题报告 5

14、 首先,代理商对于企业即时通讯软件效劳商来说不够稳定。首先,代理商有自己选择代理产品的权利;其次,效劳商无法满足企业客户对技术不断调整的需求;再次,代理商会削弱效劳商对客户的掌控能力,一旦客户存在技术需求,效劳商难以直接、高效的提供效劳,将直接导致客户对效劳商产品的满意度。 其次,合作伙伴具有自己的核心技术,比方 anychat、erp、oa 等产品,在集成企业即时通讯模块的过程中,对产品有一个很好的衡量和认识,一旦产品优秀,合作伙伴将会充分的向客户推荐该效劳商提供的产品;此外,合作伙伴和效劳商之间存在互利关系,合作伙伴可以从所集成的企业即时通讯效劳中获利。而更为重要的是,效劳商可以直接的接触

15、到最终客户,为其提供完善的效劳。 三、研究的主要内容及实验方案 3.1 、毕业设计的主要研究内容 由于即时通讯软件可以加装到台式机、笔记本电脑、pda、 等终端上,具有强大的通讯能力,文件传输、视频音频会议、休闲娱乐等诸功能,能够有效地降低企业内部的通讯费用,提高工作效率。 作为即时通讯的一种运用的聊天软件,它继承了即时通讯软件的优点,它具有文字聊天、语音聊天、传送文件、拨打 、远程协助、视频聊天、邮件辅助、发送短信、浏览咨询等功能。开发基于桌面的,面向个人的群众化聊天软件,可以满足网民在网络交流中的需要,和 、 有着异曲同工之妙,但较之 和 ,聊天软件具有方便快捷,功能强大,交流本钱低等优点

16、。 主要研究内容包括以下几个方面: 1)查找相关书籍与文献,搭建 mfc 开发平台 2)查找相关资料,学习 c+开发语言以及 sql server 数据库的使用, 3)查找现阶段基于 lan 的即时通讯软件的开展现状以及相关功能 4)socket 编程技术 3.2 、实验方案 本设计是一个基于局域网的即时通讯软件,要在短时间内开发出来并且满足客户要求,无论 南昌航空大学东软班 开题报告 6 是硬件还是软件都要选择适宜,要求如下:开发设备完善;开发机器的性能必须稳定;操作系统的选择应该适当;开发出的程序可以在尽可能多的平台上运行;要求运行机配置尽可能抵挡。对此,我选择的硬件环境和软件环境如下:

17、硬件环境: 1) 处理器:intel pentium piii 或者更高的处理器 2) 内存:2gb 或更高 3) 网络:局域网 软件环境 4) 操作系统:windows xp/windows 7 5) 开发平台:microsoft visual studio xx 6) 数据库:sql server xx 7) 开发语言:c+ 1 1 、研究方法 查阅 mfc、sql server 和网络通信相关的一些书籍、文献资料,进行系统的学习。了解.net平台下的通信技术及应用程序开发,和同学、老师、有经验的朋友沟通、交流、学习,同时借鉴一些比拟成熟的、目前比拟流行的软件功能(如 qq 等),进行综合

18、学习和研究。 2 2 、技术路线 先根据题目要求、参考成熟软件的一些功能,完成需求分析。 深入学习 mfc 平台下 c+程序设计语言,重点学习 socket 网络编程的相关技术,解决软件设计中通信方面的技术问题。 使用 sql server xx/xx 完成数据库设计。 详细设计和实现。 通过查阅资料、交流学习等方式处理设计中的重点和难点,完成设计。 3 3 、可行性 基于 mfc 的即时通讯软件,实现一般通讯软件的根本功能(登录,聊天,退出),假设时间充裕,那么完成皮肤设置,截图,文件传输等功能,利用模块化编程思想,这些都能够运用所学的知识实现。 此工程使用过的编程语言是 c+,在之前的课程

19、中已经系统的学习过 c+编程。对于 c+的一些知识已经初步掌握,但是,仍需要深入了解其中细节的实现,使自己对于 c+编程语言技 南昌航空大学东软班 开题报告 7 能能够运用到实际开发当中去 完成这个通讯软件的知识大都已经具备,同时,在网络上有许多开源社区,有很多开源爱好者,能够查到许多开源源代码,自己能够充分运用这些网络资源,完成这个毕业设计。 四、目标,主要特色及工作进度 1 4.1 目标: 预计实现的即时通讯软件的相关功能如下: 1) 用户注册功能 2) 用户登录功能 3) 添加好友功能 4) 好友分组功能 5) 好友上线通知功能 6) 即时通讯(聊天)功能 7) 完成该课题的软件并进行相应的软件测试 课题研究的拓展方向 8) 截图功能 9)文件传输功能 2 4.2 主要特色: 3 4.3 工作进度: 1 1 、毕业设计时间总体安排 毕设完成阶段 第一阶段:论文开题阶段 xx.11.1xx.11.13 主要完成开题报告,确定毕业设计研究题目和方向。 第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论