I摘要作为除电视、报纸、广播之外的第四大媒体,互联网不仅成为人们获取新闻信息的主要来源,更成为了人们闲暇之余的一种休闲手段。随着互联网技术的发展,各种各样基于网络的应用也随之诞生,网络聊天工具便是其中的一种。本文采用VisualStudio2008+SQLServer2005开发环境,结合WinForms、ADO.NET等多种技术,实现了一个类似QQ的网络聊天工具,并在WINDOWS平台上加以了实现。通过C#语言进行网络编程,通过公共的数据库交换各种信息,实现了人性化的界面设计与功能设计。软件经过测试,满足现代人们即时通信的需求,达到预期的设计效果,对网络聊天工具的人性化设计具有一定的现实意义,同时也为其他相关项目的设计提供了参考。关键词:网络聊天工具C#即时通信数据库人性化IIAbstractInternetisthefourthmajormediaotherthantelevisions,newspapersandbroadcasting,actingnotonlyasamajorsourceofnewsinformation,itisalsoameansofrecreationforpeopleduringtheirleisure.Alongwiththehigh-speeddevelopmentoftheInternettechnology,variousofapplicationswhicharebasedonnetworkwereborn,oneofthemisonlinechattool.ThisthesisdevelopsaonlinechattoolwhichlikeQQandbasedontheintegrationofvarioustechnologiessuchasWinForms,ADO.NETetc,andbasedontheadoptionofVisualStudio2008+SQLServer2005developmentenvironment,thenimplementitonWINDOWSplatform.ItusedC#languagefornetworkprogramming,andexchangedifferentinformationthroughcommondatabasefortheimplementionofthehumanizedUIdesignandfunctiondesign.Aftergoingthroughthetests,thisonlinechattoolcanachievetheprojecteddesignpurposeofinstantaneouscommunicationneedsofpeopleinmoderntimes,italsoposescertainrealisticsignificancetothehumanizationofonlinechattoolandprovidesasareferencetothedesignofotherrelevantprojects.Keywords:onlinechattoolC#instantaneouscommunicationdatabasehumanizationIII目录第一章引言...................................................................................................................................11.1系统开发背景......................................................................................................................11.2聊天软件的开发目标..........................................................................................................1第二章开发环境与关键技术简介...............................................................................................22.1C#简介..................................................................................................................................22.2.NETFramework简介..........................................................................................................42.3WinForms窗体设计技术.....................................................................................................52.4C/S结构................................................................................................................................52.5ADO.NET技术.....................................................................................................................62.6SQLServer2005数据库简介..............................................................................................6第三章需求分析...........................................................................................................................83.1可行性研究..........................................................................................................................83.2用户需求..............................................................................................................................83.3性能需求..............................................................................................................................83.4系统功能需求......................................................................................................................9第四章系统设计.........................................................................................................................104.1系统功能结构....................................................................................................................104.2系统模块划分....................................................................................................................104.3系统整体流程图................................................................................................................11第五章详细设计.........................................................................................................................125.1登录界面设计....................................................................................................................125.2注册界面设计....................................................................................................................155.3主界面设计........................................................................................................................195.4查找/添加好友界面设计...................................................................................................225.5聊天界面设计....................................................................................................................285.6个人设置界面设计............................................................................................................335.7头像选择界面设计............................................................................................................345.8系统消息界面设计............................................................................................................35结束语...............................................................................