1、“..... 声明,第页共页 引言 即时通讯软件,几乎是每个上网用户都必备的联络工具。即时通讯软件 除了能够让您迅速地在网上找到自己的朋友和工作伙伴,还可以实时交谈和传 递信息,而且,现在不少即时通讯软件还集成了文件共享语音聊天网络会 议等功能。截止到目前,全球约有近亿多人使用即时通讯软件进行交流,正 因为即时通讯软件拥有数以亿计的用户和迅速增长的市场,所以各个公司都盯 上了中国这个潜在的最大市场,时间,即时通讯市场硝烟四起。除了腾讯 和国外的几款著名即时通讯软件纷纷推出新版本,网易也推出了种新的即时 通讯软件网易泡泡......”。
2、“..... 即时通讯软件最早发布于年月日,以色列特拉维文的 发表了个题为 的新闻稿,同时发布了他们新产品 的测试版。这天标志着上的第个成热的即时通讯系 统的诞生。即时通讯服务在诞生之后的几年时间 得到了迅猛发展,成为新增用户的个主要应用之,电子邮件 和即时通讯。 在国内,年月,深圳腾讯公司正式发布, 开通腾讯即时通讯服务。年月,腾讯同时在线用户突破万 年月日,腾讯同时在线用户突破万。年月份腾讯同时 在线人数最高记录已经突破了万大关,现在腾讯公司正在把即时通讯系统 往移动通讯方向扩展,如今已经将即时通讯与手机短信息成功结合起来。 即时通讯软件涉及和影响的领域已近越来越广,其竞争也越来越激烈。国内 最大的敌手朗玛从年开始研发,年的月份正式发布,并且 首创了很多技术是国内第个做场景聊天的是第个把同学录和校友 录结合的第个把即时通讯与休闲游戏相结合的第个把发送动画与即时 通讯相结合的。在年的发展里,度达到峰值在线万人......”。
3、“..... 但是纵观这些即时通讯软件业,都是基于模式的,需要下载客户端进 行安装,用户名密码聊天记录等也是存放在本地机器上,在安全性和方便 性上都有所欠缺。设计并开发个基于的即时通讯平台,对于现阶段的学 习和研究,都是极为有意义的,基于这个前提和起因,我选择了基于方式 的即时通讯软件的设计与实现作为我的毕业设计。 第页共页 系统分析 课题目的 设计个基于模式的软件,可以通过等浏览器直接完成客户端 的登录数据传输好友信息分组管理状态更新两人以及多人的文字聊天 等功能。 课题意义 作为计算机专业的学生,即时了解和掌握流行的即时通讯机制并且应用到 实践过程中,将极大的提高自己的设计和开发软件的积极性提升自己的理论 和技术水平,跟踪国内外最新的技术和开发模式,为以后类似的开发积累经验 同时,开发出来的作品也可以真正运用到实际当中,方便大家的沟通和交流......”。
4、“.....隐身等。 需要实现的功能 实现用户注册登录退出更改状态等功能 实现文本信息发送 实现搜索好友,添加好友,删除好友技术 实现消息的提示功能 实现设置好友权限功能。 开发环境 开发环境介绍 是微软公司出品的款大型应用软件,是套完整的开发 工具集,它主要用于生成应用程序桌面应 用程序和移动应用程序。端脚本与服务器交换数据的应用开发方法。这 样,页面不用打断交互流程进行重新加裁,就可以动态地更新。使用, 用户可以创建接近本地桌面应用的直接高可用更丰富更动态的用户 界面。 实际上,不是种技术,而是几种技术。每种技术都具有独特之处, 合在起就形成了个功能强大的新技术。包括 和 使用文档对象模型进行动态显示和交互 使用和进行数据交互和操作 使用进行异步数据接收 使用将它们绑定在起......”。
5、“.....例如电话号码, 邮件地 般即时信息格式必须允许对信息有效负载的编码和鉴别非内 容 般即时信息格式必须反映当前最好的国际化实践 般即时信息格式必须反映当前最好的可用性实践 必须存在方法,在扩展般即时消息格式的时候,不影响原有的域 必须提供扩展和注册即时消息格式的模式的机制。 可靠性需求 协议必须存在机制,保证即时消息成功投递或者投递失败的时候,发信 者获得足够的信息。 性能需求 即时消息的传输必须足够的迅速 即时消息的内容必须足够丰富 即时消息的长度尽量足够的长。 即时通讯系统需求 注册需求 即时通讯系统允许多个用户注册 个用户可以注册多个 注册所使用的帐号类型为数字或者字母 注册新用户时必须填写符合要求的信息......”。
6、“.....个用户可以被多个人添加为好友 用户可以删除好友 用户可以将好友放在多个组中 用户的好友次只能属于个组。 状态切换需求 用户可以选择登录状态 登录完成后用户可以切换状态在线,隐身 用户可以注销登录。 查看在线好友需求 用户登录时列出所有在线好友 用户可以看到新近登录的好友 用户将不在看到临时登出的好友。 系统设计 方案论证 即时技术的选择 的模型选择 数据库设计 数据表设计 设计数据库应该具备数据库的基本知识和数据库设计技术,计算机科学的 基础知识和程序设计的方法和技巧及软件工程的原理和方法应用领域的知识。 根据本系统的特点和要求,通过对整个系统运行过程和数据流程分析,得 出本系统的实体表用户信息表聊天信息数据表 变化监控表。 经过数据库分析与设计得到数据库的逻辑结构......”。
7、“.....设计如下数据项和数据结构 表用户信息数据表 中文名称字段名字段类型字段长度是否允许为空备注 登录名主键 用户昵称 密码 登录状态 最后登录时间 最后注销时间第页共页 最后消息编号 表聊天信息数据表 中文名称字段名字段类型字段长度是否允许为空备注 消息编号主键 发送者用户名 接受者用户名 消息内容 发送时间 表变化监控表 中文名称字段名字段类型字段长度是否允许为空备注 存储过程设计 为了提高执行效率,并且简化数据库访问的复杂程度,本系统设计了相应 的存储过程完成基本的数据库相关功能。根据对本系统的分析共创建了个基 本的存储过程用户登录存储过程用户注销存储过程 发送消息存储过程最近聊天记录存储过程 获取最新消息存储过程。 用户登录存储过程实现用户的登录功能,如果成功登录则 返回,反之则返回 用户注销存储过程实现用户的登出功能......”。
8、“.....反之则返回 发送消息存储过程首先对发送者和接收者的用户名进行 检查,然后再插入新的聊天记录 最近聊天记录存储过程的作用是返回最近两个用户之 间的聊天记录 获取最新消息存储过程根据数据库表中的 字段判断哪些是新消息,凡是消息大于字段的均是 新消息。 系统功能分析与设计 本系统的主要任务是提供用户之间实时的交流,方便用户之间相互的沟通。 系统登录。登录模块采用基于标准的架构的开发模式。与般的 登录系统相似,主要是对登录用户的身份进行合法性验证。登录状态 分为两种在线隐身。根据自己的需求选择登录方式。 登录状态切换。当用户登录后还可以重新选择登录状态,通过选择下 拉列表的选项可以切换用户的登录状态是在线或者隐身。或者单击注第页共页 销按钮,将注销用户的登录。 用户列表查看。当用户登录成功后,系统将显示给用户他的所有在线 好友......”。
9、“..... 消息提示。我们设计了个类似于提示框的小窗口,定时的检查 是否有新消息,如果有的话弹出这个窗口,用户可以即时回复消息。 查看近期消息。当加载消息发送页面的时候,会首先加载若干条近期 的聊天记录,帮助用户回顾以往的聊天内容。 发送消息。用户选择发送对象后,直接进行发送。 接收消息。在消息发送后接收者能够实时接收消息。 根据需求分析和功能说明,开始系统的图形化建模,本系统的功能说明图 所示 图系统功能说明图 种简单的及时通讯软件的研发与应用 摘要 即时通讯是目前上最为流行的通讯方式,而 各种各样的即时通讯软件也层出不穷服务提供商也提供了越来越丰富的通讯 服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业 方兴未艾。本文首先描述了即时通讯业的发展和现状,然后初步探讨了即时通 讯所涉及到的些技术,最后对现有的技术进行了对比和分析,提出了些可 能的改进方案......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。