机械 模具 夹具 数控 车床 工艺 液压 汽车 电机 升降台 控制 Proe CAD 建模 加速器 机械手 齿轮 误差 诊断 自动化 电气 监控 组态 电源 发电 水电 电站 单片机 PLC MATLAB 蹊径 盘算机 Android Linux 电子 通讯 治理系统 网站 ASP JSP PHP Java Asp.net 服装网服装论坛 进销存 图书 考试 Web 购物 点餐 生意营业 平台 群集妄图 装备 C++ C# 土木 修建 施工 结构 框架 桥梁 水利 公路 隧道 造价 给水 教授修养楼 办公楼 水库 重力坝 化工 剖析 工段 物流 仓储 包装 开题 义务书 外文 文献 翻译 辩说 名堂 课程
 首 页 机械卒业设计 电子电气卒业设计 盘算机卒业设计 土木匠程卒业设计 视觉转达卒业设计 收费卒业设计 牛牛棋牌下载 卒业论文 卒业设计论文流程 
垫片
您现在所在的职位:首页 >>牛牛棋牌下载 >> 文章内容
垫片
   我们供应全套卒业设计论文服务,联系   625110801   
基于C/S结构的即时通讯系统的设计与完成开题申报
文章泉源:mog-net.com   宣布者:师长教员卒业作品网站   宣布时间:2019-07-20 11:37:02   浏览:334

衡阳师范学院卒业论文开题申报

论文效果

基于C/S结构的即时通讯系统的设计与完成

师长教员姓名

学 号

澳门牛牛平台专    业

班 级

指导教员

职 称

一、选题的目的、意义及国内外研究静态:

1.研究目的:

近年来,随着Internet的飞速生长,盘算机群集取得了愈来愈普遍的应用,而且曾经徐徐走进千家万户。自迈入信息时代以来,距离曾经不再是人们之直联系类似的误差,也正由于云云,人们对类似交流的需求和依附也愈来愈强烈,各行各业对信息交流的请求也愈来愈高。现在,经由历程种种即时通讯软件,人们曾经可以在足不出户的情形下,与远距离以致天下各地的人阻拦实时的谈天交流,这样的交流不只知足了人们对交流类似的需求,同时也给人与人之间的交流带来了极大的便捷和大量的经济节俭。是以,即时通讯(Instant Messaging)在人们的生涯使命和学习中取得了更普遍的应用[1]。本论文将联络WinSock的五种IO模子、壅闭与非壅闭、同步与异步机制、多线程机制等手艺开发基于CS的即时通讯系统,以现有的种种手艺,简介解说群集IM软件开发中的主要知识,并议论辩说其中要害环节的手艺效果和种种处置赏罚赏罚妄图和设战略略。

2.研究意义:

本课题的设计意义是一个适用的面向企业的局域网即时通讯软件。首先对系统的可行性阻拦剖析,一定了系统开发可行。然后经由需求剖析一定了系统事实要完成的功效,一定本系统所应用的后台数据库系统为MySQL,并对系统中的数据库阻拦设计[4]。系统釆用现在最为盛行的开发工具VC++语言阻拦开发。其中,群集通讯部门接纳盛行的TCP/IP协定,法式模范模范接纳尺度的C/S(客户端/服务器)形式,这是传统的软件系统系统结构,能够将义务公正的分配的Client端(即客户端)和Server端(即服务器端),可以大大的降低系统的通讯开支,可以充实的应用C/S两真个硬件情形的优势[5]。法式模范模范接纳的是应用Socket套接字阻拦群集通讯模块设计,界脸部门接纳GUI轻量级控件,能够是系统的控件在各个平台上具有完全类似的界面,到达了很好的互通性。系统釆用模块化设计,釆用自顶向下的开发形式。开发历程当中先凭证功效将系统划分红不合的模块,然后将各个模块一连细化,划分红更小的子模块[6]。模块化的利益是便于开发,便于调试,便于系统的前期掩护,并为后续的开发预留接口,使得系统具有优胜的可扩大性。事实设计出一个简朴单纯而适用的群集即时通讯软件,形式又分为服务器和客户端两部门:客户端经由历程输入服务器真个IP地址与服务器培植通讯。推敲到要可以在局域网中应用,本系统应用的是第二种措施,经由设置,在局域网或internet上都可以应用[7]。

国内外研究静态:

1、海内研究现状

1996年11月ICQ在全球宣布,拉开了互联网IM(Instant Messenger,即时通讯)应用的序幕。就是这样一款小软件在短短数年时间里生长出一个严重的IM家当。时至昔日,即时性通讯工具早已成为最热门的群集应用之一。国内外的谈天工具举不堪数。ICQ作为全球第一款即时性通讯工具,在经由短短数年的生长,其行业内的职位现在曾经是无人能够撼动。ICQ名字取自英文“I seek you”的谐音,即是“我找你”的意思[8]。最后的ICQ只需两个特点,即用户列表和即时谈天。但一经推出就遭到浩荡网夷易近的喜欢,6个月内其注册用户迅速爬升至85万,1998年它的用户数目更是翻了10数倍,到达了1200万人[9]。ICQ的迅猛生长也让其时的互联网领头羊Yahoo和在桌面软件领域独步天下的微软嗅到了商机,它们划分推出了Yahoo Messenger、MSN Messenger和昙花一现的MS Chat。即时通讯市场雏形顿显,有了国际互联网巨擘和最大软件公司的融入,即时通讯时代的大幕就此徐徐拉开[10]。企业即时通讯市场的远未饱和给软件厂商留下了足够的空间,市场研究机构eMarketer的数据显示,全球企业即时通讯市场规模2005年为2.67亿美元,预计2010年市场将完成翻近两倍的增添,到达6.88亿美元。到2011年,即时通讯工具将取代声响、视频和文本,成为使命人群主要的类似要领[11]。预计2013年,争先跨国公司95%的职员将把即时通讯软件作为他们实时类似交流的主要工具[12]。

2、国际研究现状

当ICQ盛行全球的时间,在国际种种仿ICQ的中文IM软件也纷纷推出,时至昔日,占领国际的市场的主要是腾讯公司的QQ、微软的MSN、雅虎的雅虎通等。其中腾讯公司的QQ以占领了国际70%以上的市场[13]。现在,中国市场上的企业级即时通讯工具主要网罗:腾讯公司的RTX、IBM公司的LotusSametime、微软公司的UC、点击科技的GKE、中国互联网办公室的IMO、红杉树公司的EasyTouch、亿企通的Jingoal等。相关于小我即时通讯工具而言,企业级即时通讯工具加倍强调安然性、适用性、稳固性和扩大性[14]。

企业级的即时通讯现实上也能够或许说是小我即时通讯的应用延伸。据统计,90%以上的企业网内的终端机上都在运转QQ/MSN等小我即时通讯软件,人们曾经习气于应用即时通讯工具阻拦寻常的使命联系。可是,大多数员工都是在没有取得企业允许的情形下应用小我即时通讯工具,这给企业群集带来了较量大的安然和效力效果。加上小我即时通讯工具经常让员工堕入非使命状态的谈天中,是以许多企业也经由历程种种手段榨取员工阻拦QQ/MSN等操作。在这类现状下,接纳企业级的即时通讯软件自然就成了企业客户最好的处置赏罚赏罚妄图,既知足了外部员工的类似习气,又处置赏罚赏罚了公司制度和群集安然等效果,一石二鸟[15]。

可以说,现在在中国相关于ERP、OA、CRM这些治理软件领域的红海竞争情形而言,企业级即时通讯领域仍还处于各厂商赛马圈地的时代。虽然中外洋乡供应企业级纵然通讯软件服务的厂商面向的竞争对手是微软、IBM这些国际软件巨擘,但是,值得我们国人欣喜的是,现在在中国企业级即时通讯市场中,占领了70%的市场份额的腾讯公司就是我们的外乡夷易近族企业,可谓是一支独秀。

澳门牛牛平台据明确,早在2001年,腾讯公司就预感应了企业级即时通讯软件在中国的严重的市场潜力,于昔时11月份推出了企业版的QQ工具,其时叫BQQ的测试版。2003年9月,BQQ更名为RTX(RealTimeeXchange),并正式推向市场,向企业级客户供应产物和处置赏罚赏罚妄图。2005-2006年RTX阻拦了手艺重构,完成了平台化及可扩大性的严重提升[16]。

腾讯公司于2009年1月14日正式宣布推出RTXCorporationAssembly2.0企业集群新版本(以下简称“RTX2008集群版”)。该新版本是RTX专门为大型企业部署即时通讯系统供应的一套完全的处置赏罚赏罚妄图,能够以高度治理低资源、易部署的平台为大型企业供应服务。而且,企业客户在推销企业即时通讯软件时,推敲到与兄弟单元、联系关系企业和下级部门未来的互联互通,推敲到RTX与QQ的应用习气承接性能大大降低应用者的培训资源,加上RTX曾经具有的大量企业客户的优胜口碑,RTX应当是第一选择。总之,中国企业即时通讯领域的一个显着特点就是,国内外厂商都在争取这个未来被普遍看好的市场,主流厂商的严重投入一方面推动市场快速生长,此外一方面招致的的效果是,市场份额向主流厂商进一步集中。

二、主要研究内容、创新的地方:

主要内容:

1)用户注册功效

2)用户登录功效

3)添加石友功效

4)石友分组功效

5)石友上线告诉功效

澳门牛牛平台6)即时通讯(谈天)功效

澳门牛牛平台7)完成该课题的软件并阻拦照顾的软件测试

创新的地方:

由于即时通讯软件可以加装到台式机、条记本电脑、PDA、手机等终端上,具有强盛的通讯才干,文件传输、视频音频聚会聚会会议、休闲文娱等诸功效,能够有用地降低企业外部的通讯用度,前进使命效力。

作为即时通讯的一种应用的谈天软件,它一连了即时通讯软件的优点,它具有文字谈天、语音谈天、传送文件、拨打德律风、远程协助、视频谈天、邮件赞助、发送短信、浏览咨询等功效。开发基于桌面的,面向小我的夷易近众化谈天软件,可以知足网夷易近在群集交流中的须要,和德律风、手机有着异曲同工之妙,但较之德律风和手机,谈天软件具有便利快捷,功效强盛,交流资源高等优点。

三、研究措施、设计妄图或论文提要:

研究措施:查阅VC++、MYSQL和群集通讯相关的一些书籍、文献质料,阻拦系统的学习。明确VC++平台下的通讯手艺及应用法式模范模范开发,和同砚、师长教员、有履历的同伙类似、交流、学习,同时自创一些较量成熟的、现在较量盛行的软件功效(如QQ等),阻拦综合学习和研究。

澳门牛牛平台设计妄图:通常的通讯工具,都接纳客户机/服务器(C/S)系统结构,C/S结构是这样的一种结构:它网罗一个客户机(或前端),一个服务器(或称后端),客户机的作用是会见和处置赏罚赏罚远程服务器上的数据,服务器的作用是吸收和处置赏罚赏罚客户机的数据请求。有时,能够有多个客户向统一个服务器同时请求服务,这就须要服务器决议如那里置赏罚这些请求。Client/Server结构是以后数据库应用法式模范模范中极端盛行的一种要领。特殊是群集手艺的生长,使合适前许多系统都接纳这类要领阻拦结构,其最大的优点是将盘算机使命义务划分由客户端和服务器端来合营完成,这样有益于充实公正的应用系统资源。另外它的服务器端还可以将信息集中起来,任何客户机都可以经由历程会见服务器而取得所需的信息。Client/Server模子事实可归结为一种“请求/应对”关系。一个请求总是首先被客户收回,然后服务器总是自动地吸收请求,前往客户须要的效果。在客户收回一个请求之前,服务历程一直处于休眠状态。一个客户提出请求后,服务历程被“叫醒”而且为客户供应服务,对客户的请求做出所须要的应对。如图4-1所示。

澳门牛牛平台图 客户机/服务器通讯结构示图

在客户端启动后,客户端盘算取适当地群集的广播地址,阻拦广播查找服务器端,服务器吸收到客户端的广播信息后前往服务器地址,则客户端吸收、验证信息并纪录服务器端地址,然后客户端启动准时代,准时发送信息到服务器,以告诉服务器自己在线,然后服务器前往在线用户列表,服务器依附客户端发送的信息来更新掩护在线用户列表。在客户端与服务器全心数据交流,具有了在线用户列表后,便可以选择IP阻拦客户端之间的点对点信息交流了。假定服务器不在线,则客户端会提醒用户加入,在一定的时间后自动加入。

论文提要:

1绪 论

澳门牛牛平台1.1  课题的配景及意义

澳门牛牛平台1.2  课题的国内外研究现状

1.3  课题研究的主要内容

1.4  论文的组织结构

2 基于C/S结构的即时通讯系统开发的相关手艺

2.1  OSI七层群集模子

2.2  群集传输协定

2.2.1  TCP/IP协定

2.2.2  TCP协定和UDP协定

澳门牛牛平台2.3  C/S编程模子

2.4  Windows Sockets简介

澳门牛牛平台2.5  MFC Windows Socket类

澳门牛牛平台2.5.1  CAsyncSocket异步类

2.5.2  CSocket类

2.6  MFC多线程编程手艺

2.7  数据库

3  基于C/S结构的即时通讯系统开发的系统需求剖析

3.1  系统完成目的

3.2  功效性需求形貌

4  基于C/S结构的即时通讯系统开发的系统全体设计

4.1  系统系统结构设计

澳门牛牛平台4.2  系统功效模块简介

澳门牛牛平台4.3  功效模块挪用关系

5  基于C/S结构的即时通讯系统开发的系统详细设计

澳门牛牛平台5.1  客户端的详细设计

5.2  服务器的详细设计

澳门牛牛平台5.3  数据库设计

6  基于C/S结构的即时通讯系统开发的系统完成

6.1  系统主框架的完成

澳门牛牛平台6.2  服务端功效模块的完成

6.3  客户端功效模块的完成

结 论

致 谢

参考文献

四、完成克期和预期进度:

澳门牛牛平台①选题                         2018年 11 月~2018年 12月

澳门牛牛平台②实验研究、群集质料、开题申报 2018年 12 月~2019年 2 月

澳门牛牛平台③ 泉源设计、详细设计          2019年 2月~2019 年 4月

澳门牛牛平台④ 撰写论文、完成初稿          2019年 4 月~2019年5月

⑤ 完成修改、定稿              2019年5 月~2019年5月

⑥ 辩说                        2019年6月

澳门牛牛平台五、主要参考文献与质料:

澳门牛牛平台[1] 刘峰, 陈朴, 贾军营. WebSocket与MQTT在Web即时通讯系统中的应用[J]. 盘算机系统应用, 2016, 25(5):28-33.

澳门牛牛平台[2] 王纪军, 李夫宝, 王京. 基于多用户模子的企业级即时通讯系统的研究与应用[J]. 电力信息与通讯手艺, 2016(11):73-77.

澳门牛牛平台[3] 崔婷婷, 王春凤. 基于Socket手艺的即时通讯系统设计与完成[J]. 电脑编程手艺与掩护, 2016(15):11-12.

[4] 程化梅. 基于XMPP的即时通讯系统的设计与完成[J]. 电子设计工程, 2017, 25(15):162-165.

[5] 李鹏鹏, 郑扬飞, 刘玉龙. Redis在即时通讯系统中的应用[J]. 软件, 2017, 38(1):115-119.

澳门牛牛平台[6] 魏明军, 刘美璠. 基于局域网的即时通讯系统[J]. 电脑知识与手艺, 2016, 12(5):39-40.

[7]李祉岐, 孙磊, 李杰,等. 基于桌面云终端的无线即时通讯系统设计[J]. 现代电子手艺, 2017, 40(15):47-51.

澳门牛牛平台[8] 徐文莉, 熊燕, 李燕. P2P即时通讯系统要害手艺研究及应用[J]. 软件导刊, 2017, 16(9):151-153.

[9] Bruce Eckel. Thinking in VC++ 英文第四版[M].机械工业出书社,2017.

[10] (美)Y.Daniel Liang VC++语言法式模范模范设计进阶篇(英文版)第6版机械工业出书社[M],2015.

[11] 唐苏. 基于通讯云手艺的Android即时通讯系统的研究与完成[D]. 西南交通大学, 2016.

[12] (美)Y.Daniel Liang VC++语言法式模范模范设计基础篇(英文版)第6版机械工业出书社[M] ,2015.

澳门牛牛平台[13] 即时通讯系统终端的构作育计及完成[D]. 内蒙古大学, 2017.

[14] CCDE公司即时通讯系统项目的类似治理研究[D]. 电子科技大学, 2016.

澳门牛牛平台[15] 叶军. 基于XMPP协定的即时通讯系统客户端的设计与完成[D]. 华中科技大学, 2016.

[16] 赵冬雨. 家校即时通讯系统的设计与完成[D]. 东华大学, 2016.

六、指导教员看法:

澳门牛牛平台该生前期准备充实,【研究思绪较为清晰……,】赞成加入开题申报会。

澳门牛牛平台【署名请求手写】署名:

年    月    日

澳门牛牛平台七、教研室(或开题评审小组)看法【各系可视情形调剂】:

该生于****年**月**日,在【综合楼101课堂】加入开题申报会,会上陈诉叨教了论文的准备情形,现场回复了与会教员就论文准备情形提问……。与会职员【或开题评审小组】以为该生已具有卒业论文开题条件,赞成开题。【或建议填补完成……使命后,再次加入开题申报会。】

澳门牛牛平台与会职员【开题评审小组成员】:张三(组长)、李四、王五

【署名请求手写】组长署名:

年    月     日

八、系使命小组看法:

澳门牛牛平台赞成教研室【或开题评审小组】看法。

澳门牛牛平台【署名请求手写】署名:

年    月     日

澳门牛牛平台诠释:行高应随内容调剂。系使命小组看法由各系卒业论文使命小组组长视本系情形,指定副主任或教研室主任担负署名。

  全套卒业设计论文现成制品行料请咨询 625110801      前往想页 如转载请注明泉源于mog-net.com  


打印本页 | 关闭窗口
 上一篇文章:即时通讯概述

Email:biyeshejiba@163.com 在线QQ:   625110801 师长教员卒业作品网站  
本站卒业设计卒业论文质料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用处.若有侵占您的版权有损您的利益,请联系我们会急速纠正或删除有关内容!