- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
即时通信工具毕业论文
1 绪论
1.1 研究现状及设计目标
1.1.1 研究现状
即时通(Instant Messenger,简称IM)软件实现文字、音频和视频等信息的即时传送, 以及点对点的数据交换。自1996 年世界上第一个即时通软件 ICQ 在四位以色列籍年轻人成立的一家名为 Mirabilis 的小公司诞生, IM便拉开了神奇的序幕。当初仅仅是为了使连接在同一个服务器上的用户能相互交流而开发的 ICQ,在后来的日子里风光无限,各种即时通信软件迅速席卷了全球网民目前,即时通讯软件可以说是上网用户使用率最高的软件。不论是老牌的ICQ,还是国内用户量第一的腾讯QQ,乃至微软的MSN Messenger、Goole Talker、雅虎的雅虎通、新浪UC、网易泡泡、搜Q、了了吧等都有很多的用户。甚至有专家预测即时通软件即将取代电子邮件成为主流的互联网通工具。Web IM 是网页版的即时通工具,它的作用是给那些用不了或者不方便使用soft客户端的用户使用,最大的价值就是提供便捷的交流渠道。另外,Web IM的应用对于增强网站用户的活跃度、网站的互动性有着非常重大的意义Web IM主要应用于社区用户的交流,在线客服,CRM。常见的即时通工具的eb版本,如eb qq 、eb版百度HI,这类在线IM主要的功能局限于即时的交流沟通,侧重点在消息与文件传输等少数功能。针对社区、论坛以及普通网页开发的即时聊天插件推出的使用网页方式上QQ的服务,特点是无需下载和安装QQ,只要能打开的网站就可以登录QQ与好友保持联系。具有Web产品固有的便利性,同时在Web上最大限度的保持了客户端软件的操作习惯。更丰富的好友动态、更开阔的聊天模式、更实时的资讯查看、还有休闲音乐伴随,将为我们提供一个愉快的网络起点。使用进行数据交换及相关操作;
异步数据的查询、检索;
服务器端与客户端的连接和即时通讯。Net的开发,visual studio集成开发环境无疑是最好的选择。Visual studio2008是基于。Net 3.5一起推出的新一代开发平台,它提供了一整套的开发工具。在该开发平台上,可以开发ASP.NET Web应用程序、Web服务应用程序、Windows应用程序和移动设备应用程序。.net支持多种开发语言,如Visual Basic.Net、Visual C#、Visual C++等。利用此开发工具可以创建混合语言解决方案,同时可以简化ASP.NET Web应用程序的开发难度。
在我们的学习中大多采用vs+sql的黄金组合,一个用于界面设计,一个用于组织后台数据,这也是商业开发的传统模式,熟悉这样的开发语言和数据库对于我们以后从事软件开发具有引导性的作用,为以后更好发展打下基础。
(2)熟悉小型系统开发的整体流程的意义
通过每一次的具体系统开发,我们都会发现可以从中收获匪浅,无论是技术层面的,还是非技术层面的,计算机专业。就像我们在一次系统开发中,首先我们必须从大的方面着手,先通过与用户的交流获得对问题的直接定义,即解决“我们要解决什么任务,完成什么任务?”的问题,如果不知道问题是什么就开始规划模块,显然是盲目的,只会白白浪费金钱,最终得出的结果不可能令用户满意。在知道了要解决什么问题后,还要对问题进行可行性的分析,即确定“用户所提出的问题是否有一个可以解决的方案,方案行不行得通。”然后才是需求分析,这个阶段仍然不是具体的解决问题,而是准确的确定“为了解决这个问题,目标系统必须做什么”,主要是确定系统必须具有哪些功能。
在上述步骤都详尽的完成后,我们才可以做总体设计,即“应该怎样实现目标系统,”这时可以对整个系统进行一定的模块划分,将系统划分为适当的层次结构。然后再进行详细设计,即“怎样具体实现各个模块,”,进行模块的算法和数据结构设计、代码编写。接着就是进行单元测试和综合测试,最后还要有对系统的后期维护。
通过对小型系统的开发,我们可以熟练的掌握系统开发流程,这样在我们以后的工作中对每个阶段要完成的任务才能有一个清醒的认识,对以后进行团队合作才能有足够的重视,才能更好的完成任务。
2 系统开发工具简介
2.1 ASP.NET AJAX开发技术介绍
ASP.NET 是一项功能强大的,非常灵活的服务器端技术,用于创建动态Web页面。其次,ASP.NET是构成.NET Framework的一系列技术中的一种,在此可以把.NET Framework看成是用于创建所有应用程序的巨大工具箱[1]。
AJAX的全称是Asynchronous JavaScript And XML,即异步的JavaScript 和XML,确切的说,AJAX并不是一种技术,它实际上是几种技术的共同协作的结果,而其中每一种技术在AJAX提出之前都已经被成熟应用很多年了,它所使用的技术包括:
X
文档评论(0)