欢迎来到天天文库
浏览记录
ID:35587384
大小:805.27 KB
页数:30页
时间:2019-03-30
《毕业设计(论文)-即时通信系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1绪论11.1本课题研究的背景11.2研究意义11.3发展现状11.4研究目标和研究内容21.5论文的组织结构22系统需求分析32.1问题定义32.2系统可行性分析32.2.1技术可行性分析32.2.2经济可行性分析42.2.3现有系统分析43关键技术概述63.1开发工具的选择与介绍63.2客户端与服务器的连接63.3数据访问技术ADO.NET83.4连接过程94系统概要设计104.1数据库设计104.1.1方案104.1.2表设计104.2各个模块的设计104.2.1登录模块10284.2.2注册模块114.2.3添加好友模块124.2.4客户端与服务器通信模块124.2.
2、5客户端与客户端通信模块154.2.6公共数据区155系统的实现165.1登录窗口的制作165.2注册窗口175.3添加好友模块175.4联系人界面185.5信息的解析196系统测试216.1测试的内容和方法216.1.1用户注册的测试216.1.2用户登录测试226.2.3用户登陆测试246.2.4通信测试247结束语267.1总结267.2下一步工作26致谢27参考文献28281绪论1.1本课题研究的背景即时消息服务正在快速的发展和影响着人们生活的各个方面,毫不过分地说,即使消息已经渗透到了人类社会的各行各业中。即时消息主要被用于日常交流和保持联系。另外,它广泛地应用于办公领
3、域,如讨论问题,协商工作日程等。目前还出现了许多面向企业的即时消息应用,它们为企业人员协同工作,进行资源管理和客户关系管理带来了便利。大多数即时消息软件还集成了其他诸如文件传输,语音视频交流,新闻订阅等服务。即时消息已不仅是日常交流的简单工具,它逐渐成为互联网信息平台重要的组成部分。本文就是要实现一个即时消息软件系统。1.2研究意义作为应用软件的一个重要分支,即时通信系统(IM)自其产生开始就备受瞩目。即时消息系统的研究意义主要体现在以下几个方面:1.与传统的交流方式相比,即时消息具有低廉的价格,用户体验更加舒服的优势,这将改变人们的行为方式提高工作效率,具有非常重要的意义。2.
4、相对于传统的沟通方式,在沟通方式多样性、成本减控、沟通效率、协作方面都有着明显的优势,逐渐成为市场新宠,更带来无与伦比的操作体验。1.3发展现状即时消息(InstantMessage,IM)交流是一种实时的互联网交流方式。经过二十多年年的发展,IM已经成为继电子邮件和web之后的第三大互联网应用。即时消息以其与众不同的新服务特性出现在市场上。在早期,即时消息仅限制在公告板的快速消息(splashingmessage)中使用。逐渐地,即时消息传递成为年轻人的主要兴趣所在,即28时消息传递是不同年龄群尤其是年轻人之间相互通信最常用的手段。即时通讯软件作为互联网个人通讯的客户端程序与现
5、实生活中的手机有着异曲同工之妙,是绝大多数网民互联网应用的必备软件。基于庞大的用户资源,即时通讯软件的商业价值凸显,成为了极为强大而又极具潜力的网络传播媒介。随着技术的发展,目前的即时通讯软件已经不单单局限于用户间的聊天活动,运营商开始利用即时通讯软件平台不断地进行新业务的拓展和整合。在国内,基于长期以来积累的庞大用户资源,以腾讯QQ和微软MSN为代表的第一代即时通讯软件已经占据了IM市场的相对垄断地位。然而随着电子商务、网络游戏和近两年来SNS的流行,QQ和MSN的市场地位正受到越来越多的威胁,在一些细分市场上,基于特定应用平台的第二代即时通讯软件优势明显。1.4研究目标和研究
6、内容本文的研究内容有以下几点:(1)熟悉开发环境,本系统采用集成开发工具MicrosoftVisualStudio2008,后台数据库采用sqlserver2008。(2)熟悉C#,ADO.NET技术。(3)熟悉软件开发流程。(4)提高实践能力,开发一款即时聊天工具。本文的研究的目标就是开发出一款具有用户注册,添加好友,与目标好友聊天功能的即时通信软件系统。1.5论文的组织结构本文拟从即时通信系统的研究意义、国内外的发展状况、系统研究的目的和内容、系统需求分析、系统设计、数据库设计、界面设计、系统详细设计、系统运行与测试等方面论述即时通讯系统开发与设计所涉及的问题。文章组织结构如
7、下:28第一章:绪论。主要介绍即时通信系统的研究意义、国内外发展状况、研究的目的和内容等工作。第二章:需求分析。主要进行系统的介绍、系统的可行性分析、功能性介绍。第三章:关键技术概述。主要介绍本系统中所用到的主要技术和协议。第四章:系统概要设计。主要包括系统总体结构、系统主要业务流程图以及技术方案的确定。第五章:系统的实现。对系统各功能模块进行了分析设计。第六章:系统测试。对系统的各个模块进行了测试。282系统需求分析2.1问题定义本系统是一个小型的即时通信系统,为用户提供了实用
此文档下载收益归作者所有