仿QQ消息通讯的设计毕业论文.doc

仿QQ消息通讯的设计毕业论文.doc

ID:152865

大小:1.82 MB

页数:60页

时间:2017-06-28

仿QQ消息通讯的设计毕业论文.doc_第1页
仿QQ消息通讯的设计毕业论文.doc_第2页
仿QQ消息通讯的设计毕业论文.doc_第3页
仿QQ消息通讯的设计毕业论文.doc_第4页
仿QQ消息通讯的设计毕业论文.doc_第5页
资源描述:

《仿QQ消息通讯的设计毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、仿QQ消息通讯的设计毕业论文目录1项目来源11.1项目背景及目的11.2聊天系统的现状11.3项目研究的目的和方法21.3.1项目的研究目的21.3.2开发方法及步骤32开发平台介绍32.1系统平台环境32.1.1硬件平台32.1.2软件平台42.2相关技术42.2.1B/S模式42.2.2C/S模式52.2.3界面技术52.2.4多线程技术52.2.5UDP数据传输技术63系统需求分析63.1需求功能概述63.2用例图73.2.1未登入聊天系统用例73.2.2已登入聊天系统用例84系统功能设计194.1概述194.

2、2系统结构204.2.1消息管理结构图214.2.2好友管理结构图214.2.3群组管理结构图224.2.4个人管理结构图224.2.5分组管理结构图224.2.6用户管理结构图234.3系统架构包图234.4系统类图244.4.1UI层包图244.4.2NetService层类图294.4.3Objects层类图304.4.4Action层类图315数据库的分析及设计335.1系统E-R图335.2数据库逻辑结构设计366系统详细设计406.1模块顺序图406.1.1注册模块顺序图406.1.2登入模块顺序图416

3、.1.3基本聊天模块顺序图426.1.4好友请求模块顺序图436.1.5状态变更模块顺序图446.2技术实现446.2.1系统运作机制446.2.2UI圆角的绘制456.2.3子线程下创建窗体456.2.4C#绘图双缓冲466.2.5实现C#和javascript互调476.3界面布局486.3.1主界面布局486.3.2聊天界面布局496.4界面设计506.4.1登录界面506.4.2注册界面506.4.3系统主界面516.4.4系统聊天界面526.4.5好友查找界面527展望538总结54致谢语55参考文献561

4、项目来源1.1项目背景及目的在聊天工具满天飞的当代,在腾讯QQ把握这广域网聊天工具的同时,却没有一款用于局域网的,UI交互可以达到腾讯QQ形式优越的体验的聊天工具,在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,但用户处于脱离广域网(比如个别公司办公环境,和校园环境)为求对网内信息的联通进行现在的时候,那些广域网聊天工具(QQ)就失去它的作用了,由此开发一款具有腾讯UI般用户交互体验的局域网聊天工具是很有必要的。1.2聊天系统的现状对于聊天系统在国内外最具代表性两个聊天系统:MSN(国外微软公司)

5、和QQ(国内腾讯公司),在做这个局域网聊天工具之前,就现今这两个聊天系统的运作很有必要进行一下研究,以作为新系统的开发做参考与准备:对于我们孰知的QQ,在99年开发以来一直以非常高的用户增长率夺得了国内的大部分用户,并成为了一方霸主,QQ直开发以来一直秉承着已更好的用户体验为主不断的对QQ进行一代又一代的更新,从第一版的简陋的UI界面到2013版的华丽界面,这无不透露着QQ对用户UI交互体验的看重,就此新系统将采用QQ最新的2013版的用户界面作为参考界面进行开发。对QQ现今的聊天服务构架进行的分析:客户端QQ:57

6、图1-1QQ聊天服务构架可以确定腾讯QQ是以多服务器提供服务、服务器总控客户端、客户端之间UDP直连通信的。并且在两个客户端之间不能建立直连的情况下,才由服务器进行中转通信对MSN现今的聊天服务构架进行的分析:图1-2MSN聊天服务构架MSN客户端直接的通信则都是通过服务器作为中介进行转发的,相比之下腾讯QQ的更加优越,鉴于此,新系统采用类型QQ的通信模式进行开发。1.3项目研究的目的和方法1.3.1项目的研究目的本次的聊天系统设计与开发,通过基本的聊天功能分析、数据分析和信息类型的处理的过程,运用数据库设计、维护与

7、运用SQL对数据库中的表进行查询的技术。开发一套在局域网中可以投入实际应用的来聊天系统。本系统是运行在Window7操作系统及以上,利用C#与java进行开发的;对于大量的数据信息,采用MicrosoftSQLServer2005数据库进行存储和处理,对于客户端局部信息使用缓存文件和配置文件进行管理。《局域网聊天系统》包括好57友聊天,群聊天,新用户注册,好友的添加备注,群的添加备注,分组管理,界面管理等功能。本系统的操作使用方式保留用户使用腾讯QQ的习惯,具备操作灵活,使用方便等特点和强劲的UI交互能力,便于聊天用

8、户使用。用MicrosoftSQLServer2005的作为数据库后台支持,可以方便的进行各种数据存储、查询和处理,所开发出的系统应安全可靠,用户本地使用缓存存储好友图片等信息,减少客户端数据获取量和加强处理效率,使用ini配置文件管理用户界面和其他操作信息,便于用户的配置保存和修改。1.3.2开发方法及步骤1)可行性分析通过不同方案的比较得出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。