一个即时通讯系统的设计与实现

被引量 : 0次 | 上传用户:deterly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,互联网环境下越来越多的即时通讯产品不断涌现,但娱乐风气浓厚、捆绑大量周边服务、同质化现象严重,鲜有具备自身特色或面向特殊群体需求的产品。而本文中,我们将尝试去根据特定群体的需要来开发一套即时通讯系统,排除常见即时通讯系统中的泛用性特点,更多将目光集中于基本的通讯功能、系统稳定性和系统的消息容错和验证机制,以使得这些细节功能能够更好地满足部分特定应用环境下用户的需要。本文介绍当今即时通讯领域的现状、发展以及主流的技术趋向的基础上,阐述了下列研发工作:1、进行了C#语言、Net Framework等技术的综述,完成了即时通信系统的需求分析,简要阐述一般需求、非功能需求后,采用用例图表达了系统功能需求,给出了系统注册、登陆、状态转换、修改用户资料、查找好友等用例图。2、在需求分析基础上,进行了系统设计,提出了设计原则,设计了系统总体功能结构和总体类图,详细描述了通信协议,采用协作图、活动图表达了客户端和服务器端部分功能设计,并采用E-R图进行了系统数据库概念设计,给出了主要的数据结构。3、在系统实现中,给出了实现环境、部分功能的代码及界面,介绍了系统的使用、调试和测试。最后进行了总结和展望。在开发过程中,我们尽力运用.Net Framework技术的优势,以及基于XML的网络数据交换协议,使得本系统具备即时通讯的常用功能的同时,也能够具有较强的稳定性、更好的容错机制和更为人性化的GUl(图形用户化界面),基本实现系统的全面实用化。
其他文献
NKG2D,凝集素样的2型跨膜蛋白,是一种由NK细胞、NK1.1+T细胞,γδ T细胞,CD8+T细胞和一些髓细胞表达的刺激性免疫受体。NKG2D识别多种不同的配体,这些配体与MHCⅠ类分子远系
<正>本刊讯(特约通讯员陈世平)6月23日,经中国绿色食品发展中心核准,南平市建阳区广丰源果蔬专业合作社获得绿色食品标志使用权,核准用标产品为巨峰葡萄。这是建阳区葡萄产业
进入本世纪之后,“三农”问题成为我国农村的突出问题,由此而产生的城乡差距,不仅影响着我国经济的协调,而且关乎我国未来经济的发展。如何解决三农问题、缩小城乡差距,在众
城市经济在区域经济中起着非常重要的作用,城市经济发展已经成为衡量一个地区整体竞争力的重要标志。一个完整的城市经济发展战略的制定和实施将会为城市持续快速健康的发展
随着电力系统发展,纯机电暂态和电磁暂态仿真在分析大规模特高压交直流混合电网时已呈现明显不足。为了准确分析特高压交直流输电系统的动态特性,文中基于电力系统全数字实时
我国家电产业在高速发展了二十多年后面临了三重挑战:资源与环境问题、发展瓶颈问题、绿色壁垒问题。家电产业的进一步可持续发展需要绿色家电的推进。绿色家电的推进首先要建
研究和发展智能电网成为全球电力工业发展的必然选择,大量新理论、新技术、新手段不断应用于电力系统的各个环节,推动大电网互联更加坚强愈加紧密的同时,也使配电网向着结构
利用溴酸钾在冰醋酸溶剂下氧化β一甲基萘制备β-甲基萘醌。考察了催化剂种类、反应温度、反应时间、氧化剂与原料的摩尔比等因素对目标产物收率的影响,从而获得了较优的反应
秦腔是我国地方剧种之一,在陕西、甘肃、宁夏、青海、新疆等地区广为流传。秦腔研究的相关资料相对较少,在各个时期,出现过一些关于秦腔的著述,然而一般只局限于声腔、秦腔历
期刊